BM6P6(@ 666555555444444333333222555555555444444333333333444444444444444444444444555444444333333444444555555555555444444333333333444444444444444444444444444444444555555555555666666666666666666666666666666666666666666666666666444444444444444444444444333333333333333333333333444444444444444444444444111222222333333444444555444333111000000111333444444444444444444444444444444444444444444444444444444333333222222333333444777666555444333222111111333333333444444444555555555555555555555666777888555555555555666666666666666666666666777777777777888888888888888777666666888888777777777777888888888888999999999:::::::::888888999::::::;;;<<<<<<999;;;===???@@@???>>>>>>;;;<<<<<<===============>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHIIIKKKMMMOOOQQQRRRUUUTTTRRROOONNNMMMMMMNNNIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMIIIGGGEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<888888888888888777666666666666777777666555444444555555555555555555555555555555444444444333333333444333333333333444555666444444444444444444444444555555666666666666555555333444444555555444444333999777555444333444555666555444333333333333444555555444444333333444444555555555555444444333333333333333333333333333333333333333333444444555555555111555888666111///000333333333333333333333333333333333333333333333333333444333333222222333333444222222333333333333444444333333333333333333333333222222222333333444444444444444444333333222222222333333333333333333333333333333333222222222111111333333222222333333444555444444444333333222222222222222222222333333444555111111222222222333333333333333333333333333333333444444444333333222222222333333333333333333333333222222333333333333444444333333333333333333333333444444444444333333222111444444444333333222222222000000000111111222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333111111222333333444555555444444444555555555666666444444444444444444444444444444555555555555444444666666666666777777777777999999888777666666777777444444444444444444444444555555444444444333333333444444444444444444444444555444444333333444444555555555444444444333333333444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555444333333222222111555555555666666555555555444444444444444444444444444444444444444444444444444333333222222333333444555444444444444444333333333333333444444444555555666555555555555666666777555555555555666666666666777777777777888888888888999999999999999888777777888888777777777777888888888888999999999:::::::::999999999::::::;;;;;;;;;999:::<<<>>>>>>>>>===<<<;;;<<<<<<==================>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJJJJJJJHHHGGGHHHIIIHHHHHHIIIJJJLLLNNNPPPQQQRRRQQQOOOMMMLLLLLLLLLLLLIIIIIIIIIJJJJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJHHHFFFFFFFFFGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;;;;::::::::::::::::::::::::999999999999999888777777555666666666666555555444555555555555555555555555555555444444444333333333333333444444444444444444444444444444444444444444555555555666666555555555333444444555555444444333777666555444555777999:::555444333333333333444555555444444333333444444555555555444444444333333333333333333333333333333333333333333444444444555555444888:::999444222333666333333333333333333333333333333333333333333333333444333333222222333333444222222333333333333444444333333333333333333333333222333333333333333333444444444444333333222222222333333333333333333333333444444444333333333222222333333222222333333444555444444444333333222222222333333222222222333444444222222222222333333333333333333333333333333333333444444444333333222222222333333333333333333333333222222333333333333444444333333333333333333333333333444444444333333222111444444444333333222222222222222222222222222111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333222222222333333444444444333444444444444555555555444444444444444444444444444444555555555555444444555666666666777777777777999888888777666666777777222333333444555555666666444444444444333333333333444444444444444444444444555444444333333444444555555444444444444333333333444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666555555444444333222222222444555777888888777555444444444444444444444444444444444444444444444444444444333333222222333333444333333333444444555555555333333333444444444555555666666555555444555555555555555555555666666666666777777888888888999999999999999::::::999999888888888888777777777777888888888888999999999:::::::::::::::::::::::::::::::::888999;;;<<<======<<<;;;;;;<<<<<<=====================>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEIIIJJJLLLKKKIIIHHHHHHIIIHHHHHHIIIJJJKKKMMMOOOPPPMMMMMMLLLKKKKKKKKKKKKLLLIIIIIIIIIJJJKKKMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNKKKIIIGGGGGGGGGGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<:::999999888888777777777999999::::::999999888777444555555666666666555555555555555555555555555555555555444444444333333333333444555555555444333222444444444444444444444444444444555555555555444444333444444555555444444333444444444555666999;;;<<<555444444333333444444555555444444333333444444555555444444444444333333333333333333333333333333333333333333444444444444555555888:::999555333444666333333333333333333333333333333333333333333333333444333333222222333333444222222333333333333444444333333333333333333333333444333333333333333333222444444333333333333222222333333333333333333333333555555555444444444333333333333222222333333444555444444333333333333222222444444333222222222333333333333333333444444444444333333333333333333333333444444333333333333222222333333333333333333333333222222333333333333444444333333333333333333333333333333444444444333222222444444333333333333222222444444444333222111111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444555555555555444444555555666666666777777777888888777666666666777777333444444444555555555666333333333333333333333333444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444444444444555555555555666444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444555555555555555555555555222222333333444555555555222333444555555444333222444444444444444444444444444444444444444444444444444333333222222333333444333333333444444444555555333333333444444444555555777666555555444444444444555555555555666666666666666777777777777888888888888888999999999888888777888888777777777777888888888888999999999::::::::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<=====================>>>>>>???@@@@@@@@@BBBAAAAAA@@@AAABBBDDDEEEGGGHHHIIIKKKJJJIIIGGGFFFIIIKKKMMMLLLKKKIIIIIIJJJHHHHHHHHHIIIJJJLLLMMMNNNJJJJJJJJJJJJJJJKKKKKKLLLHHHHHHHHHIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHGGGHHHHHHGGGEEEBBBBBBBBBAAAAAAAAA@@@@@@========================>>>======<<<<<<<<<<<<<<<::::::999888777666666555888999999999999888777777333333444555666666666666555555555555555555555555555555444444444333333333666555444333333333333333444444444444444444444444333333444444444444333333333444444555555444444333222333333444666888:::;;;444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444333555666555333222222333333333333333333333333333333333333333333333333333444333333222222333333444222222222333333333444444333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333444444444444333333333333333333222222333333444555333333333333333333333333555444333333222222222222333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333444444333333222333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333444444444444444444444444444444444444555555555555444444555555555666666666777777888777777666666666777777666666666555555444444444333333333333333333333333444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444444444444555555555555666444444444444444444444444666666666666666666666666444444444444444444444444333333333333333333333333444444444444444444444444222333333444444555666666444333222111111222333444444444444444444444444444444444444444444444444444444333333222222333333444555555444444444333333333333333333444444444555555777666555444444444444444555555555555666666666666555555555666666666666777666666777777777777777666888888777777777777888888888888999999999::::::::::::::::::::::::::::::999;;;;;;<<<<<<=========<<<;;;<<<<<<===============<<<======>>>??????@@@@@@AAAAAA@@@@@@AAABBBDDDEEEHHHIIIKKKLLLLLLJJJIIIGGGIIIKKKMMMMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLHHHIIIJJJJJJKKKLLLLLLLLLGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKHHHGGGHHHGGGFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@===========================<<<;;;:::::::::;;;;;;;;;::::::999888777777666777777777777777666666555333333444555555666555555555555555555555555555555555555444444444333333333999666333111000222444666444444444444444444444444333333444444444444333333333444444555555444444333222222333333444555666666444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444111333333333222111111111333333333333333333333333333333333333333333333333444333333222222333333444222222222333333333444444333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333333333333333222222222222333333222222333333444555333333333333333333333333555444333333222222222222333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333222333333444444333333333333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333444444444444444444444444444444444444555555555555444444555555555555666666666666777666666666666666777777777777666666555444444333222222222222333333333333444444444444444444444444555444444333333444444555333333333444444444444555444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444666666555555444333333333666555333222222333555666444444444444444444444444444444444444444444444444444333333222222333333444555555555444444333333333333333333444444444555555555555444444333444444444555555555555666666666666444444444555555555666666555555666666777777666666888888777777777777888888888888999999999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<======;;;<<<<<<===============<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@AAACCCDDDDDDHHHIIIJJJKKKKKKJJJIIIHHHHHHKKKMMMNNNLLLJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMJJJHHHGGGGGGGGGEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999:::;;;;;;;;;:::::::::999888888888666666777777666666555444333444444555555555444444555555555555555555555555555555444444444333333333888666333000000222555777444444444444444444444444444444555555555555444444333444444555555444444333222222333333333333333333333444444555555444444333555444444333333444444555333333333444444444444555333333333333333333333333555444444444444333333333333333444444444444333222333333333333333333333333333333333333333333333333444333333222222333333444222222333333333333444444333333333333333333333333444333333333333333333222222222333333333333444444333333333333333333333333333333222222222111111111333333222222333333444555222222333333333333444444444444333222222222333333333333333333444444444444333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444333333333333333333333333222222333444444444333333222222333333333333444444111111111222333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444555555555555444444444444555555555666666666666666555555666666777777666666666666555555555555111111222222222333333333444444444444444444444444555444444333333444444555333333333444444444555555444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555666666666555444444333333555555444444444444555555444444444444444444444444444444444444444444444444444333333222222333333444333333444444444444444555333333333444444444555555444444333333333444555555555555555555666666666666555555555555666666666666555555666777777777777777888888777777777777888888888888999999999:::::::::999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<===============<<<<<<======>>>?????????>>>???@@@AAABBBCCCCCCCCCFFFFFFFFFGGGHHHHHHHHHIIIGGGJJJMMMMMMLLLIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJGGGFFFFFFFFFDDDCCCAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::::::::<<<<<<999999999999999999999999777777777777777666555555444444555555555444333333555555555555555555555555555555444444444333333333444444333333444444555555444444444444444444444444555555555666666555555555333444444555555444444333222222333333444444444333333333444555555444333333555444444333333444444555333333333444444444555555333333333333333333333333555555444444444333333333444333333444555555444333333333333333333333333333333333333333333333333333444333333222222333333444222222333333333333444444333333333333333333333333222333333333333333333444222222222333333444444444333333333333333333333333444444333333333222222222333333222222333333444555222222222333333444444444333333222222222333444444222222222222333333333333333333333333333333333333222222222333333444444444333333333333333333333333222222333333333333444444333333333333333333333333111222333333444444444333222222222333333444444444111111222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333222222222333333444444444333444444444444555555555444444444444444444444444444444555555555555444444444444444555555555666666555555555555555666777777444444555555666777777777111111111222222333333333444444444444444444444444555444444333333444444555333333333444444555555555444444444444444444444444444444444555555555666666666666666666666666666666666666666666666666666666444444444444444444444444555555555555555555555555666666666666666666666666333333444444555666666777222333555666666555333222444444444444444444444444444444444444444444444444444333333222222333333444111222222333444666666777333333333444444444555555333333333333444444555666555555555555666666666777666666666666777777777777666666777888888888888888888888777777777777888888888888999999999:::::::::888888999::::::;;;<<<<<<;;;;;;:::999999:::::::::;;;<<<<<<===============<<<<<<======>>>?????????===>>>@@@BBBCCCCCCCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGJJJLLLMMMKKKIIIHHHGGGHHHGGGGGGFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKJJJIIIIIIKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLIIIGGGFFFEEEEEECCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<;;;:::;;;===>>>888888888888888999999999888888888888888777666666555555555555444333222222555555555555555555555555555555444444444333333333000222444666777666444222444444444444444444444444555555666666666666555555333444444555555444444333111222333444555555555555333333444555555444333333555444444333333444444555333333333444444555555555333333333333333333333333555555555444444333333333333222222333444444333222333333333333333333333333333333333333333333333333444333333222222333333444222222333333333444444444333333333333333333333333222222222333333444444444222222222333333444444444333333333333333333333333555555444444444333333333333333222222333333444555222222222333333444444444222222222222333444444555111111222222222333333333333333333333333333333333222222222333333444444444333333333333333333333333222222333333333444444444333333333333333333333333111222333333444444444444222222222333333444444444333333222222111000000000333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333111111222333333444555555444444444555555555666666444444444444444444444444444555555555555555555444444444444555555555666666555555555555555666777888222333333444444333333222555555555444444333333333444444444444444444444444444444444444444444444444111111222333333444555555555555555555555555444444444444444444444444444444555555555555555555555555444444444333333222222222555444333222222333444555555444444333333444444555555555555555555555555555333333333444444444555555777666555444333444444555666444111222444666555333333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444333333333444444444555555666666555555555444444444888888777777666666555555666555444444444666777888::::::999999888777777777777888888888888999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============??????>>>===============>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEGGGHHHIIIGGGHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFEEEDDDCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>???>>>>>>=====================<<<;;;;;;:::999999999888888888777777666666666666777777777777666666555555555555555555555555777777666666555555555555555555555555555555555555444444222222222222444444666666666555555444444333444444444555555555555666555555444444444333333333555555555444444333333333444444444444444444444444555444333333333333444555333333333333333333333333222222333333444555666666444333222222444444333222111222222333333222222111444444444333333222222222333333333333333333333333333333333444444333222222444333222111111222333444444444444444444444444444555555555444444333333333333333333222222111111111444444444444444444444444555444444333333444444555333333333333333333333333444444444444444444444444555444444333333444444555444333222222444444333222444444444444444444444444333333333333333333333333333333333333333333333333111222333333111111222333666555333111111222333444444444333333333333222222333333333333333333333333333333333333333333333333333333333444444444555555777666555444444444444444444444444444444444444444444444333222222222333333222222111111111222444555333333333444444555555555222222222222222222222222333333333444444444555555333333333333333333333333444444444444444444444444555555444444444333333333777777777777777777777777555555555555555555555555333444444555555444444333555555444444444333333333444444444444444444444444444444444444444444444444111222222333444444555555555555555555555555444444444444444444444444444444555555555555555555555555777777777666666555555555444444444333333444444444555444444333333444444555555555555555555555555555333333444444555555555555777666555444333444444555666444222222444666444333333333333333333333333333222222333333333333444444444444444444444444444444222222222222222222222222222333333333333444444444666666555555555444444444777777777666666666666666777666666555666777888999777777777777777777777777777888888888888999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============??????>>>===============>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIGGGFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJMMMLLLKKKIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>============???>>>======<<<<<<======<<<<<<;;;;;;:::999999888888888888888777777777666888888888999999888888888555555555555555555555555666666666777666555444444444444444444444444444444555555444333333444555555555555555444444444444444444444444555555555555666555555444444444333333333555555444444444333333333444444444444444444444444555444333333333333444555444444444444444444444444222222333333444555555666444222222333444555555333333333444444444444333333444444444333333222222222333333333333333333333333333333333444444333333222333333222111111222333333333333333333333333333333555555444444444333333333333333333222222222111111444444444444444444444444333333333222222333333333333333333333333333333333444444444444444444444444555444444333333444444555555333222333444444333222444444444444444444444444333333333333333333333333333333333333333333333333111222333333111111222333444444444444333333222222222222222333333444444444333333333333333333333333333333333333333333333333333333333444444444444555555555444333333333333333444444444444444444444444444444444444333333333333222222111111111222444444111222222222222222222333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444555555666666666555555555555555555555555555555555555555555555555444555555666666555555444555444444444444333333333444444444444444444444444444444444444444444444444222222222333444444555555444444444444444444555555444444444444444444444444555555555555555555555555777777777777777666666666333444444555555444444333555444444333333444444555555555555555555555555555444555555555555666666666666555444444333444444444555444333333444555444333333333333333333333333333222222333333333333444444444444444444444444444444555555555555555555555555222222333333333444444444555555555555555444444444555555666666666777777777888777777777777888888999555555666666666666777777777888888888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???>>>>>>===============>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGIIIGGGFFFFFFGGGGGGFFFDDDFFFFFFFFFFFFFFFGGGHHHIIIMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===;;;;;;::::::999888888888888888888888777777777777444555555666666555555444555555555555555555555555444555777888777666444333333333333333333333333333666555555444444555555666333333333333444444444444444444444555555555555666555555444444444333333333555444444444444333333333444444444444444444444444555444444333333444444555555555555555555555555555222333333444444555555555444333222333555666666555444444555555555555444444444444333333333333222222333333333333333333333333222333333444444333333333333333222222222222333333333333333333333333333333444444444444333333333333333333333333222222222222444444444444444444444444333222222111111222222333333333333333333333333333444444444444444444444444555444444333333444444555666444333333444444333111444444444444444444444444333333333333333333333333333333333333333333333333111222333333111111222333111333444555555444111000000000111222333444555555333333333333333333333333333333333333333333333333333333333333444444444444444333333222222222222222444444444444444444444444333444555666666555444333333222222222222333333444333222222222222222222111444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444333333444555666777888999555555555555555555555555555555555555555555555555444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444555555333333444444444444555555444444444444555555555555555555555555555555555555555555444444444444444444222333444555555444333222555444444333333444444555555555555555555555555555555666666666666666666666555444444444444444444444444444444444444444444333333333333333333333333333222222222333333333444444444444444444444444444444666666666666666666666666333444444444444555555555555555555555555555555555444444555555666777777888777777777777777777777888777777666666666666666666777777888888888999999999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHGGGGGGGGGGGGEEEDDDFFFEEEEEEEEEFFFGGGGGGHHHMMMLLLLLLKKKJJJJJJJJJIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@???>>>======<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<999999999999888888777777888888888777777777777777444444555555555555444444555555555555555555555555333555777888888777444333333333333333333333333333555555444444444444555555222222222333333444444444444444444555555555555666555555444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555666555444444555666555444444444555555555555444444333333333333333333333333333333333333333333333333222222333444444444333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333222222222222333333333333333333333333333333333333444444444444444444555444444333333444444555666555333333444444333111444444444444444444444444333333333333333333333333333333333333333333333333111222333333111111222333222333444444444333222111000111111222333333444444333333333333333333333333333333333333333333333333222222333333333444444444333333222222222222333333444444444444444444444444222333555777777666444333333333333333333333333333555555555444444333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333333444444555666666777777555555555555555555555555555555555555555555555555333333444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444555555333333333333444444555555444444444555555666666666555555555555555555555555333333333333333333333333222333444555555444333222555444444333333444444555555555555555555555555555666666666666666666666555333333444444444444444444333444555555555444333333333333333333333333333333222222222333333333444444444444444444444444444444222222222222222222222222555555555555666666666666444555555555555555555555333333444555666777888888666666666666666666666555999999888777666666555555777777888888888999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>============>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGHHHIIIHHHFFFDDDFFFFFFFFFEEEFFFFFFGGGGGGLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDEEECCCCCCBBBBBBAAAAAA@@@@@@??????>>>=========>>>>>>===<<<<<<;;;;;;;;;;;;;;;999999888888888888777777777777777777777777888888888888999999999999888888555555555555555555555555333444777888888777555333333333333333333333333333333333333444444333333333222222222333333444444444444444444555555555555666555555444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444444444888777555555555555333111333333444444444444333333333333333333333333333333333333333333333333333333111222333333444444444333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444333333333333444444333333333333333333333333333333333444444444555555555444444333333444444555666555333444444555333222444444444444444444444444333333333333333333333333333333333333333333333333111222333333111111222333444333222222222333444555222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444444333333333333333444444444444444444444444444444222333555777777666555444333333333333333333333333555555555444444333333333333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333444444444444444444444444666666666666666666666666555555555555555555555555222333333333333333333222333333333444444444444555444444444444444444444444444444444444444444444444444444444444444444555555222222333333444444555555444444444555666666777777555555555555555555555555444444444555555555555555333444444555555444444333555444444333333444444555555555555555555555555555666666666555555555555444222333333444444444444333111444666666555333333333333333333333333333333333222222333333333333444444444444444444444444444444222222222222222222222222444555555555666666666666444444444555555555555555333333444555666666777777555666666666666555555444999999888777777666666555777888888888888999999999888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===============>>>>>>???>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHHHHIIIKKKJJJHHHFFFGGGGGGFFFFFFFFFGGGGGGHHHKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>???<<<<<<;;;::::::::::::;;;888888888888888888888888777777777777888888888888777888888999999888888777555555555555555555555555333444666777888777555444333333333333333333333333222333333444444333333222333333333333444444444444444444444555555555555666555555444444444333333333333333333444444444444555444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444888666444444444444222111333333444444444444333333222222333333333333444444333333333333333333333333111111222333444444444444333333444444444444333333333333333333333333333333222222222222333333333333333333333333444444444444444444444444444444444444555444444333333444444555333333333333333333333333222333333444444555555555555444444333333444444555555444333444555666555333444444444444444444444444333333333333333333333333333333333333333333333333111222333333111111222333555333222111111222555666333333222222111111111111333333333333333333333333333333333333333333333333222222222222333333333333444333333333333444444555444444444444444444444444111222444555666666555555333444444444444333333222333222222222222222222111333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333555555444444333333333333777777777777777777777777555555555555555555555555333333444444444444333333333333333444444444555555444444444444444444444444444444444444444444444444555555555555555555444444111222222333444444555555444444444555666777777777555555555555555555555555555555555555666666666777444444444333333444444444555444444333333444444555555555555555555555555555555555555555444444333333111222333444555444444333111333666777555333333444333333333333333333333333222222333333333333444444444444444444444444444444666666666666666666666666333333333333444444444555444444444555555555666666444444444555555666666666666777777888777666555444555555555666666777777777777888888888888999999999888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===============>>>??????>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHKKKMMMMMMKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGFFFEEEEEEDDDDDDEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@=========<<<<<<======>>><<<;;;;;;:::999:::::::::999999999999999999999999666777777777888888888888444555555555555555555444555555555555555555555555444444555666777666666666444444444444444444444444333333444555555444333333555555555444444444444444444444444555555555555666555555444444444333333333333333333444444444555555444444444444444444444444333333444555555444333333444444444444444444444444444444444444444444444444444333222333444555444333444444555555555555444444222222222333333444444444333333333333333333333333000111222333444444444444333333444555555444333333333333333333333333333333111111222222222333333333333333333444444444555555444444444444444444444444444333333333333333333444333333333333333333333333222222333333444555555666555444444333333444444555444333222444666777666555444444444444444444444444333333333333333333333333333333333333333333333333111222333333111111222333222222222222333333444444111111111111111222222222333333333333333333333333333333333333333333333333111222222222222333333333222222222222222333444444444444444444444444444444222222222333444555555555444444555555555444222222111222222222222222222333444444444444444444444444333333333444444444555555444444444444444444444444222222222222222222222222444444444444555555555555666666666666666666666666555555555555555555555555444555555555555555555444333333333444444555555555444444444444444444444444444444444444444444444444555555555555555555444444111111222333333444555555444444444555666777777888555555555555555555555555333444444444555555666666555555333222222333555555555444444333333444444555555555555555555555555555555555444444444333333333000111333444555444444333000333777777555333333444333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444444444111111222222222333333333444444444555555555666666444444444555555555555555777888999999999777666555111111222444666777888999777888888888888999999999888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>??????>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEECCCDDDEEEFFFGGGHHHIIIIIIGGGHHHIIILLLNNNNNNLLLJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;<<<<<<===<<<;;;::::::999999::::::999999999999999999::::::666666777777888888888999666666777777777777666666555555555555555555555555555555555555666666777777555555555555555555555555333444555666666555444333666666666555555444444444444444444555555555666666555555444444444333333333333333333444444555555555444444444444444444444444333333444555555444333333555555555555555555555555444444444444444444444444111000000222444666666555555555666666666666555555222222222333333444444444333333333333333333333333000111222333444444555444333333444555555444333333444444444444444444444444111111111222222333333333333333333444444555555555444444444444444444444444333222222222222222222333333333333333333333333333222222333333444555666666555444444333333444444555333222222444666777777666444444444444444444444444333333333333333333333333333333333333333333333333111222333333111111222333000111333555555555333222//////000111222333333444333333333333333333333333333333333333333333333333111111222222222333333333111111000000111222333333444444444444444444444444222222111222222444555666444444555666555444222111333333333444444555555555666666666666666666666666333333333444444444555555555555555555555555555555222222222222222222222222333444444555666777888888555555555555555555555555555555555555555555555555444333333222222333333444666666666666666666666666444444444555555555555666555555555555555555555555444444444444444444444444333333333444444444555555333444444444555666666666666666666666555555555555666666666666666666666666444444444444444444444444<<<;;;888666555555666777555555555555555555555555555555555555555555555555333444444555555444444333333333333333333333333333444444444444444444444444222222333333333333444444444444444444444444444444444444444444444444444444333333333333333333222222333333555666666666555444666666555555555444444444777777777777666666666666777777666666666666777777777777777777777777777777444555777999:::999777666:::::::::;;;;;;;;;<<<<<<:::<<<======<<<;;;;;;<<<===<<<::::::;;;;;;:::999>>>??????@@@@@@@@@??????AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@AAABBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999888777777777888999::::::888888777777666666555555666555555555555444444444444444444444444444444444666666666555444444333333:::777444333444444333222444444444444444444444444444333444777:::;;;888555555555555555555555555555555555555555555555555555444444444444444444444444333444444555555444444333222222222333333444444444444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333333333333333444444444555555333333333333333333333333555555555444444333333333333333333333333333333333444444333222222222333333222222222222222222222222333333333333333333333333333333333333333333333333///111333555555333111///222222222333333444444444444444444444444444444444444333333222222333333444555555555444444333333333333333333333333333333333222333333444444333333222000111333444555444444333222222333333333333444444222222222222222222222222333333333333333333333333000111222333333333222222333111111222444555444333555444333333222222222222222222333333333333444444333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333000111222333333333333222333444444555444444333333555555555444444333333333444444444444444444444444555555555444444333333333666666777777666555444444444444444444555555555666444444333333333333444444444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444333333444444444555555555444444444444555555555555555555555555555555555555555555555555555555555555444444444444444444444444666555333222111111222333555555555555555555555555555555555555555555555555333444444555555444444333333333333333333333333333444444444444444444444444222222333333333333444444444444444444444444444444444444444444444444444444333333333333444444444444111222333444555444333333666666555555555444444444333444444444555555666666777666666555555666666777777777777777777777777777666666888999999999888888:::::::::;;;;;;;;;<<<<<<:::<<<======<<<;;;;;;<<<;;;::::::<<<===>>><<<:::>>>??????@@@@@@@@@@@@???AAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@??????@@@@@@???>>>========================;;;;;;;;;::::::999999999888888888777888888999999888777777777666666666555666555555555555444444444444444444444444444444444444444555555555555555555999666444333444555444333444444444444444444444444333333333666888999777444555555555555555444444444555555555555555555555555444444444444444444444444333444444555555444444333333333333333333333444444444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333333333333333444444444555555333333333333333333333333555555444444444333333333666666666666666666666666333333333222222333444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444444444444444444444444444444333333222222333333444555555444444444333333333333333333333333333333333222333333444444333333222222222333444444444333333222222333333333333444444222222222222222222222222333333333333333333333333111222222333333333333333333222222222444555444222555444333333222222222333222222333333333333444444333333333333333333333333333333333333333333333333444333333333333333333222333333333333333333333333444444444555555555666666222333444444555555444444555555444444444333333333444444444444444444444444555555444444444333333333666666666666666555444333444444555555555666666666444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444444444444555555555666666555555555555444444444444333333444444555555666666555555555555555555555555444444444444444444444444555444333222222333444555555555555555555555555555555555555555555555555555333444444555555444444333333333333333333333333333444444444444444444444444222222333333333333444444444444444444444444444444444444444444444444444444333333333444555555666666222333444444555555444444555555555555555444444444222222333444555666777777666555555555555555555666777777777777777777777777888888888999999999999999:::::::::;;;;;;;;;<<<<<<:::<<<======;;;;;;<<<===;;;;;;;;;===??????>>><<<>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@???>>>>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888777888888888777777777777666666666666666555555555555444444444444444444444444444444444333333444444555666666777777555333333444555555555444444444444444444444444222222333555777777555333666666555555555444444444555555555555555555555555444444444444444444444444444444555555555555444444444444444444333333333333444444444444444444444444555555555555555555555555222333333444444333333222333333333333333333333333333333333444444444555555444444444333333222222222555444444444444333333333333333333333333333333333222222222222333444444555333333333333333333333333333333333333333333333333333333333333333333333333555444333222222333444555222222333333333333444444444444444444444444444444444333333222222333333444444444444444333333333333333333333333333333333333222333333444444333333222444444333333222222333333222222333333333333444444222222222222222222222222333333333333333333333333222333333333444444444444888666444333444444333222444444333222222222333333222222333333333333444444333333333333333333333333333333333333333333333333222333333333333333333444333333333333333333333333333333222111111222444555222222333444555555555555555444444444444333333333444444444444444444444444555444444444444333333333444555555555555444333333555555666666666777777777444555555555555555555444666666666666666666666666444444444555555555555666555555555555555555555555444444444444444444444444444444555555555666666666555555555444444333333333333333444555666777777888555555555555555555555555444444444444444444444444555444444444444555666777555555555555555555555555555555555555555555555555333444444555555444444333444444444444444444444444444444444444444444444444222222222333333333444444444444444444444444444444444444444444444444444444333333444444555666777777555555666666666777777777555555555555555555555555555555555666777888888999555555444444444444555555777777777777777777777777:::999999888888999:::::::::::::::;;;;;;;;;<<<<<<:::<<<<<<<<<;;;;;;<<<>>>AAA???<<<<<<>>>??????>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@???===>>>??????>>><<<::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777777777888777777777777666666666666666555555555555444444444444444444444444444444444444444444555555555666666666444222333444666666666444444444444444444444444333333444555666666555444666666666555444444333333555555555555555555555555444444444444444444444444444444555555555555444444555555444444333333333222444444444444444444444444555555555555555555555555222333333444444333333222333333333333333333333333333333333444444444555555555444444333333222222111444444444444444444444444222222222222222222222222111111111222333444555666333333333333333333333333333333333333333333333333333333333333333333333333555555444444444444555555333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333222333333444444333333222666555333222111222222333222222222333333333444444222222222222222222222222333333333333333333333333333333333333444444555555AAA<<<666222111222333333444333333222222333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222333333444444444222222333333333333444444333222000//////111222444333444444555444444333333444444444444444444444444444444444444444444444444444444444444444444444444333444444444444444333333666666666666777777777777444444555666666555444444666666666666666666666666444444444555555555555666555555555555555555555555444444444444444444444444444444444444555555555666555555444444333333333222444444555666777777888888555555555555555555555555444444444444444444444444222222222222333333444555555555555555555555555555555555555555555555555555333444444555555444444333444444444444444444444444444444444444444444444444222222222333333333444444444444444444444444444444444444444444444444444444333333444444555666777777555555555555666666777777444555555555555555555555777777777777777666666666555555444444444444555555777777777777777777777777::::::999888888999999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<;;;:::;;;===???HHHCCC>>>::::::<<<>>>???>>>>>>???AAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEECCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>??????>>>===::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777777777888666666666666777777777777666555555555555444444444444444444444444444444444666666555555555444444444555444222222444666777777444444444444444444444444444555555666555555555666666666555555555444444444555555555555555555555555444444444444444444444444444555555666666555555444555555555444444333333333444444444444444444444444555555555555555555555555222333333444444333333222333333333333333333333333333333333444444444555555444444444333333222222222444444444444444444444444555555555555555555555555111111111222333444555666333333333333333333333333333333333333333333333333333333333333333333333333333444666777777666444333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333222333333444444333333222666555333222111222222333222222222333333333444444222222222222222222222222333333333333333333333333444444333333333444555666IIIBBB888111///111333444333333333222222333333444222222222333333333444444333333333333333333333333333333333333333333333333222222222333333444444444222222222333333444444444777666444333222444555666666666666555444333222111444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444333666666666666777777777777333444555666666555444333444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444333333333444444444555555444444444444333333333333444444555555666777777777444444444444444444444444444444444444444444444444444444444555555666666666555555555555555555555555555555555555555555555555333444444555555444444333444444444444444444444444444444444444444444444444222222333333333333444444444444444444444444444444444444444444444444444444333333333444555555666666333222222222222333444444444444444555555555555555666666555555444444444444666555555555555555555666777777777777777777777777999999999999999888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::;;;===@@@JJJEEE>>>::::::;;;===>>>>>>>>>@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>??????>>>===999999999999999999999999999999::::::::::::;;;;;;999999888888777888888888666666666666777777777777666555555555555444444444444444444444444444444444777666666555444444333333666444222333444666777666444444444444444444444444444555666666555444555777555555555555555555555555555555555555555555555555444444444444444444444444555555666666666666555555555555555444444444444444444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333333333333333444444444555555333333333333333333333333333333333444444444444555444444444444444444444444222222222222333444444555333333333333333333333333333333333333333333333333333333333333333333333333222444666888888666444222444444333333333333222222333333333333333333333333444333333222222333333444222222222222333333333333333333333333333333333333222333333444444333333222444444333333222222333333222222333333333333444444222222222222222222222222333333333333333333333333444333222222222333555666GGGAAA888111///111333555333333222222222333444444222222333333333333444444333333333333333333333333333333333333333333333333222333333333333333333444111222222333333444444555555555333222222222333444666666666555444333222111333333333444444444444555444444444444444444444444333333333444444444444555333333444555555555555444555555666666666777777777222333444555555444333222444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444222222222333333333333444333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444666777777888888888777777555555555555555555555555555555555555555555555555333444444555555444444333555555555555555555555555444444444444444444444444222222333333333333444444444444444444444444444444444444444444444444444444333333333333444444444444222111111000111222333444444444444555555555666666444444444555555555555555777666666555555666666777777777777777777777777777888888999999999888666666:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;>>>@@@FFFCCC???<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKHHHIIIJJJJJJKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>><<<===>>>>>>===;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;888888888777888888999999555666666666777777777888666555555555555444444444444444444444444444444444555555555555555555444444777555333333444666666555444444444444444444444444333555666555333222444666333333444444555666666666555555555555555555555555444444444444444444444444555555666666666666555555444444444444555555555555444444444444444444444444333333333333333333333333222333333444444333333222333333333333333333333333333333333444444444555555111222222333333444444555333333333444444444555555222222222222222222222222333333333222222333444444444444444444444444444444333333333333333333333333333333333333333333333333333444555555555555444333444444444333333222222222222222222222222222222222444333333222222333333444111111222222222333333333333333333333333333333333222333333444444333333222222222333444444444333333222222333333333333444444222222222222222222222222333333333333333333333333444333111111111222444555===999555222222222333333333222222222333333444555222222333333333333444444333333333333333333333333333333333333333333333333444333333333333333333222111111222333333444555555222222222111111111000000333333444444555444444333333333333444444444555555444444444444444444444444333333333444444444555555333444555666666666666666444444555555555666666666111222444555555444222111666666666666666666666666444444444555555555666666555555555555555555555555444444444444444444444444111111222222222333333333222222222333333444444444333222222222222222222222444444444444444444444444444444444444444444444444333444444555444444333333555555555555555555555555555555555555555555555555333444444555555444444333555555555555555555555555444444444444444444444444222222333333333444444444444444444444444444444444444444444444444444444444333333333333333333333222444333222222222333444555444444444555555555666666444555555666777888999999777777666666666666777777777777777777777777777777666777999:::999777555444:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::999;;;>>>AAAAAA@@@?????????>>><<<:::===>>>@@@AAABBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@??????>>><<<;;;;;;<<<===;;;:::::::::::::::::::::::::::999999999::::::;;;;;;;;;888777777777888999::::::555666666666777777888888666666555555555444444444444444444444444444444444333333444444555666666666777555333333444555555555444444444444444444444444222444555444111000333555222333333444555666777777555555555555555555555555444444444444444444444444555555666666666666555555333444444444555666666666444444444444444444444444222222222222222222222222222333333444444333333222333333333333333333333333333333333444444444555555000111222333444444555666333333333444444555555555555555555555555555555555444444333222222222333333444444444444444444444444333333333333333333333333333333333333333333333333555444333333333333444555444444444333333222222222222222222222222222222222444333333222222333333444111111111222222333333333333333333333333333333333222333333444444333333222000111333444555444444333222222333333333444444444222222222222222222222222333333333333333333333333333222111000000222444555333222222333444444333111222222222222333333444555222222333333333444444444333333333333333333333333333333333333333333333333444444444333333222222222111111222333333444555555444555555555555444333222000111222444555666666666333333333444444555555555444444444444444444444444333333333444444555555555444444555666777777666666444444444444555555555666555555555444444333333222444444444444444444444444333444444555555444444333555555555555555555555555111222333444555444333222333333333333333333333333777666444333222333333444444444444444444444444444333333333333333333333333333333333444444444555555777666444444666777666555333555666555444444555666333444444555555444444333555555555555555555555555666555555444444444555555444444444444444444444444555555555555555555555555333333333333333333333333444333333222222333333444222222222222333333444555444444444444444444444444111222222333444555666666999777555555555666555444444555555666666666666666777777777777777777777777666666666666777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<==================>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKFFFGGGHHHIIIJJJJJJJJJJJJEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<::::::::::::::::::::::::999999999888888888777777888888888888777777777777777666666777999999888777777777666666555444222222555555555555555555555555555444444333333444444555555555555555555666777777222222333444444555555666333222222111222333555666555555555555555555555555555555444444444333333333444444444555555666666666444444444444444444444444444444444444444444444444777666555444333222222222222222222222222222222222444444555555555555444444444444444444444444444444666555444333333444555666444444444333333222222222444333333222222333333444222222222222222222222222333333333333333333333333444444444333333222222222333333333333333333333333444444444333333222222222333333333333333333333333333222111111333444555444333333333333333333333333333333333333333333333333111111222222222333333333222333333444444333333222222222222222222222222222333333333222222222111111222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333111111222333333444555555333333333333333333333333222333333444444333333222333333333222222111111111222222333333333333444444333333333333333333333333222333444555555444333222555222000000333444333111222333555666666555333222444444333333444555777888444444222222222222444444333444444555555444444333555555555555555555555555666666666666666666666666555555555444444444444444444444444444444444444444333444444444444444444333555555555555555555555555222333444555555555444444333333333333333333333333666555444333333333444444444444444444444444333333444444444444444444444444333333333444444444555555888666444444555666666555444555666555444444555666333444444555555444444333555555555555555555555555555444444333333333444444444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333555555444444333444444444444444444444444444444444444444444444444444444555888666555444555666555444444555555666666666666666777777777777777777777777666666666666777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===============>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLHHHHHHIIIJJJJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::999999999999888888888888888888777777777666666666666555777888999777666666666666666555444333333444444444444444444444444555444444333333444444555555555555555555666666777444444444444444444444444444333222222222333444555555555555555555555555555555555444444444333333333333333444444444555555555444444444444444444444444444444444444444444444444666666555444333333333333222222222222222222222222333333444444444444333333333333333333333333333333333333333222222333333333444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333444444444333333222222222333333333333333333333333222222222222333444444333333333333333333333333333333333333333333333333333111111222222222333333333222222333333333333222222333333333333333333333333333333333222222222111111222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333111111222333333444555555333333333333333333333333222333333444444333333222333333333222222222111111222222333333333333444444333333333333333333333333222222333333333333222222444222000000333444333111222333444555555444333222333333333333333555666777444333333222222333333444444444555555555555444444555555555555555555555555666666666666666666666666555555555555555555666666444444444444444444444444444444444444444444444444555555555555555555555555333444555666666666555555333333333333333333333333444444333333333444555555555555555444444333333333555555555555555555555555333333333444444444555555888666444444555555555444444555666555444333444666333444444555555444444333444444444444444444444444444333333333333333444444333333333333333333333333444444444444444444444444555555555555555555555555333444555666666555444333777777666555444444444444444444444444444444444444555555555444444444333333888666444444555666555444444555555666666666666666777777777777777777777777666666666666777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<======>>>>>>===>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEECCCBBBAAA@@@@@@??????@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999888888777777777777666666555444444666777888666555444555555555555555444444333333333333333333333333555444444333333444444555555555444444555555666777666666555444444333222222555444333333333333333444555555555555555555555555555555444444444333333333333333333333444444444444444444444444444444444444444444444444444444444444666555444444333333333333333333333333333333333333222333333333333333333222333333333333333333333333222333333444444333333222444444333333333333222222333444555666666555444333444444444444444444444444444444444333333222222222444444333333333333222222333333333333333333333333444444333333333333222222444444444333333222222222111222333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333111222222333333222222111444444444444444444444444333333333222222222111111222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333111222222333333444444555333333333333333333333333222333333444444333333222333333333333222222222222222222333333333333444444333333333333333333333333333222222222222222222333444222111111222333333222333333444444444444333333222222222222333444555555444333333222222333333444444444555555555555444444444444444444444444444444666666666666666666666666444555555555666666777777444444444444444444444444444444444333333444444444555555555555555555555555333444444555555555555555444444444444444444444444333333333333444555555666555555555444444333333222555555555555444444444444333333333444444444555555888666444444555555444333444666666666444333444555333444444555555444444333444444444444444444444444444444333333333444555555333333333333333333333333444444444444444444444444444444444444444444444444333444666777777666444333666555444444444444444555444444444444444444444444555555555555555444444444777555444444555666555444444555555666666666666666666666666666666666666666666666666666777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<======>>>>>>===>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???????????????>>>>>>===<<<<<<;;;;;;::::::::::::999999999999;;;;;;;;;:::::::::999999888777777777666666666666444444333555666777666444333444444555666666555555333333333333333333333333555444444333333444444555555444444444444555666666555555444444444333333333555555444444333333333333555555555555555555555555555555444444444333333333333333333333333333333333444444444444444444444444444444444444444444444444666555444333333333333333333333333333333333333333333333444444444444333333222222222222222222222222333444555666666555444333333333333333333333333333333444666777777666444333444444444444444444444444555444444333333222222111333333333333333333333333333333333333333333333333333333333333333333333333555555444333333222111111000222333444333222222222333333333333333333333333333333333333333333333333111111222222222333333333111222222222222222222111444444444444444444444444333333333222222222111111222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333222333333444444333333222333333333333333333333333222222222333333333444444333333333333333333333333333222111000000111222333333222111111222222222222444444333222222333444444111111111222222333333444333333333333333333333333333333444444444444333333444444444444444444444444666666666666666666666666444555555555666666777777444444444444444444444444555444333333333333444555555555555555555555555555333333333333333444444444444444444444444444444444222333333444444555555555555555555444444333333333444444444333333333222222333333333444444444555555777666444333444555444333555666777666444333444555333444444555555444444333444444444444444444444444555555555555555666777777333333333333333333333333444444444444444444444444333333333333333333333333333444666777777666444333222222222222333444555666444444444444444444444444333333444555555666777777666444333333555666555444444555555666666666666666666666666666666666666666666666666666777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<===>>>>>>???===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@????????????>>>>>>======<<<;;;;;;;;;:::999999999888888777777;;;;;;;;;:::::::::999999777777777666666666666555444333333444666666555444222333444555666666666666333333333333333333333333555444444333333444444555444444444444444555666666333333333444444444555555555555555555444333333222555555555555555555555555555555444444444333333333333333333333333333333333444444444444444444444444444444444444444444444444555555444333333333444444333333333333333333333333444444555555555555444444222222222222222222222222333444555666666555444333333333333333333333333333333444666777777666444333222222222222222222222222444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333555555444333333222111111000222444333222000111333333333333333333333333333333333333333333333333333111111222222222333333333222222222333333222222222222222222222222222222222333333333222222222111111222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222333333444444333333222333333333333333333333333222222222333333333444444333333333333333333333333444333222111111222333444222222222222111111222333444333222222222222333444111111222222222222222222333333333333333333333333222222333333333333222222444444444444444444444444666666666666666666666666555555555555555555666666444444444444444444444444555444333222222333444555555555555555555555555555333222222222222333444444444444444444444444444444333333444555555555444444444444444444444444444444444444444333333222222111333333333444444444555555666444333333444555555444555666777666444333333444333444444555555444444333333333333333333333333333555555555555666777888888444444444444444444444444333333333333333333333333333333333333333333333333333444555666666555444333000000111111333555666777444444444444444444444444222333444555666777888888555444222333444666555555444555555666666666666666777777777777777777777777666666666666777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<===>>>??????===>>>???@@@AAABBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@??????>>>>>>???>>>>>>===<<<<<<;;;;;;:::::::::999999888888777777::::::::::::999999999999777777666666666666555555444333333555666777555444333333444555666666666555333333333333333333333333555444444333333444444555444444333333444444555666222222333333444555666666444555555555555444444333555555555555555555555555555555444444444333333333444444444444333333333333444444444444444444444444444444444444444444444444555444444333333444444444333333333333333333333333444555555666666555555444333333333333333333333333222333333444444333333222222222333333333333444444333444555666666555444333222222222222222222222222333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444444444444333333222222222111333444222///...111444333333333333333333333333333333333333333333333333111111222222222333333333222333333444444333333222222222222222222222222222333333333222222222111111222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333444444444444222222333333333333444444333333333333333333333333444333333222222333333444222333333222111111222444222222333333333333222222111222222333333333222222222333333444444333333222222222333333333333222222333333333333333333333333666666666666666666666666555555555444444444444444444444444444444444444444666555333222222333555666555555555555555555555555444333333222333444555666555555555555555555555555333444555555555444333222222333333444444555555555666555555444333333222222333333333444444444555555444333222222444666666555666777777666444222333444333444444555555444444333333333333333333333333333444444444555555666888888555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333222222222333333555666777444444444444444444444444444444555555666666777777555333222222444666555555444555555666666666666666777777777777777777777777666666666666777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===::::::;;;<<<===>>>??????===>>>???@@@AAABBBBBBBBB@@@@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<;;;::::::<<<<<<;;;;;;:::999999888:::999999999999888888888777777666666666555555555555444444555777777666444444444555555555555555555444444444444444444444444555444444333333444444555444444333333444444555666333444444444444444444444333444555666666555555444555555555555555555555555555555444444444333333333555555555444444444333333444444444444444444444444444444444444444444444444444444444333333444444555444444444444444444444444333444444555555444444333333333333333333333333333333333333222222333333333222222222333333444444444333333333333333333333333333333333333333333333333111222222333333444444555222222222333333444444444333333333333333333333333222222222333333444444444333333333333333333333333222444444111------111555333333333333333333333333333333333333333333333333111111222222222333333333333444444555555444444333333333333333333333333333333333333222222222111111222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333444444444555555222222333333333333444444333333333333333333333333444444444555555444444444111333444333000000222444111222333444444333222111222222333444444333222111222333333444444333333222333444444555555444444333333333333333333333333333666666666666666666666666555555555444444333333222444444444444444444444444666555333222222333555666555555555555555555555555555555444333444555666777555555555555555555555555444444555666555444222111111222222333444555666666777777666555444444333333333333333444444444555555333222111222444666777666666777777666444222333444333444444555555444444333333333333333333333333333333333333444555666777777666666666666666666666666333333333333333333333333555555555555555555555555444333333222222333333444555555444444444555555666444444444444444444444444666666666666666555555555444333222222444666555555444555555666666666666666777777777777777777777777666666666666777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;<<<===>>>???@@@===>>>???@@@AAABBBBBBBBB??????AAABBBCCCEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;::::::>>>>>>===<<<;;;;;;::::::999999999888888888777777777666666666555555555555555555444666777888666555444555555555555555444444555555555555555555555555555444444333333444444555444333333333333444555555666555555444444333333222222333555666666666555555555555555555555555555555555555444444444333333333666666666555555444444444444444444444444444444444444444444444444444444444444444333333333444444555444444444444444444444444222333333444444333333222444444444444444444444444666666444333333444666666222222222333333444444444444333333222222333333444444444444444444444444444000111222333444444555666222222222333333444444444333333333333333333333333222222222333333444444444333333333333333333333444333444444000,,,,,,111666333333333333333333333333333333333333333333333333111111222222222333333333444555555666666555555444444444444444444444444444333333333222222222111111222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333444444555555555222222333333333444444444333333333333333333333333333444555666666555444333111333444333000000222555000111333444444333111000222333444555444444222111222222444444444444222222555555666666666666555555333333333333333333333333666666666666666666666666333333333444444444555555666666666666666666666666333333333444444444555555555444444333333444444555444444444444444444444444444444444444444444444444555555444444333333333222333444444444555666666666333333333333333333333333444333333333333444555555444555666888888666555444444444444444444444444444444444444555444444333333444444444444444444444444444444444555555555555666444333333222333444666777777777666666666555555555444555555555444333333222333333333333333333333333444444444444444444444444555444333222222222333444222222333444444555555666555444444444444555666666666777888777666555666777777666444333444555777999666666777888888888888888999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAA??????@@@BBBDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIILLLLLLJJJIIIGGGFFFDDDDDDIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>======<<<<<<<<<:::;;;<<<>>>@@@???===;;;<<<;;;999888888999;;;<<<:::999777666666666777888777888999999999777666555444444444444444444444444555555555555555555555555666555555555555444444444222333444444555555444444222333555666666666555444111111111111222222333444444444444444444444444444333333444444555666666666444444444444444444444444555555555444444333333333444444444444444444444444333333333333333333333333222222222222222222222222333333333444444444555555333444555444222111222333333333333333333333333333444444444333333222222222222222333333333333444444333333333444444555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222222333333444444444333333333333333333333333444444222222222222444444222222222222222222222222444444444333333222222222222222222222222222222222444444333222222111000000222222333333333333444444222222222333333444444444444444444444444444444444333333333333333333333333444444444444444444444444///000222333444333333222111222333444444333222111333333333333333333333333333333333333333333333333333333333444444444555555333333333444444444555555333333333333333333333333222222222222222222222222444444333222222333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555555666777666555444555777555555555444444333333222333333333444444444555555555555555555555555555555333333444444444555555555555444444333333444444555444444444444444444444444444444444444444444444444555555555666666666666666444444444444555555555555333333333333333333333333444333333333333444555555444555666777777666555444444444444444444444444444777777666555444222111000444444444444444444444444444444444444555555555555444444333333333444555666444333333333333222222222444444555555444444333222333333333333333333333333444444444444444444444444444444333222222222333444444444444444444444444444555444444444444555666666777666666666666666666666666555555444555666777888666666777888888888888888999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@AAAAAA??????@@@BBBCCCDDDEEEFFFEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@>>><<<;;;:::999999999999:::;;;999888777777666666777777777777888888888777555555444444444444444444444444555555555555555555555555555444444444333333333333222333444444555555444444333444555666777666666555222222222222222333444444444444444444444444444444666666666555444444333333444444444444444444333333555555444444444333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555111222444444333333444666333333333333333333333333444444444333333222222222222222333333333333444444333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222333333333333333333444333333333333333333333333444333333222222333333444222222222222222222222222444444444333333222222222222222222222222222222222444444333333222222111111222222333333333333444444333333333333444444444555444444444444444444444444333333333333333333333333333333333333333333333333111222333333333333333333222222333333333333222222333333333333333333333333333333333333333333333333333333333333444444444444333333333444444444444555333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555444666777666555444555777555555555444444444444444333333333444444444555555444444444444444444444444333444444444444555555555555444444333333444444555444444444444444444444444444444444444444444444444444444555555666777777777555555555555444444444444333333333333333333333333444333333333333444555555444555666777777666555444444444444444444444444444666666666555444222111000444444444444444444444444444444444444555555555555555555444333333333444444666555555555555444444444444444555555444444333333333333333333333333333333444444444444444444444444444333333222222333333444666666555444444333222222555444444444444555666666888666444555777888777444555555555555666666666777666666777888888888888888999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@@@@AAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@???@@@???>>>===<<<<<<<<<<<<===<<<===>>>@@@@@@>>><<<::::::::::::::::::::::::777777888888777777666666666666666777666666555444555555555555555555555555555555555555555555555555444444333333333222222222222333444444555555444444333333444555555555555444444333333333333444555555444444444444444444444444666666555555444333333333555555555444444333333333555444444444444333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555333444555555444333444666333333333333333333333333444444333333333333222222222222333333333333444444333333333444444444444555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444333333333333333333222333333333333333333333333444333333222222333333444222222222222222222222222444444333333333333222222222222222222333333333333444444444333333333333333222222333333333333444444333333333444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555444333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333333222222333333444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555444555666666555444555666444444444555555555555555333333333444444444555555444444444444444444444444444444444444555555555555555444444333333444444555444444444444444444444444444444444444444444444444333333333444444444444444555555555444444333333333444444444444444444444444444333333333333444555555444555555666666555555444444444444444444444444444333333444444555444444444444444444444444444444444333333444444444555555555666555555444333333333333777666666666555555555555333444444555444444333333333333333333333333333333444444444444444444444444333333333333333333444444555555444444444333333333555444444444444555666666888555222444888:::777333444555555666777666666666666666777888888888888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>>??????===<<<<<<<<<<<<<<<===<<<<<<===>>>>>>===;;;888999::::::::::::999888666777888888888777555444555555555555555555555444666666666666666666666666555555555555555555555555444444444333333333333222222333444444555555444444111222222333333333333333555555444444444555555666444444444444444444444444222333333444444555666666555555555444444333333222444444444444444444444444444444444444444444444444333333333333333333333333111111222222222222333333333333333444444444555555888888888666333111111222333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333333333333444444444444444444444222222222333333333444444222222222333333333333333333333333333333333333333333333333333333333333333222222222222222222222222777666444333222333333444444333222111111222333444333333333333333333333333333333333333333333333333111111222222222333333333222222333333333444444444333333333333333333333333444444444444444444444444333333222222222333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444555666666444444555666444444444555555666666666333333333444444444555555555555555555555555555555444444444555555555666666555444444333333444444555444444444444444444444444444444444444444444444444666666555444333222222222555555444444333333333222444444444444444444444444444333333333333444555555444444555555555555444444444444444444444444444444222333333444555555555444444444444444444444444444333333333444444444444555555555555444444333333222333333333222222222111111333333444444555444444333333333333333333333333333444444444444444444444444222222222333333444444444333333333444444444555555555444444444444555666666777444111333888:::777333444555555666777666666666666666777888888888888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@??????>>>>>>???>>>===<<<;;;;;;;;;;;;<<<;;;:::;;;<<<<<<;;;999888999999::::::999999888666666777888888666555444555444444444444444555555666666666666666666666666555555555555555555555555555555555555444444444444222333444444555555444444333333333333333444444444666555555444444555555555444444444444444444444444222222333333444555555555555555555444444333333333444444444444444444444444444444444444444444444444333333333333333333333333111111111222222333333333333333333444444444555555888888888666333111111222333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333444444444333444444444444444444444222222222333333333444444222222222111111111111111333333333333333333333333333333333333333333333333222222222222222222222222777666444333222333333444555444333222222333444555333333333333333333333333333333333333333333333333111111222222222333333333222222222333333333444444333333333333333333333333444444444444444444444444333222222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444555666555444333444666333444444444555555666666333333333444444444555555666666666666666666666666444444555555555666666666555444444333333444444555444444444444444444444444444444444444444444444444999999888666555444333222444444444444333333333333444444444444444444444444444333333333333444555555444444444444444444444444444444444444444444444444555555555555444333222111444444444444444444444444333333333333444444444444444444555555555444333333444444333333333333222222333333444444555555444444333333333333333333333333444444444444444444444444111111222333444444444444222222333333444555666666555444444444444555666666555333222444777888777555555555555555666666666777666666777888888888888888999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@??????>>>???>>>===<<<;;;;;;;;;;;;<<<:::999999::::::999888999999999999999999999999666666777777666666555555555444444444444555666666555555555555555555555555555555555555555555555555666666555555555444444444222333444444555555444444555555555444555666666777666666555444444444444555444444444444444444444444555555444444333222222222444444444444444444444444333333333444444444444555444444444444444444444444333333333333333333333333222333333444444555555666333333333444444444555555333444555555444333444666333333333333333333333333222222333333333333444444222222333333333333444444555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333333333222333333333333333333333333222333333444444333333222222222222222222222222222222222333333333333444444222222333333444444555555444444444333333333333333222222333333333333444444222222222222111111111111333333333333333333333333333333333333333333333333333333333333333333333333555444333333333333333333444444333333333333444444333333333333333333333333333333333333333333333333222222222222333333333333222222222222333333333333333333333333333333333333333333333333333333333333222222222222333444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333444555555444333444555333333333444444444444444333333333444444444555555555555555555555555555555555555555555666666666666555444444333333444444555444444444444444444444444444444444444444444444444888888777666555444444333333333333333333333444444555555555555555555555555444333333333333444555555555444444444444444444555444444444444444444444444555555555555444333222222444444444444444444444444222222333333333444444444222333444555555555444333666666666555555555444444222333444444555555444444333333333333333333333333444444444444444444444444000111222444555555444444333444444444444444444444555444444444444555666666333333444444555666777777666555555444555666777888666666777888888888888888999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>?????????AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;===;;;999999:::::::::999:::999888777777888999:::777777666555555555555666555555444444444555777777444444444444444444444444555555555555555555555555555555555444444444333333222333444444555555444444555444333333333444666666666555555444333333444444444444444444444444444444555555444333333222222111222333333444444555555555333333333444444444555555444444444444444444444444333333333333333333333333222222333444444555666666333333333444444444555555111222444444333333444666333333333333333333333333222222222333333444444444222222333333333333444444555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333333333333333444333333333333333333333333222333333444444333333222222222222222222222222222222222222333333444444444222222333333444555555666444444333333222222111111222222333333333333444444444444444333333333222222222222222222222222222222333333333333333333333333333333333333333333333333111222333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333444444444444111222222222222333333333333333333333333333333333333333333333333333333333222222222222333444555666333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555333444555555333333444555333333333333333222222222333333333444444444555555444444444444444444444444555555555555666666666777555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444333333222222222333333444444444555555555555555555555555444333333333333444555555555444444333333444444555444444444444444444444444111222333444555555555555444444444444444444444444222222333333333444444444111222444555666555444444333333222222222111111111222333333444555555555444333333333333333333333333444444444444444444444444000111222444555555444444666555555444444333333222555444444444444555666666222333555555444555666888777666444333444555777999666666777888888888888888999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<======>>>?????????AAAAAABBBBBBCCCDDDDDDEEEDDDEEEFFFGGGGGGHHHHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>><<<;;;;;;;;;;;;;;;>>><<<::::::;;;;;;:::999:::999777666666777999:::888777666444444555666666666555555444555666777888444444444444444444444444555555555555555555555555444444444333333333222222222333444444555555444444222111000000000111222333666555444333333333333333444444444444444444444444111222222333333444555555111222222333444555666666333333333444444555555555444444444444444444444444333333333333333333333333000000111222222333444444333333333444444444555555333444555444222111222333333333333333333333333333222222222333333444444444222222333333333444444444555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333444444444333333333333333333333333222222444444444444222222222222222222222222222222222222222333333444444444222222333333444555666666444444333222222111000000222222333333333444444444666666666555555444444444222222222222222222222222333333333333333333333333444444444444444444444444///000222333444333333222222333555555555555333222333333333333333333333333333333333333333333333333333333444444444444555555111111222222222333333333333333333333333333333333222222222222222222222222222222222222333444555666333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555333444555555333333444555333333333222222111111111555555555555555555555555555555555555555555555555333333333444444444555555333333222222222111111111555444444333333444444555444444444333333222222222444444444444444444444444444444444444444444444444444444444444444444444444555444222111111222444555666555333222222333555666333333333444444444555555666666555555555444444444666555444333222333333444555555555555555555555555555555555555555444444444444444444444444444444444222222222333444555666777555555444333444555666777333333333333333333333333333333333333333333333333666555444333333333333333000000000111222333444555666666666666666666666666666555555444444666777888777888999888777777999;;;999999888888777888888888;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;<<<=========>>>>>>>>>>>>????????????AAA@@@@@@??????@@@@@@@@@BBBBBBDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFEEEEEEDDDCCCBBBDDDCCCBBB@@@???>>>>>>>>>;;;:::999999999;;;===???@@@===:::999999:::::::::999888777666555555555555444555555555666666777777555555555555555555555555666555333222222333444555444444333333444444555666555444444333333444444555333333333444444444555555555555555555555555555555333333333333333333333333555555444444444333333333333444444555555444444333:::777444333555777666444333333333444444444555555333333333444444555555555444444444444444444444444222333444444555555444444333333333333333222111000333333333333333333333333333333333333333333333333222555555222111333333111000111333444555444444333666666666666666666666666444333111000111333555666333333333222222111111111333333222111000000111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222444444222222222222444444333222222333555999===@@@444444444333333222222222222333333444444333333222333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222444444333333333333222222111222333333444444333333333222111000111222333444555444333222222222333444222333444444333222000///333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333222222222222222222222222444333222222222222333444444444444333333222222222333333333444444444555555555555444333333555666777555555555555555555555555555555555555555555555555333333333444444444555555777777777777666666666666555444444333333444444555444444444333333222222222444444444444444444444444444444444444444444444444444444444444444444444444777666444333333444666777666555333222222333555666333333333444444444555555555555444444333333333333666555444333333333444444444444444444444444444444444444444555555555555555444444444444444444444444444333333444555666777777555444333333333444555666444444444444444444444444333333333333333333333333666555444333333333333444555555555555666777777888555555555555555555555555666555555444555666777888777888888888777777999:::999999888888888999999:::;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>????????????BBBAAABBBBBBCCCDDDEEEFFFBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@???>>>>>>>>><<<;;;:::999999:::<<<===>>><<<999888999::::::999999999888777666555555666555555555555666666666777555555555555555555555555444444444333333444555555222222111111222222333444555444444333333444444555333333444444444555555555555555555555555555555555333333333333333333333333555555444444444333333333333444444555555444444333888666333333444555555333333333333444444444555555333333333444444444555555444444444444444444444444222333444444555555444444333333333333333222111111333333333333333333333333333333333333333333333333222555777444333666666333222222333444444444333333555555555555555555555555555444333333333444555666333333333222222222111111333333222111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222444333333222222333333444333222222222444888;;;>>>444444444333333222222222222333333444444333333222333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222444444333333333333222222111222333333444444333333333222222111222333444555444444333222222222333444222222333333333222222111333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555333333333333333333333333333333333333333333333333555444333333333333444555666666555555555444444444333333333444444444555555555555444444555555666777555555555555555555555555555555555555555555555555333333333444444444555555777777666666666555555555555444444333333444444555444444333333333333222222444444444444444444444444444444444444444444444444444444444444444444444444666555444333333444555666555444333222222333444555333333333444444444555555444333333333333222222222555555444333333333444444333333333333333333333333333333444444555555666666444444444444444444444444555444444444555666777888333333333333333444555555555555555555555555555555333333333333333333333333555555444333333333444444555555444444444444555555444444444444444444444444666555555555555666777777666777777777666666888:::999999888999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======>>>??????>>>>>>>>>>>>????????????===>>>>>>???AAABBBDDDEEECCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFEEECCCBBBAAA@@@???>>>>>>>>>===<<<:::999999999:::;;;<<<999777777888999999999:::999888777666666666777555555555555666666666666555555555555555555555555222333444555555555555555222222222222222333333444555444444333333444444555333444444444444555555555555555555555555555555555333333333333333333333333555555444444444333333333333444444555555444444333666444333222333444444333333333333444444444555555333333333444444444444555444444444444444444444444222333444444555555444444333333333333333222222111333333333333333333333333333333333333333333333333000555888666555666555333555444333333333333333333444444444444444444444444444444444444444444333333333333333222222222222111333222222111111111111222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222222333333444444333333222333333222222333555888:::444444333333333333222222222333333444444333333222333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333444444333333333333222222111222333333444444333333333333333222333444444555444333333222222333333444333222222222222333333444333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555333333333333333333333333444444444444444444444444444333333222222333333444666555555555555444444444333333333444444444555555444555555666666666666666555555555555555555555555555555555555555555555555333333333444444444555555666555555555555444444444555444444333333444444555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444333222222222222333444555444333333333333444555333333333444444444555555444333333333333333333333444444444444444444444444333333333333333333333333222222333444444555666666444444444444444444444444444444444444444555666666222222222222333333444444444444444444444444444444444444444444444444444444555444444333333333444444444444333222222222333333444444444444444444444444555555555555666666666777555666777666555555777999999888999999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>?????????===>>>>>>>>>????????????=========>>>???AAACCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFEEEBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999999999999777666666777999999888999999888777777777777777555555555666666666666666555555555555555555555555111333444666666666555555444444444444444555666666555444444333333444444555444444444444555555555555555555555555555555555555444444444444444444444444555555444444444333333333333444444555555444444333555444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444222333444444555555444444222333333444333333222222333333333333333333333333333333333333333333333333000666999777444444222000777555444222222222333444333333333333333333333333333333444444333222111000222222222222222222222222333222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222444444444444222222444333222111222333555666333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444333333333222222222111222333333444444333333333333333444444444555555333333333333333333444444333222111111222333555666333333333333333333333333333333333333333333333333333333333444444444555555222222222222222222222222333333333333333333333333444444444444444444444444222222111111111111222222333333333333333333333333333333333444444444555555444555666777888777666555555555555555555555555555555555555555555555555555333333333444444444555555888777777777777666666666555444444333333444444555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333222222333333333444444444333333444444444333333333444444444555555444444444444555555555555333444444444444444444444333333333333333333333333111222222333444555666666444444444444444444444444333333222222333333444444222222333333333333444333333333333333333333333333444444444444444444444444444444333333333444444555666666555444444444555555444444444444444444444444444555555666666666666666555666777666555555777999999888999999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>?????????===>>>>>>>>>????????????AAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCAAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::999888888888888666555666777888888777999888777777777777777777666666666666666555555555555555555555555555555555222333555666777666555555555555444444555555666777555444444333333444444555444444444555555555666666555555555555555555555555444444444444444444444444555555444444444333333333333444444555555444444333444555666666555555555666333333333444444444555555444444444444444444444444444444444444444444444444222333444444555555444444222333333444444444333333333333333333333333333333333333333333333333333333333:::===999444333111///777666444333222333444444333333333333333333333333444444555555444333222111222222222222222222222222333222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222444444444444222222444333222222111222333333333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333444444333333333222222222111222333333444444333333333333444444444555555555222222222333333444444444333333222111222333555666333333333333333333333333333333333333333333333333333333333444444444555555222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333222222333333333333333333333333333333333444444444555555333444666777777777666555555555555555555555555555555555555555555555555555333333333444444444555555555555555555444444444444555444444333333444444555222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555444444555555555555555666222333444555555555444444333333333333333333333333222222333333444444555555444444444444444444444444333222222222222222333333222222333444444444444444333333333333333333333333444444444444444444444444444444333333333444555555444333333333333333444444444444444444444444444444444555555666777666666666666777777777666666888:::999999888999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======>>>??????>>>>>>>>>>>>????????????AAAAAA@@@@@@AAABBBCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>><<<;;;;;;:::999888888777888777666666888888777555777777666666666666777777666666666666666555555555555555555555555555555555555555666666666555555555333333333333333444444555555444444333333444444555444444555555555666666666555555555555555555555555444444444444444444444444555555444444444333333333333444444555555444444333333555777777666555666777333333333444444444555555555444444444444333333333444444444444444444444444222333444444555555444444222333333444444444444444333333333333333333333333333333333333333333333333666===@@@;;;555333333333666555444444444444444444333333333333333333333333666555555555555555444444111222222222222333333333333222222222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222333333444444333333222444333333222222222222222222222333333333333444444222333333444444333333222333333333333333333333333111111111111111111111111222222222222222222222222333333333333333333333333444444333333333333222222111222333333444444333333222222333444444444444444111111222333444444444444444333333333333444444555333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222444555555666666555555444444444444555555555555666333333333444444444555555333444444555555555555555555555555555555555555555555555555555555555555555333333333444444444555555333333333222222222222111555444444333333444444555222222222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555444333444444444444444444333333333333444444444555555333333333444444555555555222333444555555555444444444444444444444444444444333333333333333333333333444444444444444444444444444333333222222333333333222333444555666555555444444444444444444444444444555555555555555555555555333333333333333444555666111111111111111222333444555555555555555555555555444444666777777777666555777888888888777777999:::999999888888888999999:::;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>????????????=========>>>???AAABBBCCCFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBCCCBBBBBBAAA@@@???@@@??????>>>>>>>>>>>>>>>:::::::::::::::999888777999888777777888888666444666666555555555555666666777666666666555555555555555555555555555555555555888777666555555444444555333333333333333444555555555444444333333444444555555555555555666666666666555555555555555555555555555555555555555555555555555555444444444333333333333444444555555444444333111444777777555444555666333333333444444444555555555555444444444333333333444444444444444444444444222333444444555555444444222333333444555555444444333333333333333333333333333333333333333333333333333:::>>>999333222444555333444555555555555555555444444444444444444444444444333222222222333444555111111222222222333333333222222222222222333444555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444444333333222222333333444444444333333333222222222222222222333333444444444222333333444444333333222333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444444444333333333333222222111222333333444444333333111111333444444444333222000111222444555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333444555555555555444333444444444555555555666666333333333444444444555555333333333333333444555555555555555555555555555555555555555555555555555555333333333444444444555555777666666666666555555555555444444333333444444555222222222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222333444444555555444444333333333333444444444555555222222222333333444444444111222444555666555444444555555555555555555555555444333333333333333333333444444444444444444444444555444444333333333444444333444555666666666555444555555555555555555555555555555555555555555555555333333333333333444555666444444444555666777888999666666666666666666666666333444666777777777666555777888999888777777999;;;999999888888777888888888;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<=========>>>>>>>>>>>>????????????===>>>???@@@CCCEEEGGGHHHGGGFFFDDDCCCBBBDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>@@@???>>>>>>>>>>>>>>>???999999:::::::::999888888:::999888888888888666444555555444444444555555666777777666666555555555444555555555555555555555555:::888666555444444444555666555555555555666777777555444444333333444444555555555555555666666666777555555555555555555555555555555555555555555555555555555444444444333333333333444444555555444444333000333666666444333444666333333333444444444555555555555555444444333333333444444444444444444444444222333444444555555444444222333333444555555555444333333333333333333333333333333333333333333333333...555999444///000333666222333555666777666555555444444444444444444444444000///...------///111333111111111222222333333333222222222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444555444222222222222444555444444333333333333333333222222222333333444444444222333333444444333333222333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444444444444333333333222222222222333444444444333333000111222333444333222222000111222444555555444444444444555666555444222111333333333333333333333333333333333333333333333333333333333444444444555555111111111111111111111111333333333333333333333333444444444444444444444444000111222333333222111000222222222333333444444444333333333444444444555555444333222111222333444555444444444555555555555666444444444444444444444444555555555444444333333333333333333333333333333333666666555444333222222111444444222222222222444444666666666666666666666666222222333444444333222222555555555444444333333333222222333333444555666666444444444444444444444444555444444333333444444555444444444444444444444444555555444444444333333333333333333444444444555555222333333444444333333222333333333333333333333333444444444444444444444444222222222222333333444555333333333333333333333333222333555666666555333222444444444444444444444444555444444444444555666666444444444555555555555666666666555555555666666777666666666666777777777777999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>===============>>>??????>>>??????@@@@@@AAAAAABBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@>>><<<<<<<<<<<<=========<<<;;;;;;::::::::::::999888777777888888777777777777666666666666777777666666555555555444444444555555666666777777666666666666666666666666666666666555444444444333555555555555555555555555444444444555555555555666666666555555555555666666555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555555444444333333444444555444444444555555666666666333333333333333333333333333333333333333444555666555555555555555555555555444444444444444444444444777666555444444444444444222666888777333111333777555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333222111000333333333333333333333333444444444333333222222222444444444444444444444444333333333222222222111111333333333333333333333333333333333333333333333333222333333444444333333222222333333444444333333222111222222333333444444555333333333333333333333333555444444333333444444555555444444333333444444555444444444444444444444444444444444333333222222222444444444444444444444444222222222333333444444444444444444444444444444444222222333333333333444444444444444333333222222222333333333333333333333333555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444555555666666666666666666555555777777666666555555444444444444444555555555555666444444444444444444444444555555444444444333333333333333333333333333333333555555555444444333333222444444333222222333444444555555555555555555555555444555666666666666555444555444444444444444444333222222333333444555555666444444444444444444444444555444444333333444444555444444444444444444444444555555444444444333333333333333333444444444555555333333444444444444333333333333333333333333333333444444444444444444444444333333222222222333444444333333333333333333333333222333555666666555333222444444444444444444444444555444444444444555666666444444444555555555555666555555444444444555555666666666666666777777777777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>===============>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@???>>>=========>>>=========<<<;;;;;;:::::::::999999888777777888888777777777777666666666666777666666666555555555444555555555666666666666666555555555555555555555555555555555555555444444444555555555555555555555555444444444555555555555666666555555555555555555666555555555555555444444444444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555555444444333333444444555444444555555555666666666333333333333333333333333444333333333444444555666444444444444444444444444444444444444444444444444666666555444444444444444222666:::999555222222444555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333222222111333333333333333333333333444444444333333222222222444444444444444444444444333333333333222222222222333333333333333333333333333333333333333333333333222333333444444333333222222333333444444333333222333333333333333333333333333333333333333333333333555444444333333444444555444444333333333333444444444444444444444444444444444444333333333333333333444444444444444444444444333333333333333333444444444444444444444444444444222222333333333333444444444444444333333222222222333333333333333333333333444444333333333222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444444444444444444444444444555555555555444444444444444444444555555555555666555555555555555555555555555444444444444333333333333333333333333333333333444444444444444444444444444444333333333333444444444444444444444444444444444555666666666666555444444444444444444555555555222333333444444555555555444444444444444444444444555444444333333444444555444444444444444444444444555555444444444333333333333333333444444444555555444444555555555555444444333333333333333333333333444444444444444444444444444444333222222222333333333333333333333333333333222333444555555444333222444444444444444444444444555444444444444555666666444444444555555555555666666666555555555555555666555666666666777777777888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<============<<<<<<======>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC>>>>>>????????????>>>>>>======<<<<<<;;;::::::::::::999888888777888888888777777777777666666666666666666666555555555555555666666666666666555555555555555555555555555555555444444444555555555555555555555555555555555555555444444444555555555555666555555444444444444555555666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555444444333333444444555444444555555555555666666333333333333333333333333444444444444444555555555333333333333333333333333444444444444444444444444666666555444444444444555222666;;;;;;888444222222555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333333333222333333333333333333333333444444333333333333222222444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333444444444444333333555555444333333222111111222222222333333444444444555444444333333444444555444333333222222333333444444444444444444444444444333333333333444444444444444444444444444444444444444444444444333333333333444444444444444444444444222222333333333333444444444444333333333333222222333333333333333333333333333333222222222222111111333333333333333333333333333333333333333333333333333333333333333333333333111111111222222222333333222222222222222333333333333333333444444444444444444444444555555555555666666666666666666666666666444444444444444444444444444444444444444444444444333333333444444555555555444444444333333444444444444444444444444444444444333333444444444444333333333333444444555555666666333333333444444444555555444444444444444444444444555444444333333444444555444444444444444444444444555555444444444333333333333333333444444444555555444555555555555555555444333333333333333333333333444444444444444444444444555444333333222222222222333333333333333333333333333333444555555444333333444444444444444444444444555444444444444555666666444444444555555555555666888777777666666666666777555555666666777777888888888999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB>>>>>>???@@@@@@???===<<<======<<<;;;;;;::::::999999999888888888888888999777777777777666666666666555555555555555555555555777777666666555555444444555555555555555555555555333444444444555666666666555555555555555555555555444444444555555555555666444444333333333333444444666666666555444444333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555444444333333444444555333333444444444444444444333333333333333333333333444444555555555555555444333333333333333333333333444444444444444444444444666555555444444444555555555777::::::777444333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222111111222333444444444444333333333333333333333333333333333333333333333333444444444444444444444444555555444444444333333333333333333333333333333333222222333333333333444444222333333444444333333222333333444444444444333333444444444333333222222222111111222333333444555555555444444333333444444555333333222222222222333333444444444444444444444444222333333333444444555555444444444444444444444444555555444444333333333222444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333333333333222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333222222222222222333333333333333333444444555555666444444444555555555555666666666666666666666666666444444444444444444444444444444444444444444444444222333333444444555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444555555666666666333333333444444444444444444444444444444444444444555444444333333444444555444444444444444444444444555555444444444333333333333333333444444444555555444555555555555555555444333333333333333333333333444444444444444444444444555444333333222222222222333333333333333333333333333444444444444444444333444444444444444444444444555444444444444555666666444444444555555555555666777666555555444444444555555555555666777888888888888888888999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<<<<===>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAA@@@???===;;;:::<<<<<<<<<;;;::::::999999999888888888888888999999777777777777666666666666444444444555555555555555777777666666555555444444555555555555555555555555333444444444555666666666555555555555555555555555444444444555555555555666444444333333333333444444666666555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555444444333333444444555222222222222222222222222333333333333333333333333444555555666666555444444444444444444444444444444444444444444444444444444555555444444444555555666888888777555444333444555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222111222333444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555555444444444333333333333333333333333333333333222222222333333444444444222333333444444333333222333444444555555444444333222222222333333444444444111111222333333444555555555444444333333444444555444333333222222333333444444444444444444444444444333333333444444555555555444444444444444444444444555555555444444333333333444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333333333333444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444222333333333444444444555444444555555666666666777444444444555555555555666555555555555555555555555333333333444444444444555444444444444444444444444333333333444444555555555444444555555555555444444666666666666666666666666777777666555555666777777555555555555555666666666444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444555555444444444333333333333333333444444444555555444444555555555555444444333333333333333333333333444444444444444444444444444444333222222222333333333333333333333333333333444444444444444444444444444444444444444444444444555444444444444555666666444444444555555555555666444444333222111111111111444444555666777888999999888888888888999999999999999::::::;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@>>>===;;;:::<<<<<<;;;;;;:::999999999888888888777888888999:::777777777777666666666666444444444444444555555555666666666666666555555555444444444444444444444444444444444555555555555555555555555555555555555555444444444555555555555666555555444444444444555555555555555555555555555555444444444444444444444444333333333333333333333333555555555555555555555555555555555555555555555555555444444333333444444555333333222222222222111111333333333333333333333333555555666777777555444333555555555555555555555555444444444444444444444444555444444444444555666666888666444222222333555666333333333444444444444555444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222222333333444444444444333333333333333333333333333222222333333333333444444444444444444444444444444444444444444333333333333333333333333333333333333111222222333333444444555222333333444444333333222444444555555555555444444111111222333333444555555222222222333333444444444555444444333333444444555555444444333333444444555444444444444444444444444444444444444444555555555444444444444444444444444555555555444444444444444444444444444444444444444222222333333333333444444222222333333333333444444333333333333333333333333333333444444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555333333444444555555666666555555555666666666666666444444444555555555555666444444444444444444444444333333333444444444555555555555555555555555555555333333444444444444444444333444555666666555444333555555555555555555555555888777666555555666777888666666666666555555555555444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444555555444444444333333333333333333444444444555555333333444444444444333333333333333333333333333333444444444444444444444444333333222222222333444444333333333333333333333333444444444333333444444444444444444444444444444444555444444444444555666666444444444555555555555666555555444333222111111222444444555666777888999999888888888888999999999999999999::::::;;;<<<<<<===:::;;;<<<=========<<<;;;<<<;;;;;;;;;;;;<<<============>>>>>>???@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>============<<<<<<;;;::::::999999888888888777777888999999:::777777777777666666666666333333333444444555555555555555555666666666666666444444444444444444444444555555555555555444444444555555555555555555555555444444444555555555555666666555555555555555555666333333444444555666666666444444444444444444444444333333333333333333333333555555555555555555555555555555555555555555555555555444444333333444444555444444444444333333222222333333333333333333333333555666777777777666444333444444444444444444444444444444444444444444444444444444444444444555666666444333222222333444555555333333333444444444555555555555555555555555555555333333333333333333333333555555555555555555555555222222222222222222222222444444444444444444333333333333333333333333333333222222222333333444444444444444444444444444444444333333333333222222222222333333333333333333333333111111222333333444555555222333333444444333333222444444555555555555444444333333333333333333333333333333333333333333333333555444444333333444444555666555555444444555555666444444444444444444444444555555555555444444444444444444444444444444444444444444444444555555555555444444444444444444444444222222333333333333444444222222222333333444444444333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333444444444444444444444444222222333333333444444444333333333444555666666666666555555555555555444444444444444555555555666666444444444444444444444444333333333444444555555555555555555555555555555555444444444444444444444444333444555666666555444333444444444444444444444444666555444333333444555666777777666666555555444444444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444555555444444444333333333333333333444444444555555222333333444444333333222333333333333333333333333444444444444444444444444222222222222333444444555333333333333333333333333555444444333333444444555444444444444444444444444555444444444444555666666444444444555555555666666999888777666555444444444444444555666777888999999777888888888888999999999999999::::::;;;<<<======::::::<<<=========<<<;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>======>>>???@@@<<<<<<;;;::::::999999888888888777777888999::::::777777777777666666666666333333333444444555555555444555555555666666777777444444444444444444444444666666666555555444444333555555555555555555555555444444444555555555666666666666555555555555666666222333333444555666777777444444444444444444444444333333333333333333333333666666666666666666666666555555555555555555555555555444444333333444444555666666666555555444444444333333333333333333333333555666777888777666444222333333333333333333333333444444444444444444444444444444444444444555666777111111222333555555444333333333333444444555555555555555555555555555555555333333333333333333333333555555555555555555555555222222222222222222222222555555555555444333222222333333333333333333333333222222222333333444444444444444444444444444444444333333333222222222111111333333333333333333333333111111222333333444555555222333333444444333333222444444555555555555444444555444444333333222222111444333333333333333333333555444444333333444444555666666555555555555666666444444444444444444444444666666666555444444444333444444444444444444444444333444444444555666666666444444444444444444444444222222333333333444444444222222222333333444444444333333333333333333333333111111111222222333333333333333333333333333333333333333333333333333333333444444444444444444444444111111222222222333333333222222333444444555666666555555555444444333333333666666555444333333222222444444444555555555555666555555444444444444555555666555555444444555777777222222333444555666777777888666555333333444555666555444333333333333444555444666777777666555555666777777666666555555555444444444444444444555666777444444555555555555444444222222444444444444222222222333555666666555333222333333333333333333333333333444444555555444444333777666444333222222333333555555555555555555555555444444333222222222333333444444444444444444444444222222222222222222222222333444444555555444444333444333222111222333444555444444444444444444444444666666666666666666666666444555555555666666777777555555666666777777888888:::::::::;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============;;;<<<<<<===>>>?????????AAAAAAAAABBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAA>>>===;;;;;;<<<<<<:::999;;;;;;::::::::::::999999:::::::::999888777666666555666777777777666444333888888777777666666666555555444444333333444444555555444333333222222222222333333444444555666777777666555333222111222222333666555444333333444666777222333444444555555444444666666555555555444444444666666555555555444444444666666666666666666666666333444444444555666666666444444444444444444444444333333333333333333333333555555555555555555555555666555444333333444555666333333333333333333333333444444333222333444555666777777777777666666666666555555555555555555555555555555444444444333333333444444444444444444444444333333333444444444555555444444333333333222222222555444444333333444444555444444444444444444444444333333333222222111111111111111222222222333333333444444444444444444444444333333333444444444555555555555555555555555555555555555555444444333333333333333222222333333444555444444444333333222222222333333333333333333333333666555555555555444444444333333333333333333333333555555555444444333333333666666666666666666666666333333333333333333333333555444444333333444444555333444444444555666666666333444555555666666555555444444444444444333333333444444444444444444444444444444444444444444444444333333333222222111111111333333333333333333333333444333222111111333555666444444444444444444444444444444222222222222444444666666666666666555555555444444444444444444444444444444444444444444444444666666555555444333333222444444444444555555666666555555444444444444555555999777555333222333444444444444444555666666777777666444333111111222333444555444333333333333444555444555777777555555555666777666666666555555555444444444444444444555666666444444555555555555444444222333333444444333333222333444666777777666444333333333333333333333333333333444444555555444444333888777666444333333444444444444444444444444444444333333333222222333444444444444444444444444444444444444444444444444444444333444444555555444444333333333222222222333444555444444444444444444444444555555555555555555555555666666666666666555555555555555666666777777888888999::::::;;;::::::999999:::::::::;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<===>>>>>>???@@@@@@@@@AAAAAABBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAA@@@???======>>>>>><<<;;;;;;;;;:::::::::999999999:::999999888888777777777666666666666666555555444666555555555444444444333555444444333333444444555555444333333222222333333333333444444555666666777444333222222222333444555777666555444333333444555333444555555666666555555666666555555555444444444666666555555555444444444666666666666666666666666444444555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555666555444444444444555666333333333333333333333333444444333333333444555666555555555555555555555555555555555555555555555555555555555555444444333333444444444444444444444444333333333444444444555555444444444444333333333333555444444333333444444555444444444444444444444444333333333222222222111111111222222222222333333333444444444444444444444444333333333444444444555555555555555555555555555555555555444444444333333333333333222222333333444555666666555555555444444444444444444444444444444444555444444444333333333333555555555555555555555555555555444444444333333333555555555555555555555555555555555555555555555555555444444333333444444555333333333444444444444444222333333444444444444444777666555555444444444444444444444444444444444444444444444444444444333333333333333222222222111111333333333333333333333333333333222222222333444555444444444444444444444444444333333222222333333444333333444444555555555666444444444444444444444444444444444444444444444444777666666555555444444444444444444444444555666666555555444444444444555555999777555444444555777999666666666666666666666666555444333222111222333333555444444333333444444555444555777777555444555666666666666555555555555555444444444444444444555666444444555555555555444444222333333444444333333222555666777888888777666555333333333333333333333333444444555555555555444444888777666555555555555555333333333333333333333333222222222222333444444555444444444444444444444444555555555555555555555555333444444555555444444333333333333222333444444555444444444444444444444444555555555555555555555555777777777666555555444444555555666666777777888888999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<==================>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????@@@>>>======>>>===<<<:::::::::::::::999999999999888888888888888888888888777777666555555555555555555555555444444444444444555444444333333444444555555444333333333333333333333333444444555666666666222222222222333444555666888777666555333333333333444555666666777777666666555555555555555444444444555555555555555444444444666666666666666666666666666666555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555666555444444444444555666333333333333333333333333444333333333333444555666444444444444444444444444555555555555555555555555666666666555555555555444444444444444444444444444333333333444444444555555555555555444444444444333555444444333333444444555444444444444444444444444333333333333222222222222222222222222333333333333444444444444444444444444333333333444444444555555444444444444444444444444555444444444444333333333333333222222333333444555666555555555555444444444555555555555555555555555444444333333333222222222555555555555555555555555555444444444444333333333444444444444444444444444555555555555555555555555555444444333333444444555333333333333333333222222111222333333444444333333999888666555444444555555444444444444444444444444555555555444444333333333333333333333222222222222333333333333333333333333222222333333333333444444444444444444444444444444444333333222222333333444333333333333333333333333444444444444444444444444444444444444444444444444777777666666555555555555555444444444444555666777555555444444444444555555555555444555888<<>>>>>??????@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@??????>>>>>>>>><<<;;;;;;;;;;;;:::888:::::::::999999999999888777777777777888888888888888777555444444555555666666666666666666666666666555444444333333444444555555444444333333333444444444444444555555555666666333333333333444444555555666666555555444444444444444444555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555777777666666555555444444555555555555555555555555666666666666666666666666555555555555555555555555555555555444444555555555444444444444444444444444333333333333444444555555444444444444444555555555555555555555555555555555666666666666666666666555444444444444444444444444333333333444444444555555666666555555555444444444555444444333333444444555444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333222222333333444555333333333333333333333333444444444444444444444444444444444333333333333222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555444444333333444444555555444444444333333222222222222333444444444444333:::888666444333333444555444444444444444444444444555555555444444333333222333333333333333333333333333333333333333333333333111222333444444444333333444444444444444444444444333333333333333333333333666555555444333222222111444444444444444444444444444444444444444444444444666666666666666555555555555555444333333555666777555555444444444444555555222222333555999>>>CCCFFF888888777777666666555555666666555555444444444444444444444444444444444444333555666666555444444555444444444555555555555555555444444333333333444444333333444444444444333333333333333333333333333333555555555666666555555555444444444444444444444444444555555666666555555444444555555555444444333333444444444444444444444444111111111222333444555666333333333444444444555555444444444444444444444444333444444555555444444333333333444444444555555555444444444444444444444444555555555555555555555555333444444555666777777888555555666666777777888888777888999999:::::::::999999999::::::;;;<<<======;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???????????????@@@@@@@@@>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>===<<<::::::;;;;;;999888::::::999999999888888888777777777777777777888888888777555444444555555666555555555666666666666666555444444333333444444555444444444333333444555555444444444555555555555555555555555555444444333333333444444555555666666666333333444555555555555444444555555555555555555555444555555555555555555555444444444444444444444444777777777666666555555444555555555555555555555555666666666666666666666666555555555555555555555555444555555555555555555444444444444444444444444444333333333444444444444444444444555555555666666666555555555555555555555555555666666666666666666666444444444444444444444444333333333444444444555555666666555555555444444444555444444333333444444555444444444444444444444444333333333333333333333333222222333333333444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333222222333333444555333333333333333333333333333333333333333333333333555555555555444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555444444333333444444555666666555555444444333333333333444555555555555555777666555333333333333333444444444444444444444444555555555444444333333333333333333333333333333333333333333333333333333333111222333444444444333333444444444444444444444444333333333333333333333333444444444444444555555555444444444444444444444444444444444444444444444444555555555555555555555555666555333333333444666888555555444444444444555555222222333444666999;;;===777777777666666555555555444444333333333222222222333444444555555444444333333444666666444333444555444444444444444555555555555444444333333333333333333333444444444444333333444333333222222333333444555555555555555555555555444444444444444444444444555555666666666666555555333444444555444444333333555555555555555555555555222222222222333444444555222333333444444555555555333333333333333333333333333444444555555444444333333333444555555555555444444444444444444444444444444444444444444444444444222333444555666888999999555555666666777777888888666777888999::::::::::::888999::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============????????????????????????===>>>???@@@AAAAAAAAAAAA???????????????>>>>>>>>>???===<<<<<<===<<<;;;999999999999999888888888888777777777777777777777777777777666555555555555555333333333333333444444444555444444333333444444555444444444444444444555666555555555555555555555555666666666666555444222222111222444555666777777777222333333444555444444444444444444555555555555555444444444555555555555555444444444444444444444444777777666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555444444555666666555444444444444444444444444444444222333444444555555444444444444444555666666777777555555555555555555555555444555555555555666666666444444444444444444444444333333333444444444555555555555555444444444444333555444444333333444444555444444444444444444444444333333333333444444444444333333333333444444444444444444444444444444444444333333333444444444555555333333333333333333333333333333333444444444444555333333222222333333444555444444444555555555555666333333333333333333333333666666555555555444444444555555555555555555555555333333333444444444444555333333333333333333333333555555555555555555555555555444444333333444444555555555555555555555444444333444555555666666555555444444444444444333333333444444444444444444444444444444444444444444444444333333333333444444444444333333333333333333333333222222333333333333444444444444444444444444444444222333333444444333333222///000111333555777999:::444444444444444444444444444444444444444444444444444444444444444444444444666555333222222444777888555555444444444444555555444444555555555555555555666666555555555555555555333333444444333333222222333333444555555444333333222444555555444333444444333333333444444555555555555444333333222222333333222333333444444333333222444333333222222333333444777666666666666666666777555555555555555555555555555555666666666666555555333444555666666555444444444444444444444444444444333333333222222333444444222222333333444555555666333333333333333333333333333444444555555444444333333333555666666666555444444444444444444444444444444444444444444444444444333444444555666777888888555555666666777777888888666777888999999:::::::::888999999:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAAAAAAAA>>>>>>>>>>>>???????????????===<<<<<<<<<<<<;;;999999999999999888888888888888888777777666666555555666666666666666555555444222222222333333444444444555444444333333444444555444444444444444555666666555555555555555555555555444444555666666555444333222333444666666666555555333444444555555555555555444444444555555555666666444444444555555555666666666666666666666666666666666666666666666777777777555555555555555555555555555555555555555555555555555555555555555555555555444444555666666555444444555555555555555555555555222333444555555555444444222333333444555555666666555555555555555555555555333333444444555555555555444444444444444444444444333333333444444444555555444444444444333333333333555444444333333444444555444444444444444444444444333333333444444444555555333333333444444444444555444444444444444444444444333333333444444444555555333333333333333333333333333333333444444444555555333333222222333333444555444444444555555555666666444444444444444444444444555555555444444444333333555555555555555555555555333333333444444444555555444444444444444444444444555555555555555555555555555444444333333444444555444444444444444444555555333333444555555555555444222333555666666666444333444444444444444444444444222333333444444555555555333333333444444444555555333333333333333333333333333333222222222333444555444444444444444444444444222333333444444333333222///000111333444666777777444444444444444444444444444444444444444444444444333444444444444444444444777555333222222444777888555555555444444555555555444555666777777666555444555555555555555555555555555555666666555555444333333333444555555444333333222444555555444333333444333333333444444555555555555444333333222222222222222333333444444333333222444444222222222222444444888888777777777777888888555555555555555555555555555555666666666666555555444555666777777666555555333333333333333333333333444444333222222222333333222222333333444555666666444444444444444444444444333444444555555444444333333333555666666666555444444444444444444444444444444444444444444444444444555555555666666666666666555555666666777888888888666666777999999:::::::::888888999:::;;;======>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>>>>=====================>>>@@@@@@AAAAAAAAA======>>>>>>??????@@@@@@===;;;::::::::::::999777999999999888888888888777999888888777666555555444555666777777777666444333444444444555555666666666555444444333333444444555444444444444444555666777555555555555555555555444222333444666666666666555444555666666666555444333444555555666666666666666444444444555555555666666444444444555555555666666888888888888888888888888555555666666777777888888666666666666666666666666555555555555555555555555555555555555555555555555333444555666666555444333555555555555555555555555222333444555555555444333111111222333333444555555555555555555555555555555333333333444444444555555444444444444444444444444333333333444444444555555444444333333333222222222555444444333333444444555444444444444444444444444333333333444444555555555333333333444444444555555444444444444444444444444333333333444444444555555333333333333333333333333333333333444444555555555333333222222333333444555222222222333333444444444555555555555555555555555444444444333333333222222333333333333333333333333333333333444444555555555444444444444444444444444333333333333333333333333555444444333333444444555222222222333333444444444222222333444444444333333111333666888999888666555444444444444444444444444111222222333444555666666333333333444444555555555333333333333333333333333444333222111111333555666444444444444444444444444222222444444444444222222333333333222222111111111444444444444444444444444444444444444444444444444555555555555555555555555444555666555444444555666555555444444444333333333555555444444444555555666777666444333222333333444555555555555555444444444333444444555555444444333555555444444444444333333333333333444444555555555444444444555555666666666555555555666666666666777555444444333333444444555666666666555444444444333555555555555555555555555444444444555555555555666555555555555555555555555444444444444444444444444444444444444444444444444444333222222111111111111222222222333333444444444444444444444444444444444333444444555555444444333444444444555555555666666444333111000000111333444444444555555555555444444777999::::::888777777888888888999999999::::::::::::999888888888999:::;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<>>>>>>============>>>>>>??????@@@@@@@@@@@@??????@@@??????>>>===<<<<<<;;;======<<<;;;999888777777::::::999999888777666666888888888777666555555444555555555555555555555555444444444444444444444444444333222111111333555666444444555555555555555555444444444555444444333333666666666666666666666666555555555555666666666777777666444444666777666555666666555555555555666666777777777777666666666666666666666666777777777777888888999888888777666555666666666666666666666666777666666666666555555555666666666666666666666666777666555444444444444444333333333444444444555555333444555555666666555555555555555555555555555555444444444444444444444444666666666555444444333333444444444444444444444444333444444444555666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333444444444555555555555555444444333333333333333333444444444555555444444444444444444444444666555555444444333222222555444444444444555666666333333333333333333333333444444444444444444444444222222333333333333444444444444444444444444444444444444444444444444444444444333333222222333333444444444444444444444444444444444222222222222444444111222222333333222222111222333444555555555444444555555555444444333333333222222222333333333444444555444333333222222222222444333333333333444555555333333222222333333444555222222222222222222222222222222222333333444444444333333333444444444555555555444444333333444444555333333333333444555666666555555555555555555555555444555666555444444555666666666666555555555444444555555555555555555555555666555444333333333444444444444444444555555555555333444444555555444444333111111111222222333333333333333444444444444444444222222333333333333333333444444555555555666666666555444444333333444444555555555555555555444444444555555555555555555555555444444444555555555555666555555555555555555555555444444444444444444333333444444444444444444444444555444444333333333333444222333333333444444444555444444444444444444444444333444444555555444444333333444444444444555555555555444333222222333444555444444555555555555444444444666888888777777888999777777888888888999999999999999888888888999:::;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<>>>>>>============>>>>>>>>>??????@@@@@@??????>>>??????>>>>>>===<<<<<<;;;<<<<<<;;;:::999999888888::::::999999888777777666999888888777666666555555555555555555555555555555444444444444444444444444444333222222222333444555555555555555555555555555444444444555555444444333666666666666666666666666555555555666666666777777777666444444666777666555666666555555555555666666777777777777666666666666555555555555666666666666555666666777777777666666444444555555666666777777666666666555555555444444555555555555555555555555666666555444444444444444333333333444444444555555333444555555666666555555555555555555555555555555444444444444444444444444444444555555555555555555444444444444444444444444444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444333333333333333444444444555555444444444444444444444444222222333444444555555666444444444333444555555666333333333333333333333333444444444444444444444444222222333333333333444444333333333333333333333333222222222222222222222222444333333222222333333444444444444444444444444444444333333222222333333444333333333444444333333333333333333333444444444444555555444444444333333333444555555555555666666666555444333333222222222333444333333333333444555555333333222222333333444555333333333333333333333333222333333333333333333444333333333444444444555555555444444333333444444555666666555444333333333333444444444444444444444444444555666555444444555666777777777777777666666666666666777777777555444333444444333333333444555555333333333444555555666666333444444555555444444333000000111222333444555555444444444444444444333333333333333333333333222222333333333444444444555555555444444333333444444555444444444555555555555555555555555555555555555555444444444555555555555666555555555555555555555555555555555444444333333333444444444444444444444444555555555555555555666777444444444444444555555555444444444444444444444444333444444555555444444333333333333333444444444444555555555555555555666666444444555555555555444444111444666777666777888999666666777777777888888888999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>???>>>>>>======<<<<<<<<<;;;;;;::::::999999999888::::::999999888777777777999888888777777666666555555555555555555555555555444444444444444444444444333333333333444444444444555555555555555555555555333444444555555555444444666666666666666666666666555555666666666777777777888666555555666777777666666666555555555555666666666666666666777777777777444444444444555555555555333444555666666777777777666666666666666666555555555555555555444444444333555555555555555555555555666666555444444444444555333333333444444444555555333444555555666666555555555555555555555555555555444444444444444444444444333333444444555666666777444444444444444444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555333333444444444444444444333333333444444444555555555555555555555555555555222222333444444555555666333333333333333444444555333333333333333333333333444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333444333333222222333333444444444444444444444444444444333333222222333333444333444444555555444444333333222222111222333444555444444444444333333333333111111222222222333333333444444333222222222333333444333333333333444555555333333222222333333444555444444444444444444444444444333333333333333333222333333333444444444555555555444444333333444444555666666555444333333333333444444444444444444444444444555666555444444444666777777777777666666666666666777888888888666333222333333333333444555555666444444444444444444444444333444444555555444444333333333444444555666666777555555555444444333333333666666666555555444444444222222333333333444444444555444444333333444444555333444444444555666666666555555555555555555555555444444444555555555555666555555555555555555555555555555555444444333333222444444444444444444444444555555444555555666777777555555555555555555555555444444444444444444444444333444444555555444444333222222222333333333444444444555555666666666666555444444555555555555444444222444666777666666777888777777777777888888888999999888999999999999:::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>=========<<<<<<<<<::::::999999999999999999999999999888888888777777888888888777777666666666555555555555555555555555444444444444444444444444222333444444555555444444555555555555555444444444333444444555555555555555666666666666666666666666555666666666666777777777888666555555666777777666666666555555555555666666666666666666777777777777444444555555555666666666444555666666777777777666888888777666555444333333555555444444444333333333666666666666666666666666666555555444444444555555333333333444444444555555333444555555666555555555555555555555555555555555555555555555555555555555444444444555555555666666333333444444444444444444666666666555444444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444555555555333333333444444444555555333333333333333333333333666555555444444333222222333222222222222333444444333333333333333333333333444444444444444444444444222222222333333333444444222222222222222222222222666666666666666666666666444333333222222333333444444444444444444444444444333333333333333333333333333333444444444444333333333222111000000222444555333333333333333333333333000000000000111111111111444333333222222333333333444333333333333444555555333333222222333333444555444444444444444444444444444444444333333222222222333333333444444444555555555444444333333444444555333333333333444555666666444444444444444444444444444555666555444444444666555555555555555555555555666777888888777555333111222333333444444555555555555555444444333333333222333444444555555444444333555555555555555555555555555555555444444333333333666666666555555444444444222222222333333333333444555444444333333444444555333444444444555666666666555555555555555555555555444444444555555555555666555555555555555555555555555555555444444333333333444444444444444444444444444333333333444555666666555555555555555555555555444444444444444444444444333444444555555444444333222222222333333333444444222333444555555555555555444444555555555555444444555777999888777666666777888888888999999999::::::888888999999:::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===<<<>>>>>>>>>??????>>>>>>>>>============<<<<<<<<<<<<999999999999999999999999999999999888888888888888777777777666666666666666555555555555555555555555444444444444444444444444222333444555555555444444666666555555555444444444333444555555666666666555666666666666666666666666666666666666777777777888888777555555777888777666666666555555555555666666555666666666777777777888555555666666666777777777888888888888888777666555666666666666555555555555555555444444444333333333777777777777777777777777555555444444444555555666333333333444444444555555333444555555666555555555555555555555555555555555555555555555555555555555666666555555555444444444333333333444444444555555666666666555444444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555333333333444444555555555333333333444444444555555222222222222222222222222666555555444444333222222333222222222222333444444333333333333333333333333444444444444444444444444222222222333333333444444222222222222222222222222666666666666666666666666444333333222222333333444444444444444444444444444333333333333333333333333222222333333333333222222333222111000000222444555333333333333333333333333333333333333444444444444333333333222222333333444444333333333333444555555333333222222333333444555333333333333333333333333444444444333333222222222333333333444444444555555555444444333333444444555333333333333444555666666333333333333333333333333444555666555444444555666333333333333444444444444555555666666666444333222333333444555555555444444444444444444333333333222333444444555555444444333444444444444333333222222444444444444444444333333333333333333333333222222222222222333333333444444555444444333333444444555444444444555555555555555555555555555555555555555444444444555555555555666555555555555555555555555444444444444444444444444444444444444444444444444333333333222333333444444555555555444444444444444444444444444444444444444333444444555555444444333333333333333444444444444222222222333444444555555444444555555555555444444666888999999777666666666888999999999999:::::::::777888999::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;============;;;;;;===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888888777888888888888888888888888555555555555555555555555555555555555555555555555444444444444444444444444444444444444555555555555666666666555444444333333333444555666666666666666666666666666666666666666666666666777777777888888999777666666777888777777666666555555555555666666555555666666777777888888666666666666777777777888999999999999888777666555222333444555666888999999555555555555444444444333777777777777777777777777555444444444444555666666333333333444444444555555333444555555666666555555555555555555555555555555555555555555555555555555777666666555444444333333222333333444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555333333444444444444444444333333333444444444555555222222222222222222222222222222333444444555555666333333333333333444444555333333333333333333333333444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333444333333222222333333444444444444444444444444444222333333444444333333222111222222333333222222111333222222111222333444555222222222222333333333333222222222333333333444444333333222222222333444444444333333333333444555555333333222222333333444555333333333333333333333333444333333333333333333222333333333444444444555555555444444333333444444555666666555444333333333333333333333333333333333333444555666555444444555666222333333333444444444444444444444444444333333333333444555555555444333222111111222333444444555555333444444555555444444333333333333333444444444444333333444444444444444444222222333333333333333333333333333333444444444444555444444333333444444555555555555555555444444444555555555555555555555555444444444555555555555666555555555555555555555555222333333444444555555555444444444444444444444444444444333333333333333333444444444444333333333222444444444444444444444444333444444555555444444333333444444444444555555555333222222222222444555666444444555555555555444444444666777777666555666777888888888888999999999999777888999:::::::::999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<999:::<<<======<<<:::999======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666888888888888888888888888444444444444444444444444555555555555555555555555444444444444444444444444555444444333444555666777777666666555444444333333333444555666777777777777666666666666666666666666666666777777777888888888999777666666777888888777666666555555555555666666555555555666777888888888555555555666666666777777666777777777777777666666444444444555666777777888666666666555555555444444555555555555555555555555444444444444444555666666333333333444444444555555333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555444444222222333333444555555666444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444333333333333333444444444555555444444444444444444444444222222333444444555555666444444444333444555555666333333333333333333333333444444444444444444444444222222333333333333444444333333333333333333333333222222222222222222222222444333333222222333333444444444444444444444444444222333333444444333333222222333333333333333333222333333333333444444444444111111222222222333333333111111111111222222222222333222222222333333444555444333333333333444555555333333222222333333444555444444444444444444444444222333333333333333333444333333333444444444555555555444444333333444444555666666555444333333333333333333333333333333333333444555666555444444555666333333333444444555555555333333222222222333444444444444555666555444222111...///000222444666777888333444444555555444444333333444444555666777888888333333333444444555555555444444444555555666666666333333444444444444555555555444444333333444444555666666666555555444444333555555555555555555555555444444444555555555666666555555555555555555555555111222222333444555666666444444444444444444444444666555444333333333333333444444444333333222222222444444444444444444444444333444444555555444444333444444444555555555666666444333222111222444666888444555555555555555555444111333555666555555666888777777777777888888888888777888999:::;;;:::999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<888999;;;<<<<<<;;;999888======>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666555888888888888888888999999333333333333333333333333555555555555555555555555444444444444444444444444666555333222333444666888777777666555444444333333333444555666777777777777666666666666666666666666777777777777888888888888999777666666777888888777666666555555555555666666444555555666777888888999444444444555555555666666333444555666777777777777999999888666555444333222777666666666666555555555444444444444444444444444444444444444444555666777333333333444444444555555333444555555666666555555555555555555555555555555666666666666666666666666333333444444555666666666222222333333444555666666333444444555555666666666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666333333333444444444555555555555555444444333333333333333333444444444555555666666666666666666666666666555555444444333222222555444444444444555666666333333333333333333333333444444444444444444444444222222333333333444444444444444444444444444444444444444444444444444444444444333333222222333333444444444444444444444444444222222444444444444222222333444444555555444444333222333444555555555444444111111111222222333333333444444555555555666666666222222222222333333444555444333333333333444555555333333222222333333444555666666666666666666666666222222222333333444444444333333333444444444555555555444444333333444444555333333333333444555666666333444444555555444444333444444444555555555555666555555444444444333333333444444444444444444444444666555444444444444555666555555555555555555555555333333444555666666666555666666666666666555555555555555555555555555555555777777555444444555666777555444333333333333444555666666666666666666666666777666555444333444444555222222333444555555555555555555555555555444444444555555555555555555555555555333222333666888666444333333111111111333555666666666666555555444444444555555555444444333333333222333555777777666555444333333333444444555555555333222222111111222222333555555555444444333333333222333444444555555444444666666777888888888888888888888999::::::::::::999999999999999999999999999888999::::::;;;;;;::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;:::888777666666666999999888888777777666666666666666666555444333222444444444555555555555666777555333333444666666666444444444444444444444444888777666444333333333333555555555555555555555555666666666666666666666666888888888888777777777777666666777777777777666666666666666666666666666666555555666777888777777777666666666666555555555555666666666666777777777777777777777777777666555555333333333333333333333333444444444444444444444444555555555444444333333333555555555555555555555555555555333333333555777888666666555555555444444444555555555555555555555555555555555555555555555555666666555555555444444444555555666666666666555555555555555555555555555555555555555444444333333333333444444555555444444333222333444444555555444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444333555555555555555555555555555444444333333444444555666666666666666666666666333333333333333333333333333333333444444444555555333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444333333333222222444444444444444444444444555555555444444333333333333333333333333333333333444444444444444444444444111444888;;;;;;999666444444444444444444444444444444444444444444444444444555555555444444333333333555555555666666666666777333444444555555444444333444444444555555555555666333333333444444555555555444444444444444444444444666555444333333444555666555555555555444444444444444444555555666555555555333333444444444444444444555555555555555555555555666666555444444555666666555444333333333333444555555555555555555555555555777666555444333444444555444444555555666666555555444444555555555555555555555555555555555555555555555333222333666777666444222333333444444444444444555555555444444444333333444444444444444444333333000111333444555444333222333333333444444444555555333333222222222222333333555555444444444333333333333444555555666666555555555555666777777777777666777888999999::::::999999999999999999999999999999888999::::::;;;;;;::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888777666666666777666666666555555555444222333444555666666666666333333333333444444444555888666444333444555444333555555444444444444555555777666666555444444333333555555555555555555555555666666666666666666666666666666666666555555555555777777888888888888777777666666666666666666666666666666666666777777777777666666666666555555555555666666666666777777777777777777777777777666555555444444444444444444444444444444444444444444444444666666666555555444444444555555555555555555555555444555555666666666666666666666555555555444444444555555555555555555555555555555555555555555555555666666555555555444444444555555666666666666555555555555555555555555555555555555444444444333333333444444444444444444444444222333444444555555444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444333333222333333444444555555555555555555555555555555555444444333333333333444444555555555555555555555555333333333333333333333333333333333444444444444555333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333333222222444444444444444444444444555555444444444333333333333333333333333333333333444444444444444444444444222444777999999888555444444444444444444444444444444444444444444444444444555555444444444333333333333333333444444444444555333444444555555444444333444444444555555555555666111222222333444555666777444444444444444444444444555444444333333444444555555555555444444333333333555555555666555555444444222333333333444555555555555555555555555555555555555444444444444444555555555444444333333444444555555555555555555555555555666666555444444444444555666666666777666666555555333444444444555666666666555555555555555555555555555444333444555666555444333444666777666555333111444444444444333333333333333333444444444444444444000111333444444444333222333333333444444444444555333333222222222222333333555444444444444333333333444555666666777777666666444444555666666666666555777888999999::::::999999999999999999999999999999888999::::::;;;;;;::::::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;:::::::::::::::999888777666555555555666666666666555555555555222333444555666666666666222222222333333333444444999777555444444444333222666555444333444444666666555555666666666555333222555555555555555555555555666666666666666666666666555555555555666666666666777888888999999888888777666666666666666666666666777666555555555666888999666666666666555555555555666666666666777777777777666777777777777666555555555555555555555555555555444444444444444444444444666666666666666555555555555555555555555555555555333555777888999888666555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555444444444555555666666666666555555555555555555555555555555555444444444444333333333555444444333333444444555222333444444555555444444444444444444444444444444333333333444444444555555444444444444444444444444555555555444444333333333111222222333444555666666444444444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333333333333333444444444444333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333444444444444444444444444555444444444444333333333333333333333333333333333444444444444444444444444333444555666666666555444444444444444444444444444444444444444444444444444555444444444444333333333333333333444444444444555333444444555555444444333444444444555555555555666222222333333444555666666444444444444444444444444444444333333333333444444555555555444333333222222555666666666555444333333444444444555666777888888555555555555555555555555333333333333444444444555444444444444444444444444555555555555555555555555555555555555444444555555666666666666666555444333333333333444555666777777555555555555555555555555444444333444444555444444555555666666666555333222333333333333333333333333333333333444444555555555222333444555555555555444444444444444444444444444333333333222222333333333444444444444444444444444444444555666666666666666444444555666666666666555777777888999999999999999999999999999999999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::999888777666555555555555888888888888777777777777666666666666555444333222222333333333333444444444777666444444555555444333555444333222333444555777333444666777777555333222555555555555555555555555666666666666666666666666777777777777888888888888777777888888888888777777666666666666666666666666888777555444555666888:::666666666666555555555555666666666666777777777777666666777777666666555444555555555555555555555555555555555555555555555555666666555555555555555555555555555555555555555555444555666777777666555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555555555444444444444444444444444555444333333333333444555222333444444555555444444333333444444444444444444333333333444444444555555444444444444444444444444555555555444444333333222333333333444444555555555444444444444444444444444444333333333333333333444333333333333333333333333333333333333333333333333222222333333333444444444333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333555444444444444333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666666666777333444444555555444444333444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444555555555444444333333333555666666666555444333333444444444555666777888888555555555555555555555555222333333444444555555555444444444444444444444444555555555555555555555555444444555555555555555555555555555555555444333222333333333444555666777777555555555555555555555555444444444444333333333444888777555444333444444555333333333333333333333333333333333444444555555555333333333444444444444444444444444444444444444444444333333333333333333444444444444444444444444444333333444555555555555444555555666777777777666666777777888999999999999888999999999999999999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999888777666555555555666777777777777888888888888666666666666555444333222444444444444555555555555444333333444666777666555333333222222222333555666222333555777777666444333555555555555555555555555666666666666666666666666666777777777888888888999555555666666666666555555666666666666666666666666888777555444555666888:::666666666666555555555555666666666666777777777777666666666666666555444444444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555666555444333333333444555444555555555555555555555555555555555555555555555555555555555555555555555444555555555555555555555555555666666666666555555555555555555555555555555444444444444444444444444444444444333333444444444222333444444555555444444333333333444444444555555333333333444444444555555444444444444444444444444555555555444444333333333555555555444444333333333444444444444444444444444333333333222222333333333333333333333333333333333333333333333333333333333222222222333333333444444333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333555555555444444444333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666666666777333444444555555444444333444444444555555555555666555555444444444333333333444444444444444444444444444555555666666555555444555555555555555555555555555555555666555555444444222333333333444555555555555555555555555555555555222333444555555666555555333444444555555444444333444444444444444444444444333444555555666555555555444444444444444444333222333444444444555666666666555555555555555555555555333444555444333222333444777666444222222333555666333333333333444444444444333333444444444444444444111111111111222222222222555444444444444333333333444444333333333333444444333333333444444444444555222333333444555444444444555555666777777777777666666777888888999999888888999999999999999999999999888999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;<<<999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::::::::999888777777666666666777555555555555666666666666222333444555666666666666444444444555555555666666222222222444777888777666222222333444444555555555222333555666666666555555555555555555555555555555666666666666666666666666444444555555666666777777444555555666666555555444666666666666666666666666777666555555555666888999666666666666555555555555666666666666777777777777555666666666666555444444444444444444444444444444555555555555555555555555333333333444444444444444555555555555555555555555666555333111111222444555444444444555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555666666666666555555555555555555555555555555333333333444444444444555333444444555555444444333222333444444555555444444222333333444444555555555333333333444444444555555444444444444444444444444444444444444444444444444666666555444333222222111333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333222222222222333333333333333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555555555555444444444333333333333333333333333333333333333444444444444555333333333333333333333333444444444444444444444444555444444444444333333333444444444444444444444444444444444444444444444444333333333444444444444555333333333444444444444555333444444555555444444333444444444555555555555666333333444444444444444444444444444444444444444444555555666777777666555555444555555666666777777777444444555555666555555555333333444444444444444444555555555555555555555555222333555666777777666666333333444555555444333333444444444444444444444444333333555666666666555555333444444555555555555444444444555555555555555555555555555555555555555555333444666444222111222444333333333333333444444444333333444444444555555555444444444444444444333333111111111111111222222333555555444444444333333333444444333333333333444444333333333444444444555555333444444555555555555555444444555666666666666555666777777888888888888888999999999999999999999999888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::888888999999999:::::::::999999888777777777777888444555555555666666666777222333444555666666666666333333444444444555555555333333333555777777666444222333555777888777777666333333444444555666666777555555555555555555555555666666666666666666666666444444444555666777777777555555666666666666555555666666666666666666666666666666666666777777777777666666666666555555555555666666666666777777777777555555666666555555444333555555555555555555555555555555555555555555555555444444444444555555555666555555555555555555555555555555444444333333333333444444444555555555666666555555555555555555555555555555555555555555555555444444444555555555666666555555666666666666555555555555555555555555555555333333333444444444555555111333555666666555333111222333444444555555444444222222333333444555555666333333333444444444555555444444444444444444444444222333333444444555555555555555555444444333333222333333333333333333333333333333222222222222333333444444444444444444444444333333333333333333333333111222222222222333333333333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555555555555444444444444222222222222222222222222333333333444444444555555333333333333333333333333444444444444444444444444555555555555555444333333444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444444555333444444555555444444333444444444555555555666666111222222333444555666666444444444444444444444444555666777888888777666555444444555666777888999999333333444555666666666555666666666666666555555555555555555555555555555555222333555777888777777666333333444555555444333333444444444444444444444444222333555666666666555555444444555666777777777666555555555555555444444444555555555555555555555555222444666555222000222444000111333555555444333222444444444555555666666666555555555444444333333333333333222222333333444555555555555444444333333333555444444333333444444555333333333444444555555555444555555666666666666666222333444444555555444444666666777888888888888888999999999999999999999999999999:::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<999999::::::;;;<<<======:::;;;;;;<<<<<<;;;;;;:::888888888999999::::::::::::999888888888888888888666777777777888888999999666666666666555444333222222222333333333444444444555444444666777666444222333555888:::;;;:::888777333333333333444666777888555555555555555555555555666666666666666666666666555666666777888999999:::666666777777777777666666666666666666666666666666555555666777888777777777777666666666555555555555666666666666777777777777555555666666555555444333777777777777777777777777666666666666666666666666444555555555666666777777555555555555555555555555444555666777666555333222444444444555555555666666555555555555555555555555555555555555555555555555444444444555555555666666555555666666666666555555555555555555555555555555333333333444444555555555000222555777777555222000222333444444555555444444222222333333444555666666333333333444444444555555444444444444444444444444111222222333444555666666333444444444444444444444333333333333333333333333333222222222222222222333444444444444444444444444333333333333333333333333111111222222222333333333333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333666666555555555444444444222222222222222222222222333333333444444555555555333333333333333333333333444444444444444444444444555555666777666555333222444444444444444444444444444444444444444444444444333333333444444555555555555555555666666666777777444444444444444444444444333333333444444444555555666555444333333333333333333444555555666666555555666555555555555666777777333444555777777555444333444555666777777666555444555444444444444555666666444444444444444444444444888888777555333333555777555555555444444333333333555555444444444555555666666555555555555444444444333333444444555666666666555555555555555555555555333444444444555666666666444444444444444444444444444555555555444333333222333333333333333333333333333333333333333333333333333333333333333333333333333444444444555666666666222333444444555555444444444444444444444444444444222222333333444555666666555555666666666666666555888888777777888888999:::999999999999999999999999;;;::::::999999::::::;;;<<<;;;:::999999999999999;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;999999888777666666777777:::999777666666666777888666666666666666666666666555555555555555555555555333444555555666666555555555555555555555555555555444444444555555555555666666666666666666666666666666666666666666666666666888444111000333666777777555666777777666666777888::::::999888777777888888666666666666666666666666555555666666777777888888666666666666666666666666555555555555555555555555333333333444444555555555888888777666666666666666444444444444444444444444444444444444444444444444555555555555555555555555888888777666555444333333555555555555555666777888666666777777777777666666666666555555444444444333555555555555666666777777777777777777777777777777555555555555555555555555444444444444444444444444666666555555555444444444666666666555444444444333555555555555555555444444555555555555555555555555777666555444333444444555444444444555555555555666666666444333222111111111444444444444444444444444444333333222222333333444333333333444444555555555555444444333333444444555333333444555444333111000111111222222222333333333111111222222222333333333333444555666666444222111111222333333444444333333444444444444444444444444333444444555555444444333333333333333333333333333333333333222222111111111111111222222222333333333222333333444444333333222555555555444444333333333222333444555555444333222666555444333222333444444555333222333666666444111111222222333333222222111222333333444555666777777444444555555555555444444444444444444444444444444333333333444444444555555666666555444444444555555333444555555666666555555444333333333333444555555333444666777777666444333444555666666666666555444555444444444444555666666444444444444444444444444555666666555444333555666555555444444444333333333666555555444444444444555666555555555555444444444555555555555555555444444555555555555555555555555444444444555555555555555444444444444444444444444444444555555444444333222444444444444444444444444333333333333333333333333444444444444444444444444444444444444555555555555222333444444555555444444666666666666666666666666333333333444444555555555444444555666666777666666888888888888888999999::::::::::::999999999999999;;;::::::999999::::::;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777777999888888777777777777777666666666666666666666666555555555555555555555555333444555555666666555555555555555555555555555555444444444555555555555666444444444444444444444444666666666666666666666666888555333333555888888777555666777777666666777888999999888777777777777777555555555555555555555555555666666666777777777888666666666666666666666666777777777777777777777777555555555555555555666666888777666666555555555666444444444444444444444444555555555555555555555555555555555555555555555555777777777666555555444444666555555555555666666777666666777777777777666666666666666555555555444444444444555555555666666666444444444444444444444444555555555555555555555555444444444444444444444444666666555555555444444444555555555555555444444444555555555555555555555555555555555555555555555555777666555444333444444555444444444555555555555666444444333333222333333333444444444444444444444444444444333333333333444444333333333444444444555555444444444333333444444444333333444444444333222111111222222222222333333333222222222333333333333444333444555666555444222111111111222333333333333222444444444444444444444444333444444555555444444333333333333333333333333333444333333333222222222222222222222333333333333444333333444444444444333333555555444444444333333333333444444444444444444333666555444333333333444444555333222333666666444222222222333333333333222222666555555555555444444444444444555555555555444444444444444444444444444444333333333444444444555555666666555555555666777777333444555555666666555555444333333333333444555555555555777777777777555555444444555555555555444444555444444444444555666666444444444444444444444444222444555666444444444555555444444444444333333333666666555444333333444444666555555555555444444444777666666555444444333333555555555555555555555555555555555555555444444444444444444444444444444444444444555555444444333333555555555555555555555555333333333333333333444444555555555555555555555555555555555555444444444444222333444444555555444444666666666666666666666666444444444444444444555555333333555666777777777777777888888888888999999999::::::::::::::::::::::::;;;::::::999999::::::;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888999888888888888888777666666666666666666666666666666555555555555555555555555333444555555666666555555555555555555555555555555444444444555555555555666444444444444444444444444666666666666666666666666777666555666777888888666555666777777666666777888888777777666666666666777444444444444444444444444666666666666777777777777666666666666666666666666888888888888888888888888777777777666666666666666777666555555444555555555555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666777666666555555555555666555666666777777666666555777777666666666666555555444444444444444555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555444444444444444444555555555555555555555555555555555555555555555555555555555555555666666555444444444444555444444444555555555555666333333222222333444555555444444444444444444444444555555444444444444555555333333333444444444444555444444444444444444444444333333444444444333222222222222222222333333333333333333333444444444555555333444555555555444333222000000111222222222222222444444444444444444444444333444444555555444444333333333333333333333333333444444444444333333333333333333333444444444555555444444444444444444444444555444444444444333333333555444444333333444444555666555444333333333333444444333333444555555444222222222333333333333222222666555555555555444444444444444555555555555444444444444444444444444444444333333333444444444555555555444444444555666777777333444555555666555555555666555555555555666777777666666777888888777666666444444444444444444444444555444444444444555666666555555555555555555555555000222555666555444444555444444444444444444444444666666555444333333333333666555555555555444444444666666555555555444444444555555555555555555555555666666666555444444444333444444444444444444444444333444444555444444333333444444444444444444444444333333333444444444444444444444444444444444444444555555555444444333333333222333444444555555444444444444444444444444444444555555555555444444444444222333444666777888888888777777888888999999999999:::::::::::::::;;;;;;;;;;;;::::::999999::::::;;;::::::999999888999999:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::::::::999999999999999:::777777888999999777666555666666666666666666666666555555555555555555555555333444555555666555555555555555555555555555555555444444444555555555555666666666666666666666666666666666666666666666666666555555666777888777666555555666777777666666777888777666666555555555666666555555555555555555555555666666666666777777777777666666666666666666666666666666666666666666666666777777777666666555555555666555555444444444555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555666666777777888777666555555555555555555666666666666666666555777777777777777666666666444444444444444444444444666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555333444444444555666666666444444444555555555555555555555555555555555555555555555555555444444555555444444444555555555555666333333333333333444555555444444444444444444444444555555555444444555555555444444444444444444444444333444444444444444444333333333333333333333333222222222222333333333444444444444444444555555555666333444444555555444333333111111222333333333333222444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444444444444444555555555666555555555444444555555555444444444444444444444444555444333222222333444555555555444444333333333333444444444444555555444333222333333333333333333222222333333444555666777777444444555555555555444444444444444444444444444444333333333444444444555555333333333333444555666666333444555555666555555555666555555555555666777777666666777777777777666666444444444333333444444444555444444444444555666666555555555555555555555555000222555666555444444555444444444444444444444444555555444333333333333333666555555555555444444444444444444555555555666666555555555555555555555555666666666555444444444333444444444444444444444444333333444444555444444333333333333333333333333333333333333444444555555555333333333333333333333333555555444444333333333222222333444444555555444444444444444444444444444444555555555555555555555444222333444666777888888888666777888999999999999888999999999::::::;;;;;;;;;;;;::::::999999::::::;;;999999888888888999999:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;::::::::::::999999999999999::::::777777888999999777666555666666666666666666666666555555555555555555555555333444555555666555555555555555555555555555555555444444444555555555555666666666666666666666666666666666666666666666666666333555666777666555444333555666777777666666777888666555555555555555666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666777666666555555444444444555555444444444444555666666666666666666666666666444444444444444444444444555555555555555555555555444444555555666777777777888777666555555555555555555555666666666666555555666666666777777777777777444444444444444444444444666666666666666666666666555555555555555555555555666666666666666666666666444555555555555555555555333444444444555666666666444444444555555555666666555555555555555555555555444444555555555555555555444444444555555555555666666555444444333333444444444444444444444444444444555555555444444555555555444444444444444444444444333333444555555444333333333333333333333333333333222222333333333444444444444444555555555666666666333333444444444444444444222333444444555555444444444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444444444555555555666666666666555444444444444555666444444444444444444444444555444333222222333444555444444444444444333333333333444555555444444333444333333333444444333333333222333333444555666777777444444555555555555444444444444444444444444444444333333333444444444555555444444333333333444444555333444555555666666555555444333333333333444555555666666666666666666666666555555444444444444555555555444444444444555666666555555555555555555555555222444555666444444444555333333333444444444444555444444333333333333444444666555555555555444444444333333444444555666666777555555555555555555555555555555555555555444444444444444444444444444444444333333444444555555444444333333333333333333333333333333333444555555666666333333333333333333333333444444444444333333333333222333444444555555444444666666666666666666666666555555555555555555666666333333555666777777777777666777888::::::999888888777888888999999::::::;;;;;;::::::999999::::::;;;:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;::::::::::::999888888888888999::::::888888888888888777666666666666666666666666666666555555555555555555555555333444555555666666555555555555555555555555555555444444444555555555555666444444444444444444444444666666666666666666666666333555777777555444333444555666777777666666777888666555555555555666666777777777777777777777777777777777777777666666666666666666666666666666666666888888888888888888888888666666555555555555555555555555555444555555666777555555555555555555555555444444444444444444444444555555555555555555555555444555555555666666777777777666666555555555555666444555555666666555555444555555666666666666777777555555555444444444444444333333333333333333333333555555555555555555555555555555555555555555555555444444444555555555555555444444444555555555555555333333444444555666666666555555555555555555555555333444555555666555555555444444444555555555555666666666555444333333444444444444444444444444444444555555444444444444555555555444444444444333333333222333444555555444333222333333222222222333444444333333333333444444444444444444444555555555666666333333333444444444444555333444444555555555555555444444444444444444444444333444444555555444444333333333333333333333333333333333333333444444444444444444444555555555666666666555444333333444555666333333333444444444444555555444444333333444444555444444555555444444333222222444555555444333333444333333444444444444333333666555555555555444444444444444555555555555444444444444444444444444444444333333333444444444555555666555555444444444444555333444555555666666555555444333333333333444555555666555555555555555555666666666555444444555666666555444444444444555666666555555555555555555555555555666666555444333555666333333333444444444555555222222222222333444555555666555555555555444444444444444555555555555555555555555555555555555555555444444444555555555555555444444444444444444444444222333444444555555444444444444444444444444444444333333444444555666666666444444444444444444444444333333333333333333444444222333444444555555444444666666666666666666666666444444555555666666777777444444555666666777666666666777999::::::999888777666666777888888999::::::;;;::::::999999::::::;;;::::::999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;:::::::::999999777777777777777888999:::999888888777777777777777666666666666666666666666555555555555555555555555333444555555666666555555555555555555555555555555444444444555555555555666444444444444444444444444666666666666666666666666444666888777555333444555555666777777666666777888666666555555666666777888777777777777777777777777888777777777666666666555666666666666666666666666777777777777777777777777666666666666666666777777666555555555666666777888444444444444444444444444555555555555555555555555555555555555555555555555555555555666666666666666666555555555555666666777444555555666666555555444444444555555555666666666666666666555555555444444333333333333333333333333555555555555555555555555444444444444444444444444444444444555555555666666555555555555555444444444333333444444555666666777555555555555555555555555333333555666666666555555444444444555555555555666555444444444444555555666444444444444444444444444444444333333333333444444555555444444444333333333222333555666666555333222333333222222222333444555333333333444444444444555333333444444444555555555333333333333444444555555222333444444555555444444444444444444444444444444333444444555555444444333333333333333333333333333222222222222333333333444333333444444444555555555555444333222222333444555333333333444444444555555333444444444444444444333444444555555555444333222222444666666333222333555333333444444444444333333666555555555555444444444444444555555555555444444444444444444444444444444333333333444444444555555888777666555555555555555333444555555666666555555666555555555555666777777555555444444444444555555777666555444444555666777555444444444444555666666666666666666666666666666888888777555333333555777333333333444444555555555111111111222333444555666666666555555555444444444666666666555444444333333555555555555555555555555333444444555555666666666444444444444444444444444222333333444555555555444555555555555555555555555333333444444555666777777555555555555555555555555222222222333333444444444222333444444555555444444444444444444444444444444333444444555666777888888555555666666666666666555555777999:::::::::888777555666666777888888999999;;;::::::999999::::::;;;888777777777888999999:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::::::::999999777777666666777888999999:::999777666666666777888666666666666666666666666555555555555555555555555333444555555666666555555555555555555555555555555444444444555555555666666666666666666666666666666666666666666666666666666666888999888555444555777555666777777666666777888666666666666666777888888666666666666666666666666888888777777666666666555666666666666666666666666555555555555555555555555666666777777888888999999666666666666666777888888444444444444444444444444666666666666666666666666555555555555555555555555666666666666666666666666555555555555555666777888444555555555555555555444333444444444555555666666777777666666666555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555666666666666666555555444444333333333444444555666777777555555555555555555555555222333555666666666555555444444444555555555666666333333333444555666777888444444444444444444444444444333333222222333333444555555555444444333333333222333555666666555333222333333222111222333555666333333333444444444555555333333333444444444555555333333333333333444555666111222333333444444333333444444444444444444444444333444444555555444444333333333333333333333333333111111111222222333333333333333333444444444555555555444222111111222444555333333333444444555555555222333555555555555333222333444555555555444333222111444666666333222333555333444444555555444444333222333333444555666777777444555555555555555555444888777555444444555666666555444444333333444444555333333333444555666777888555555555555555555555555333333333444444444555555666555555555666777999:::777777666555555555555555444444444444444444444444777777666555333222111000444444444444444444444444555555666666666666555555333333333333333333333333555555555555555555555555333222222111222333555666555555555555555555555555444444444555555555555666777777666666555555555444555555555444444333333333222333444555555444333222444444444444444444444444444444444444444444444444555444444333333444444555444444222222222222444444666666666666666666666666555555444444444444555555888888888888777777666666777888999;;;<<<;;;;;;::::::;;;;;;;;;::::::999888::::::999999888777666666::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::::::::999999888888777777777777888888777666444444666777666555888888777555444333222111666666666666777777777777888888777666555444444333999777555444555666555555999666555555888999777555888666555666777888777666555555555555555555444444555555666666777777888888888888777777777777888888777777777777777777777777666666666666666666666666666666555555555444444444444444444444444555666666666666666666555555555555333444666666555555777888777777666666555555444444888777666555555555555555666555555555555666777777666666777777666555444444666666666666777777777777666666555555555555666666555555555555666666666777555555444333222111111000444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222333333444555555555444666555555444444555777888777777666555555555555666444444444444444444444444444444444444444444444444555444333444666666666555555555555555555555444444555555444333333333333444555555555444444333333333111111111222222333333444222333444444555555444444444555555555444333333222444444444444444444444444222333333444444333333222222222333333333444444444111222222333444555666666444444444444444444444444555444444333333444444555555555555555555555555555333333333444444444555555555555555555555555555555555555555444444333333333666666666555555444444444666666555444333333222222000000111222444555666666333333333333333333333333666666666666666666666666444444444444444444444444333333333333444666777777555444444333333444444555444444444444444555666777666666666666666666666666333444444444555555555555666555555555666777888999777777666555555555555555555555555555555555555555444444444555555666666666777777777777777777777777555666666666666555555444333333333333333333333333555555555555555555555555555555444444555555666666555555555555555555555555444444444555555555555666777666666666555555555444555555444444444333333333333444444444444444444333444444444444444444444444444444444444444444444444555444444333333444444555444444333222222333444444555555555555555555555555555555444444444444555555555555666666777777777888777888999:::;;;;;;;;;:::::::::;;;;;;;;;::::::999;;;::::::999888888777777::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<<<<===;;;;;;:::::::::999999999888888777777777777888888777666444444666777666555777777666555444333333222555555555666666666777777888777777666555444444444666444333333555666666555777555444555777888777555777666555555777777666555555555555555555555555555666666666666777777777777888888777777777777888888777777777777777777777777666666666666666666666666777777666666666555555555555555555555555666666777666666666666666666666666555666777777555444555666666666666666666555555555777777666555555555555555555555555444555666666777666666666666666555444444555666666666777777777777666666555555555555666666555555555666666666777777777777666666555555444444444444444555555555666666555555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555222333444444555555555444555555555555555666666777777666555555444444555555444444444444444444444444444444444444444444444444555444333444555666666444555555555555555555555555555555444333333333333444555555444444444333333333222222222222222333333333222333444444555555444444444444555555444444333222444444444444444444444444333333444444444444333333222222333333333444444444222333333444444555555555444444444444444444444444555444444333333444444555555555555555555555555555333333333444444444555555555555555555555555555555555555444444444333333333333333333222222222111111666666555444444333222222333333333333333333333333555555555555555555555555555555555555555555555555444444444444444444444444222222333444555555555444555444444333333444444555555555444444444555555666666666666666666666666666444444555555555666666666555555555555666777888888777666555555444555555555666666666666666666666666333444444555666777888888444444444444444444444444666666666666666555444333333333333333333333333333555555555555555555555555555666666666666555555444555555555555555555555555444444444555555555555666666666666555555555555555555444444444444333333333555444444333333444444555444444444444444444444444444444444444444444444444555444444333333444444555444444333333333333444444444444444444444444444444555555444444444444555555333333444555666888888999888888999;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::;;;;;;::::::999999888888::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;::::::::::::999999999999888888777777777777888888777666444444666777666555666666555555555444444444444444444555555555666666777777666666555555444444333222222333555666666555555444333444666777777555666555444555666666555444555555555555555555555555777777777777666666666666888888777777777777888888666666666666666666666666666666666666666666666666777777777777777666666666666666666666666777777888777777777777777777888888777888888777555444444555555555555666666666666666777777666666666666555555555444444444444555666666666666666666666555555444555555666666666777777777666666555555555555666666555555666666666777777777777777777777777666666666444444444555555555555555666666555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555333333444555555555555444444444555666666666666666666555555444444444444444444444444444444444444444444444444444444444444444555333333444555666555444555555555555555555555555555555444333333333333444555444444444444333333333333333333333222222222222222333444444555555444444444444555555444444333333444444444444444444444444444444555555555555444444333333333333444444444444444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444333333333444444444555555444444444444444444444444555444444444444333333333555555555555555444444444666666555555444333333333666666555444333222111111555555555555555555555555555555555555555555555555444444444444444444444444555666666666555333111000555444444333333444444555666555555444444444555555666666666666666666666666555555555666666666666777555555555555666666777777666555555444444555555555555555555555555555555555555555555555555555666666333333333333333333333333666666666666555444333333444444444444444444444444555555555555555555555555333444555555555333222111555555555555555555555555444444444555555555555666555555555555555555555555444444444444444444444444555444333222222333444555444444444444444444444444444444444444444444444444555444444333333444444555444444444333333444444444444444444444444444444444555555444444444444555555444444555666777888999999::::::;;;<<<<<<=========999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<<<<;;;:::999999999::::::::::::999999999999888888888777777777777888888777666444444666777666555444555555555555555555555333333333444444444555555666666666666666555555555555444444555666777555444333333333444555666666666666444333444555666555444555555555555666666666666888888777777666666555555888888777777777777888888666666666666666666666666666666666666666666666666666666666666666666666666777777777666777888888999::::::999999888777777666666777888777555444555666444444555555666666777777666666777777777666666666444444444444444555555666555666666666666666555555555555555666666666777777666666555555555555666666555666666666666777777777444444555555666666666777555555555555555555555555666666666555444444333333555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555444444333444555666777666555444555555444333333333333444444444444444444444444444444444444444444444444444444333222333555666555444444444444555555555555555555555444333333333333444444444444444444444444444444444444333333222222111222333444444555555444444333444444555444444333333444444444444444444444444444555555555555555555444333333333444444444444555555555555444444333333333444444444444444444444444555444444333333444444555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444666666666666666666666666666666555555444444444333666666555444333222222111333333333333333333333333555555555555555555555555333333444444444444444444666666777777666555333222555444444333333444444555666555555444444444555555444444444444444444444444555555555666666666666777555555555666666666666666555555444444444444555555444444444444444444444444333444444444444555555555666666666666666666666666555555555555555444333333444444444444444444444444555555555555555555555555444444555666555444222111555555555555555555555555444444444555555555555666444444444555555555555555444444444444444444444444555444333222222333444555444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444555555555555555555555555555555444444444444555555777777888888888999999999<<<<<<======>>>??????@@@:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999::::::::::::::::::::::::<<<;;;:::999999999999999::::::999999999888888888888888777777777777888888777666444444666777666555444444444555555555555555333333333333444444444444555555555666666666666666:::888666666777666555333333444444555555555555666666444333444555666555444555555555666666666777777888888777777666666555555888888777777777777888888666666666666666666666666666666666666666666666666555555555555555555555555777777777777777888999999===<<<;;;999888666555444555666777777666666777999444444555555666666777777555666777888888777666666555444444444444555666666555555666666666666666555555555555555666666666666666666555555555555666666666666666666777777777888444444555555666777777777555555555555555555555444666666555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555444555555666666555444444222333555666666666555444555555444333333333333444444444444444444444444444444444444444444444444444444333222333555555555444444444444555555555666666555555444333333333333444444444444444444444444444555444444333333222222222222333444444555555444444333333444444555444444333444444444444444444444444444555555555555555555444333333444444444555555555555555555444444333333222444444444444444444444444555444444333333444444555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333444666555555555555555444444444444444444444444444444333333333333333333333333555555555555555555555555333333333444444444555555222333555666777888888888555444444333333444444555555555444444444555555666333333333333333333333333444444555555555666666666444555555666666666555555444444444333444444555666444444444444444444444444000000222333444666777888555555555555555555555555333444444555555555444444444444444444444444444444555555555555555555555555666666777777777666666555555555555555555555555555444444444555555555555666444444444444444555555555333333333444444444444555555444444333333444444555444444444444444444444444444444444444444444444444555444444333333444444555444444555555555555444444666666666666666666666666555555444444444444555555888888999999999999999999============>>>???@@@AAA<<<<<<<<<<<<<<<;;;::::::::::::::::::999999999999::::::::::::::::::::::::::::::999888888888999999999999999999888888888888888888777777777777888888777666444444666777666555444444555555555555555555333333333444444444555555444444555555666666777777===:::777666666666555444444666777666555444555666666555444555666666555444555555555666666777777888777777777777666666666666888888777777777777888888666666666666666666666666666666666666666666666666444444444444555555555555777777777777777888888999===<<<;;;999777666444333444666777777777777888:::555555555666666666666666555666777888999888777666555555555555555666777777444555666666666666666666444444555555555666666666666666555555555555666666666666666777777777888888666666777777888888999999555555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555444444333333444555555555555555666555555444444444444444444444444444444444444444444444444444444444444444444222222333444555444333333333444444555666666666555555444333333333333444333333333444444444444555444444444444333333333333222333444444555555444444333333444444555555444444444444444444444444444444444444555555555555444444333444444444555555555555555555555444444333333333444444444444444444444444555444444333333444444555333333333333333333333333333333333444444444555555333333333333333333333333333333333444444444444555444444444555555555555666555555555555555555555555333333444444555555666666555555555555555555555555444444444444444444444444222333333444444555555555111222222333555777999:::555444444333333444444555444444444444444555666777444444444444444444444444333444444444555555555555444555555666666555444444444333333333444444555666555555555555555555555555111222333444555666777888333333333333333333333333222222333444555555555555555555555555555555555555555555555555555555555555777666666666666777777888555555555555555555555555444444444555555555555666333333333444444555555555333333333444444444555555333444444444444444444333444444444444444444444444444444444444444444444444555444444333333444444555333444555666666555444333555555555555555555555555555555444444444444555555666666777888999::::::;;;<<<<<<<<<<<<<<<>>>???@@@============<<<:::999888999999999999999999999999::::::::::::::::::::::::999888888888888999999:::999999999999888888888888888888777777777777888888777666444444666777666555555555555555555555444444444444444444555555555555444444444555666777777888===:::555333444555666666666888999777555333444666777666555555777777666555444555555666777777888888666666666666777777777777888888777777777777888888777777777777777777777777666666666666666666666666444555555555666666666666777666666666666777888888::::::999888777666666555666777888888777666777999666666666666666555555555444666777999999999777666777666666666666777888888444444555666666666666666444444444555555555666666666666555555555555666666666666777777777888888888666777777777777777777777666666555555555444444444333333444444555666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666555444444444444333333444444555555777666555555444444555555444444444444444444444444444444444444444444444444333222111222444555444333333333444444555666666777555555444333333333333444333333333444444444555555333333333444444444444444222333444444555555444444222333444444555555444444444444444444444444444444333333444444444444333333444444444444555555555555444444444444444444333333444444444444444444444444555444444333333444444555333333333333333333333333333333333444444444555555333333333333333333333333333333333444444444555555666777777777888888888888555555555555666666666666444444444444555555555666555555555555555555555555444444444444444444444444222222333333444555555666444333222222333444666777555444444333333444444555333333333444555666777888555555555555555555555555333333333444444444555555444555666666666555444333333333333333444444555666666666666666666666666666777777666666555555555555666666666666666666666666111111333444555666666666555555555555555555555555555555555555555555555555555444333333333555666777555555555555555555555555444444444555555555666666333333333444444555555555333333333444444555555555222333555555555555333222444444444444444444444444444444444444444444444444555444444333333444444555333444555666666555444333444444444444444444444444555555555444444555555555333444555666888:::;;;<<<;;;;;;::::::;;;<<<>>>??????>>>>>>===<<<:::999888888888888888888888888999::::::::::::::::::::::::888777777777888999::::::999999999888888888888777888888777777777777888888777666444444666777666555666666555555555444444444444444444555555555666666333444444555666777888888;;;777333111222555777888777999:::888555333444666888666555666777888777666444555555666777888888999555555666666777777888888888888777777777777888888888888888888888888888888666666666666666666666666555666666666777777888888666666666666666777777888777777777777777777777777888999:::888666555666777777777666666555555555444444666888999:::999888777777777777777777888888999444444555666777777666666444444444555555555666666666666555555555555666666777777777777888888888888555555555555555444444444666666555555555444444444222333333444555666777777555555555555555555555555555555555555555555555555555555555555555555555555666666777777666555444444555444333222333444555666777777666555555555555666444444444444444444444444444444444444444444444444333222111222444555444333333333444444555666777777555555444333333333333444333333333444444555555555333333333444444555555555222333444444555555444444222333333444555555555444444444444444444444444444222333333444444333333222444444444555555555666666444444444444444444444444444444444444444444444444555444444333333444444555333333333333333333333333333333333444444444555555333333333333333333333333333333333444444555555555333444444444555555666666555555555666666666666666555555555555555555555555333333333333333333333333444444444444444444444444222222333333444555666666333333333444444444555555555555555555555555555555444444444555555555555666666555444333333444555666666666666666666777888888777777666666555555555555444444444444444444444444555444444333333555666777777666555444444555666777444444444444444555666666666555444333333333333333333333333444444444555555555555555555555555555555444444444555555666666666777777666666555555555555555555555555555555555555555555666666555444333333555666666666555444333333666555444333222333444555444444444444444444444444666666666555555444444444555444222111111222444555555555333333333333555555444444444555555555555666555555666777777777777777:::999888888999:::<<<===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::999::::::;;;:::::::::999999999888888777777777777777777777777999999999999999888777777777777666666666666666777777666555444444555666777666666555555555666666777555555555555555555555555555666666666666666555555555444444444444555666666555555555555666666666666888888777777666666555555111333666666666666777999888888888888888888888888999999999888888888888888777777777777777777666666777777777777777777777777777777777777777777777777888888888888888888888888555555666666666777777777999888888888888777777777777777777777777777777777666666666666666666666666::::::999888777777666666555555666666777888888888555555555666777888888999777777777777777777777777666666666666666777888888888888777777666666555555777666555444444555666777666666666666666666666666444444555555555555444444555666777666555444555777666555555555555444444444555555666666555444333333///000111222333444444444888888777777666666666555555444333333333333444555444444444444444444444444333333333333333333333333333777777333111333444222111222333444444333222111444444444444444444444444333444444555555444444333444444444333333222222222555555555444444333333333555555555444444333333333666555333222111222333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444555555555444444333333333333333333444444444555555333333333333333333333333555555555555555555555555999888666666666555444222222333444555555555444333444444444555555555555666222222333333444555666666444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555555666666555444444444444555666666666666666666777777888666666666555555555444444444444444444444444444444666555444444444555666777666555444444444444555666555555444444444555555666555555444333333333444444333333333444444444555555666666666666666666666666444555555555666666666666666666666555555555444444555555555555555555555555555555666666555444444333555555555555555555444333555444333333333333444555444444444444444444444444555555555444444444333333444444444555555444444444666555444333333444555666444444444555555555555666555555666777777777777777999999888888999:::<<<===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888999999::::::::::::999999999888888777777777777777777777777888888999999888888777666777777666666666666777777777666555444444555666777888777666555555555555555666666666666666666666666555555666666666555555444555444444444555666777777555555555555666666666666777777777777666666666666222333555666555555666777888888888888888888888888888888888888888888888888666666666666666666666666888888888888888888888888777777777777777777777777888888888888888888888888666666666777777777888888999999999999888888888888777777777777777777777777777777777777888888888888777777777666666555555444555555555555555555555555444555555666777777888888666666666666666666666666777777666666777777888999666666666666777777777777777666555444444555666777666666666666666666666666444444555555555555444444444555666555444333444666777777666666666555555555555555666666555444444333222333444444555555555555777777666666666555555555555444333333333333444555444444444444444444444444444444444444444444444444999<<<<<<777444444444222333333444444444444333333444444444444444444444444333444444555555444444333444444444333333222222222555555444444444333333333555555444444444333333333555444333222222222333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444555555444444444333333333333333333444444444555555333333333333333333333333555555555555555555555555777555444444444444333111111222333444444444333333444444444444555555555555222333333444444555555555333333333333333333333333333333333444444444555555333333333333333333333333444444444555555555555666666555444444444444555666666666555555666666777888555555555444444444444444444444444444444444444444666666555555555666777888555444444333333444555555666555555444444444555555444444333333333444555555333333333444444444555555666666666666666666666666555555555555666666666666555555555444444444444444555555555555555555555555555555555666555555444333333444444555555555555444444444333333333444444555444444444444444444444444444444444444333333333333333444666777777666444333555555444444444444555555444444444555555555555666555555666777777777777666888888888888999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888888999999:::::::::999999999888888777777777777777777777777777777888888777777666555777777666666666666777777666666555555555555666666999888777555444444444444444444444444444444444444444444555555555555555444555555555555666777888999555555555555666666666666666666666666777777777777333444666666444444444555777777777777777777777777777777777777777777888888666666666666666777777777999999999999999999999999777777777777777777777777888888888888888888888888777777777888888888999999:::::::::999999999999888666666666666666666666666999999999999999999999888666666666666555555555555555555555555444444444444444555555666666777777888666666666666666666666666777777666666777777888999555555555666777888888888666666555555555555666666666666666666666666666666444444555555555555444444333444555555333333444555888777777777666666666666555555555666555555444333333444444555555555444444666555555555555444444444555444444333333444444555444444444444444444444444555555555555555555555555999<<<<<<777444555555333555555444444444444555555444444444444444444444444333444444555555444444333444444333333333333222222444444444444333333333333555444444444444333333333444444333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555555555444444444444333333333333333333444444444555555333333333333333333333333555555555555555555555555444222111222333444333111000111222333333333222222444444444444555555555555444444444444444444444444222222222222222222333333333333333444444444555555333333333333333333333333444444444555555555555666555555555444444555555555666555555555555666777777444444444444444444444444444444444444444444444444666666666666777777777888444444444444555555555666666666555444444444444555333333333333333444555666333333333444444444555555666666666666666666666666444444444444444555555555444444444444444444444444555555555555555555555555444555555555555555444444222333444444555555555555444333333333444444555555444444444444444444444444333333333333333333333333333444555666666555444333444444333333333333444444444444444555555555555666444555666666777777666666777777777888999999:::;;;:::::::::999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999999999999999:::::::::999999999888888777777777777777777777777777777777777777666555555777666666666666777777888666666666555555666666666888777666555555555555555555555555555555555555555333444444555555555555444555555555555666888999:::555555555555666666666666555555666666777777888888555666888777555444444555666666666666666666666666666777777777777777888888888888888888888999999999777888888888888888999999666666777777777777777888888888888888888888888888888999999999999:::::::::;;;;;;;;;::::::::::::999888888888888888888888888999999999999888888888888666777777777777777777777666666777777777777777777555555555666666777777777555555555555555555555555666666555555666666777888555666666666777777777888666666666555555666666666666666666666666666666666444444555555555555444444444555666666444444555666777777777666666666555555444555555555555555444444333333333333333333222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222666777444333555666555666555444333333444555666444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333444444444444444444444444444333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444333333333333333333333333444444444555555555666666444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555222111000111333444333222111222222222333333333333333333444444444555555555444444444444444444333333222333333333333333444444333333333444444444555555444444444444444444444444444444444555555555555666444555555555555555555444555555555555555666666777444444444444444444444444444444444444444444444444555666666777777777777777555555666666777777777777666555555444444444555555333333333333333444555666333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555444444555555555555555444222222333444555555555444222333333444444555555555444444444444444444444444333333333333333333333333555444333222222333444555222222222333333222222222444444444555555555555666444444555666666666666666666666777888999999999999999999999999999:::;;;<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777777777777777777777777777666555555666666666666666777888888555666666666666666666555555555555555555666777888888888888888888888888888333444444555666666555555555555555666666777999999555555555555666666666666555555666666777777888888777999:::999777666666666666666666666666666666666666666777777888888888999777777888888888999999999777777777888888888999999888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777777888888888888666666777777888999::::::666666666777777777777777666666666666666666666666555444444444444555666666888777777777666666666555555666666666666666666555666666666666666666666666444444555555555555444444555777888777666555666777666666666555555555444444444444555555555555555444333333444444444333222222333333333444444444444444444444444444444444444444444444444444444444444444333333333333333333333333///333555222111444555444555444333222222333444555444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333444444444444444444444444222333333333333333333333222222222333333444444444333333333333333333333333222222222333333444444444333333333333333333333333444444444555555555666666444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555333222111222444666555444333333333333333444444555333333333444444444444555444444444444444444333333444444444444555555666666333333333444444444555555555555555555555555555555444444444555555555555666444444555666666555444444555555444444555555666777444444444444444555555555444444444444444444444444444555666777777777666666555666777888888888888888444444444444444555666666444444333333333444555555333333333444444444555555333333333333333333333333444444444333333333333333444444444444444555555555555555555555555555555555333444555555666555555555222333333444444444444333222222333444555555555555444444444444444444444444333333333333444444444444555444222111111222444555222222333333333333222222444444444555555555555666444444555666666666666555555555777888888999888888999888888999999:::;;;<<<::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;:::::::::999999999888888777777777777777777777777777777888888777777666555666555555666666777888999555555666666666666555555444444444444555777888999666666666666666666666666444444555666777777777777666666555555666666777777555555555555666666666666666666666666777777777777888:::;;;:::888777777888777777777777777777777777777777777888999999::::::666666666777888888999999999999::::::;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;999999888888888888888888666666666777888888999999888888888888888888888888777777777777777777777777555555444444555555666777888888888777666555555555555555666666666666555555666666666666666666666666444444555555555555444444666777888888666666777888555555555555444444444444333444555555666555555555444555555666666666555555333333333444444444444555333444444555555444444333444444444444444444444444333333333333333333333333333777888444222444444333444444333333333333444444444444444444444444444444333444444555555444444333222222333333333333444444222222222222333333333333333333333444444444444555222222333444444444333333111222222333333444444555333333333333333333333333111222222333333444444555333333333333333333333333333444444444444555555555333333333444444444444555333333333444444444555555444444444444444444444444555555555555555555555555444333333444555666666555444444333333333444555666333333333333444444444444444444444444444444444444444444555555666666777777333333333444444444555555444444444444444444444444444444444555555555555666444444555666666555444444555444444444444555666666444444555555555666666666444444444444444444444444333444555666777666555555444444666777888888888777333333333444555666777888555555444333333333444444333333333444444444555555444444444444444444444444666666666555555444444444444444555555555666666666555555555555555555555555333444444555666666555555333333444444444333222222111222333555555555555555444444444444444444444444333333444444444555555555444444333333333333444444333444555555555555444333444444444555555555555666333444555555666666555555444555666888888888888777888888888888999:::;;;<<<999::::::;;;;;;::::::999888999:::;;;<<<;;;;;;::::::::::::999999999888888777777777777777777777777888888999999888888777666555555555555666777888999444555666777777666555444555555555555555666777888333333333333333333333333444555666777888888888888777666555555444555555555555555555555666666666666777777777777666666666666777999::::::888777777888888888888888888888888888777888888999::::::;;;;;;888888999999:::;;;;;;<<<>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>======<<<<<<;;;:::::::::999999888888888999999999999999999999999888888888888888888888888666666666666666777888888777777777777666666666666444555666777777666555444666666666666666666666666444444555555555555444444666777888777666555666888666666666666555555555555333444444555666666555555444444555666777777777666333444444444555555555555333333444555555444333333444444444444444444444444444444444444444444444444333777888444333555555444444444555555555555444444444444444444444444444444333444444555555444444333222222222333333444444444111111222222222333333333333333333444444444555555111222333444444444333333111111222333333444555555444444444444444444444444111111222333333444555555333333333333333333333333333333333333444444444444333333333444444444555555333333333444444444555555555555555555555555555555555555555555555555555555555444333444555666555444333333222222222333444555222222333333333444444444222333333444444555555555333333444444555666666777333333333444444444555555333333333333333333333333444444444555555555666666333444555666666555444333555444444444444555666666555555555666666666777777444444444444444444444444222333555666666666555444222333555777777777777666222222333333555666888999666555444444333333333333333333333444444444555555555555555555555555555555888888777777666666666555555555555666666666777777555555555555555555555555333333444555666666666555444444444444333333222111000222333555666666555555444444444444444444444444444444444555555666666666333444666777777666444333444555666777777666555444444444444555555555666666333444555555666666555555333555666888888888777777888888888888999:::;;;<<<999::::::;;;;;;::::::999777888999:::;;;::::::999:::::::::999999999888888777777777777777777777777999999999999999888777777555555555555666777999999444555666777777666555444777666666555555555666666999999999999999999999999555555777888999999999999777666555444444333444444555555555555666666666777888888777777666666555555666777999999777777777888888888888888888888888888888888999:::;;;;;;<<<<<<<<<<<<======>>>???@@@@@@CCCCCCDDDDDDEEEFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>===;;;:::888888::::::::::::::::::::::::888888888888888888888888888888888888888999999:::555555666666777777888888444555666777777666555444666666666666666666666666444555555555555555555444555666777666555444555777777777777777666666666666333333444555666666666555111222333444555555555555444444444555555666666666333333444555555444333333444444444444444444444444555555555555555555555555...333555222222666888777444555666777777666555444444444444444444444444444333444444555555444444333222222222333333444444444111111111222222333333333333333333444444555555555000111333444555444333333111111222333333444555555444444444444444444444444111111222333333444555555333333333333333333333333222222222333333333444444333333333444444555555555333333333444444444555555555555555555555555555555555555555555555555555555555444333333555555444333333222111111111222333444222222333333333444444444222222333333444555666666222222333333444555666666666666555555555444444444666555444333333333333333555555555555555555444444666666555444444444444444555666666777777777777777888888777777666666666555444555666666555444111000777777777777777777777777444555555555666666777777777777888888777555333111444444444444444444444444555555555666666666666777666666666666666666666666444444555666555444222111333333444444444444333333555555555555555555555555666666666555444444444333444444444333333222222222444444444444444444444444222222222333333444444444444444444444444444444444555444444333333444444555555555666666555555444333444444444555555555555666666555555555666777999:::777777777777888888888888888888777777777777777888999999999999999999999999777888999::::::999888777999999888888888888999999888888888888888888999999999999888777555555777999666666777777777777666666666777888999999888777666555555555555555666777888777777666666555555555444:::888666555444555666777555555555555555555555555333333333444555666777777888999999888777666777888666666555666666888999999:::::::::999999999999888<<<<<<===>>>???@@@@@@AAA@@@BBBDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNLLLKKKKKKJJJKKKKKKLLLMMMMMMNNNOOOOOONNNMMMLLLKKKKKKJJJIIIGGGGGGGGGHHHIIIFFFHHHIIIJJJJJJKKKNNNPPPNNNOOOQQQPPPNNNLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDBBBAAA???>>>>>><<<:::999999:::;;;999888;;;;;;;;;;;;:::999888777888888888888888777777777777777777777666666666666888777666666777888777555555555555555666666666777666666555555555555666666666555555555555666666777666666666555444444444333666555555444444555555666555555555555555555444444666555555555444444444444333333333333333333333333666555444333333333333333222222111111222222333444555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444555555555444444333333333222333444444555555444444333333333333333333333333444444333222333444555666111111222333444444444444444444444444444444444444555444444333333444444555555555555444444333333333555555555444444333333333222333444444555555444444444444444444444444444444555555555555555555555555222222333333333444444444333333333444444444555555555555555444444333333333666666555555555444444444666555444444333333333444555555555555555555555555777777666444444333333333555555666777777777666666555444444444333333333333555666777777666555333111666666666666666666666666777777777888888888999999666666666666666555555444444444444444444444444444444444555555555666666666555555555555555555555555444555555555444444333222444444555555555555444444555555555555555555555555555555555555444444444444444444444333333333222222444444444444444444444444444444444444444444555555444444444444444444444444555444444333333444444555222333444555555555555555444444444555555555555666666666555555666777888999777777777777888888888888888888777777777777888888999999999999999999999999888888999999999999888888999888888888888888888999999888888777666666666666555666666555333333444666666666777777777777666666666777888888888888777666666555555555555666666777777666666666555555555555999888666555555555666777555555555555555555555555444444444555555666666666555666777777666666777888999888888777777888888999;;;;;;;;;;;;;;;;;;;;;;;;>>>??????AAABBBCCCDDDDDDDDDEEEGGGHHHJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMNNNNNNOOONNNMMMLLLKKKJJJIIIGGGEEEEEEEEEFFFGGGFFFGGGHHHIIIIIIJJJMMMOOOOOOQQQSSSSSSRRRQQQQQQQQQPPPPPPOOOOOONNNMMMLLLLLLLLLKKKJJJIIIHHHFFFEEEEEECCCAAA???>>>>>>===;;;:::::::::::::::::::::999888888888888888888888888888888777777777666666666666777666555666777777666555555555555666666666777777666666555555555555666666777666666555555555666666444444444444444333333333444333333222222333333444555555555555555555555555555555555444444444333333333333333333333333333333666555555444333333444444222222222222222333333444555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333222222222000111222222333333222222333333333333333333333333333333222111222333444555222333333444444444444333444444444444444444444444555444444333333444444555555555444444444333333333444444444444333333333333222333444444555555444444444444444444444444444444444444444444444444444444222222333333333444444444333333333444444444555555555555444444444333333333555555555555555444444444666555444444333444444444555555555555555555555555777777666555444333333333444444555666666666666555333333333333333222222222666777777888777666444333555555555555555555555555444444444444555555555555555444444444555666777777444444444444444444444444333444444444555555555555444444444444444444444444666555444444444444444444555555555666666555555555555555555555555555555555444444444444555555555555444444444444333333333333444444444444444444444444555555555555555555444444444444444444444444444444555444444333333444444555000111222444555555666666444444444555555555555666777777666666666666777888777777777777888888888888888888888888888888888888999999999999999999999999999999888888888888999999888888888888888888888888999888777666555444444444444666777666555333444444666666777777777777666666666777777888888777777666777666666555555555555666666666666666555555555555999888666555555666777777555555555555555555555555555555555555666666666666555666888888777777999:::;;;;;;:::999999999999:::=========>>>>>>??????@@@BBBCCCDDDEEEGGGHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNMMMOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMOOOOOOOOONNNMMMMMMNNNNNNOOOOOONNNLLLLLLIIIGGGDDDBBBAAABBBDDDEEEEEEFFFGGGGGGGGGHHHKKKMMMOOOQQQTTTUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSRRRQQQPPPOOONNNMMMLLLKKKIIIFFFEEEDDDBBB@@@===;;;;;;;;;;;;;;;;;;:::999888888888888888888888888888888777777777666666666666555444555666777666555555555666666666777777777777666666555555666666777888888777666555555555555333333333333333444444444444444333333333333444444555555555555555555555555555555555444444444333333444444444444444444444444666666555555444444555555333222222222222333444444555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444111111222222222222222333000111222222333333222222333333333333333333333333222222111111111222333444444444555555555444444333444444444444444444444444555444444333333444444555555444444444444333333333222333333333333333333444222333444444555555444444444444444444444444444444333333333333333333333333333333333333444444444444333333333444444444555555555444444444444333333333555555555555555555555555555555444444444444555555444444444555555555555555555555444444444444555555333444444555555555555555555555555555555555555555666666666666666555444333444444444444444444444444222222222222222222333333666555444333444555666777555555555555555555555555333333333444444444555555444444444444444444444444666555444333333444555666555555666666666666555555555555555555555555555555333333333444444555555555444444444444444444333333444444444444444444444444666666555555444444333333444444444444444444444444555444444333333444444555000111222333444444444444444444444555555555555666777777777666666666666666666777777777888888888888777777888888999999888888999999999999999999999999:::999888777777888999:::888888888999999888888888888777777666555555555555666888::::::999777666777777777666666666666777777666777777777777777777666888777666555555555555555666666666666666555555555888777666666666666777777555555555555555555555555777777666666666666666666777999::::::999999:::;;;;;;;;;::::::;;;<<<<<<===???@@@AAABBBCCCDDDEEEEEEGGGGGGIIIJJJLLLMMMOOOOOONNNNNNOOOPPPPPPPPPQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQSSSSSSRRRPPPOOONNNMMMLLLJJJKKKMMMOOOPPPOOONNNMMMMMMNNNOOOPPPOOOOOOMMMMMMIIIGGGDDDAAA@@@@@@BBBCCCDDDDDDEEEDDDDDDFFFIIILLLNNNQQQTTTUUUTTTTTTTTTUUUWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQQQQPPPPPPNNNKKKJJJIIIHHHEEECCC????????????>>><<<;;;:::777777777777888888888888888888888777777777666666666555444555666777666555555666666666666777777777777777666666666666777777999888777666555555555555333333333444444555555555666666555555555555666666444444444555555555555555666666666555555555444444555555555555555555555555777666666555555555666666333333333333333444555555555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444111111222222333333444444222333444444555555444444333333333333333333333333222222222222222333333444666666666666555444333333444444444444444444444444555444444333333444444555444444444444444444444444111222222222333333444444222333444444555555444444333333444444444444444444333333333333333333333333333333333444444444444555333333333444444444555555444444444444444444444444444555555555555555555555555555444444444555555666444444444555555555666666333333333444555666777888333444444555555555555555666666666666666666777777444555555555444444333333444444444444444444444444555555555555555555555555777666444333333333444555555555555555555555555555333333333444444444555555555555555555555555555555666555444333333444666777555555666666666666555555555555555555555555555555222333333333444444555555444444444444444444444444444444444444444444444444555444444444333333222222444444444444444444444444555444444333333444444555222333333444333333222222444444444555555555555666777777777777777666666666666777777777888888888888666777888999:::999999999999999999999999999999999:::999888777777888999:::777888999999999999888777666666666666777777888999777999;;;;;;:::888777888777777666666666666777777777666666666666666666777888777666555555555555555555555555666666666666666777666666666666666777777666666666666666666666666777777777777777777666666888:::::::::888888999:::::::::;;;<<<>>>@@@AAABBBCCCDDDEEEFFFGGGIIIJJJJJJKKKKKKLLLNNNOOOQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQRRROOOOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPOOOKKKLLLOOOQQQRRRQQQPPPOOONNNOOOPPPQQQQQQPPPOOOOOOKKKIIIFFFCCCAAAAAABBBCCCCCCDDDDDDCCCBBBDDDGGGJJJPPPSSSUUUVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTQQQPPPNNNNNNNNNMMMLLLJJJGGGFFFEEEDDDBBB@@@===<<<999999999999888888888888888888888888777777777777666555444555777888777666666666666666777777777888777777666666666666777777:::999888666666555555555444444555555666666777777777666666555555666666777444444444555555555666666777777777666666666666555555555555555555555555555666666555555555666666777444444333333444444555666555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444222222333333444444555555222333444444555555444444333333333333333333333333222333333444444444444444666666666666555444333333444444444444444444444444555444444333333444444555444444444444444444444444222222222333333444444444222333444444555555444444333333333444444444555555444444444444444444444444333333444444444555555555333333333444444444555555444444444444444444444444444444444555555555555555555555555444555555666777333333444444555666666666222222333333555666888999444444555666666666666555444444444555555555555555444444444444444444444444444444444444444444444444555555555444444444444444666666555444333333333444555555555555555555555555333444444444555555555555666666666666666666666666555555555555555555666777555555555666666555555555555555555555555555555555333333333333444444444444444444444444555555555555444444444444444444444444333333333333333333222222444444444444444444444444555444444333333444444555444444444444444333222222444444444555555555555666555666777777777777666666777777777777888888888888666777888:::::::::999999999999999999999999999999999999888888888888999999777888999::::::999888777555555555666777888::::::666888999888777666666777888777666555555666777888777666666555555666666777777666666555555555555666555555555666666666666666666666666666777777777777666666666666666666666666777777777777888888888888777888999999888777888:::<<<===>>>@@@BBBDDDGGGHHHHHHHHHIIIJJJKKKMMMMMMNNNMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQRRRSSSSSSSSSSSSOOOPPPRRRSSSSSSRRRQQQQQQNNNMMMKKKHHHFFFEEEEEEEEEDDDDDDCCCAAAAAACCCFFFJJJRRRTTTVVVWWWVVVUUUUUUVVVTTTTTTUUUUUUVVVVVVWWWWWW[[[[[[ZZZYYYYYYXXXWWWWWWRRRQQQPPPPPPQQQRRRQQQOOONNNMMMLLLJJJHHHEEECCCBBB>>>>>>===<<<;;;:::999999999999888888888777777777666555444666888999888777666666666777777777888888888777777666666777777888999888888777666666666666666666666666666777777777555555444444444444555555333333444444555666666666777777777666666666555555444444444444444444444444555555444444555555666666555444444444444555666666555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333444444444444444555555000111222222333333222222333333333333333333333333222333444555555555444444444444555555555444444333444444444444444444444444555444444333333444444555333333333444444444444555333333444444444444444555222333444444555555444444222333333444444555555555555555555555555555555555333444444444555555555555333333333444444444555555333333333444444444444555444444444555555555666666555555555555555666777777333333444444555666666777555444444444444555666666555555666777777777666666333333333444444555555555555555444444444444555555444444444444444444444444444333333333222222222222333333444444555555444444555555555555555555555555444444555555555666666666555555555555555555555555444444555666666666666666444444555555555555444444555555555555555555555555444444333333333333333333444444444444555555555666444444444444444444444444333333333444444444444444444444444444444444444444555444444333333444444555333444444555555555444444444444444555555555555666444555666777888888777777777777777777888888888888555777999:::;;;;;;:::999999999999999999999999999888888999999999999888888666888999::::::999888666555555555555666666777888666777777666444333555666888777666555555666777888777666555555555555666777666555555555555666666777555555555555666666666777555555666777777777777777666666666666666666666666777777777888888999999999666777999:::;;;<<<>>>???BBBBBBCCCEEEGGGIIIKKKLLLLLLLLLMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPOOONNNMMMLLLMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSQQQRRRSSSTTTUUUTTTTTTSSSRRRQQQPPPNNNLLLJJJHHHGGGDDDDDDCCCAAA@@@BBBFFFIIINNNQQQTTTUUUUUUUUUVVVWWWTTTTTTUUUVVVWWWWWWXXXXXX[[[[[[[[[ZZZYYYYYYXXXXXXUUUTTTSSSSSSTTTUUUSSSRRRQQQQQQPPPPPPNNNMMMKKKJJJEEEDDDCCCAAA???>>>===<<<999999999888888888777777777666555777999:::999888666666777777777888888888888888777777777777888888888888777777777777777888666666666666666555555555555555444444444444555555333333444444555666666777555555555555444444444444333333333333333333333333444444333333444555555666555555555555555666666777555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333000111222222333333222222333333333333333333333333111222333444555444333333222333333444444444444333444444444444444444444444555444444333333444444555333333333444444444555555666555555555555555555444222333444444555555444444222222333333444555555666444444444444444444444444444444444444555555555555333333333444444444555555333333333444444444555555444444444555555555666666555555555555555666777777333333444444555666777777777777666444444333444444555666666777777777777777444444444555555666666666666666555555555666666777555555555555555555555555777777777666666555555555000111333555666666666555666666666666666666666666555555555666666666666777444444444444444444444444333444666777777777666555333444444444444444444333555555555555555555555555444444444333333222222222444444444555555555666666444444444444444444444444333444444555555666666666444444444444444444444444555444444333333444444555222222444555666777777777444444444555555555666666333444666777888888888777777777777777888888888888555777999;;;<<<;;;:::999999999999999999999999999777888999::::::999888777666777999::::::999777666666555555444444444555555777777777555333333555777999777666555555666777999777666555444444555666777555555555555555666777888444555555555666666777777555555666777777888777777777777777777777777777777666666777888999:::::::::666999<<<>>>???AAADDDGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPOOONNNLLLKKKJJJKKKKKKLLLGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTTTTSSSRRRPPPMMMJJJHHHEEEDDDCCCAAA@@@BBBFFFJJJIIILLLPPPRRRSSSTTTUUUWWWUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXWWWUUUUUUVVVVVVUUUSSSRRRRRRSSSSSSRRRRRRQQQPPPIIIIIIGGGEEECCCAAA???>>>999999999888888888888777777666666777999;;;:::999777777777777888888888888888888777777777777888888888777777777777777888999666666666555444444444333777777666666666666777777333333444444555666777777444444333333333222222222333333333333333333333333333333333333333444555666555555555555555666777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333222222111111111333333444555555555444444333333333333333333333333000111222333444333222222111111222333444444444444444444444444444444444444555444444333333444444555333333333444444555555555777777777666555555555444222333444444555555444444222222333333444555666666333333333333333333333333444444444555555555666666333333333444444444555555333333333444444555555555555555555555555555444444555444444333333333444444222333444555666666666666777777777666666666666666666777888999999888777666666666555555555444444444555555666666666666555555666666666666666666666666555555666777888999::::::666666666666666666666666666666777777666555444444444444444555555555555666555555555555555444444444444444555555555555444444444444555555555555444444666666777777666555444444666666555555555444444444666555555555555444444444555444444333333444444555222222222333333444444444333444444555555666666666555555555555555555555555666666555555555444444444888888777555444333222111555555555555666666666666666666666666777777777777777777888999999999999888999999;;;<<<<<<;;;999999999999999999999999999999777777777888999999999::::::999888666555555444444777777777777777777777777999888777555555555666777888888888888888888888888:::999888666666666777777777666555444555777999:::555777999:::888777666777666666666666666777888888666888:::;;;;;;;;;<<<======>>>AAACCCEEEGGGHHHHHHKKKLLLMMMOOOPPPQQQRRRRRRPPPPPPQQQRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHCCCCCCEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGIIILLLNNNMMMPPPSSSTTTTTTUUUVVVWWWWWWVVVUUUSSSQQQOOONNNMMMLLLJJJHHHEEEDDDDDDEEEEEEFFFIIIMMMQQQTTTUUUUUUTTTYYYXXXUUUTTTTTTVVVXXXZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRPPPOOOMMMKKKHHHFFFDDDCCCAAA@@@===:::888777777777;;;999777777777666555333777777666555555555555555777777777777777777777777555666777777777666444333444444555555555555444444666777777777777777666666555555555555555555555555777666555444444444444444555444444333333444444555666666666666666666666666555555555555555555555555444444555555666666777777777777666555444444333333555444444333333444444555888777666555444444555666555555555555555555555555333333333333333333333333444444444444444444444444222333333444444333333222444333222222222333444555444444444444444444444444555555555555555555555555555222000000333555555444444444444444444444444444444444555555555555444444555555555444444333333333444444444444444444444444333333333333333333333333333333333444444444555555555555555444444333333333444444444444444444444444444444444444444444444444555444444444444555666666444444555555555555555444444444444444444555555666555555555555555555444444999999999999999999::::::777888888888888888888777666666555555555444444444555555666666666666555555555555555555555555555555666666666666666777777777555555555555555555555555666666666666666555444444444444444555555555555666666666666666666555555555444444555555555555444444444444555555555555444444666666666666666555444444666666555555555444444444666555555555555444444444555444444333333444444555222222333333333444444444666666555555444333333222555555555555555555555555666666555555555444444444444444444555555555555555666666666777777777777888666666666666777777777888777777888999999999999999999999::::::::::::999999999999999999999999999999888888888888888888999999777777666666555555666666777777777777777777777777777777666555555555555555777777777777777777777777888777666666666777888888777777666555555555666777555777999999888666666777666666666666666777888999777999;;;<<<<<<<<<>>>???AAABBBDDDFFFHHHJJJKKKKKKMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPPPPPPPOOOMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEDDDCCCCCCCCCBBBAAAAAABBBDDDFFFHHHJJJMMMQQQSSSTTTTTTUUUVVVVVVVVVUUUSSSRRRQQQPPPOOOMMMLLLIIIGGGEEEEEEEEEFFFEEEGGGKKKNNNQQQRRRRRRRRRVVVVVVTTTSSSTTTUUUWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSQQQOOOMMMKKKJJJIIIDDDCCCAAA>>><<<;;;999999999888777777888888666555888777666666666666666777777777777777777777777777666666777777666555555444444555555666666555555444555555666666666666555555444444444444444444444444666666555444444444444444555444444333333444444555444444444444444444444444444444444444444444444444444444444444555555555555666666555555444333333222555444444333333444444555777666555444444444555555555555555555555555555555333333333333333333333333444444444444444444444444333444444555555444444333333222222111222333444555444444444444444444444444444444444444444444444444555222000111333555555444333333333333333333333333444444555555555555444444555555444444444333333333444444444444444444444444333333333333333333333333333333444444444555555555555555444444444333333333444444444444444444444444444444444444444444444444555444444444444555666666333333444555666666666666444444444444555666777777777666666555444444333333666666666777777888888888999999888888888888999999666666666555555555444444555555666666666666555555555555555555555555555555666666666555555444444444555555555555555555555555555666666666666555444444444444444555555555555666555555555555555555555555444444555555555555444444444444555555555555444444666666666666666555555444555555555555555444444444666555555555555444444444555444444333333444444555333333333333444444444444555555444444333333222222555555555555555555555555555555555555555444444444444444444444555555666666777777777777888888888888666666666777777777888888777888888999999999999999999999888888888888999999999999999999999999999999888888888888888888777777555444444444555666777777666666666666666666666666555555666666555555444444555555555555555555555555555555555555666777888999999999888777777666555555555777888888777666666777666555666666777888999:::999;;;>>>?????????AAABBBEEEFFFHHHJJJLLLNNNOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRPPPOOOOOOMMMLLLJJJHHHFFFEEEFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@??????>>>???@@@AAABBBDDDHHHNNNQQQSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRPPPNNNLLLIIIGGGFFFFFFFFFEEEFFFHHHJJJLLLNNNPPPPPPRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTUUUVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPOOONNNIIIIIIGGGEEECCC@@@>>><<<999888777888999999888777777777777666666777888888777777777777777777777777777777666666555555666666444555555666666555555444444444555555555555444444444444444444444444444444555555444333333333444444555444444333333444444555222222222222222222222222444444444444444444444444444444444444444333333333555555444444333333222222555444444333333444444555555555444333333333444444555555555555555555555555333333333333333333333333444444444444444444444444444555555666666555555444222222111111222222333444444444444444444444444444333333333333333333333333555333111222333555555444222222222222222222222222444444555555555555444444555444444444444333333333444444444444444444444444333333333333333333333333333444444444444555555555555444444444444333333333444444444444444444444444444444444444444444444444555444444444444555666666222333444555666666666666777666666555555555666666666666555555444444444444444444444555666777888888;;;:::999888888999:::;;;666666666666555555555555555555666666666666555555666666666666666666666666666666666555555555444444555555555555555555555555555555555666666555444444444444444555555555555666333333333333333444444444444444555555555555444444444444555555555555444444555666666666666666555555555555555555555555555555666555555555555444444444555444444333333444444555333333444444444444444444111111222222333444555555555555555555555555555555555555555555555555555555666666666555444444444333666666777777777888888888666666777777777888888888777888999999::::::999999999888777666666777888999888888888888888888888888999999888888777777666666444444444444444555666666666666666666666666666666444555666777777666555444555555555555555555555555555555555555555666777777999999::::::999999888777555777888888777666777888666666666777888:::;;;<<<<<<>>>AAABBBCCCCCCEEEFFFHHHJJJKKKMMMOOOQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSPPPOOOMMMKKKHHHFFFDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIGGGEEEBBB@@@???AAA@@@??????>>>???@@@@@@???DDDIIINNNPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNLLLJJJHHHHHHHHHFFFFFFFFFGGGHHHKKKMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUUUUTTTUUUUUUVVVWWWWWWWWWWWWTTTSSSSSSRRRRRRQQQPPPPPPNNNNNNMMMLLLIIIFFFBBBAAA===<<<::::::;;;;;;999888777666666666666777888888666666666666666666666666888777666555555666777888555555666666666666555555444444555666666666555555444444444444444444444444444444333333333333444444555444444333333444444555222222222222222222222222444444444444444444444444666555555444444333333333444444444333333222222222555444444333333444444555444333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444111111111111222222333333444444444444444444444444333333333333333333333333444444333333444444444444333333333333333333333333444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444555555555555555555555555555444444444444555666666222333444555666666666666999888777666555444444444555444444444444555666777777777888999999:::;;;;;;;;;:::999888888999:::;;;777777666666666555555555555555666666666666555555777777777777777777777777555555666666666777777777555555555555555555555555444444555555555555444444444444444555555555555666333333444444555555555555444444555555555555444444444444555555555555444444555555666666666666666555444555555555555555555555666555555555555444444444555444444333333444444555444444444444444444444444000000111222333444555666555555555555555555555555444555555555555555555555555555555555555555444444555555555666666666777777777777777777888888888888888888999::::::::::::999999888666666666666888999888888888888888888888888999888888777777666666666666666555444444444444444666666666666666666666666666666888999999888777666666666666666666666666666666666666666666555444444666777888999999999999888666777888888777777888:::888888999:::;;;===???@@@@@@BBBEEEFFFFFFGGGHHHJJJJJJKKKMMMOOOPPPRRRRRRRRRUUUUUUVVVVVVVVVUUUTTTTTTPPPOOOLLLIIIFFFCCCAAA@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBDDDFFFHHHKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMLLLIIIGGGDDDBBB@@@@@@@@@??????>>>>>>>>>???===AAAFFFJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOMMMKKKIIIHHHHHHFFFFFFEEEEEEFFFHHHJJJLLLLLLNNNPPPRRRSSSTTTSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOPPPQQQSSSTTTSSSTTTUUUVVVWWWXXXXXXXXXTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPMMMJJJGGGEEEDDDBBB@@@???>>>===:::888777666666555666666777777666666666666666666666666888777666555555666777888555666666666666666666555444555666777777777777777444444444444444444444444444444444333333444444555555444444333333444444555333333333333333333333333444444444444444444444444777666666666555555444444444333333333333333222222555444444333333444444555222222333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444333333444444444444333333111111222222333333333333444444444444444444444444444444444444444444444444444444555555444444444444555555555555555555555555444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444555555555555555555555555555444444444444555666666333333444555666666666666888888666555444333333333444444333333444555777888666777777777888999999999999999888888888888999999777777777666666666555555555555666666666666555555777777777777777777777777555555555666666777777777444444444444444444444444333333444555555555555444444444444555555555555666555555666666777888888888444444555555555555444444444444555555555555444444444555666666666666666666444444444555555555555555666555555555555444444444555444444333333444444555555555555555444444444444444444444444333333333333555555555555555555555555444444444555555555555555111111333444666777888999555555555555666666666666777777777888888888999999888999999:::::::::::::::888888777777777777888888888888888888888888888888777777777777777777666666777777666555444444444555666666666666666666666666777777888999999999888888777777777777777777777777777777888777666555444333444444555555666777777888777888999888888888:::<<<;;;;;;<<<===???AAACCCDDDEEEGGGIIIJJJIIIJJJKKKLLLKKKLLLNNNPPPQQQRRRRRRSSSUUUVVVVVVVVVVVVVVVUUUUUUQQQPPPLLLIIIEEECCCAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@???@@@AAABBBDDDFFFHHHIIIMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLKKKIIIFFFDDDBBB@@@=====================<<<===???CCCEEEFFFGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDEEEGGGHHHIIIKKKMMMOOOQQQRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMLLLLLLMMMOOOQQQRRRRRRSSSUUUVVVWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVTTTSSSRRRQQQOOOLLLKKKIIIKKKHHHFFFDDDBBB@@@===;;;999888777666666666666777777777777777777777777777777777666666777777888888555666666777777666666555444555666777888888888888555555555555555555555555555555444444444555666666555444444333333444444555555555555555555555555555555555555555555555555555666666666666666555555555444444444444333333333333555444444333333444444555222222333444444444333333555555555555555555555555444444444444444444444444444444444444444444444444222333333333333333333222111222333444444444444333444444444444444444444444555555555555555555555555333555666666444333333444555555555555555555555555444444555555555555444444333333333444444444444555444444444444444444444444444444444444444444444444444444555555555666666666333333333444444444444555444444444444444444444444555555555555555555555555555444444444444555666666444444555555555555555444555444444444444444555555666555444333333444666777555555555555666666666666777888888888888888888777777777777777666666666555555555666666666666555555555555555555555555555555666666555555555555555444444444444444444444444444222333444444555555555444444444444555555555555666444444555666666777888888444444555555555555444444444444555555555555444444444444555666666666666666444444444555555555666666666555555555555444444444555444444333333444444555666555555555444444444444444444444444444444444444555555555555555555555555444444444555555555666666000111222444666777999999555666666666666777777777777777888888888999999999888999::::::;;;;;;::::::777888888999999888888777888888888888888888888888666666666777777777777777666666555555666666777777777777777777777777777777777777777777777888999999777777777777777777777777666777888888888777666555888777666666666777888999888999:::999999999<<<>>>>>>>>>???AAACCCEEEGGGIIIIIIKKKMMMMMMLLLKKKLLLMMMMMMMMMOOOPPPRRRSSSSSSSSSUUUUUUVVVVVVWWWVVVVVVVVVRRRPPPMMMIIIFFFCCCBBBAAABBBBBBBBBBBBBBBAAA@@@@@@?????????@@@BBBCCCEEEFFFIIIIIIIIIJJJJJJJJJJJJKKKGGGGGGFFFEEECCCAAA???>>><<<<<<<<<============<<<>>>???AAAAAAAAABBBDDDFFFFFFGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLLLLNNNPPPQQQQQQRRRTTTUUUWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWTTTSSSQQQPPPNNNMMMMMMMMMNNNLLLIIIHHHGGGEEECCC@@@<<<;;;:::999888777777777777777777777777777777777666666777888888888888888666666777777777777666666333444555666777777777777666666666666666666666666666555555555555666777888555444444333333444444555444444444444444444444444666666666666666666666666444444555555555555555666444444444444444444444444555444444333333444444555111222333555555555444333555555555555555555555555555555555555555555555555444444444444444444444444333333444444444444333333222333444555555555444444444444444444444444444444444444444444444444444444333555888777555333333444555555555555555555555555444444555555555555444444333333333444444444555555444444444444444444444444555555555555555555555555555555555555666666666666333333333444444444555555444444444444444444444444555555555555555555555555555444444444444555666666555555555666555555444444111222222333444555777777888777555333222333444555999999999999888888888888666777888999999888777666777777777777666666666666555555666666666666555555444444444444444444444444777666666444333222222111444444444444444444444444222333444444555555555444444444444555555555666666111111222222333444555555444555555555555555555444444555555555555555555444444444555666777777666666444444444555555555666666666666555555555444444444555444444333333444444555666666555555555444444444111222333444666777888999555555555555555555555555444444444555555555666666333333444444555666666666777777777777888888888888777888888888888999999999888999::::::;;;;;;::::::777888999::::::999888777777777777777777777777777555555666666777777888888444555555555777888999:::888888888888888888888888777666555555555777888999777777777777777777777777555666777999999999888888>>><<<:::888888888:::;;;999:::::::::999:::===??????@@@AAACCCEEEHHHJJJKKKKKKMMMOOOOOOMMMLLLMMMNNNNNNNNNPPPQQQSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVSSSQQQMMMIIIFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFBBBBBBBBBAAA@@@>>>===<<<<<<===>>>>>>??????>>>>>>???@@@@@@???>>>???BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEFFFHHHJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPNNNMMMLLLLLLNNNPPPQQQPPPQQQSSSUUUWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVTTTRRRPPPOOOMMMMMMNNNNNNOOOMMMKKKJJJJJJIIIGGGEEE???>>>===;;;:::999888888777777777777777777777777555666777999999999888777666666777777777777666666222333444555666666666666777777777777777777777777666666666666666777888888555444444333333444444555444444444444444444444444777777777777777777777777333333333444444555555555555555555555555555555555555444444333333444444555111222444555666555444444555555555555555555555555555555555555555555555555444444444444444444444444444555555555555555555444333444555666666666555444444444444444444444444444333333333333333333333333333666888888555222333444444444444444444444444444444555555555555555555444333333333444444555555555444444444444444444444444555555555555555555555555555555555555666666666777333333333444444555555555444444444444444444444444666666666666666666666666555444444444444555666666555555555555555555555555555666666777888999999:::999888777555555555666777555444444444555666888999777777777777777777777777777666555777:::;;;999666555555555555666666666666444444444333444555666666555555555555555555444444777777666666555555555444555555555555555555555555999888888777666666555555333333333444444444555555444444444555555555666666666555444666888888555222333444444444555666666666555444444444444555666666555555555555555555555555222222222333444555666777666666666666777777777777444444444555555555555666555555555555555555555555777777666666555555555555444444555555666666777777444444444444555555555555999999888888888888999999<<<<<<<<<;;;:::999888777:::::::::999999888888888777777777777777777777777777777777777777777777777777777888888888888777777888888777777666666555555777888888888999999999999:::999999999888888777777888888777777777777888888999999888888888888999999888999:::<<<>>>@@@BBBBBBEEEEEEFFFGGGHHHIIIJJJKKKNNNPPPQQQQQQPPPPPPRRRSSSOOOPPPRRRRRRQQQQQQSSSTTTUUUVVVVVVWWWXXXXXXXXXWWWVVVTTTRRRNNNJJJGGGDDDCCCDDDDDDDDDDDDCCCCCCCCCBBBEEEEEEDDDCCCBBBBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCEEEEEEDDDBBBAAA@@@????????????>>>>>>======<<<<<>>AAAAAA@@@@@@@@@AAABBBCCCAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHIIIJJJKKKMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNOOOQQQQQQRRRSSSUUUVVVWWWWWWXXXWWWUUUTTTSSSSSSTTTTTTXXXWWWUUUSSSQQQPPPOOOOOOOOOOOOPPPPPPOOOMMMKKKJJJGGGEEECCC@@@===;;;999999777777888888999888777777999888888777777777777777777777666666555555555444666666666666666555555555666666666555444444333333777555333555888:::999666777777777777666444333222555555444444444444555555555555555555555555555555555555555555555444444444666555444444444444555666555555555555555555555555444444444444444444444444444444444444444444444444777555222333555777555444666666666555444333111111444444444444444444444444555555555444444444555555888555111111222333222000444444444555555555555666888777555333222222222333555555555555555555555555333444444555555444444333666666555555555444444444444444444444444444444444555555555555555555555555777777666666555555555444333444444555555444444333333333444444555666777777555555555555555555555555666666555555555444444444555555555555555555555555555555666666777888888999888777666555555555666666555555444444555666888999777777777777777777777777888666555777999:::888666555555555555666666666666777777777888888888999999666666666666777777777777666555555555444444444444555555555555555555555555666666555555444333333222333333444444444555555555444444444555555555666666666555444666888888555333444444444555555555555555555444444444444555666666555555555555555555555555333333333333444444555666555555555666666666777777444444444555555555555666555555555555555555555555666666666555555555444444555555555666666666666666888888888888999999999999999999888888888888999999:::::::::;;;::::::999999:::::::::999999888888888888888888888888888888888777777777777777777777777666777777888888777777666666666666666777777777777777777777888888888999999777777777777666666666555999888888777777777777888999999999999999:::;;;;;;>>>???@@@BBBDDDFFFHHHHHHJJJKKKLLLMMMNNNOOOPPPPPPOOOPPPQQQQQQPPPPPPQQQRRROOOQQQRRRRRRRRRRRRSSSUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUSSSPPPMMMJJJHHHFFFHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???????????????>>>@@@AAAAAABBBCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJMMMMMMMMMNNNNNNNNNOOOOOORRRSSSSSSTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRSSSSSSTTTUUUUUUSSSRRRPPPOOOOOOOOONNNNNNOOOOOOOOONNNMMMLLLIIIHHHFFFDDDAAA???===<<<888888888888888777777777999999888777777777777777777666666666555555555555666666666666666666666555444444444555555666666666888666555444555555444222444444555666777777888888555555444444444444555555555555555555555555555555444444555555555555555555444444333222222333444444555555555555555444444444444444444444444444444444444444444444444444444444666444222222444555444333555555555555444333222222444444444444444444444444555555444333444444555666666333111111333555555333444444444555555555555666888777555444333444444555555555555555555555555555333444444555555444444333666666555555555444444444444444444444444444444444555555555555555555555555777666666666555555555444333444444555555444444333333333444444555666666777555555555555555555555555666666555555555444444444555555555555555555555555444444555555666777777777777666555555444555555555555555444555555666777888777777777777777777777777888777666777888888666555555555555555666666666666444555777888888888777666555555666666777777777777444444444444444333333333555555555555555555555555555555444444333222222222333444444444444555555555444555555555555666666666666555444555777777555333555555555555555444444444555444444444444555666666555555555555555555555555444444444444444444444444444444444555555555666666444444444555555555555666555555555555555555555555555555555444444444444444666666666666666555555555666666777777777888888888999999888888888888999999888888999:::::::::::::::999999999999999888888888999999999999999999999999777777777777777777777777666666777777777777666666555555555666777888888888666666666777777777888888777777777777666666666666:::999888888777777888888888999999:::;;;<<<======@@@AAABBBDDDFFFHHHJJJJJJLLLLLLMMMNNNOOOOOOPPPQQQOOOQQQQQQQQQOOONNNOOOPPPPPPQQQSSSSSSRRRRRRTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWVVVTTTRRRPPPMMMLLLKKKMMMMMMLLLKKKJJJJJJIIIIIIDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCEEEFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHJJJJJJKKKLLLMMMMMMNNNNNNRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNKKKKKKJJJIIIGGGDDDBBB@@@;;;:::999777777777888888999999888777777777777888666666666666555555555555555555666666666666666666555555555555666666666666666777777555444333444555555555666777777888999999555555444444444444555555555555555555555555555555333444444444555666666666444444333222222333444444666666555555555444444444444444444444444444444444444444444444444444444444444333222222444444444222333444444555555444444333444444444444444444444444555444333222333444666888444333222222555666777666444444444555555555555666777666666555555555666666555555555555555555555555333444444555555444444333555555555555555444444444444444444444444444444444555555555555555555555555666666666555555555555555333444444555555444444333333333333444555555666666555555555555555555555555555555555555555444444444555555555555555555555555444444444555555555666666555555555444444444555555555555555555666666777777777777777777777777777777888777777777777777555444555555555555666666666666333444666888888777666555222333333444444555555666444444444444444444444444555555555555555555555555666666555555555444444444444444444444555555555555555555555555555666666666555555555555555555555444666666666555444444444333555444444444444555666666555555555555555555555555444444444444444444333333333333333444444444555555444444444555555555555666555555555555555555555555444444444444444444444444777777666666555555444444555555555555666666666666999999888888888888999999888999999:::::::::999999999999999888888888888888999999999999999999999999777777777777777777777777666666666777777666666666555666666666777777777888666666666666777777777777999999999888888888888888::::::999888888888888888888888:::;;;===>>>??????BBBBBBDDDFFFHHHJJJKKKLLLMMMMMMMMMNNNOOOPPPPPPQQQPPPQQQRRRQQQOOONNNNNNOOOPPPRRRSSSSSSSSSSSSTTTVVVVVVVVVWWWWWWXXXWWWWWWVVVUUUUUUTTTSSSQQQPPPOOONNNOOONNNMMMLLLKKKJJJIIIIIICCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDFFFIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@@@@??????AAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQOOOMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOLLLMMMMMMMMMKKKIIIFFFDDD???===;;;888777888999999:::999888888777777888888666666666666666555555555555555555555666666666666999999888777555444333333555777888777555555999<<<;;;;;;999888666555555444555555444444444444555555555555555555555555555555333333333444555666777777666666555555555555666666666666666555444444333333444444444444444444444444444444444444444444444444444444444444555555444333222333444444555555555444444444444444444444444444555444222111222444666888444333333444555666777666444444444555555555555666444555555555555666666777555555555555555555555555333444444555555444444333555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555333444444555555444444333333333333444444555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555444444555555555555555555555555555666666666666666666666666666666666666666777777888777666555555555555555555555666666666666666777999;;;;;;:::999888222333333333444444555555555555555555555555666666555555555555555555555555555555555555555444444444444444444555555555666666666666666666666666666666444555555555444444555555666666666555444444444333555444444444444555666666555555555555555555555555333444555555555444333222333333333333444444444444444444444555555555555666555555555555555555555555444444444444444444444444777777666666555555444444777777777777888888888888999999888888888888999999::::::::::::999888777666888888888888888888888888999999999999999999999999777777777777777777777777666666777777777777666666888777777777666666666555666666666666777777777777888888888888888888999999::::::999999999999::::::888999;;;===???@@@@@@@@@FFFGGGHHHJJJLLLNNNPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSPPPQQQRRRQQQOOONNNOOOPPPQQQRRRTTTTTTSSSSSSUUUVVVVVVWWWWWWXXXWWWWWWVVVVVVTTTTTTSSSRRRQQQPPPPPPOOONNNMMMLLLKKKIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKIIIGGGEEECCCBBBBBBBBBBBBCCCEEEHHHKKKMMMMMMNNNOOOPPPPPPPPPOOOOOOQQQPPPOOONNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEECCCBBBAAA>>>>>>???@@@AAABBBCCCDDDBBBCCCCCCEEEFFFGGGHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQOOOLLLIIIFFFEEEFFFGGGHHHJJJKKKMMMOOOPPPLLLMMMNNNNNNMMMKKKHHHGGGCCCBBB???<<<:::::::::;;;:::999999888888888888888555555555666666666666666444555555555666666777777:::999888777666555444444555777999777555555999===???===;;;888555444333222555555444444444444555555555555555555555555555555333333333444555666777777666666666666666666666666666666555555555444444444444444444444444444444444444444444444444444444444444555666777666555555555222222333444555555555555444444444444444444444444444444222222222444555777444555555555555555555555444444444555555555555666222333333444555555555555555555555555555555555555333444444555555444444333444555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555555333444444555555444444333333333333444444444444444555555555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555444444555666666666555555555555666666666666555555666666666666666666666666555666888777666555555666555555555555666666666666555666777888999888888777555555555555555555555555555555555666666666666666555555555555555555555555444444333333333333333333444444555555555666666666777777777666666666666555444555555444333333444666555555555555555444444444555444444444444555666666555555555555555555555555222333444555555555444333333333333444444444555555444444444555555555555666555555555555555555555555444444444444444555555555666666666666666555555555555555555666666666777777999999888888888888999999;;;;;;::::::999777666555777777777888888888888888999999999999999999999999777777777777777777777777777777888888888888777777888888888777666555555555666666666777777777888888666666666666777777777777999999999999:::;;;<<<<<<;;;===???AAACCCCCCCCCCCCFFFFFFHHHJJJLLLNNNOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPRRRRRRRRRPPPOOOPPPQQQRRRSSSUUUUUUTTTTTTVVVWWWWWWWWWXXXXXXWWWWWWVVVVVVSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFHHHKKKLLLNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOMMMKKKIIIFFFEEEDDDCCCDDDEEEGGGIIIKKKMMMNNNQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJHHHFFFEEECCC@@@@@@@@@@@@@@@AAACCCCCCAAAAAABBBCCCDDDDDDEEEEEECCCCCCDDDFFFGGGHHHIIIJJJHHHIIIKKKMMMNNNOOOPPPPPPQQQQQQPPPOOOLLLIIIEEEDDDDDDDDDEEEGGGIIIKKKMMMOOOMMMMMMNNNNNNNNNLLLKKKJJJHHHFFFDDDAAA???=========::::::999888888888888999555555555666666666666666444444555555666777777777666666666777888999999999999999777555333333555777<<<:::888666555555555555555555444444444444555555555555555555555555555555333444444444555666666666333444555555555555444333555555555555555555555555444444444444444444444444444444444444444444444444444666888888777666555666222333333444555555555444444444444444444444444444444444333333333333444444333555666666444333333444444444444555555555555666222222333444555555444444555555555555555555555555333444444555555444444333444444444555555555555555444444444444444444444444555555555555555555555555444444444444444555555555333444444555555444444333333333333333333333444444555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555444555666777777777666666555555666777777666555444666666666666666666666666333555888777555555666777555555555555666666666666333333444444444555555555777666666555555444444333444444444555555666666666555555555555555555555555444444444444444444444444555555555555666666666666777777777777666666666555444555555444222222444777444444444555555555555555555444444444444555666666555555555555555555555555111222444555666555444333444444444444555555555555444444444555555555555666555555555555555555555555444444555555555666666666555555555666666666666666444444444444555555555555999999888888888888999999999999999999999888777666666777777777888888888999888888888888888888888888777777777777777777777777888888999999999999888888777777777777666666666666777777777888888888999999555666666666777777777777888888888999;;;<<<>>>???@@@BBBDDDFFFGGGGGGGGGFFFDDDEEEFFFHHHJJJLLLNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNPPPRRRSSSRRRQQQQQQRRRSSSRRRTTTUUUUUUUUUUUUVVVXXXWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPOOONNNLLLJJJHHHFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGIIIKKKLLLMMMNNNKKKLLLLLLMMMNNNOOOPPPPPPNNNNNNMMMLLLJJJIIIHHHGGGFFFGGGIIIKKKMMMOOOPPPPPPQQQSSSTTTVVVVVVUUUTTTSSSOOOOOONNNLLLLLLKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIGGGEEECCCBBBAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDFFFIIIKKKLLLLLLLLLNNNNNNOOONNNMMMJJJGGGFFFCCCCCCCCCDDDFFFIIIKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIFFFDDDAAA???>>>;;;:::999999888888999999555555555555666666666777444444555555666777777888555555666777999:::;;;;;;;;;999555444444555666666999888666444444555666777555555444444444444555555555555555555555555555555444444555555555555555555333444555666666555444333333333444444555666666666444444444444444444444444444444444444444444444444222555888999666555555555333333444444555444444444444444444444444444444444444444444555444333111000///222555555444333444555444444444555555555555666333444555666666555444444555555555555555555555555333444444555555444444333444444444555555555666666444444444444444444444444555555555555555555555555333333333444444555555555333444444555555444444333333333333333333333333333555555555555555555555555444444444555555555666666555555555555555555555555666666666666666666555555444555777888888888777666555555666777777666555444666666666666666666666666222555777777555555666888555555555555666666666777777666666666666777888888555555444333222111111000333333333444444555555555555555555555555555555555666666777777777777777777555555555555666666666777888888777777666666666555333555666444111111444777333444444555555666666666555444444444444555666666555555555555555555555555000111333555666666555444444444444555555555666666444444444555555555666666555555555555555555555555555555555666666666777777444555555555666666777777888888888888999999999999999999888888888888999999777777888999999999999888666666777777888888888999777777777777777777777777777777777777777777777777999999::::::::::::999999555555666666777777888888888888888888999999999999777777888888999999999:::777777888999;;;===???@@@DDDEEEHHHJJJKKKJJJIIIIIIHHHIIIJJJLLLNNNPPPRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQPPPRRRSSSSSSRRRRRRTTTUUURRRTTTUUUUUUUUUUUUVVVXXXWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPOOONNNLLLIIIGGGEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGIIIJJJKKKKKKLLLGGGHHHIIIKKKMMMOOOPPPQQQLLLLLLLLLLLLKKKKKKKKKKKKHHHJJJLLLOOOQQQQQQQQQQQQQQQSSSTTTVVVVVVUUUTTTSSSPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOONNNLLLJJJHHHFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@???@@@CCCFFFHHHIIIIIIIIIKKKLLLMMMNNNMMMLLLJJJHHHBBBBBBBBBCCCEEEHHHJJJLLLOOOOOONNNNNNNNNOOOOOOPPPNNNMMMLLLJJJGGGDDDAAA???;;;:::999999888888999999444555555555666666777777444444444555666777777888777888888888888999999999;;;888444444777;;;;;;;;;999888666444333444555666555555555444444555555555555555555555555555555555555555555555555444444444555666777888888777666555222333333444555666777777444444444444444444444444444444444444444444444444111444888888666333444555333444444555555444333333444444444444444444444444333444555666555222000...,,,000444555444333555777444444444555555555666666444555666777777666555444555555555555555555555555333444444555555444444333444444444555555555666666444444444444444444444444555555555555555555555555333333333444444555555555333444444555555444444333333333333333333333333333555555555555555555555555444444444555555555666666555555555555666666666666555666777666444333333444777555333222222333444666666666666666666666666666666666666666777777777777555555555555555555555555777666444333222333333444555555555555555555555555555555444444444333333333777777666666555555555555222222222222333333444555666555555555555666777777666666666666666666666666555555555555555555555555666666666555444444444333333444555777777777666666555444333222111222222333555555444333333333444444444444444444444444444444555444444333333444444555444444333333444555777888777666555444444444444444777666555444444444444444333333333444444666777888999999999999888888777777444555777888::::::;;;;;;888888888777777777666666888888888888888888888888666777888999999888777666888888777777666666555555333444555666777777777777666666666666777777777777::::::999999999999999999::::::999888888999:::;;;<<<<<<<<<===???AAACCCEEEIIIIIIJJJJJJJJJJJJJJJIIILLLLLLMMMMMMNNNOOOPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSQQQPPPPPPQQQRRRRRRTTTUUUUUUVVVWWWWWWXXXXXXSSSUUUVVVVVVUUUUUUVVVWWWTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPNNNLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRQQQQQQPPPOOONNNMMMMMMLLLNNNPPPRRRRRRRRRQQQPPPQQQRRRRRRRRRSSSSSSTTTTTTQQQPPPOOOMMMLLLLLLMMMMMMMMMMMMNNNOOOOOOOOOOOONNNOOONNNLLLKKKIIIHHHHHHGGGHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGFFFEEEDDDCCCBBBAAABBB@@@>>>???BBBCCCAAA???EEEFFFHHHJJJKKKLLLKKKKKKDDDCCCAAA@@@AAACCCFFFHHHNNNNNNLLLLLLLLLMMMNNNOOOKKKKKKKKKKKKIIIGGGEEEDDDBBBAAA>>>;;;999999888888666777777888777777666666333555777888999888777666222333444666777777888888888888777777666666555555555555444444444333333333666666555555555444444444777666555444444444444444222222333444555555555444444444444444444444444444666666666666666666666666555444444333333444444555444444444555555555555666444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444222222333333333333444444555555555555555555555555666666666666666666666666555555555444444333333222111222444666777777666555666555444333333444555666666666555444333333222222666666666666666666666666444444444555555555555666555444444333333444444555555555555555555555555555333444444444555666666666888888777666555444444444555555555555666666666666444555666555333333333555555444333333333444555666666666666666666666666666555555555555666666666666555555555555555555555555666555444333333333444555555555555555555555555555555555555444444444333333666666666555555555444444444333333333333444444555555555555555666666666666666666666666666666666666555555555555555555555555555555555555555444444444444555666777777666555555666555444333222222333444555555444444333333444444444444444444444444444444555444444333333444444555444444333333444555777888666666555444444444444444666666555444444444444444555444444444555666777777999999999999888888888777444555666777888999999999;;;;;;;;;::::::999999999888888888888888888888888777777888888888888777777888888777777666666666666777777777888777777666666777777777777888888888888999999999999999999999999::::::999888999999;;;;;;>>>>>>???@@@AAADDDFFFGGGJJJKKKLLLLLLMMMMMMMMMMMMOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUVVVWWWVVVUUUTTTTTTVVVTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRQQQOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQQQQQQQSSSSSSSSSRRRRRRQQQPPPPPPOOOPPPRRRSSSSSSQQQPPPOOOSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSQQQOOOOOOOOOOOOPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPNNNMMMKKKJJJJJJJJJIIIHHHFFFEEEEEEFFFHHHIIIHHHJJJLLLNNNNNNMMMKKKJJJIIIIIIHHHFFFEEECCCBBBBBBBBB@@@>>>>>>@@@AAA@@@???BBBCCCDDDEEEFFFGGGGGGGGGEEEDDDBBBAAABBBDDDFFFHHHMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLJJJHHHFFFEEECCC@@@===;;;999999888777777888888888777777777555666888999888777555444444444555666777777777777888777777777666666666555555555555555444444444444666666555555555444444444666555555444444444555555333444444444444444555555444444444444444444444444555555555555555555555555555444444333333444444555444444444555555555555666555555555555555555555555444444444555555555666666444444444444444444444444555555555555555555555555333333444444444555555555555555555555555555555555555555555555555555555555555555555444444444444444222333555666777666555444555555444444444444555555444444444444444444444444555555555555555555555555555555555666666666777777555444444333333444444555555555555555555555555555444444444555555555555555777777666666555444444444555555555555666666666666333444555555444333444666333333333444555555666666666666666666666666666666444444444444555555555555555555555555555555555555444444444333444444555666555555555555555555555555555555555444444444444333555555555444444444444444666555555444444444444555333444666777777777666555666666666666666666666666555555555555555555555555444444444555555555555555555555666666666555444444777666555333333444555555666555555444333333444444444444444444444444444444555555444444444444555555444444444444444555666777666666555444444444444555666666555444444444444555777666666666666666777777999999999999888888888888555666666777888888777777888888888888777777777777888888888888888888888888888888777777777777888888888777777777777666666666999999999999888777666555888888888888999999999999888888888888888888888888:::::::::999:::;;;<<<===AAAAAABBBCCCEEEGGGIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQUUUVVVWWWVVVTTTSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUUUUVVVUUUTTTRRRQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUSSSQQQPPPTTTTTTTTTUUUUUUUUUUUUUUUVVVUUUTTTRRRRRRRRRRRRSSSRRRSSSTTTTTTUUUUUUTTTTTTTTTSSSRRRPPPOOONNNNNNNNNKKKJJJIIIHHHHHHIIIJJJKKKKKKMMMPPPSSSSSSQQQNNNLLLMMMLLLKKKIIIHHHFFFDDDDDDDDDAAA???>>>???@@@??????@@@@@@@@@AAABBBCCCDDDEEEFFFEEECCCBBBBBBDDDEEEGGGKKKKKKLLLMMMMMMNNNMMMMMMNNNNNNOOOOOONNNMMMKKKJJJHHHGGGDDDAAA>>>;;;:::999888888888888888888888888777888888999888666555444555666666777777666666555777777777777666666666666666666666666555555555555666666666555555555555444555555444444444555666666666555444333333333444555444444444444444444444444444444444444444444444444555444444333333444444555444444444555555555555666666666666666666666666666444444444555555555555555444444444444444444444444444444444444555555555555444555555555555666666666444444444444444444444444444444444444444444444444555555555555555555666666333444555666666666444444444555555555555555555444222222333444555555666666444444444444444444444444666666666666777777777888555444444333333444444555555555555555555555555555555555555555555444444444555555555555555555444444555555555555666666666666333444666666555555666888222222444555666666666666666666666666666666666666444444555555555666666666555555555555555555555555333444444444555555666666555555555555555555555555555555555555444444444444444444444444444444444444888777666555555555555555333444666888888777555444666666666666666666666666555555555555555555555555333444444444555666666666666666666555555444444333777666555444444555666777777666555444444333444444555555555555555555555555555555444444444444555555444444444444555555666666666555555444444444555555666555555444444444555555888888777777777777777777999999999999999999999999777777888888888888777777666666666666666666666666888888888888888888888888999888777666666777888999777777777777777777777777888888999999888777777666777777777888888888999999777777888888888888999999::::::;;;;;;<<<===>>>???CCCCCCDDDFFFGGGIIIKKKKKKMMMMMMOOOPPPRRRRRRSSSSSSNNNOOOPPPQQQRRRRRRQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLQQQSSSTTTSSSRRRRRRSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWUUUTTTSSSSSSSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVXXXYYY[[[[[[[[[YYYWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUTTTSSSTTTUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSRRRRRRRRROOOOOONNNMMMMMMNNNOOOOOOOOOPPPRRRTTTTTTSSSRRRPPPRRRRRRPPPNNNLLLJJJIIIHHHFFFDDDAAA????????????@@@AAA@@@@@@???@@@BBBDDDEEEFFFEEECCCBBBCCCCCCEEEFFFHHHIIIKKKMMMNNNMMMMMMLLLNNNNNNOOOPPPOOONNNMMMLLLLLLKKKHHHEEEBBB???<<<;;;999888888777777777777888777777888888888777666666777777777777777666555555777777777777666666666666777777777777666666666666666666666555555555555555444444444444444555666777888777444333222333444555555555555555555555555555444444444444444444444444555444444333333444444555444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444111111222222222222222333444444555555555666666666444444444444444444444444444444444444444444444444444555555555666666777777444555555666666555444333333444555666666555444333333333444444555666666666444444444444444444444444555555666666666777777777555444444333333444444555555555555555555555555555666666666555444444444333444444444444555555555555555555555555666666666666444555777777666666777999222333444555666777666666666666666666666666666666555555666666666777777777555555555555555555555555333444444555555666666666555555555555555555555555666666555555555444444444444444444444444444444444888777666666555555555555333444666888888777555444666666666666666666666666555555555555555555555555333444444444555666666666666666555555444444444333777666555555555555777777888777666555444444444444555555555555555555555555666555555444444555555666444444444555555555555555555555444444444555555666555555444444444555555666999888888777777777777888999999999999999999999:::999999:::::::::999888888999999999999999999999999888888888888888888888888999888777666666777888999777777777777888888888888555666777777888888888777666666666777777777888888777777888888999999999999;;;<<<===>>>???@@@AAAAAACCCDDDEEEGGGIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRRRROOOPPPQQQRRRSSSRRRQQQPPPRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHLLLNNNPPPPPPPPPQQQSSSUUUSSSTTTUUUVVVWWWXXXXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[YYYWWWVVVUUUUUUUUUVVVVVVWWWWWWXXXVVVVVVWWWWWWXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSRRRSSSSSSTTTUUUWWWWWWUUUTTTRRRPPPOOONNNIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@???>>>???AAABBBCCCDDDCCCCCCBBBBBBCCCDDDEEEEEEGGGIIIKKKLLLLLLLLLKKKLLLMMMNNNOOOPPPOOONNNNNNNNNMMMLLLIIIFFFCCCAAA@@@;;;:::999888777777777777555666666777888999999999888888888888777666555444666666666666777777777777888888777777777666666666666666666666666666666666444444444444444555666777888777555333222333555666555555555555555555555555555555555555555555555555555444444333333444444555444444444555555555555666444444444444444444444444555555555555555555555444444444444444444444444444111111111222222333333333333444444444444555555555444444444444444444444444444444444444444444444444444555555555666666777777555555555555555555444444333444555666666555444333555555555555555555555555444444444444444444444444444444555555555666666666555444444333333444444555555555555555555555555555666666666555444444444333444444555555555555555555555555555555666666666666555666777777666555666888444444444555555666666777666666666666666666666666666666666666777777777888555555555555555555555555444444555666666666555555555555555555555555555555666666666555555555444444444444444444444555555555777666666555555555555666333444666777777777666555666666666666666666666666555555555555555555555555444444444555555555555555666555444444333444444444666666555444444666777888888888666555444444333333555555555555555555555555666666555555555555666666444444555555666555555444555444444444444555666666555444444444444555666666888777777777777777888888999999999999:::::::::::::::::::::;;;::::::999999777777777777777888888888888888888888888888888888888888777777777777888888777777777888888888888999444555666777888888888888555666666666777777777777888888888999::::::;;;;;;===>>>???AAACCCDDDDDDEEECCCEEEFFFHHHJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPRRRSSSUUUUUUTTTRRRQQQOOONNNMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJLLLNNNOOOPPPQQQTTTVVVSSSTTTUUUVVVWWWWWWXXXWWWUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTUUUVVVWWWYYYYYYZZZXXXWWWVVVUUUUUUVVVWWWXXXUUUVVVWWWXXXYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVXXXWWWVVVUUUUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRSSSTTTWWWXXXZZZYYYXXXWWWVVVTTTTTTSSSMMMMMMMMMKKKGGGDDDDDDDDD???>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPPPPOOOOOOOOOOOONNNMMMKKKHHHFFFEEE@@@???<<<:::888888888888444555666777888:::;;;;;;888888888888777777666555666666666666777777777777777777777777666666666666555666666666666777777777555555444444444555666666777666555444444444555666555555555555555555555555666666666666666666666666555444444333333444444555444444444555555555555666444444444444444444444444555555555555555444444444444444444444444444444444333333444444555555666666333333444444444555555555333333333333333333333333444444444444444444444444555555555555555555666666555555555555555555555555444555555555555555555444666666555555555555555555444444444444444444444444444444444444555555555555555444444333333444444555555555555555555555555555555555555555555444444444666666666666666666555555555555555555666666666666444555666555444333444555666666555444444555666777666666666666666666666666555555555666666666777777555555555555555555555555555555666777777666555444555555555555555555555555666666666666555555555555444444555555555666666666555555444444555555666666555555555555666666666666666666666666666666666666555555555555555555555555555555555555555444444444555444333333333444555666555555444444444555666777999888777555444444333333555555555555555555555555666666555555555555666666444444555666666555444333444444444444444555666666444444444444444555666666666666666666666777888999999999999:::::::::;;;;;;888999999:::::::::999999444444444555555555666666888888888888888888888888777777888888888888777777777777888888888999999999777777888888999888888888666666777777777888888888888999999:::;;;;;;<<<<<<>>>@@@BBBDDDFFFGGGGGGGGGEEEFFFHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOPPPQQQSSSUUUUUUSSSQQQOOOJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGIIIJJJJJJKKKMMMOOOPPPQQQRRRTTTVVVSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUWWWXXXZZZ[[[[[[YYYXXXWWWVVVVVVWWWXXXYYYUUUVVVWWWXXXZZZ[[[\\\]]]\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWXXXWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVPPPRRRSSSQQQMMMHHHGGGFFF???@@@AAAAAABBBAAAAAAAAA>>>>>>???@@@AAACCCDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKJJJLLLNNNPPPQQQQQQQQQQQQNNNOOOOOOOOONNNMMMKKKJJJFFFDDDAAA>>>;;;:::::::::666666777777888999:::;;;777777888888888777777666555666666666777777777888777777666666666555555555555666666666777777777777666555555444444444555555555555555555666666666666555555555555555555555555555555555555555555555555555444444333333444444555444444444555555555555666555555555555555555555555666666555555555444444444444444444444444444444444333444444555666666777777444555555555555666666666333333333333333333333333555555555555555555555555555555555444444444444444444444444444555555666777555555444444444444555555444444555555666666777777555555555555555555555555555555555555666666666666555444444333333444444555555555555555555555555555444444444555555555555555888888888777666666666555555555555555666666666777333444555444222111222333888777555444333444666777666666666666666666666666444444444555555555666666555555555555555555555555666666777777777555444333555555555555555555555555777666666666555555555555555555555666666666777777444444444444444555666777666555555555555666777777666666666666666666666666555555555555555555555555666666666555555444444333444333333222333444666777555444333333444555666777999888777666444444333333666666666666666666666666666666555555555555666666444444666666666555444333444444444444444555666777444444444444444555666777555555555555666777999999999999999::::::;;;;;;;;;777777888999999999999999666777777777888888999999888888888888888888888888666777888999999888777666777777888888999999999999::::::::::::999999777777777888888888888999999999999999:::;;;;;;<<<======???AAACCCFFFHHHIIIIIIIIIFFFGGGIIILLLNNNNNNOOONNNNNNNNNOOOOOOPPPOOOOOOOOOMMMOOOQQQRRRRRRQQQNNNMMMEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIJJJIIIHHHFFFDDDCCCDDDEEEFFFHHHIIIKKKLLLMMMNNNPPPRRRRRRRRRRRRTTTUUUTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVSSSTTTUUUWWWXXXZZZ[[[\\\[[[ZZZXXXVVVVVVWWWYYYZZZXXXXXXYYY[[[]]]```bbbcccaaaaaaaaaaaaaaa`````````dddcccbbbaaaaaa``````aaa]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWXXXYYYZZZZZZ[[[\\\\\\]]]]]]\\\\\\ZZZZZZYYYXXXWWWWWWWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWSSSUUUWWWVVVPPPKKKIIIHHHBBBCCCDDDEEEFFFEEEDDDCCC<<<<<<>>>???AAACCCDDDDDDAAAAAAAAABBBDDDGGGIIIKKKKKKLLLNNNPPPRRRRRRRRRRRRNNNNNNPPPPPPPPPOOONNNNNNKKKHHHEEEAAA>>><<<<<<<<<999888888777888888999999777777888888888888777777555666666666777777888888666666666666555555555555555666666666777777888888777666555444444444444444333444555666777777666666666666666666666666666666444444444444444444444444555444444333333444444555444444444555555555666666666666666666666666666666666666555555555444444444444444444444444444444444222222333333444555666666666666666666777777777777333333333333333333333333666666666666666666666666555555555444444333333222333333333444555666777888666555444333333444555666222333444555666888999999666666666666666666666666666666666666777777777777555444444333333444444555555555555555555555555555333444444555555666666666:::999999888777666666555222333444666777777777777555555555666777777888888999888777666666777888888666666555555555555666666777777777777666666666666555555555666666666666777777777666666555555555444555555555555555555555555555555555555555555555555777777777777888888888888999888777666666777888999555555555555555555555555444444555555555555444444555555555555666666666666444444555555555555444444333444555555666666555555444444555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555222222333333444555666666777777777777777777777777666666666666777777777777777777777777777777777777999999999999999999999999888888888888888777666666666666777777888888999999888888777777777777777888999999999999999999999999777777777777888888888888999999999999888888888777777777999;;;===???@@@AAAFFFFFFEEEEEEFFFFFFGGGHHHHHHJJJMMMOOOQQQQQQQQQPPPNNNNNNOOOOOOQQQRRRTTTUUURRRRRRRRRRRRQQQNNNIIIEEE@@@AAABBBDDDFFFIIIKKKLLLLLLKKKIIIGGGFFFEEEDDDDDDEEEGGGJJJLLLMMMNNNQQQSSSSSSQQQPPPRRRUUUVVVTTTQQQWWWUUUTTTTTTTTTTTTSSSRRRUUUUUUUUUUUUUUUVVVVVVWWWWWW[[[\\\YYYXXX[[[^^^]]][[[[[[[[[ZZZYYYYYY[[[\\\[[[^^^cccjjjqqqtttuuussstttrrrnnnjjjiiikkkpppuuuxxxtttooommmnnnnnnmmmlllkkklllmmmmmmjjjfffaaa]]]\\\WWWUUUXXXYYYXXXXXXZZZaaa```______```aaa```___bbb^^^ZZZWWWWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXYYY[[[]]]^^^YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWUUUSSSQQQHHHFFFDDDBBBBBBCCCEEEGGGDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@@@@AAACCCEEEFFFKKKLLLNNNPPPRRRRRRRRRRRRTTTSSSQQQPPPOOOOOOOOOPPPLLLKKKHHHGGGEEEAAA===:::999:::::::::999888777666777777777777777888888888777777777777777777777777666666666666777777777777>>><<<888555444555888999555555444444444444555555888777777777666666666666777777666666555555555444444444444555555555555555555555555444444333333333555555555555555555555555777777777777777777777777555555555555555555555555333333444444555666777777555444333333333333444555444666888:::;;;999777666666666555555555444444444444444444555555555666666666666666666666666666666444444555555555555444444444333333222222333333444555555555555555555555555666666555555555444444444555555444333444555666777555555555555555555444444444888:::888444111333666333333333444444444555555777777666666555555555444444555666666666666666555777777777666555555444444888777666666666666777888666666555555555555666666555555555666666777777777444444555555555666666666777666666666555555555444555555555555555555555555555555555555555555555555555555555666666666777777777666666666666666666777555555555555555555555555444444555555555555444444555555555555666666666666444444555555555555444444333444555555666666555555666666666666555444333333444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555222222333444444555666666666666666666666666666666666666666666777777777777888888888888888888888888999999999999999999999999777888888888777777666555777777777777888888888888888888777777777777888888999999999999999999999999777777777777888888888888999999999999999999999888888999:::<<>><<<;;;;;;:::999888888888777777777777888888888888777777777777777777777777666666666666777777777777<<<:::888666555666777888666555555444444555555666666666555555555444444444666555555555444444444444666555555555555444444444666666666555555444444444555555555555555555555555555555555555555555555555555555555555555555555555333333444444555666666777555444333333333333444555222333555666666666444333666666555555555444444444444444444555555555666666555555555555555555555555444444555555555555444444444444333333333333444444555555555555555555555555666666555555555444444444444333222222222333444555444444555555666666777777666999<<<:::666333555777333333333444444444555555777666666666555555555555666666666666666555444444777777666666555555444444666666555555555555666777666666555555555555666666222333444555666777888888333444444444555555555555666666666555555555555555555555555555555555555555555555555555555555555555333333444444444555555555444555555666666555555444555555555555555555555555444444555555555555444444444555555555555666666666444444555555555555444444333444555555666666555555777777666666555444222111444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555333333333444555555666666555555555555555555555555666666666666777777777777888888888888888888888888999999999999999999999999999999999999999999888777888888888888888777777777888888777777777888888999888888888888888888888888777777777888888888999999999999999999999999:::::::::;;;===@@@BBBEEEFFFGGGJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOQQQSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPMMMKKKHHHGGGEEEAAA???AAAAAABBBCCCEEEGGGIIIJJJHHHGGGGGGFFFFFFFFFFFFFFFKKKLLLLLLKKKIIIJJJLLLNNNQQQPPPOOOPPPSSSTTTTTTTTTPPPQQQRRRSSSUUUWWWXXXYYYUUUXXXZZZXXXUUUUUUZZZ___eeemmmvvvzzz~~~xxxrrrpppqqqsssuuu}}}zzzuuutttxxxzzzzzzzzz|||rrrkkkdddcccfffhhhddd```]]]]]]]]]___aaaaaa```^^^[[[[[[[[[\\\]]]\\\YYYVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWRRRPPPLLLIIIGGGFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDD@@@???>>>>>>???BBBEEEHHHFFFHHHJJJMMMPPPRRRTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRPPPNNNNNNLLLJJJFFFCCC???>>><<<:::999999999999888888888888888888888888777777777777777777777777666666666666777777777777888777666666666666777777666555555444444555555666666666666555555555444444444444444444444333333333666666666555444444333333666666666666666555555555555555555555555555555555444444444444444444444444555555555555555555555555333333444444555666666666555444444333333444444555222222333333444444444444555555555555555444444444444444444555555555555555555555555555555555555555444444555555555555444444555555444444444444555555555555555555555555555555555555555555555444444444444444333333222333333444333333444555666777888888666888:::999666444555777333333333444444444555555666666666666555555555555555666666666666666555555444555555666777777888888444444444444555555555666666666555555555555666666333333444444555666666777333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555333333444444444555555555444555666777777666555444555555555555555555555555444444555555555555444444444444444555555555666666444444555555555555444444333444555555666555555555555666666666555444333333444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555333444444444555555666666555555555555555555555555666666666666777777777777888888888888888888888888888888888888888888888888:::;;;;;;<<<;;;;;;::::::999999999888888777777777888888777777888888999999777777777777777777777777777777888888888999999999777777888888999::::::;;;>>>???AAACCCFFFHHHJJJKKKLLLLLLLLLKKKLLLMMMMMMNNNOOOPPPQQQSSSSSSTTTTTTSSSSSSSSSRRRRRRQQQPPPOOONNNKKKIIIEEECCCBBBBBB@@@???@@@@@@AAABBBCCCEEEGGGHHHEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIIIIIIIJJJNNNPPPTTTSSSRRRQQQRRRSSSTTTTTTTTTVVVXXXYYYYYYZZZ[[[\\\XXX]]]aaa___\\\]]]dddlll}}}}}}zzz|||zzzrrrkkkgggggggggiiikkkkkkhhheeeaaa___\\\\\\\\\[[[YYYVVVVVVWWWWWWXXXXXXYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTPPPLLLIIIGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGDDDBBB@@@>>>???AAACCCEEECCCEEEGGGKKKNNNQQQSSSUUUSSSRRRRRRRRRRRRRRRRRRRRRSSSRRRPPPPPPPPPNNNKKKHHHCCCAAA>>>;;;999999999:::999999888888888888888777777777777777777777777777666666666666777777777777444555555666666777666666666666555555555555666666888888888777777777777666444444444444444444444444555555555555555555444444666666555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555666666444444444444444444444444666555444444444555777777555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555444444555555555444444555555555555555555555555555555555555555555555555555555555777666666555555555555555333333444444555555555666333555777666444222333444333333333444444444555555666666666666666555555555333444555666777777777777555666666777777888888999333333444555555555555555666666555555555555666666555555555555555555444444333333333444444444555555444444444555555555555555666666666666666666666666666666666666666666666666444444555555555666666666555555777888888777555555666666666666666666666666444444555555555555444444444444444444555555555555444444555555555555444444333444555555666555555555333333444555666666666555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555555666555555555555555555555555666666666666777777777777888888888888888888888888888888888888888888888888999999:::::::::::::::999::::::999999888888777777888888888888888999::::::777777777777777777777777888888888888999999999999666666777888:::;;;<<<<<>>???@@@FFFFFFHHHJJJLLLNNNOOOPPPPPPOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSQQQOOOLLLKKKEEECCCAAAAAACCCDDDEEEDDDAAAAAAAAABBBBBBDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGHHHIIIPPPPPPPPPOOOPPPTTTYYY]]]```gggpppuuuwwwxxxyyy{{{}}}zzznnngggcccaaa]]]XXXWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVWWWWWWXXXXXXVVVUUUSSSQQQOOONNNMMMMMMHHHHHHIIIIIIKKKLLLNNNOOONNNMMMJJJFFFDDDBBBAAA@@@@@@@@@BBBDDDGGGJJJMMMNNNOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPQQQRRRRRRPPPMMMJJJHHHEEEBBB???===<<<<<<:::::::::999888888777777777777777777777777777777666666666666777777777777444444555666777777666666777666666555555666666777777777666666666555555555555555555666666666666666444444444555555555666666333333333444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333444444555555444444333555444333333333444666777444444444555555555555555555555555555555444444444444444444444444444444444444444555555555555444444555555444444444444555555555555555555555555555555444444444555555555555555222333444555555555555444666666555444333222111111444555555555555555444444333333333444444444555555555555555666666666666666444444555666777777666666666666666555444444333333222333555666777777666666666666555555555555666666666666666666666666666777444444555555555666666666333333333444444555555555666666666666666666666666666666666666666666666666555555666666666777777777666555555444444555555666666666666666666666666666444444555555555555444444333333444444444555555555444444555555555555444444333444555555666666555555333333444555666666666555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555666666666666666666666666666666666666777777777777999999999999999999999999888888888888888888888888555666666777777777777777888999999999999999999:::888888888888999:::;;;<<<999999999999999999999999888888888999999999::::::999:::;;;===@@@BBBCCCDDDIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRTTTTTTSSSSSSSSSSSSSSSTTTSSSTTTTTTSSSRRROOOLLLKKKGGGFFFDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJMMMPPPQQQPPPOOOOOOOOORRRTTTWWWZZZ___gggqqqxxx|||~~~wwwpppfff___[[[[[[[[[ZZZYYYYYYXXXXXXZZZYYYXXXWWWWWWXXXXXXYYYUUUTTTTTTTTTSSSSSSSSSSSSOOOMMMLLLJJJKKKMMMOOOPPPPPPOOOMMMKKKHHHEEECCCAAA@@@@@@@@@AAACCCFFFHHHJJJLLLMMMOOOPPPQQQQQQQQQPPPPPPPPPPPPRRRSSSSSSRRRPPPOOOMMMKKKHHHEEEBBB???>>>;;;;;;:::999999888777777777777777777777777777777666666666666777777777777666666666666666666777777777777666666666666777777777777777666666666555555444444444555555666666666777666666555444444333333444444444444555555555666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555333333444555555444333333333333222222333333444555444444444555555555666666666666555555555444444444444444444444444444444444444444555555555555444444444444333333333333444444555555555555555555555555444444444555555555666666111222444555666666666666666666666555555444444444444444444555555555444333333333333444444444555555555555555555666666666777666666666666666555555444111111222333333444444555222333555777888777777666666666555555555555666666444555555666777888999999555555555666666666666777333333333444444555555555777777777777777777777777777777777777777777777777555555555666666666666777555555333222222333555555777777777777777777777777444555555555555555555444333333333444444444555555444555555555555555555444333444555555666666555555555555555666555555444444444555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666555555555777777777777777777777777666666666666777777777777999999999999999999999999777777777777777777777777777888999:::::::::::::::888888888999999::::::;;;888888888888999:::;;;<<<999999999999999999999999888888999999999:::::::::;;;<<<>>>@@@BBBEEEFFFGGGJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSTTTTTTRRROOOMMMKKKJJJIIIGGGGGGHHHHHHGGGEEEGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKMMMQQQVVVYYYZZZZZZZZZZZZYYY\\\bbbhhhppp{{{wwwmmmaaa``````___^^^]]]\\\\\\\\\[[[ZZZXXXXXXXXXYYYZZZTTTTTTUUUVVVVVVWWWWWWXXXTTTRRROOOLLLKKKMMMOOOQQQOOOOOOOOONNNKKKHHHEEECCC@@@@@@???@@@AAACCCEEEGGGKKKLLLNNNPPPQQQQQQPPPPPPQQQPPPQQQSSSUUUUUUSSSQQQRRRQQQOOOMMMIIIEEEBBB@@@;;;;;;::::::999888777777777777777777777777777777666666666666777777777777888777666666666666777777777777666666666666777777999999999999888888888888333333333444444555555555:::999888666444222000000444555555555666666777777555555555555555555555555333333333333333333333333555555555555555555555555555555555555555555555444333333444555555444333333333333444444444555555555444444444555555555666666666666555555555444444444444444444444444444444444444555555555555555555444444333333222222333333444555555555555555555555555444444444555555555666666222333555777999999999999666666666777777777777777222111111222333333222111333333333444444444555555444555555555666666777777777777777777777666666555666666666666666666666666555555666666666666555555777777666666555555555444444555555666777888888999666555555666666777888999444555666777777666555444777777777777888888888888666666555555555444444444444555666888888666555444555555555666666666666777333333444444555666666666555555555555555555555555777666555444444555666777333333333444444444555555666666777777777777666666444444444444444444444444444444444444444444444444444444444444555777888999555555555555555555555555444333222333555555444333777777666666555555555444777777777777666666666666888888777777777777888888999999888888777666555555999999999888888888777777888888888888888888888888:::777555777;;;>>><<<888888888888777777777777777888999:::;;;::::::888777:::999888888999;;;<<<===???@@@BBBDDDFFFIIIJJJKKKNNNNNNNNNOOOOOOPPPPPPPPPNNNOOOQQQRRRRRRRRRQQQPPPSSSRRRQQQPPPPPPQQQRRRSSSWWWWWWWWWVVVTTTQQQOOOMMMNNNMMMKKKKKKLLLLLLLLLKKKMMMIIIJJJOOOPPPJJJGGGIIIMMMMMMMMMMMMNNNPPPQQQRRRVVV]]]eeeiiikkklllmmmooonnnsssxxx~~~wwwpppgggccceeegggfffdddlllgggaaa^^^]]]\\\ZZZWWWWWWUUURRRQQQSSSVVVYYYYYYTTTTTTRRRQQQOOONNNMMMLLLPPPPPPOOOMMMKKKIIIGGGFFFEEEBBB???===>>>@@@AAAAAAEEEGGGIIILLLMMMNNNNNNMMMLLLOOORRRSSSRRRRRRSSSSSSSSSRRRQQQOOOLLLJJJGGGFFF???>>><<<:::999999999999888999999:::999888777666777777666666666666777777999888888777666555555444555555555555555555555555666666666666666666666666888777777666555555444444555555555555555555555555666666555555555444444444444555666777777666555444888777666555444333222222333333333444444555555555333444444555555444444333555555444444444444555555666666555555555444444444444444444555555555555666444444444555555555666666333333333444444444555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555:::888666666888<<>>AAABBBDDDFFFHHHJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOOOONNNOOOQQQQQQRRRQQQQQQPPPSSSSSSRRRRRRRRRRRRSSSSSSVVVVVVVVVUUUTTTRRRPPPOOONNNMMMLLLLLLMMMNNNMMMMMMPPPLLLLLLQQQQQQMMMKKKNNNOOOOOOOOOMMMMMMOOOTTTWWWcccmmmzzz~~~wwwvvvwwwvvvuuu|||uuukkkddd```]]]ZZZWWWZZZXXXVVVUUUVVVWWWVVVUUUQQQQQQRRRRRRRRRQQQQQQQQQNNNNNNNNNMMMLLLKKKJJJIIIFFFCCC@@@>>>???AAAAAAAAADDDEEEGGGIIIJJJLLLLLLMMMNNNPPPSSSSSSSSSRRRRRRSSSTTTSSSRRRPPPNNNKKKIIIHHHBBBAAA???<<<:::999999999888888999:::999999888777888888777777777777888888888888777777666666555555555555555555555555555555777777777777777777777777777777666666555444444333666666666666666666666666666666555555555444444444333333444555555444333333555555555555555555555555444444555555555555555666333444444555555444444333555555444444444444555555555555444444333333333333444444444555555555555666444444444555555555666666333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222333444777<<>>999999999888888888888888888888888888888888888888:::777666777;;;<<<;;;999888888888888888888888888999999::::::::::::999999::::::::::::<<<===???@@@DDDEEEFFFHHHJJJLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPRRRRRRSSSSSSTTTSSSSSSRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPSSSPPPPPPSSSSSSQQQRRRTTTSSSTTTTTTRRRQQQVVV```hhhzzztttllleee```\\\YYYXXXWWWVVVWWWVVVTTTRRRRRRSSSTTTTTTUUUUUUTTTTTTPPPPPPOOOOOONNNLLLKKKJJJGGGDDDAAA@@@@@@AAABBBAAABBBCCCCCCEEEFFFHHHJJJKKKOOOQQQSSSTTTSSSRRRSSSTTTTTTTTTSSSRRRPPPNNNMMMKKKGGGEEECCC???<<<:::999888777888999999999999999888999999888888888888999999777777777777666666666666555555555555555555555555888888888888888888888888666666666555444444333333666666666666666666666666555555555555555444444444333333444555555444333333222333333444555666777777666666666666666555555555333444444555555444444333555555444444444444555555444333333333333222222222444444444555555555555666444444444555555555555555444444555555555666666666444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444666999<<>>888888888888888888888888888888888888888888888888999888777888:::;;;:::999777888888888888888999999999999:::::::::::::::::::::;;;;;;===>>>@@@AAABBBGGGHHHIIIJJJLLLMMMOOOOOOMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOPPPRRRSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQRRRSSSTTTTTTTTTVVVVVVVVVXXXZZZXXX[[[\\\[[[]]]fffvvvxxxnnnhhh^^^[[[YYYXXXXXXYYYXXXWWWUUUVVVVVVVVVVVVVVVUUUTTTUUUTTTSSSQQQNNNLLLJJJHHHHHHEEEBBBAAAAAABBBBBBAAAAAAAAAAAAAAACCCEEEHHHIIIMMMOOOQQQRRRRRRRRRTTTVVVTTTTTTTTTTTTRRRQQQPPPOOOLLLJJJGGGDDD@@@<<<:::999888888999999999999999999999888888777777888888999666666666666777777777777555555555555555555555555777777777777777777777777666555555555444444444333666666666666666666666666555555555555555555555555555666666666666666666555222333333444555666777777777666666666555555444444333444444555555444444333555555444444444444555555444333333333333333333333444444444555555555555666555555555555555555555555555555555666666666666777444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555888777777666666555555555:::777444333444555666555444444444444555555555555555555555555555555555555555666666666555444333222777777888888888888777777999999999999999999999999888888999999999999888888555555555666666666666666555555555666666666666666555555555555555666777777666666666555555666666666444555555666777888888888555555555555555555555555555555666666666666555555333333333444444444555555555555444333222111111000666666666666666666666666555555555555555555555555444444444555555555666666666666777777777777666666555555555555555555555555444444444444444444444444444555777888888666444333555555555555555555555555666555333333444444333111555555555666666666666666555666666666777777777888888888777777777777888888888999999999:::::::::;;;888888888888888888888888888888888888888888888888999888888999:::::::::999777777888888999999999:::999999999::::::;;;;;;<<<;;;<<<>>>@@@BBBCCCDDDEEEIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLMMMOOOPPPPPPPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQQQQPPPPPPSSSUUUVVVZZZ]]]^^^^^^___aaabbbaaadddgggiiimmm{{{~~~ooojjjddd___]]]\\\\\\\\\VVVUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTRRRPPPNNNLLLKKKIIIGGGDDDCCCCCCCCCBBBAAABBBBBBAAAAAABBBDDDFFFGGGHHHJJJLLLNNNOOOQQQTTTVVVSSSSSSTTTTTTTTTSSSRRRRRROOONNNKKKHHHDDD@@@===;;;999999999999999999::::::777777666666666666777777666666666666777777777777666666666666666666666666666666666666666666666666555555555555555444444444444444444444444444444444444555555555555555555555666666666555555666666666444555555555555555555555666555555444444333333333333444444555555444444333555555444444444444555555444444444444555555555555444444444555555555555666555555555555555555555444555555555666666666666777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444555666888:::;;;;;;<<<777666555666777777555333444444444555555555666666555555555555555555555555///000222555777888999999888888999999888888777666999999999999999999999999888888999999999999888888555555555666666666666666555555555555555555555555444444444444555666777888666666555555555555666666222222333444555666666777444444444444555555555555666666666666666666666666333444444444555555555555777777777666555444444333666666666666666666666666555555666666666666555555444444555555555666666666666666777777777777666666555555555555555555555555444444444444444444444444444555666777777666555555555555555555555555555555888777555555666666555333555555555666666666666666555555666666777777888888888888777777777777888888999999999999888888888888888888888888888999999999888888888888888888888888999999999999999999999999777777888888999::::::::::::999999999:::;;;<<<======>>>AAACCCFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKLLLMMMNNNNNNLLLNNNOOOOOOOOOQQQXXX]]]dddlllsssuuuuuuvvvvvvttttttvvvxxxzzzvvvllleeeaaa___^^^YYYWWWUUUSSSRRRSSSTTTUUURRRRRRSSSSSSSSSSSSRRRRRRLLLJJJGGGFFFFFFFFFEEECCCDDDDDDDDDCCCDDDDDDEEEEEEDDDEEEHHHIIIJJJMMMPPPSSSQQQQQQRRRSSSSSSSSSSSSSSSQQQPPPNNNKKKHHHDDDAAA???;;;;;;:::999999999999999777777666666666666777777777777777777666666666666666666666666666666666666555555555555555555555555666666666666666666666666333333333333333333333333444444444555555555555555555444333333333333444555666666666555444444444333444444444444444333333333333444444555555444444333555555444444444444555555444444555555555555555666444444444555555555555666555555555555555444444444444444555555555666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555222333444666888999:::;;;555555555777888777555333444444555555555666666666555555555555555555555555222333444555666777777777777777888999999999888888888888888888888888888888777777888888888888777777555555555555666666666777666666666666666555555555555555444444444555555666777666555444444555666777111222222333444555666777444555555555666666666666666666555555555555666666444444555555555666666666777777777666666555555555666666666666666666666666666666777888888777666666555555555555666666666666666666777777777777666666555555555555555555555555555555555555555555555555444444555555666666777777555555555555555555555555666555444555777888777666555555555555666666666777555555555666777888888888888888777777777777888888999999999999999888888888777777888888888999999999888888888888888888888888999999:::999999888999999777777888999999:::;;;;;;::::::999999:::;;;===>>>???AAACCCFFFIIIJJJKKKLLLJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKIIIIIIIIIJJJJJJLLLMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOLLLOOOQQQRRRTTTZZZeeemmm|||uuupppmmmhhhddd^^^XXXTTTSSSTTTUUUQQQRRRSSSTTTUUUUUUUUUUUUPPPNNNLLLKKKKKKJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEEEEGGGJJJMMMNNNOOOPPPRRRSSSSSSSSSSSSQQQPPPOOOMMMKKKHHHEEECCC===<<<;;;999888888888999888777777777777777777888888888777777666666555555666666666666666666666666666666666666666666666666777777777777777777777777444444444444444444444444444444444555555555666666555444333333333333444555666666555555555444444444444444444444555555555555333444444555555444444333555555444444444444555555333333333444444555555555444444444555555555555666666666555555555444444444333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666555444444444444555555777555444555666777666555555555555555666666666666555555555555555555555555777777777777666555333333555666777888999:::::::::666666666666666666666666777777888888888888777777444555555555666666777777777777777777666666666666777666555444444444444444777666555444444555666777333333444555666777888999555666666666777777888888666666555555555555666666555555555666666666666777555555555555555444444444777777777777777777777777666777888999999888777666555555555555666666666777666666777777777777666666666666666666666666666666666666666666666666666666444444444444555777888999555555555555555555555555111000000222555777777777444555555555666666777777444555555666777888888999888888777777777777888888888888888999999:::::::::777777888888999999999999888888888888888888888888999:::::::::999888999:::777777888999::::::;;;;;;::::::999999:::<<<===>>>@@@BBBEEEHHHKKKLLLMMMMMMIIIJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOOOONNNMMMMMMNNNOOOPPPOOORRRUUUWWW[[[dddqqq{{{zzztttjjj```XXXUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSQQQOOONNNNNNMMMKKKIIIIIIJJJJJJJJJHHHFFFDDDCCCBBBCCCCCCBBBBBBCCCEEEGGGMMMNNNOOOQQQRRRSSSSSSSSSPPPPPPPPPOOOMMMJJJGGGFFF???===;;;999888888888888999999888888888888999999999888888777666555555444777777777777777777777777777777777777777777777777777777777777888888888888555555555555555555555555444444444555555555666666777666555444444555666777555555555555555555555555444555555555666666777777333444444555555444444333555555555444444555555555222222222333333444444444444444444555555555666666666666555555555444444444333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555777666666666777999:::<<<999666333222444666777888555555555555666666666777555555555555555555555555111222444555777888999999555555666666777777888888:::999888777666666666666666555444444555666777888555666888:::;;;:::999888555555555555555555555555444555666777777666555444777777666666555555555444666666666555444444333333666666666666666666666666555555555555555666777777444444444444444444444444666666555555555444444333555555555555666666666666777777777777666666666666666666666666666666666666444555777888888888777666777777777777777777777777666666777777777777666666555555555555555555555555888888777666555444333333666666555555555444444444555666888999888777555444666666666666666777888888888888888888888888888888888888888888888999999999888888999999999999888888777888999::::::999888777:::::::::999999888888888:::;;;<<<<<<<<<;;;:::999:::::::::;;;===???@@@AAACCCEEEGGGJJJKKKJJJJJJIIIIIIHHHFFFDDDDDDDDDEEEEEEGGGHHHHHHGGGFFFEEEDDDDDDGGGFFFEEEEEEEEEFFFHHHHHHJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQPPPNNNNNNPPPQQQRRRTTTXXX```lll|||oooaaa[[[VVVQQQQQQRRRSSSSSSRRRRRRSSSUUUVVVTTTQQQOOONNNNNNOOOPPPOOOOOOOOONNNMMMJJJHHHGGGFFFCCC@@@???@@@BBBCCCDDDFFFHHHJJJMMMOOOQQQSSSSSSTTTQQQNNNMMMMMMLLLIIIFFFCCCAAA>>><<<;;;999777666:::999888888888888888999888777666555555666777888999999888777666666777777888888888888777777777777888888777777666666555555777777666666666666777777777666555444333222222222555555555555555555555555777666555444333444444555555555666666666666555555555555555555555555555555444444444555555555555666555444444333333444444555444444555555555555444444444333333222222333333444555555555555555555555555555555555555555555555555555555555555555555444444333333333444444444555555444555555666777888888999555555444444444444555555777777777777777666555555333444555555666666555555::::::999999888777777777777777777777666666666666555555555555666666666666:::999888777666666666666777777666555666777888888555666888999:::999777666555555555555555555555555444444555555555555444444777666666666555555555555666666666777777777777777666666666666666666666666555555555555555666777777444444444444444444444444666666555555444444444444666666666666777777777777777777777777666666666666666666666666666666666666444555666777888777777666666666666666666666666666555666666777777666666555555555555555555555555555555555555555555444444444777777666666666555555555444555777888888777666555666666666666666777888888888888888888888888888888888888777777666666555555888888999999999999888888888888999999999999888888:::::::::999999999888888::::::;;;<<<<<<;;;:::999:::;;;<<<===???AAACCCDDDFFFGGGIIIJJJKKKJJJIIIHHHFFFFFFDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIIIIKKKMMMNNNNNNOOOOOOPPPPPPQQQRRRQQQQQQRRRTTTWWWUUU[[[eeerrruuuiii^^^UUUUUUVVVWWWVVVUUUTTTTTTTTTQQQPPPOOOOOOOOOPPPRRRSSSRRRRRRRRRQQQPPPMMMKKKJJJHHHEEEAAA@@@@@@AAABBBAAADDDEEEHHHJJJMMMOOOQQQRRRTTTQQQOOONNNNNNMMMKKKHHHEEECCC???===<<<:::888666888777777666666666666666888777666666666666777888999999888777777777777777888888888888777777777777777777777777666666666666444444333333333333444444777666555444333333333333555555555555555555555555666555444333222333333444555555666666666666555555555555555555555555555555444444444555555555555666555444444333333444444555444444555555555555444444555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444555555666777777888888777777777777777777777777666666666666666555444444333444555555666666555555333444444555666666777777666666666555555555555555555555555555444444444444999999888777666666666666999888888777777777777888666666777888888777666555666666666666666666666666444444333333333333444444666666666666555555555555555555666666777888888999666666666666666666666666555555555555555666777777666666666666666666666666777666555444444444555666666666777777777888888888666666666666777777777777666666666666666666666666444555666777777777777666666666666666666666666666555555555666666555555555555555555555555555555555333333333444444555555555777777777777777666666666444555666888888888777666666666666666666777888888888888888888888888888888999999888777666555555444888888999999999999888888999999888888888888999999:::::::::999999999999888999999:::;;;;;;::::::999;;;<<<>>>@@@BBBDDDFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMPPPQQQQQQRRRSSSTTTTTTUUUVVVWWWXXX[[[___cccccckkkyyyooobbbWWWWWWUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUSSSRRRPPPNNNJJJGGGDDDBBBAAAAAA???>>>AAABBBDDDFFFIIILLLMMMNNNRRRQQQOOOOOOPPPOOOMMMKKKHHHEEEBBB@@@>>><<<999777888888777666666666666666888777777666666777777888999888777777777777777777888888888888777777777777666666666666777777777777777666666555555666666777666666555444333333333333555555555555555555555555444444333222222222333333555555666666666666555555555555555555555555555555444444444555555555555666555444444333333444444555444444555555555555444444777666666666666666666777555555555555555555555555555555555555555555555555333333333333333333333333333333333444444444555555555555555666666777777888777777888999999888777777555555555555555444444333333444555555666666555555222333333444444555666666444444444555555555555555666666666555555444444444888888777666666666666666999888888777777666666666666666777777666555444333777777777777777777777777666555444333333444555666666666666666666555555555444444444444555555666666666666666666666666666666555555555555555666777777666666666666666666666666777666555444444555666777666666666666777777777777666666666666777777777777666666666666666666666666555555555666666666666666666666666666666666666666444444555555555555444444555555555555555555555555444444444555555555666666666666666666666666666666333444666777888888888888666666666666666777777888888888888888888888888888:::::::::999999888888888888888999999999999888888:::999888777777888999:::999999999999999999999999999999999:::::::::::::::;;;===???AAADDDFFFHHHHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLPPPQQQSSSRRRSSSUUU[[[___aaabbbdddfffiiinnntttyyyvvvbbb^^^YYYTTTRRRQQQQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRVVVVVVWWWWWWVVVTTTSSSRRRMMMKKKGGGEEECCCAAA???===>>>???@@@BBBEEEGGGJJJKKKOOOOOOPPPPPPQQQPPPOOONNNJJJHHHEEECCCBBB???<<<999;;;;;;:::999888888888888777777777777777777777777888888777777777777777888888888888888777777777666555555666666777777888888888888777777777777888888666666555444444444444444555555555555555555555555444444333333333333333333444555555666666555555444555555555555555555555555444444444555555555555666555444444333333444444555444444555555555555444444777777666666666666777777555555555555555555555555555555555555555555555555333333444444444444555555333333333444444444555555555555555666666666777777444666777999999777666444555555666666555555444333333444555555666555555555888888777777666555555444444444555555555555666666888777777666666555555555888777666666666666666666777777777666666555555444666666666666555555444444777777777777777777777777777666555444444555666777555555555666666666666666666666555555444444444444666666666666666666666666555555555555555666777777777777777777777777777777777666555555555555777777444444444555555555666666555666666666777777777888666666666666666666666666555555555555555666666777555555555555555555555555444444555555555555444444666666666666666666666666777777777777666666666666555555555555555555555555444444555666777888888888666666666666666777777888888888888888888888888888888888999999::::::;;;;;;888888999999999999888888:::999888777777888999:::999999999999999999999999999999999::::::;;;;;;;;;<<<===@@@CCCEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKLLLKKKJJJJJJJJJKKKMMMNNNRRRSSSRRRQQQRRRZZZgggppp{{{}}}}}}uuuiii```ZZZVVVTTTSSSQQQQQQPPPPPPPPPQQQQQQRRRVVVVVVWWWWWWWWWUUUTTTSSSPPPNNNKKKIIIGGGDDD@@@>>>======>>>???AAADDDFFFGGGKKKMMMOOOPPPQQQPPPPPPPPPLLLKKKHHHGGGEEECCC???<<<<<<;;;:::999888888888888777777888888888888777777888777777777777777888888888888888888777777777666555555666666777777888888555444444333333444444555666666555444444444555555555555555555555555555555444444444555555555555444444444555555555555444444555555555555555555555555444444444555555555555666555444444333333444444555444444555555555555444444666555555444444555555666555555555555555555555555555555555555555555555555444555555555666666666777333333333444444444555555555555555555666666666666444666777999999777666444666777777777777666555555333444555555666555555555999999888777777666666555555555666666666777777777777777777777777666666666777666666555555666666666555666666666666555555444666666666666555555555555666666666666666666666666666666666555555666666666555555555666666666666666999888888777666666555555666666666666666666666666555555555555555666777777777777777777777777777777555555666666666777777777333333444444444555555555555555666666777777888888666666666666666666666666555555444444555555666777555555555555555555555555555555555666666555555555666666666666666666666666888888888777777666666666444444444444555555555555555555666666777777888888666666666666666777888888888888888888888888888888555666666777888999::::::888888999999999999888888999999888888888888999999888999999999999:::::::::::::::::::::;;;<<<=========???BBBEEEGGGIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLNNNMMMLLLLLLLLLMMMNNNOOOQQQRRRRRRSSSXXXfffyyytttkkkccc\\\XXXUUUTTTRRRPPPPPPQQQRRRSSSUUUUUUVVVWWWWWWVVVUUUTTTSSSQQQOOONNNLLLIIIEEEAAA>>>>>>>>>>>>???AAACCCDDDFFFIIIMMMOOOOOOOOOPPPPPPNNNLLLKKKJJJIIIFFFCCC@@@;;;:::999888777666666666777888888999999888888777777777777777777888888999888888888888777777777777666666666666777777777777666666555555555555666666666666555555555555555666555555555555555555555555333444555666666666555555444444555555555555444444555555555555555555555555444444444555555555555666555444444333333444444555444444555555555555444444555444444333333444444555555555555555555555555555555555555555555555555555555555555666777777888888333333333444444444555555555555555555555555555555777777888999999888777777777777777777777666666555333444555555666666555555333444444555666666777777555555666666777888888888555555666666666666666666666666555555555666666777555555666777888777666666666666666666666666777777555555555555555555555555444555555666666555555444555555555555666666666777777777777777777666666666666666666666666666666666555555555555555666777777666666666666666666666666444555777888888888666666444444444444555555555666555555555666777888888888666666666666666666666666555555444444444555666777555555555555555555555555555666666777777666666555666666666666666666666666666666666666777777777777444555555555666666666666777666666666666666777777666666666666666777888888888888888888888888888888777777777888888999999999888888999999999999888888888888999999999999888888888888999999999:::::::::;;;;;;::::::;;;===>>>???AAABBBEEEHHHJJJJJJJJJJJJHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLJJJKKKLLLMMMMMMNNNMMMMMMOOONNNMMMMMMMMMNNNPPPPPPOOOSSSWWW]]]hhh{{{~~~ssskkkfffbbb]]]WWWTTTSSSTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQNNNJJJFFFAAA@@@>>>===>>>???AAABBBAAAEEEJJJMMMNNNNNNOOOPPPNNNMMMLLLLLLLLLJJJFFFCCC;;;;;;999888777666666666777888999999999999888777777777777777777888999999888888888888777777777777777777777777666666666666888888777777777777888888666666555555555555666666555555555555555555555555222333444555555555444444333444444555555444444333555555555555555555555555444444444555555555555666555444444333333444444555444444555555555555444444555444444333333444444555555555555555555555555555555555555555555555555555444444555555666777777888333333333444444444555555555555555555555555555555777777777777777777777777666666777777666666555444333444555555666666555555222333333444444555666666444444555555666777777888333444444555555666666666666666555555555666666777555666777999999999888777666666666666666777888999555555555555555555555555222333555555555555333222444555555555666666777777333333444444555666666666666666666666666666666666555555555555555666777777666666666666666666666666222444777999:::888666555555555555555666666666777444555555666777888888999666666666666666666666666555555444333444555666777555555555555555555555555666666777777777777666666777777777777777777777777333333444555666777888888555666666666777777888888888777777666666666666777666666666666666777888888888888888888888888888888;;;;;;::::::::::::::::::888888999999999999888888777888999::::::999888777888888888999999:::::::::<<<<<<;;;;;;<<<===???@@@CCCEEEHHHJJJLLLLLLKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKMMMNNNNNNMMMMMMLLLGGGHHHJJJKKKMMMNNNNNNNNNOOOOOONNNNNNNNNOOOPPPQQQOOOUUU^^^hhhwwwyyysssjjjaaaYYYVVVTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUTTTUUUTTTQQQMMMIIIBBBAAA???>>>===>>>@@@AAA>>>CCCIIILLLLLLLLLNNNPPPNNNMMMMMMMMMMMMLLLHHHEEE>>>===<<<:::999888888888777888999::::::999888777777777666777777888999999888888888888777777777777888888777777666666555555555555444444444444555555666666555555555666666777555555555555555555555555000111333444555444333333333444444555555444444333555555555555555555555555444444444555555555666666555444444333333444444555444555555555555555555444555555444444444444555555555555555555555555555555555555555555555555555555333333444444555666777777333333333444444444555555555555555555555555555444555555444444444444555555555555666666555555444333333444555555666666555555777666666555555444333333333333444444555666777777666666666666666666666666555555555555555555555555666666666666666666666666333444555555444444555666777777777777888888888888555555444555555666777888666666666666666666666666777777777777777777777777999999888888777777666666555555444444444444555555666666666666666666666666777777666666666666777777888777666555444444555666777777777777777777777777555555555555555666777777999888888777666555555444555666777777777777777666555555555555555555555555666666666666777777777777777666555444444555666777444444444555555555666666999888888888777777666666444555777888888888777666999999888888888888999999999999999999999999999999777777777777777777777777999888888888777777666666:::::::::;;;;;;::::::999::::::;;;===???AAACCCEEEHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMKKKLLLMMMNNNNNNOOOOOONNNLLLJJJKKKNNNOOONNNPPPTTTQQQQQQSSSTTTUUUUUUUUUUUU\\\aaalll|||oooccc___\\\XXXVVVTTTTTTXXXYYYVVVVVVXXXVVVUUUTTTSSSRRRQQQPPPOOOFFFDDDBBB@@@????????????>>>AAADDDHHHKKKMMMOOOOOOMMMNNNPPPOOOLLLJJJIIIIIIDDDBBB>>>:::888888888999444555666777777666555444888888777777777777888888777888999888777666666888777777777777777666555555888888777666555444333333555555555555555555555555444444555555555555444444444444444666777777444222555555444444444555666666666555444444333333333333666666666555444444333333888888777666666666666666444444444555555555666666666666555555555444444444888888888888777666444444666555444333333333444555666666666666666666666666555555555555555555444444555555555555555555555555444555555555444333333222888777777666555444444333444555555666666666666666666666666666777777777777666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666444555666666444333444555666666777777777888888888888777777666666666777777666666666666666666666666666666666666666666666666777777777777777777666666666666666555555666666666777777777777777777777777777777666666666666777777888888666555555555666666666666666666666666666666555555555555555666777777888888777777666555555444666666666777777666555555666666666666666666666666666666666666777777777777777666555555555555666777444444444555555555666666888888888888777777777666555666666777777777777777999999888888888888999999999999999999999999999999888888888888888888888888999999888888777777777777666777888999999999999999:::;;;<<<>>>@@@BBBDDDFFFHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJNNNOOONNNQQQUUUTTTUUUVVVVVVVVVXXX\\\___gggmmmxxxrrrfff\\\ZZZVVVVVVZZZZZZWWWVVVXXXUUUUUUUUUUUUTTTSSSRRRQQQJJJHHHEEEBBBAAA@@@@@@@@@???AAADDDGGGJJJLLLNNNOOONNNPPPQQQQQQNNNLLLLLLLLLGGGDDDAAA===:::999999:::666777777888888777777666888888777777777777888888777888999888777666666888777777777777777666555555777777777666555555444444555555555555555555555555555666666666666666666555555444444555666666555333444444333222111111111111555555444333333333444444333333444444555666666666888777666555555555555666444444555555555555555555666666555555555444444444777777777777666555444444555555444333444444555666555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555444333555555555555666666666666444555555666666666666666555666666666777777777777666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666666777888777555444444555666666777777777777888888:::999888777777666666666777777777777777777777777666666666666666666666666666666666666666666777777777777666666666666777777888888888888888888888888777666666555555666666777888777666666555666666666666666666666666666666666555555555555555666777777888777777666666555555555666666666666666555444333777777777777777777777777666666666666777777777777777666666555555666666777444444555555555666666666888888888888777777777777777666666666666777888888999999888888888888999999999999999999999999999999888888888888888888888888999999999888888888888777666777777999::::::;;;;;;;;;<<<===@@@BBBEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIILLLLLLLLLLLLKKKJJJIIIIIIKKKIIIKKKOOOPPPPPPTTTZZZZZZ]]]`````````dddmmmuuu||||||zzzyyyuuuwwwyyy{{{zzzxxxuuurrrooonnnnnnmmmoooqqqtttuuu|||{{{yyyzzz}}}~~~||||||~~~ttteeeZZZUUUSSSVVVWWWUUUUUUWWWSSSTTTUUUVVVVVVUUUTTTSSSOOOMMMIIIEEEBBBAAAAAAAAA@@@AAABBBDDDFFFIIIKKKMMMMMMOOOQQQQQQOOOMMMMMMMMMJJJHHHDDDAAA>>><<<;;;;;;888888999999999999888888888888777777777777888888777888999888777666666888777777777777666666666666666666666666666666666666555555555555555555555555666666777777777777666666666555333333555666555444888777666555333333333333444444444444444444555555333333444444555666666666666666555444444444555555555555555555555555444444555555555555555444444444444555555666555555444444444444444444444555666777444444444444444444444444555555555555555555555555555555555555555555555555666666777777777666555555222333444555666888888999444555555666666666666666555555666666666777777777666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666999::::::999777555666666666666666666777777777888999888777777666666666777777777777777777777777777666666666666666666666666444444555555666666777777777666666666666666666777777777777777777777777777666666666555555666666666666666555555555555555555666666666666666666666666555555555555555666777777777777666666666555555555666666666666555444222222666666666666666666666666666666666666777777777777777666666666666666666777555555555555666666666666888888888777777777777777888777666666666777999:::999999888888888888999999999999999999999999999999888888888888888888888888999999999999999999999999:::::::::;;;<<<<<<===>>>===>>>@@@BBBEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKJJJIIIHHHMMMLLLNNNQQQSSSUUU\\\dddiiiooouuuwwwxxx}}}~~~zzzyyywwwtttqqqnnnllljjjjjjggghhhjjjkkkkkkiiigggfffbbbaaaaaabbbdddfffiiikkkpppooollllllmmmqqquuuwwwwwwyyy{{{}}}~~~~~~~~~~~~xxxvvvsssqqqppprrrtttvvvvvvvvvvvvttttttuuuxxx{{{zzzddd[[[TTTSSSSSSSSSUUUXXXQQQRRRTTTUUUVVVUUUTTTSSSSSSPPPLLLHHHDDDBBBAAAAAA@@@@@@@@@AAABBBEEEGGGIIIIIIKKKMMMNNNMMMLLLLLLLLLLLLJJJGGGDDDAAA>>><<<;;;888888999999999999888888888888777777777777888888777888999888666666666888777777666666666666666777555555666666777777777777555555555555555555555555666666666777777666666666777555333333444555666555888888777666555555555666444444444444444555666777666666666555444444333333555444444333333444444444555555555555555444444444555555555555555555555555333333444444555444444444222222333333444555666777444444444444444444444444444444444555555555555555555555555555555555555555666666666777777666666555222333444555666777888999444555555666666666666666555555555666666666777777666666666666666666666666777777777777777777777777666666666666666666666666777777777777777777777777:::;;;<<<:::888777777888555666666666666777777777555555555555555666777888777777777777777777777777555555555555555555555555444444555555666666777777666555555444444555555666666666666666666666666666666666555555555555666666444444444444444444444444555555555555555555555555555555555555555666777777666666666666555555555555666666666666555444222222555555555555555555555555666666666666777777777777666777777777777777777666555555555666666666777777777777777777777777888888888777666666666777999:::999999888888888888999999999999999999999999999999888888888888888888888888999999999999::::::::::::<<<<<<;;;;;;;;;<<<===>>>@@@AAACCCFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKMMMLLLOOOSSSVVV[[[gggsss{{{zzz}}}}}}~~~xxxssspppmmmhhhfffeeecccaaa___^^^]]]\\\YYYZZZZZZZZZZZZYYYYYYYYYWWWWWWYYYZZZ\\\]]]]]]^^^````````````aaaaaabbbcccggghhhjjjllllllllllllkkkdddcccaaaaaaaaaccceeefffcccddddddbbbaaabbbeeegggmmmsssyyyyyytttqqqtttxxxrrrvvv}}}|||nnn```XXXUUUTTTUUUXXXQQQRRRSSSTTTTTTTTTSSSRRRSSSQQQNNNJJJGGGDDDCCCBBB??????>>>>>>???AAACCCDDDFFFHHHKKKLLLLLLLLLLLLMMMLLLKKKIIIGGGCCC@@@===<<<888888888888888888888888888888777777777777888888777888999888666666666888777777666666666666777888555555666666777888888888555555555555555555555555444555555666666555555444777555333333444555666555333222222222333444555555444444444444555555666777666666666555444444333333444444333333333333444444555555555555555555555444444555555555555555555555222333444444444444444333111111222333444555555555555555555555555555555555444444444555555555666666666666666666666666666666444555555666666666555555444555555555666666777777444555555666666666666666555555555555666666666666666666666666666666666666777777777777777777777777888888888888888888888888777777777777777777777777999:::;;;:::888777777888555555666666666666777777444444444444555666777888777777777777777777777777555555555555555555555555666666666666666666777777555555444444444444555555555555555555555555555555666555555444444555555666333333444555555555444444555555555555555555555555555555555555555666777777555555555555555555555555666666666666666555444333555555555555555555555555666666666666777777777777666777777888888777777666555555666666666777777777777777777777888888888888888777777777777888999999999999888888888888999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;:::999999:::;;;===>>>CCCDDDGGGIIIJJJKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLOOOUUU\\\gggyyyzzzssskkkggghhhkkkmmmlllgggcccbbb^^^YYYWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRTTTUUUVVVSSSSSSTTTTTTUUUTTTTTTSSSTTTVVVWWWYYYYYYXXXWWWVVV[[[\\\]]]_________^^^]]]\\\\\\ZZZYYYXXXXXXYYYYYYYYYYYYYYYXXXWWWXXXZZZ\\\]]]bbbhhhhhhfffdddfffiiicccgggmmmsssyyynnnbbb\\\VVVTTTUUUTTTSSSSSSRRRRRRRRRQQQQQQRRRQQQPPPNNNKKKHHHEEEDDD@@@????????????@@@AAAAAAEEEGGGKKKMMMMMMMMMNNNPPPLLLLLLKKKJJJGGGCCC@@@===999999888777777888999999888888777777777777888888777888999888777666666888777777666555555666888999666666666777777888888888555555555555555555555555444444555555555555444444666555333333555666555444333333333444555666777888555555555444555555666666333333444444555666666666444444333333333444555555444444444555555555666666444444444555555555555555333444444555444444333333222222333444555555555444666666666666666666666666333333444444555666666666666666666666666666666666444444555666666666555555666666666666666555555555444555555666666666666666444444555555555666666666666666666666666666666666777777777777777777777777888888888888888888888888777777777777777777777777666777888777666555666777555555555666666666777777777666666666666666777777666666666666666666666666555555555555555555555555777777777777777777666666666666555555555555666666666666666666666666666666666555555444444555555666444444666777777777666666555555555555555555555555555555555555555666777777555555555555555555555555666666666777777666555555555555555555555555555555666666666666777777777777666777888888888888777666555666666666777777777777666777777777888888888888777777888999999999999888999999888888888888999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;<<<888888888999;;;===@@@BBBFFFGGGIIIKKKLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNOOONNNNNNNNNMMMNNNRRR[[[fffxxxzzzrrrmmmhhhaaa]]]^^^]]]___^^^[[[YYYZZZWWWSSSQQQQQQQQQRRRRRRQQQQQQQQQSSSRRRRRRSSSVVVYYY]]]___[[[YYYWWWUUUSSSSSSSSSSSSSSSTTTVVVWWWXXXWWWVVVVVVXXXYYYZZZ[[[[[[ZZZYYYYYY\\\[[[ZZZYYYWWWVVVVVVUUUUUUVVVWWWVVVVVVVVVXXXZZZUUUXXX[[[]]]\\\[[[\\\]]]ZZZ]]]aaaeeeiiipppyyytttmmmeee___]]]YYYWWWUUURRRQQQPPPQQQQQQQQQRRRSSSRRRPPPMMMIIIGGGAAABBBBBBBBBBBBAAAAAA@@@BBBEEEHHHKKKLLLMMMNNNOOOMMMNNNNNNMMMJJJGGGCCCAAA;;;:::999888888999:::;;;888888777777777777888888777888999888777666666888777666555444555666888999777777777777777777888888555555555555555555555555555555666666666666555555555444444555666666555333777666666666777888999999777666666555555555555666333333444444555666666666444444444444444555666666222333333444555666777777444444444555555555666666555555555555555444333222444555666777777666555555555555555555555555555555333333444444555666666777666666666666666666666666444555666777777777777777666666666666666666666666444555555666666666666666444444444555555555666666666666666666666666666666777777777777777777777777666666666666666666666666777777777777777777777777333444555555444444555666555555555555666666666777:::999888777666666666666666666666666666666666666555555555555555555555555999999888888777777666666777777666666666666777777777777777777777777777777555555555444444555555555555666777999999999888777555555555555555555555555555555555555555666777777444555555555555555555555555666777777777777777666777777777777777777777777666666666666777777777777666777888999999888777666666666666666777777777777666666777777888888888999666777888::::::999888888999999888888888888999999999999999999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<888888888:::===AAAEEEHHHHHHIIIKKKLLLMMMLLLJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIKKKLLLMMMMMMPPPPPPPPPPPPPPPOOONNNMMMPPPQQQWWWbbbqqqyyyssslllfffaaa```^^^YYYWWWXXXQQQSSSSSSQQQRRRUUUTTTPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSUUUYYY^^^cccffffffccc^^^YYYWWWWWWXXXYYYXXXXXXYYYZZZ[[[[[[[[[\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZXXXWWWWWWWWWVVVUUUUUUTTTSSSTTTUUUTTTTTTTTTVVVXXXUUUVVVWWWXXXXXXXXXWWWVVVVVVYYY[[[\\\^^^cccjjjqqqpppssswwwxxxvvvvvvyyy|||zzz}}}zzzrrrnnn]]]ZZZVVVSSSPPPPPPQQQQQQPPPRRRTTTVVVTTTQQQLLLIIICCCDDDDDDEEEDDDCCCAAA@@@>>>AAAEEEHHHIIIJJJLLLMMMNNNOOOPPPOOOMMMIIIFFFCCC<<<;;;::::::::::::;;;<<<888888777777777777888888777888999888777666666888777666555444555666888:::888888777777777777777777555555555555555555555555666666777777777777666666444444444666777777444222666555555444444444444555888777666555555555555555777666666555444444333333444444444444444555666777111222333444555777888888444444444555555555666666666666666666555444333222777777888999999888777666444444444444444444444444333333444444555666777777777777777777777777777777666666777888888888888888555555555555666666777777444555555666666666666666444444444555555555666666666666666666666666666666555555444444444444555555999999888888888888999999999888888777666555555444666888999888777666777888999999777666555555555555555666666666777777777888666666666666666666666666666666666777888888999999777777777777777777777777666666666666666666666666666666666666666666666666777777666666555555555444444444333333333444444555222444666777888777666555666666555555555444444444555555555555555555555555666666555555555555555666777777777777777777777777777777777777888888888888888888777777777777888888::::::999888777666555555666666777888888888888888888888777777777777777888999999999999999999999999;;;::::::999999::::::;;;<<<:::888888999999999888:::::::::;;;<<<===;;;:::;;;;;;===@@@BBBEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHHHHGGGFFFFFFFFFGGGJJJHHHGGGIIINNNSSSUUUVVVTTTTTTTTTSSSRRRQQQQQQQQQRRRVVV___ooo{{{yyyvvvttttttppppppooonnnkkkhhheeecccZZZYYYXXXVVVUUUUUUUUUUUUPPPQQQRRRQQQPPPQQQSSSTTTRRRTTTUUUUUUUUUUUUVVVWWWYYYYYYYYY\\\```eeekkknnnpppooolllhhhccc^^^ZZZXXX[[[^^^aaacccbbb```______^^^]]]\\\\\\^^^______^^^aaaaaa```^^^[[[ZZZZZZ\\\]]]]]]YYYWWWYYY]]][[[VVV[[[XXXUUUTTTUUUWWWWWWWWWXXXZZZZZZZZZYYYZZZ\\\^^^hhheeebbbaaacccfffhhhiiikkknnnttt}}}{{{kkk\\\WWWTTTPPPPPPSSSQQQVVVVVVRRRQQQTTTRRRLLLHHHFFFEEEEEEDDDCCC@@@>>>>>>AAADDDGGGHHHKKKNNNPPPOOOOOOOOONNNMMMJJJHHHGGGBBB???;;;888666666888999999999999888888888888777777888888888999999999999777777777777777777777777777777777777777777777777666555444333333333333333666555555555555444444444333555666666444222222222444444333333444555777888555555444444444444555555444444555555555555444444555555666666666666555555444555666777777666555444666666555555555444444444444555555555666777777777444444555555555555444444444444444444444444444444222222333333444555666666666666666666666666666666333444666777777777666555666666555555555555666666444444444555555555555666777777777777777777777777666666666666777777777777888777777666666777777888999999888888888888999999999888888777666666555555666888999888777666777888999888777666555555555555555555555555666666666666777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777666666666555555555555666666666666666666666666333444666777888777666555666666555555555444444444777777777777777777777777777777666666666666777777666666666666666666666666777777777777888888888888888888777777777777888888888777777777777777666666666777777888888888888888888888777777777777888888999999999999999999999999;;;::::::999999::::::;;;<<<;;;999999::::::999888;;;;;;;;;<<<======<<<;;;;;;<<<>>>AAACCCFFFGGGHHHJJJIIIIIIIIIIIIJJJJJJKKKIIIIIIHHHGGGGGGGGGGGGGGGKKKJJJJJJLLLOOORRRRRRRRRVVVVVVVVVUUUUUUUUUWWWXXX___dddnnn~~~wwwoookkkfffbbbaaabbbbbbaaa```^^^\\\ZZZYYYUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSUUUUUUTTTTTTUUUWWWUUUVVVXXXYYYZZZ\\\___aaa^^^]]]^^^aaafffmmmuuuyyy{{{xxxsssnnniiifffdddccceeehhhkkkmmmllljjjiiiiiihhhfffeeedddeeeggggggggghhhiiiiiigggeeecccbbbccceeefffeeebbbbbbeeeccc^^^```^^^[[[ZZZ[[[]]]]]]]]]ZZZ[[[\\\[[[YYYYYYYYY[[[^^^]]][[[[[[]]]^^^^^^]]]aaadddjjjtttqqqfff^^^VVVQQQPPPQQQUUUUUUQQQQQQSSSQQQLLLKKKIIIGGGFFFEEEDDDBBB@@@???@@@CCCDDDEEEGGGKKKMMMNNNNNNOOONNNMMMKKKJJJHHHDDDBBB>>>:::888888999:::999999999888888888888777777777777888888888999999777777777777777777777777777777777777777777777777777777666555555555555555666555555555555444444444444666777777555444333444444444333333444555777888555555444444444444555555444444555555555555444444555555666666666666555555444555666777777666555444666666555555555444444444555555555555555555666666555666666666666666666555666666666666666666666666333333333444555666666666666666666666666666666666444555555666666666666666777666666555555666666777555555555666666666777777888888888888888888888888777777777777777666666666888888777777777777888888999999888888888888999999888888888777777666666555666888999888777666777888999888777666666555555666555555555555555555555555888888888888888888888888777777777666555444444444555555555555555555555555666666666666666666666666666666666666666666666666666666666666555555555555777777777777777666555444444444666777777777666555666666666555555555555444777777777777777777777777666666555555555555666666555555555555555555555555777777777777888888888888888888777777777777888888555555555666666777777777666777888888999999888888888888777777777888888999::::::::::::::::::::::::;;;::::::999999::::::;;;<<<:::999999:::::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;===???BBBEEEGGGIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHKKKMMMOOOQQQRRRSSSSSSSSSXXXXXXYYYYYY[[[___dddhhhsssxxx{{{lllddd___ZZZVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUTTTRRRQQQRRRUUUWWWXXXXXXYYYZZZ[[[___aaadddfffhhhlllppptttlllkkkiiijjjnnnttt{{{{{{xxxvvvwwwxxxyyyyyy{{{~~~~~~}}}||||||zzzxxxvvvttttttuuuwwwxxxxxxzzz{{{zzzxxxuuusssssswww{{{~~~{{{yyyzzzxxxuuunnnkkkgggdddddddddcccbbbbbbccccccaaa^^^[[[[[[[[[WWWVVVVVVWWWYYYYYYXXXVVVYYY\\\aaaiiirrr|||~~~qqqcccXXXSSSSSSUUUTTTRRRSSSTTTRRRNNNOOOLLLIIIGGGFFFFFFEEEDDD@@@AAAAAAAAAAAACCCGGGJJJLLLMMMNNNNNNNNNMMMLLLKKKHHHEEEBBB>>>;;;:::::::::999999999888888888888777666666666777777777888888777777777777777777777777777777777777777777777777777777666555555555555666666555555555555444444444444666888888666555444555444444444444444555666777555555444444444444555555444444555555555555444444555555666666666666555555555555666666666666555555666666666555555555444444555555555444444444444444666666777777777777666666666666666666666666666666444444555555666666777777666666666666666666666666666555555555555666666777888777777666666777777888666666777777777888888888888888888888888888888888888888888777777666666666777666666555555666666777999999888888888888999999888888888777777777666666666888999888777666777888888888777666666666666666666666666666666555555555888888888888888888888888777777777666666555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555666666555444333222444555666666777666555555666666666555555555555555555555555555555555555555444444333333333444555555666666666666666666666666666777777777888888888888888888777777777777888888555555555555666666666666777777888999999999999888888888777777888888999999::::::::::::::::::::::::;;;::::::999999::::::;;;;;;999777777999:::999888;;;<<<<<<;;;::::::;;;<<<===???AAADDDGGGIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIILLLOOOSSSUUUUUUVVVXXXYYY[[[]]]```dddhhhoooxxxyyynnnccc^^^[[[XXXWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ]]]aaadddfffgggiiikkksssuuuwwwyyy|||~~~yyyttttttwww{{{}}}yyyvvvsssqqqooorrrrrrrrrpppkkkhhheeeeee^^^]]][[[[[[\\\\\\ZZZYYYYYYZZZ\\\```eeekkkqqqtttxxx{{{|||{{{}}}xxxggg\\\WWWVVVTTTTTTUUUWWWUUURRRQQQNNNJJJGGGGGGGGGFFFEEECCCCCCBBB@@@???AAADDDHHHIIIJJJLLLNNNOOOOOONNNNNNJJJHHHDDDAAA>>>;;;::::::999999999888888888777777666666666666777777777777666666666666666666666666777777777777777777777777555444444333333333444444666555555555555444444444333555777777666555444555444444444444555555666666555555444444444444555555444444555555555555444444444555555666666555555444555666666666666666666555666666666666555555555555555555555444333333333222666666666777777666666666444444444444444444444444555555666666777777777888666666666666666666666666777666555444444555666777888888777777777777888888666666666777777777888888888888888888888888888888999999888888777666666666777777666666666666777777999999888888888888999999888888888888777777777777666888999888777666777888888777777666666666666777777777777777777777777777888888888888888888888888666666666777777888888888777777777777777777777777777777777777777777777777666666666666666666666666555555555666666666666666555666666666555444444333555666666666666666555555666666666666666666666666555555555555555555555555555555444444555666666777777777777777777777777777666777777777888888888888888888777777777777888888666666666666555555555555777777888999999999999999888888888888888999::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999777666666888999888777999:::;;;:::999999;;;>>>@@@AAADDDGGGIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGJJJIIIIIIIIIIIIIIIJJJJJJNNNQQQUUUUUUTTTVVV\\\aaafffkkkrrrxxx~~~wwwhhh```ZZZZZZYYYXXXXXXYYYWWWWWWVVVWWWXXXZZZ]]]^^^bbbaaaaaaaaaccceeegggiiijjjmmmrrrvvvyyy|||~~~~~~{{{zzzzzztttpppiiieeebbb```^^^]]][[[ZZZZZZZZZ\\\___bbbdddeeehhhkkkkkkjjjkkknnnqqqxxx}}}yyyiii^^^XXXSSSSSSVVVWWWVVVUUUSSSOOOKKKHHHHHHGGGGGGFFFEEEEEECCCAAA???@@@CCCFFFGGGHHHJJJMMMNNNOOOOOOOOOJJJIIIFFFCCC@@@===:::999999999999888888888777777666666666666777777777777666666666666666666666666666666666666666666666666444444333333333444444555666555555555555444444444222444666666555444444444444444444555555555555555555555444444444444555555444444555555555555444444444444555555555555444444666666666555555666666666777777666666666555555555555555555444333333333222444555555666666555555444444444444444444444444444666666666777777777777777666666666666666666666666777666555444444555666777888888777777777777888888555555666666666777777777888888888888888888888888999888888888777777777666::::::999999999999::::::999999888888888888999999888888888888888888888888666888999888777666777888777777666666666666777777777777777888888999999999888888888888888888888888666666666777888999999999888888888888888888888888777777777777777777777777666666666666666666666666555555555666666666666666888777777666666777888888666666666666555555555555555666666666666777777777777777777777777777777777777777777777777888999:::888888888888888888888888777777777777888888888888888888777777777777888888777777777666666555555555777888999999:::999999999888888888888888999:::;;;::::::::::::::::::::::::;;;::::::999999::::::;;;999777666666888999999888888:::;;;:::888999===AAACCCEEEGGGIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGJJJJJJIIIIIIIIIJJJKKKKKKOOORRRTTTSSSRRRXXXeeepppxxxlllddd]]]YYYWWWZZZ[[[ZZZYYY[[[\\\[[[ZZZZZZ\\\```cccfffmmmmmmmmmooorrruuuyyy{{{xxxzzz~~~vvvpppkkkhhhfff```___]]]\\\[[[\\\^^^___]]]___aaa```]]]\\\___aaannnsssyyy{{{~~~{{{jjj```WWWUUUVVVUUUUUUUUUTTTQQQMMMKKKJJJIIIGGGFFFFFFFFFEEEBBB@@@@@@CCCEEEEEEFFFIIIKKKMMMNNNOOOOOOKKKJJJHHHFFFCCC???<<<:::999999999888888888888777666666666777777777888888777777777777777777777777666666666666666666666666666555555555555666777777666555555555555444444444111333555666444333333444444444555555666555555444555555444444444444555555444444555555555555444444444444555555555555444444666666555555555555666666777777777666666666555555555555555444444444444444444444555555555555444444666666666666666666666666666666666666777777777777666666666666666666666666777666666555555555555666888777777666666777777888555555555666666666777777999999999999999999999999888888888888888888888888:::::::::999999:::::::::999999888888888888999999888888888888888888888888666888999888777666777888777777666666666666777777555555666777888999::::::777777777777777777777777666666777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666555555555555666666666777888777555555555777:::;;;777777666555555555555555555666666666777777777777777777777777777777777777666666555666777888999999777777777777777777777777777777777777888888888888888888777777777777888888666666777777777777777888777888999999::::::999999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::888777888:::;;;;;;:::888:::===<<<:::;;;@@@EEEFFFGGGJJJKKKLLLJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJJJJIIIJJJJJJKKKKKKLLLLLLOOORRRRRRVVVeee{{{}}}yyysssmmmfffaaa]]]^^^]]]```gggjjjiiiiiikkkjjjhhhggggggiiimmmrrruuuxxxzzz|||pppnnnjjjfffcccaaaaaaaaa]]]___```^^^ZZZXXXYYY[[[ccciiinnnpppsss|||~~~oooaaa\\\ZZZWWWVVVWWWUUUSSSPPPNNNMMMLLLIIIGGGDDDEEEEEECCCAAA@@@AAACCCCCCEEEGGGJJJLLLMMMNNNNNNLLLKKKKKKIIIFFFBBB???===999999999888888888888777777777777888888888999999777777777777777777777777666666666666666666666666555555555555555666777777666555555555555444444444111333666666555444555555444444555666666555444333555555444444444444555555444444555555555555444444333444444555555444444333777666555444444555666777777777777777666666666555555555555555555555666666555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555444777666666555555666666777666666777777777888888888999999999999999999999999777777777888888999999:::999888888777777888888999999999888888888888999999888888888888888888999999666888999888777666777888777777666666666666777888333444555666777888999:::666666666666666666666666777777777666555555444444777777777777777777777777777777777777777777777777666666666666666666666666444555555555666666777777666555333222333666999<<<888777666555555555555555555666666666777777888888555555555555555555555555222222222333444555666777666666666666666666666666777777777777888888888888888888777777777777888888555555666777888999::::::888888999::::::::::::999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;:::999999;;;======<<<888;;;>>>===<<<===CCCIIIHHHIIIKKKMMMLLLJJJHHHFFFFFFEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLGGGKKKPPPSSS]]]sssyyytttooooooqqqrrrooollljjjhhheeebbb```___^^^^^^eeeffflllvvv|||||||||yyyxxxvvvvvvxxx|||~~~xxxqqqkkkgggdddccc___aaacccaaa]]][[[[[[]]]UUU[[[aaacccdddmmm|||}}}kkkccc```[[[YYYZZZVVVUUUSSSQQQPPPNNNJJJHHHCCCDDDDDDCCCAAA@@@@@@AAABBBDDDFFFIIIKKKLLLMMMMMMMMMMMMMMMKKKIIIEEEAAA???999999999888888888888777888888888888999999999999777777777777777777777777666666666666666666666666333333333333333444555666666666555555555444444444222444777777777666666777444444666666666555444333555555555444444555555555444555555555555555555444333444444555555444444333777666555444444555666777777777777777666666666666444555555555666777777777666666777777777777666666444444444444444444444444666666666666555555555555666666666666666666666666555666777777777666444333666666555555555555666666777888888888888999999999999999999999999999999999666666777888999::::::;;;EEECCC@@@===;;;999999999999999888777777777777777888999999::::::888777666888888888888888888888888888888777777777777888888777777777666666666666666999999999888888888888777333444444555555555555555777777666666666666777777999888666555444555777888777777777777777777777777888888777777666666555555777777777777666666666666888888777777666666666555777777777777666666666666777666555444444555666777555666777888999999888777777777777777777777777777777777777777777777777777999999999999888888888888666666777888999999::::::;;;;;;:::999999888888777888888999:::;;;;;;;;;;;;::::::::::::::::::999999::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;999:::===@@@CCCFFFGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGHHHIIIIIIHHHFFFIIIIIIIIIIIIIIIJJJLLLMMMLLLLLLOOOYYYkkk~~~pppgggaaa```^^^ZZZ\\\```\\\]]]^^^]]]\\\]]]```bbbkkksss~~~{{{sssrrrttttttuuurrrkkkfffddd```[[[\\\[[[ZZZZZZ^^^eeennntttsssgggccc___ZZZ\\\WWWUUUVVVUUUOOOKKKKKKGGGFFFEEEDDDBBBAAA@@@??????AAAEEEHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIFFFCCCAAA@@@<<<777666777999999888777777777888999999999:::666777888999888777555333666777888999999888777666777777666666666666777777999888888777666555555444666666666666666666666666777666555444444555666777666666666666666555555555666555444333333444555666777777777777777777777777333444444555666777888888555555555555555555555555444555666555444333444555444555666777777666555444666777888777666555666777777777777777777777777777999888777666666777888888777777777777777777777777555555666666777777888888999888777777777888:::;;;888888888888999999999999888999:::::::::;;;===???JJJGGGCCC>>>;;;::::::;;;::::::999888888888888888666777777888777777555555888888888888888888888888888888777777777777888888888888888888888999999999999999999888888888777777444444555666666666666666777777666666666666777777999888666555555555777777777777777777777777777777555555555555666666666666777777777777666666666666777777777666666666555555666666666666777777777777777666555555555555666777666666777888999888777777777777777777777777777777777777777777777777777777777777777777666666666666666777777888999999::::::999999999999999999999::::::::::::;;;;;;:::999999999999999999::::::::::::::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;:::;;;>>>AAADDDFFFHHHHHHIIIIIIJJJJJJJJJIIIGGGGGGFFFEEEEEEFFFGGGGGGFFFEEEHHHIIIKKKKKKLLLLLLNNNOOOOOORRRXXXcccuuuwwwqqqggg___ZZZYYYWWWUUUVVV[[[\\\___cccfffgggiiikkkmmmyyy~~~uuuooohhhaaa___^^^[[[YYYZZZ^^^cccggguuu{{{}}}sssggg\\\[[[VVVSSSTTTTTTPPPMMMMMMHHHHHHFFFEEECCCAAA@@@??????AAADDDFFFIIIJJJKKKKKKKKKLLLLLLLLLJJJGGGEEECCCBBB>>>999888999:::999888888888888888888999999999555666888999888777555444666777777888777777777666777777666666666666777777777777777666555444444444555555555555555555555555777666555555444555666666555555555666666666666666555555444333333333444555555555555555555555555555444444555555666666777777666666666666666666666666666777888777666555666888555555666666666666555555444666777777666666777999777777777777777777777777888777777666666666777888777777777777777777777777666666666777777777777777888888777777888888999:::999999999999999999999999888:::;;;<<<<<<===???AAAQQQNNNIIICCC???======>>><<<;;;:::999999999999999777777888888777777666555888888888888888888888888777777777777777777777777777777888888999999::::::999999888888888777777777555555666777777777777777888777777666666777777888999888666555555555666777777777777777777777777777333333444555555666777777666666666666777777777777666666666666555555555555555555666666777777888888777666666555555666666777777777888888888777666666777777777777777777777777777777777777777777777777777777777777666666666666777777777888999999::::::777888888999::::::;;;;;;;;;;;;;;;;;;:::999888777888888888999::::::;;;;;;::::::::::::::::::::::::;;;:::::::::::::::;;;;;;<<<===???BBBEEEGGGHHHIIIKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJKKKLLLOOOQQQVVV^^^hhhsssrrrggg```^^^YYYUUUTTTSSSSSSVVVZZZ]]]bbbhhhnnnqqqsssuuuvvvyyyppphhhfffaaa^^^\\\\\\]]]___fffjjjppptttvvvxxxzzz{{{zzz~~~uuuddd\\\VVVRRRSSSUUUSSSQQQRRRKKKJJJIIIGGGDDDBBBAAA@@@@@@AAABBBDDDFFFIIIKKKLLLKKKLLLMMMMMMLLLJJJGGGFFFCCC@@@<<<::::::::::::999999999999888888888888888555666777888888888777666777666666555666666777777777777666666666666777777666666555555444444333333444444444444444444444444888777666555555555555555444444555555666666777777555555444333222222222333555555555555555555555555555555555666666666666666777777777777777777777777555777888777666555777888666666555555555555666666333444666777666777999:::777777777777777777777777777666666555555666777777777777777777777777777777777777777777777777666666777777888999999999999999:::::::::::::::::::::999888:::===>>>???@@@CCCEEEWWWUUUQQQMMMHHHDDDBBB@@@======<<<;;;:::999999999::::::::::::999999888888888888888888888888888888777777888888888888777777444444555666777888888999888888888888777777777777666666777888888888888888888777777777777777777888888888777666555666666777666666666666666666666666555555555666666666777777666666666666777777777777666666555555555555555555444555555666777888888999777666666666666666666777888888888777777666555555666666666666666666666666777777777777777777777777999999999999888888888777777777888888888999999999888888888999999::::::::::::;;;;;;;;;::::::999888:::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::999::::::;;;<<<<<<>>>???BBBDDDFFFHHHIIIJJJLLLKKKKKKJJJHHHGGGFFFEEEFFFGGGGGGGGGFFFFFFGGGHHHFFFHHHJJJKKKLLLPPPVVV[[[fffppp|||qqqfff]]]YYYXXXWWWVVVUUUVVVYYY]]]bbbgggkkkqqqvvvzzz|||wwwtttnnniiifffcccaaa```aaacccfffiiillloooqqqsssuuuvvvyyy~~~sssaaaYYYRRRSSSUUUUUUTTTUUUNNNMMMKKKIIIFFFDDDBBBAAAAAAAAAAAABBBDDDGGGJJJLLLKKKLLLMMMNNNNNNLLLJJJIIIDDDBBB???<<<;;;:::999999:::999999999888777777777555666777888888888888888666666555444444555777888777777666666666666777777666666666555555444444444444444444444444444444444777777666666555555444444333444444555666777888888666555555444333333333333555555555555555555555555666666666666666555555555666666666666666666666666333444555555444444555666777666555444444555666777333555777777666666888999666666666666666666666666555555555555555666666666777777777777777777777777999888888777777666666666666777888::::::999888888999999999999999999999999:::<<>><<<;;;:::999999;;;::::::999999999999999888888888888888888888888666777888888888888777666444444555666777888888999888888888777777777666666666777777888888888888888888888777777777777888888888777777666666666666666666666666666666666666666888888888777777777666666555666666666777777777888555555666666666666666666444555555666777888888999666777777777777777777666888888777666666555555555666666666666666666666666888888888888888888888888999999999999888888888777888888888888888999999999:::::::::999999999888888888999::::::;;;;;;;;;:::======<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>AAABBBDDDFFFHHHIIIJJJJJJKKKJJJIIIHHHFFFEEEEEEDDDEEEFFFGGGGGGFFFFFFIIIKKKKKKMMMPPPRRRTTT[[[fffnnn~~~xxxnnneee^^^ZZZXXXWWWYYYZZZZZZ\\\aaahhhllluuuxxx}}}}}}vvvqqqlllgggdddeeedddcccccceeegggiiijjjnnnnnnoooqqqxxxhhh]]]SSSRRRTTTTTTSSSTTTQQQPPPNNNKKKIIIFFFEEEDDDCCCBBBAAAAAACCCFFFIIIKKKJJJKKKMMMOOOOOONNNMMMLLLEEEDDDBBB>>>;;;999888888:::999999999888777777777666666777888888888999999666555444444444666777888777777666666666666777777777777777666666666666666555555555555555555555555666666666666666555555444333444444555666777888888666666666666666555444444666666666666666666666666666666666666666555555555555555555555555555555555222444555555444444555777777666555444444555666777666777888777666555666777666666666666666666666666444444555666666666666666777777777777777777777777999999888888777777666666666777888::::::999888888888888888999999999999:::<<>><<<::::::999999888777777777777888888888888888888888888888666777888999999888777666777777888888999999::::::888888777777777666666666666666777888888888888888999888888777777888888999777777777777666666666666777777777777777777777777::::::999888888777666666555555666666777777888888666666666666777777777777555555666666777777888888666777777888888777777666777777666555555555666666777777777777777777777777888888888888888888888888777777777777666666666666888888888888888888888888;;;;;;::::::999888888777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<>>>???@@@CCCDDDFFFHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEECCCFFFHHHGGGFFFGGGLLLPPPOOOTTT[[[```dddmmmyyyzzzwwwuuuuuunnnjjjddd^^^ZZZXXXXXXXXX^^^cccfffeeefffmmmtttwww~~~~~~xxxrrrmmmnnnkkkfffccccccbbbbbbaaaccccccccceeejjjtttssseeeWWWRRRSSSRRRQQQQQQRRRQQQPPPMMMKKKIIIGGGGGGEEEDDDCCCBBBCCCEEEGGGIIIIIIJJJMMMOOOPPPPPPOOONNNGGGGGGEEEBBB===:::999999999999999888888888888888777777888888888888888999555555555555666777888888777777666666666666777777777777777777777777666666666666666666666666666666555555666666666666555555444444555555666666777777555666777777777777666666777777777777777777777777555555555666666666666666555555555555555555555555444666777777666666888999666666555555555555666666777888888777666555555666777777777777777777777777444444666777777777777777777777777777777777777777888888888888888888777777777777888999999999999999777777888999:::;;;<<<<<<@@@BBBEEEFFFFFFEEEFFFFFF___^^^\\\YYYVVVSSSQQQPPPNNNLLLIIIEEEBBB???===<<<:::999888777777777888888888888888888888888888888666777888999999888777666888888888888888999999999888777777777666666666666555666777777888888777777999888888777777888888999777777777777777666666555777777777777777777777777888888888888777777777777555555555666777888888888777777777777888888999999666666666666777777777777666777888888888888777666666666555444555666777777777777777777777777777777888888888888888888888888777777777777666666666666888888888888888888888888:::999999999999999999999999999:::;;;;;;:::::::::888888999999:::;;;<<<<<<:::::::::::::::::::::::::::;;;;;;<<<>>>???AAABBBEEEFFFHHHIIIJJJKKKKKKLLLIIIIIIGGGFFFFFFFFFGGGGGGFFFIIIKKKKKKJJJLLLRRRWWW\\\fffsss|||}}}zzztttmmmhhheeecccccc^^^\\\ZZZYYY[[[___dddgggrrryyy{{{xxxxxx~~~yyyrrrlllhhhddd```^^^\\\\\\\\\]]]```fffnnnttt}}}qqq```XXXVVVTTTRRRQQQSSSRRRQQQOOOMMMKKKJJJIIIFFFFFFEEEDDDDDDDDDEEEFFFGGGIIILLLNNNPPPPPPPPPOOOKKKKKKJJJFFF@@@<<<;;;<<<888888888888888999999999999999888888777888888888444555666777888888888888777777666666666666777777666666666666666666666666555555555555555555555555333444555666777777666666555555555666666666666666333444555777777777777666666666666666666666666666444444555555666666777777555555555555555555555555444555777777666666888:::555555666666666666555555555666777777666666777888777777777777777777777777444555666888888888888888777777777777777777777777888888888888888888999999888888777777888888999:::777888999;;;===>>>???@@@CCCEEEGGGHHHFFFDDDDDDDDD```^^^ZZZVVVTTTSSSTTTTTTRRRPPPMMMIIIEEEAAA???===<<<;;;:::999999999:::;;;888888888888888888888888555777888999999888777555777777777666666666666666777777777777666666666666555555666777777777777777999999888888888888999999777777777777777666666555777777777777777777777777555555666666777777888888444555555666777888888999777777888888999999999:::777777777777666666666666666777888999999888777666666555444444555666777888777777777777777777777777888888888888888888888888999999999999888888888888999999888888888888888888888888888999999:::;;;;;;;;;;;;;;;;;;:::999888888333444555777999;;;<<<===::::::::::::::::::::::::;;;;;;<<<===???AAABBBCCCFFFGGGHHHJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJMMMPPPPPPPPPRRRYYY___ppp}}}ssspppiiiccc]]][[[ZZZZZZ\\\\\\]]]aaahhhrrr{{{~~~vvvpppjjjddd```]]]\\\[[[ZZZZZZ]]]cccggglllttt~~~|||iii___\\\YYYVVVTTTSSSRRRQQQPPPNNNMMMLLLKKKHHHGGGFFFEEEEEEDDDDDDEEEFFFHHHKKKNNNPPPQQQPPPPPPMMMNNNMMMIIIBBB>>>===>>>777777888888999999999:::::::::999888777777777888444555777999999999999888777777666666666666777777444555555555555555555555444444444444444444444444222333555777888888777777666666666666666555555555111222444666777777666666555555555555555555555555333444444555666777888888777777777777777777777777222333555555444555666888444555666777777666555444333555666777666777888:::777777777777777777777777444555777888999999999888777777777777777777777777777777777888999999999:::999888777777777888:::;;;888999;;;===???AAABBBCCCEEEGGGIIIHHHFFFCCCBBBBBBaaa^^^ZZZXXXWWWUUUSSSQQQRRRRRRSSSRRROOOJJJEEEBBB;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888888888888888888999999888888777777777777888888::::::999888777777888888666666777777777777666666777777777777777777777777888888999999777666333222888888777777777777888888777777777777777888999999777777777777777777777777666777999999777666777888777777666555555555555555999888888888777777666666666666666666777777777777777777666666666666777777777777666666666666777777888888888888777777777777777777888888999999999:::999999999999999999999999;;;:::999999;;;;;;:::999>>><<<::::::;;;;;;:::999;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<>>>AAAEEEHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLIIIIIIIIIHHHGGGHHHJJJMMMKKKJJJNNNUUUTTTTTTaaatttyyyhhhbbbZZZVVVWWWXXXYYYYYY]]]aaahhhqqq{{{|||tttnnnjjjeee^^^[[[^^^^^^ZZZYYY\\\eeehhhoooyyyyyyqqqiii]]]QQQMMMRRRQQQQQQQQQRRRRRRPPPNNNMMMJJJGGGCCCBBBBBBCCCDDDDDDFFFIIILLLNNNOOOPPPPPPPPPNNNKKKHHHDDDAAA>>>===>>>===;;;999888888999999888888777777777777888888777777777777777777777777888777666444444555555666777777777777888888888888888888999999999999888888888666555666777888777555777777666666555555444444666666666666777777777888777777666666555555555444888888777666555444333333111333444444333333555666444555555666666666666666555555666666666666666666777777777777666666666666777666555444444555777777666666777777777777666666999888777666666777888999777777777777777777777777666777777777888888888999::::::;;;>>>AAAEEEIIIKKKHHHHHHHHHGGGFFFDDDBBB@@@```]]]ZZZWWWUUUSSSPPPMMMNNNPPPQQQRRRPPPLLLHHHFFF>>>>>>===<<<;;;;;;;;;;;;777777888888777777666666:::999999999888777777777888888777777777777888888888888777666666666666666666777777888888777777666777777777777777777777777777777777777777666666555777777666666666666777777555555555555555666777777777777777777777777777777666777999999777666777888777777666555555555555555888888888888777777777666888888888777777666666666777777666666666666777777888888777777777777888888888888888888777777777777999999999888888888888888999999999999999999999999===<<<;;;;;;======<<<;;;===;;;::::::;;;<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===???BBBEEEHHHJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJKKKJJJJJJJJJMMMOOONNNKKKMMMSSSVVV\\\ooosssgggaaa]]]XXXUUUVVVZZZ^^^bbbjjjpppzzzxxxtttkkkccc^^^^^^]]]ZZZZZZ]]]^^^```fffmmmsssyyylll]]]WWWQQQOOONNNOOOQQQRRRRRRQQQNNNLLLIIIFFFCCCBBBBBBBBBDDDFFFIIILLLNNNPPPQQQQQQQQQPPPNNNJJJFFFBBB>>><<<===<<<;;;999888888999999888888777777777777888888777777777777777777777777888777666555444555666666444444555666666777888888777888888999999888888777888666555666777888777555666666666666666555555555333333333444444444444555666555555555444444444444666666666666666555555555444555666666555555666777444555555666666666666666666666666666666555555555777777777777666666666666888777666555444555555666666777777888888777777666999888777666666777888999666666666666666666666666777777888888999999::::::======>>>@@@BBBEEEHHHIIIIIIIIIIIIHHHGGGDDDBBBAAA```]]]ZZZWWWTTTPPPLLLIIIIIIKKKOOOQQQRRRPPPMMMKKKDDDCCC@@@===;;;:::::::::666666777777777777777777;;;::::::999888777666666888888777777777777888888888777666666666666666666777888888888888888888777777777777777777777777777666666666666666777888888666666555555555555666666555555555555555666777777777777777777777777777777555777888888777666666777777777666555555555666666888888888888777777777777;;;:::999888777666555555888777777666666777777888999999999888888999999999888888888888777777777777::::::999999888777777777999999999999::::::::::::===<<<;;;<<<=========;;;;;;:::999:::<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<===>>>???AAACCCFFFIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLIIIKKKLLLMMMLLLMMMNNNPPPRRRNNNOOOUUU]]]jjjxxxnnnddd\\\YYYZZZYYYYYYZZZ```jjjqqqwwwwwwooogggccc```]]]\\\^^^ZZZZZZ]]]cccfffiiirrr||||||ggg]]]UUURRROOONNNPPPQQQRRRRRRPPPNNNLLLIIIFFFCCCAAA@@@DDDEEEHHHKKKNNNPPPRRRRRRRRRRRRPPPNNNIIIDDD@@@======<<<:::999888888999:::888888777777777777888888777777777777777777777777888777666555555555666666111222333444555777888888777888888999999888888777888666555666777888777555555555555666666666666666222222333333333444444444444444444444444333333333444555555555666666777777777888999888777666777888444555555666666666666666777777666666555555555444666666666666777777777777999999777666555444444444777888888888888888888777999888777777777777888999777777777777777777777777888888999::::::;;;<<<<<>><<<;;;;;;888888888888999999:::::::::999999999888777777777888888777777777777888888999999888888888888888999888888999999999999888888777777777777777777777777777666555555555666888999777666666555555666666777777777777777777888888999666666666666666666666666555777888888777666666777777777666666666666666777888888888777777777777777::::::999999888777777666888777777777777777777888999999888888888888999999888888888888777777777666999999888888888888888888999999999:::::::::::::::<<<:::999:::;;;<<<;;;::::::999999:::<<<===<<<;;;999999::::::;;;;;;<<<<<>>>>>::::::999888999999:::;;;777777777888999999999:::888888777777777777888888999888888888888888999999888888999999999999888888777777777777777777777777999888666555555555666777888777777666666777777888777777777777777888888999666666666666666666666666555666888888666555666777777777666666666777777888777777777777777777888888888888888888888888999999888888777777777777888888888888888777777888888888888888888888777777777666666666777888999999::::::999999:::::::::;;;;;;;;;<<<;;;::::::<<<<<<;;;::::::999999;;;======<<<:::::::::999::::::<<<===>>>AAABBBDDDFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMKKKLLLMMMMMMKKKKKKLLLMMMRRRUUU\\\ffftttrrrfff``````bbbccceeennnxxx}}}~~~yyypppjjjccc___]]]^^^]]]\\\___eeejjjppp{{{vvvfff```XXXRRROOOOOOPPPPPPRRRRRRQQQOOOLLLHHHDDDAAABBBCCCEEEGGGJJJMMMOOOPPPOOOPPPQQQQQQOOOLLLIIIGGG???>>><<<:::999999::::::999999888888888888999999888888888888888888888888777777777777777666666666777777777666666666666666777777777888888777777777888666555666777888777555444444555555666666777777777777777777888888888888555555555555555555666666666666666666555555555555777888999888666555666777444555555666666666666666777777666666555555555444555666666666777777777888555555666777777888888888888888999999999999888888888888999999999999888888::::::::::::::::::::::::777888999:::<<<===>>>???BBBCCCDDDEEEGGGHHHIIIJJJGGGGGGEEEDDDCCCAAAAAA@@@cccbbbaaa```]]]WWWQQQLLLDDDDDDFFFIIIMMMQQQTTTVVVUUUSSSQQQMMMJJJFFFDDDBBB;;;:::999777777888888999666666777888999::::::;;;888888777777777777888888666666666666666777777888777888888888888888888777777777777777777777777777888888777666666666666666888888777777777777888888555555555555555666777777777777777777777777777777444666777777666555555666777777666666666777888888777777777777888888888888777777777888888888999999999888888777777888888999888888777777777777888888888888888888777777777777555555666888999:::;;;<<<999999::::::;;;;;;<<<<<<>>>===<<<===>>>>>>===<<<:::::::::<<<======;;;999;;;:::::::::;;;===>>>@@@CCCDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMMMMMMMMMMNNNQQQSSSXXX___jjjvvvsssmmmddd^^^\\\aaahhhmmm{{{{{{nnnhhhcccaaa^^^ZZZZZZ]]]bbbgggoooxxxpppjjj```XXXTTTSSSRRRRRRSSSSSSRRRPPPNNNJJJGGGFFFDDDDDDEEEGGGIIILLLNNNOOONNNOOOPPPQQQPPPNNNLLLKKKBBBAAA???<<<;;;:::::::::999999888888888888999999888888888888888888888888777777888888888777666555999999999888777777666666666777777888888777777666888666555666777888777555555555555666666666666666555555666666666777777777555555555666666666666666777777666666555555555444666777888777666555666777444555555666666666666666666666666666666666666666555555666666777777888888444444666777888999999999777888888888888888888777888888999::::::999888888888888888888888888888888888999:::<<<>>>???AAABBBBBBCCCEEEFFFHHHIIIIIIIIIEEEDDDCCCBBBAAAAAAAAAAAAbbbbbbbbbbbb```[[[TTTOOOFFFEEEEEEEEEIIINNNSSSVVVWWWWWWVVVTTTQQQMMMIIIGGG>>>===;;;999888888999999777777777888999999999:::888888777777777777888888666666666666666777888888666777777888888777777666777777777777777777777777555666666777777777777777777777666666666666777777555555555555555666777777777777777777777777777777444666777777666555555666777777666666777888888999666777777777888888888888777777777777777777777666999888888777777888888999999999888888888888999999888888888888777777777777666666777888999::::::;;;999999::::::;;;<<<<<<===???===<<<===>>>???>>><<<;;;:::;;;<<<======:::777<<<;;;;;;;;;<<<>>>@@@AAAEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOQQQUUUZZZ^^^iiirrr~~~|||xxxrrrnnnddddddcccdddiiirrr~~~zzzqqqllleee^^^[[[]]]\\\```fffmmmvvvsssggg___YYYUUUSSSRRRRRRQQQPPPOOOMMMKKKKKKGGGGGGGGGHHHJJJLLLNNNPPPPPPPPPPPPPPPOOONNNMMMLLLFFFDDDAAA>>><<<::::::::::::999999888888999999:::888888888888888888888888777777888999888777666555888888888888888888777777666666777777777777666666888666555666777888777555666666666666666555555555555555555555666666666666444444444555555666666666555555555666666666666666555666888777666666777888444555555666666666666666444444555555666777777777555555555666777888888888555666777888999999888777666777777888888777777666888999999::::::999999888888888888888888888888888:::;;;<<>><<<::::::;;;;;;999999999888888888888888888888777777777777888888888888777888888999::::::666666777777777777666666777777777777777777777777222444666777999999888888666666555555555555666666777777777777777888999999777777777777777777777777444666777777666555555666777777666777777888999999666666777777888888888999999999888777666555444444999999888888888888999999;;;::::::999999::::::;;;888888888888777777777777888888888888888999999999999999::::::;;;<<<=========;;;:::;;;<<<===<<<;;;;;;;;;;;;<<<===<<<999777===<<<;;;;;;<<<>>>AAACCCFFFGGGIIIKKKLLLLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOPPPQQQUUU[[[bbbhhhyyywwwqqqmmmiiiddd```aaadddiiipppzzzxxxooofffaaaaaaZZZ]]]bbbiiirrrvvviii___WWWSSSRRRRRRQQQPPPOOOOOONNNNNNIIIIIIIIIJJJKKKMMMOOOQQQRRRQQQPPPOOONNNMMMMMMLLLHHHFFFCCC???===;;;:::999:::999999888888999999:::888888888888888888888888777888888999999777666555666666777777888888999999666666777777777777666666888666555666777888777666777777666666555555555444666666666666777777777888333333333444444555555555333333444555666777888999555666888888777777888:::444555555666666666666666333333444555666777888888444555555666777888888999666777888999999888666666666666777777777777666666888999:::;;;;;;:::999888999999999999999999999999<<<===???AAACCCEEEGGGHHHGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCBBBBBBCCCDDDEEEFFFcccccccccbbb___[[[XXXUUUSSSNNNHHHDDDDDDIIIOOOSSSXXXTTTRRRTTTXXXWWWRRRMMMLLLIIIEEE@@@<<<:::999999:::888666777888999999999777777777777777777777777888888777777666666555555777777777777888888888888999999888888777666666666777777666666555555444444555555666666777777888888777777777777777777777777777777777777888888888888666666666666666555444444444444444555555555555666999888888888777777666666888777666777888999888777777777777777777777777777888777666666777999;;;<<<:::::::::999999888888888888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>@@@BBBEEEFFFHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPSSSSSSSSSWWW^^^jjjzzz|||sssjjjgggbbb]]]^^^dddiiimmmuuutttfff]]]]]]___aaacccgggrrrjjj[[[UUUVVVRRRPPPQQQQQQOOOPPPTTTOOONNNMMMMMMNNNQQQSSSUUUSSSSSSSSSSSSTTTTTTTTTTTTOOOMMMHHHCCC???<<<;;;:::999::::::::::::999888888888888999:::999888777666999888777555555555666777555555666666777777888888666666777777777777666666999888888888777777666666444555666777777666555444444444444555555777888999;;;<<<;;;999666444333444333333333444444444555555666666666666666666666666888888777777666666555555666666777777777777666666::::::999888777666555555555555555555555666777777888777666666666777999:::777999:::;;;;;;:::888777999888777777777888999:::=========>>>???BBBEEEFFFIIIHHHGGGEEEDDDBBBAAA@@@???CCCHHHKKKJJJFFFBBBAAAddddddddddddbbb___]]][[[UUUQQQKKKFFFEEEHHHMMMPPPUUUTTTTTTVVVYYYXXXTTTPPPOOOMMMHHHCCC???<<<;;;:::999888777888999::::::999777777777777777777777777999888888888777777777777777777777777888888888888777777777777777888888888;;;999777555555666888999555555555555666666666777777777777777777777777777777777777777888888888888777777777777777666555555555555555666666666777777888888888888777777777666888777666777888888777777888888888888888888888888777777777888888:::;;;;;;:::::::::999999999888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===<<<======???AAACCCFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKKKKLLLLLLNNNPPPQQQQQQVVV^^^iiiuuuqqqiiibbb`````````gggooovvvkkkeeeeeecccbbbdddkkkuuu}}}lllaaaVVVRRROOOPPPPPPNNNOOORRRPPPPPPOOOOOOPPPRRRTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQOOOJJJEEEAAA>>><<<;;;:::::::::::::::999888888888999999:::999888777666999888777666555666666777666666666666777777888888666666777777777777666666888888888888777777777666666666777777777777666666555555555555555666777888999::::::888666444444444444444444444555555555555666666666666666666666666888777777777666666666555666666777777777777666666888888888888777777777777666666555555666666777888888777777666777888999:::777999:::;;;;;;:::888777999999888888888999;;;<<>>@@@CCCEEEHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGJJJKKKMMMNNNNNNOOORRRTTTTTT```rrr~~~rrreee```]]]```fffnnnzzzvvvppphhhccccccfffjjjlllxxx|||jjjZZZTTTPPPPPPPPPOOOOOORRRSSSRRRRRRQQQRRRSSSTTTUUUTTTTTTTTTSSSSSSRRRRRRQQQSSSQQQMMMHHHDDD@@@>>><<<;;;;;;:::::::::999999999888999999999999888777777888888777666666666777777666666666777777777777888666777777888888777777666888888888888777777777777888888777777777777888888666666555555555666666777777888888777555444444555555555555555666666666666666666666666666666666666777777777777666666666666666666777777777777666666666666777777888888888999777777666666666777888888888777777777777888999999888888::::::;;;:::999888:::999999:::;;;<<<===>>>AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDEEEGGGaaaaaaaaaaaaaaa```___^^^\\\YYYSSSNNNJJJIIIHHHIIIMMMQQQWWW[[[[[[[[[ZZZZZZWWWUUURRRMMMHHHDDD@@@>>>:::999999;;;<<<<<<:::999777777777777777777777777888888888888888888888888777777888888888999999999666666777777888888888888777555333222222333555666555666666666666666666666666666666666666666666666666777777777888888888888888888999999999888888777666666666777777777888888888888888777777777777777777888888888666666666777777777777777777777777777888999:::;;;<<<;;;::::::999999999999999999999999:::::::::::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======<<<===???BBBEEEHHHJJJKKKKKKKKKKKKJJJHHHGGGFFFFFFIIIKKKNNNOOOOOOQQQTTTXXX```rrrzzzoooggg```aaadddlllxxxsssiiifffffffffeeekkkqqqxxx~~~uuu```XXXRRRQQQRRRQQQQQQTTTUUUTTTTTTSSSSSSTTTUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQTTTRRROOOKKKFFFBBB???===<<<;;;;;;:::::::::::::::999999999999888888777777888888777777777777777777777777777777777777777777777777777888888777777777888888888777777777777777999888666666666666888999777666666555555555555666444666777666555444555777666666666666777777777777666666666666666666666666777777777777666666666666666666777777777777666666777777777777888888888888888888777777777777888888777777777888888888999999888888999:::::::::999999::::::;;;<<<===???@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDFFFHHHaaaaaaaaa```___^^^]]]]]]^^^[[[XXXSSSOOOLLLIIIHHHKKKOOOUUUYYY[[[[[[\\\]]]YYYXXXUUURRRMMMHHHDDDAAA===<<<;;;;;;<<<<<<:::999888888888888888888888888777777777777777777777777888888888888999999999999888888888888777777666666888888999::::::999999888777777777777777777777777666666666666666666666666666777777777888888888888888888999999999999888888555555666666666777777777777777777777777777888888777999:::999666555666888666666666666666666666666888999:::;;;<<<;;;:::999999999999999999999999999:::::::::::::::::::::999;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<=========>>>???AAADDDGGGJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHKKKOOOPPPPPPSSSYYY^^^qqqsssjjjfffddddddkkkttttttllliiieeebbbdddfffiiimmmssskkk```UUUQQQQQQPPPQQQSSSUUUTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQSSSRRRPPPMMMHHHDDD@@@>>>===<<<;;;:::::::::;;;;;;999999999888888888888888777777888888888888888888888888888888777777777777777777888888888888777777777777777777777777888888777777555444444555777777777666666555555555555666444555666666555555666888666666666777777777888888777777777777777777777777666666666666777777777777666666777777777777666666888888888888777777777777888888777777777777888888777888888888999999999999888888999999::::::::::::;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCCCCAAA@@@???@@@@@@AAACCCDDDFFFGGGHHHFFFGGGGGGGGGEEEDDDEEEGGGaaaaaa```______^^^^^^^^^]]]\\\[[[XXXTTTPPPMMMKKKKKKMMMQQQUUUYYY\\\]]]]]]YYYYYYXXXVVVRRRMMMIIIFFFAAA???===<<<<<<;;;:::999888888888888888888888888666666666666666777777777888888888999999999999:::999999888888777666666555555777999;;;;;;:::888777999999888888888888777777777777777777777777777777777777777777888888888888777777888999999999999888555555555666666666777777777777777777888888888888888;;;<<<;;;777666777999666666666666666666666666999999::::::::::::999999888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<>>>======<<<<<<======>>>@@@AAADDDFFFIIIKKKLLLMMMKKKJJJIIIIIIIIIIIIIIIJJJIIIMMMPPPQQQRRRWWW```hhhrrrhhhcccfffjjjoooyyyxxxooogggbbbbbbaaa```aaaeeeooozzz}}}nnn]]]TTTPPPNNNOOOQQQSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSQQQQQQQQQOOOKKKGGGBBB@@@>>>===<<<;;;:::;;;<<<<<<:::999888888777777888888666777888999999999888888999888888888888777777777777888888999999888888777777777777777888888888888666666555555555555666666666666555555555666666777444555777777666555777888666666666666777777777777777777777777777777777777666666666666777777777777666666777777777777666666999888888888777777666666888888777666666666777777777888999999::::::999999888888888999999::::::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>AAABBBCCCDDDEEEGGGGGGHHHCCCDDDFFFFFFFFFGGGIIILLL\\\\\\\\\\\\\\\]]]^^^^^^\\\\\\]]]\\\YYYUUUQQQOOOLLLKKKLLLQQQWWW[[[\\\[[[YYYZZZ[[[ZZZWWWSSSOOOLLLFFFBBB>>>;;;:::::::::999888888888888888888888888666666777777777888888888888888888999999999::::::888888888777777777777777444444555666777777666666888888888888777777777666777777777777777777777777777777777777888888888888666777777888999999888888666666777777777888888888666777777777888888888888999<<<>>><<<888666888;;;888888888888888888888888999999999888888888999999888888999999999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>;;;;;;<<<<<<<<<=========>>>>>>============>>>>>>BBBCCCFFFHHHJJJLLLLLLMMMIIIIIIHHHIIIIIIKKKLLLMMMLLLPPPSSSTTTUUU\\\hhhrrr|||pppkkkiiiiiiooowww~~~~~~ssslllgggccc^^^\\\]]]ccckkkppp|||kkk\\\TTTPPPOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVQQQRRRRRRQQQOOOJJJFFFCCC???>>><<<;;;:::;;;<<<===:::999888777777777888999666777888999999999999888999999999888888888777777777888888999999888888777666777777777888888888888666666777777777777666666555555555555555666777888555777888777666666777999555555555666666666777777777777777777777777777777555666666666777777777888666666777777777777666666777777777777888888888888888777666666555555666666777888999:::::::::999999888888888888999:::;;;<<<===>>>???@@@AAA@@@@@@???AAA@@@@@@????????????@@@DDDDDDEEEEEEFFFGGGGGGGGGEEEFFFFFFGGGJJJOOOVVV[[[VVVWWWWWWXXXYYY[[[\\\]]]ZZZ\\\]]]^^^\\\YYYTTTRRRMMMJJJIIIMMMUUU[[[\\\ZZZZZZ[[[\\\]]][[[WWWSSSQQQIIIDDD???;;;999999:::999888888888888888888888888777777888888999999999:::888888999999999:::::::::666666666777888888999999888777666666777888999:::888888777777666666666555777777777777777777777777777777777777888888888888555666777888888888888888777888888888888999999999666666777777888888888999:::===@@@===999666999<<<999999999999999999999999:::999888777777777999999888888888999999:::::::::888888999::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>???<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>CCCDDDGGGIIIKKKLLLLLLLLLHHHHHHHHHIIIJJJLLLOOOPPPOOORRRUUUVVVWWW```nnnyyy|||vvvnnniiilllooorrrzzzyyylllggg```[[[[[[___dddgggnnnvvvxxxeeeZZZSSSQQQRRRNNNOOOPPPRRRSSSSSSTTTTTTVVVWWWWWWWWWWWWWWWWWWWWWQQQRRRTTTTTTQQQMMMIIIFFF@@@>>><<<;;;:::;;;===>>>;;;:::888777777777888999666777888999::::::999888999999999999888888777777888888999999999999888888666666777777888888888999666777888999999888777666444444444555555777888999666888999888777666777999555555555555666666666666777777777777777777777777555666666666777777888888666666777777777777666666555555666777888999::::::777777666555555555555555777888999:::;;;:::999999888888888888999:::;;;<<<===>>>???@@@AAA@@@???>>>BBBAAA@@@?????????AAAAAAFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIJJJOOOXXXbbbjjjPPPQQQSSSUUUXXXZZZ[[[\\\[[[\\\^^^___^^^\\\YYYWWWRRRNNNIIIIIINNNTTTXXXZZZ\\\ZZZXXXYYYZZZXXXSSSOOOMMMJJJEEE@@@<<<:::::::::888777777777999999888666777777888888888888777777888888888888888888888888999999888888888888999999888888777777666666555555666666777777777777777666444555666888888888777777:::999888666666666777888:::999888777777888999:::777777777777777777777777777777777777777777777777777777777777888888888888;;;:::888777777777888888999999888777777888888999::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>999:::;;;=========<<<<<<>>>===<<<<<<===???BBBCCCFFFGGGIIIKKKLLLLLLKKKJJJGGGHHHIIIIIIIIIJJJMMMOOOQQQSSSVVV[[[cccqqq{{{tttqqqlllpppuuuwwwyyy~~~{{{qqqhhheeeaaaZZZXXXZZZdddjjjuuuuuufffZZZRRRMMMCCCNNNTTTRRRQQQTTTUUUSSSSSSXXXXXXUUUUUUZZZ[[[WWWWWWTTTRRRRRRRRRPPPLLLHHHGGGAAA:::888:::<<<;;;999;;;:::999999888888999999777777777777777777777777777777777777777777777777888888777777777777888888999888888888777777666666666666666666666666666666777777777777777777777777666666666777888888999999999888777666666777888999::::::999888777777777888777777777777777777777777777777888888888888777777888888888777777777666666777777777777777888888999666666777888999:::::::::::::::999999:::<<<===>>>AAAAAAAAA@@@@@@@@@@@@@@@===<<<<<<>>>AAADDDEEEFFFEEEJJJKKKFFFBBBDDDGGGGGGIIILLLPPPTTT[[[ggguuuMMMNNNOOORRRTTTWWWYYYZZZ\\\]]]___``````___\\\[[[UUUPPPKKKIIIMMMRRRVVVWWW]]]\\\[[[]]]^^^]]]YYYVVVPPPNNNIIIEEE@@@===<<<;;;:::999888999999999777555777777888888888888777777777777777777777777777777999999888888888888999999888777777777666666666555444555666777777777777777555666777888888777666666999888777777777777777777999888777777777777888999888888888888888888888888888888888888888888888888777777777777888888888888:::999888777777777888999:::999999888888888888999::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>><<<===>>>?????????>>>=========<<<<<<===@@@BBBCCCFFFGGGIIIKKKLLLKKKJJJIIIFFFHHHIIIIIIIIIKKKNNNQQQPPPVVV___iiiuuuxxxsssqqqpppwww}}}~~~rrrkkkddd^^^[[[]]]___eeeooo|||rrr```TTTOOOIIIOOOSSSOOOMMMPPPRRRQQQQQQUUUVVVTTTUUUYYYZZZWWWWWWUUUSSSSSSSSSQQQMMMIIIHHHCCC<<<:::;;;<<<;;;999;;;:::999999888888999999888888888888888888888888777777777777777777777777888888777777777777888888888888888888777777777666666666666666666666666666777777777777777777777777999888777666555555555555999888777666666777888999:::999888888777777888888777777777777777777777777777777888888888888777777999999999888888888777777777777777777777888888999777777888888999999:::::::::999999:::;;;<<<>>>???AAAAAAAAA@@@@@@??????>>>======>>>@@@BBBDDDEEEEEEDDDGGGHHHEEEFFFKKKOOOOOOPPPTTTZZZbbbkkkxxxHHHHHHJJJLLLOOORRRTTTVVVYYYZZZ]]]___```___^^^]]]XXXSSSMMMJJJKKKNNNRRRSSS[[[[[[\\\^^^```___]]][[[TTTRRROOOKKKFFFBBB>>><<<===;;;999999999999777555777777888888888888777777777777777777777777777777999999888888888888999999777777777777666666666666333333555666777777777777666777777777777777666555666777777888888888888777888777777666666777777888999999999999999999999999999999999999999999999999777777777888888888999999888888888777888888999:::;;;:::::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????>>>======<<<<<<<<<<<<>>>@@@BBBDDDGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIKKKLLLMMMOOORRRUUUVVV___nnn}}}uuuqqqrrrwwwzzz|||pppggg```\\\\\\[[[```hhhrrrppp^^^UUUOOORRRQQQMMMLLLOOOQQQQQQOOORRRSSSRRRTTTXXXYYYWWWXXXWWWUUUUUUTTTRRROOOLLLKKKFFF???<<<<<<<<<;;;999;;;:::999999888888999999888888888888888888888888777777777777777777777777888888777777777777888888888888888888777777777777666666666666666666666666777777777777777777777777999888666444444444555555888888777777777777888888999999888777777777888888777777777777777777777777777777888888888888777777888888888777777777777777777777777777777888888999888888888999999999999999999999999:::<<<>>>@@@AAAAAAAAA@@@@@@???>>>======>>>???@@@BBBCCCCCCDDDDDDDDDFFFFFFFFFLLLUUUZZZZZZ]]]bbbkkksss}}}DDDEEEFFFGGGJJJMMMPPPQQQSSSUUUWWWZZZ\\\]]]]]]]]][[[WWWQQQLLLJJJLLLNNNOOOXXXYYYZZZ\\\]]]]]][[[ZZZVVVUUUTTTQQQLLLFFFAAA>>><<<;;;999888999999888777777888888999999888888777777777777777777777777777999999888888888888999999777777777777666666666666222222444555777777888888888888777777777666555555555666777999999999888777777777666666666666777777999999999999999999999999999999999999999999999999777777888888888999999999777777777888888999::::::;;;;;;;;;;;;::::::999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>============<<<<<<;;;;;;<<<<<<<<<===???BBBDDDEEEHHHIIIIIIJJJIIIIIIHHHGGGIIIKKKMMMOOORRRVVV[[[^^^dddppp~~~xxxuuuwwwyyyooofff___ZZZZZZ]]]bbbiiiuuunnn^^^SSSRRRPPPMMMNNNPPPRRRRRRMMMOOOPPPQQQTTTVVVXXXXXXXXXXXXWWWWWWUUUSSSPPPNNNMMMIIICCC???>>>===;;;999;;;:::999999888888999999888888888888888888888888777777777777777777777777888888777777777777888888888888888777777777777777777777777777777777777777666666666666666666666666666555444444444666888999888777777777777777777888888888777777777777888888777777777777777777777777777777888888888888777777666666666666666666666666777777777777777888888999999999999999999999999888888999:::<<<>>>@@@AAABBBAAAAAA@@@???>>>>>>=========???AAABBBCCCCCCCCCDDDFFFGGGHHHLLLVVVccciiihhhnnnsss{{{EEEDDDDDDEEEFFFIIIKKKMMMOOOPPPSSSVVVYYYZZZ[[[\\\\\\ZZZUUUPPPLLLJJJKKKLLLVVVWWWYYY[[[ZZZYYYXXXWWWVVVVVVVVVTTTPPPJJJDDDAAA<<<:::888777999999999888888888999999999999888888999999999999999999999999999999888888888888999999666666666666777777777777222333444666777888888888888888777666666666555555555666777999999999888777666666777777777777666666999999999999999999999999999999999999999999999999888888888888999999999999777777888888999999999999999::::::;;;;;;::::::999999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>======<<<<<<<<<<<<;;;<<<===???AAADDDFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKNNNRRRXXX```hhhnnn{{{vvvxxxzzz}}}}}}tttiiiaaa[[[\\\]]]bbbmmmhhhVVVRRRNNNMMMOOOPPPQQQQQQLLLLLLNNNQQQSSSUUUVVVXXXXXXYYYYYYXXXVVVTTTRRRQQQOOOLLLGGGCCC@@@>>><<<:::;;;:::999999888888999999888888888888888888888888777777777777777777777777888888777777777777888888777777777777777777888888888888888888888888888888666666666666666666666666777666666666666888999:::777777777888888777777777888777777666777777888888777777777777777777777777777777888888888888777777777777777777777777777777777777777777777888888999:::::::::999999999999999999:::;;;===???AAABBBCCCAAAAAA@@@@@@???>>>>>>===<<>><<<999888999::::::999888888999999999999888888::::::::::::::::::::::::999999888888888888999999666666666666777777777777444444666777888888888888888777777666666666666777666777777888888888888777666777777888888777777666999999999999999999999999999999999999999999999999888888888999999999999:::777777888999999999888888666888999;;;;;;;;;::::::888999999::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>===@@@@@@???>>>>>>>>>??????<<<===???AAADDDFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHKKKPPPWWWbbbppp{{{wwwssszzzxxxlllccc___\\\]]]ffftttvvvcccYYYOOONNNOOONNNMMMNNNMMMLLLMMMRRRTTTSSSUUUXXXWWWYYYZZZYYYVVVSSSRRRRRRPPPNNNJJJFFFBBB???===<<<;;;:::999999888888999999999999999999999999999999777777777777777777777777888888777777777777888888777777777777888888888888888888888888888888888888777777777777777777777777999999999888777777666666777777888888888888777777777777666666666777888888777777777777777777777777777777888888888888777777999999999999::::::::::::777777777777777888888999999999999::::::::::::::::::;;;===???AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???<<>>???>>>>>>===@@@???>>>>>>>>>???@@@AAA===>>>@@@CCCFFFIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMKKKOOOVVVbbbsss~~~zzzzzz}}}rrrjjj```]]]aaajjjqqqtttwww}}}{{{jjjYYYRRRPPPMMMLLLMMMOOOLLLMMMRRRTTTSSSTTTXXXVVVYYYZZZYYYVVVSSSRRRSSSPPPOOOLLLHHHCCC@@@???>>>;;;:::999999888888999999999999999999999999999999777777777777777777777777888888777777777777888888666777777777888888888888666666666666666666666666777777777777777777777777777777888999888666555333666777888999999888777666666666666666666777888888777777777777777777777777777777888888888888777777888888888888999999999:::777777777777777888888999888999999::::::;;;;;;;;;<<<===???@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBB===AAADDDEEEFFFJJJQQQWWW]]]jjjxxxSSSQQQMMMIIIFFFFFFFFFGGGDDDFFFHHHKKKNNNQQQSSSTTTXXX[[[]]]ZZZTTTNNNKKKJJJJJJNNNSSSVVVVVVVVVXXXZZZVVVWWWXXXYYYXXXVVVSSSQQQJJJFFFAAA===<<<:::999777888999999::::::999999888888888888888888888888888999999888888888888999999555666666666777777888888777888888999999999888888777666555555555777888999:::999888666666666777888777888999::::::999888777777777777777777777777777777777777777777777777777888888999999999:::::::::888999::::::999888777666222333666999;;;<<<;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<>>>?????????>>>=========<<<<<<<<<>>>???@@@===???AAAEEEHHHJJJLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOPPPTTT]]]lll~~~tttfff___aaadddeeedddiiiooo{{{{{{cccWWWRRRNNNMMMPPPPPPLLLMMMSSSUUURRRSSSXXXVVVXXXZZZYYYUUURRRRRRSSSPPPOOOMMMIIIDDDAAA@@@@@@;;;:::999999888888999999999999999999999999999999777777777777777777777777888888777777777777888888666666777777888888888999555555555555555555555555777777777777777777777777111333666888999888666555666777888999999888777666666666666666666777888888777777777777777777777777777777888888888888777777444555555555666666777777777777777777777888888999888888999::::::;;;<<<<<<===>>>???AAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCDDD???BBBFFFGGGHHHMMMVVV^^^nnn|||YYYVVVRRROOONNNLLLJJJHHHFFFGGGHHHIIIKKKLLLMMMNNNTTTVVVYYYZZZXXXTTTNNNJJJIIIKKKOOOUUUZZZ\\\ZZZYYY[[[WWWTTTUUUYYYZZZVVVSSSQQQLLLEEE@@@===<<<;;;::::::999999999999999::::::777888888888888999999999888999::::::::::::999888888888888888888888888888999999888888888888999999888888888888888888888888999999999888888888777777999999999999999999999999999999999888888888888777:::::::::999999999888888999;;;======;;;999888999999999999999999999999999::::::999888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===============>>>===;;;::::::;;;<<<>>>CCCEEEHHHJJJLLLLLLKKKKKKLLLHHHGGGJJJLLLJJJKKKMMMOOOVVVdddzzzqqqgggccc___^^^```cccfffppp}}}wwwbbbWWWQQQOOOOOONNNPPPSSSUUUUUUVVVXXXYYYWWWWWWWWWWWWVVVUUUTTTSSSSSSQQQOOOMMMKKKFFFAAA===<<<;;;::::::<<<<<<;;;:::999999999999999999999999888888888888888888888888777777777777777777777777888999999::::::999999888999888777666666777888999777777777777777777777777777777666666666666777777666666777777888888888999444444555666777888999999888888777666777888:::;;;777777777777888888888888777888888888888999999999::::::999999888999999999::::::999999:::<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEDDDCCCDDDFFFFFFGGGFFFEEEHHHSSSdddpppZZZXXXVVVUUUTTTQQQMMMJJJHHHHHHHHHHHHIIIKKKLLLMMMRRRTTTWWWYYYXXXTTTPPPLLLIIIKKKOOOUUUZZZ\\\[[[ZZZ\\\XXXUUUVVVXXXYYYVVVRRRRRRNNNHHHCCC@@@>>><<<:::999999888888888999999:::666777777777777888888888888999::::::::::::999888888888888888888888888888888888888777777888888888999999999888888888888888999999999888888888777777888888888888888888888888666666777888999::::::;;;::::::999999888888888888777888:::999777666666777999999999999999999999999::::::999999999:::;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>===???>>>===<<<===>>>@@@BBBBBBCCCFFFHHHJJJJJJJJJIIIJJJGGGGGGJJJLLLKKKLLLOOOTTT[[[kkkyyynnnddd___```^^^```gggsss~~~tttaaaVVVRRRRRROOOQQQSSSUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWUUUTTTTTTSSSQQQOOONNNKKKGGGBBB>>>;;;:::888999::::::999888999999999999999999999999888888888888888888888888777777777777777777777777777888888999999888888777999888777666666777888999777777777777777777777777888888777777777777888888666777777777888888888888666666777777888888999999888888888777888888999999777777777777888888888888777888888888888999999999888888777777888888999999:::999999:::;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDFFFHHHGGGIIILLLNNNTTT```ppp|||[[[[[[[[[[[[ZZZWWWRRROOOJJJIIIHHHGGGGGGIIIJJJLLLNNNQQQTTTWWWXXXVVVRRRPPPJJJKKKNNNSSSYYY\\\\\\[[[\\\YYYWWWWWWXXXXXXUUURRRSSSPPPLLLHHHEEEAAA===:::999999888888888888888999666666666777777777777888888999999::::::999999888888888888888888888888888888777777666666777777888999999999999888888777777999999999888888888888888777777777777777777777777666666777888999::::::;;;999888888888888777777777777888888777555555666888999999999999999999999999::::::999999999:::;;;<<<999::::::::::::::::::999;;;;;;;;;<<<<<<<<<<<<=========>>>???????????????>>>>>>===>>>???@@@BBBDDDCCCDDDGGGIIIJJJJJJJJJJJJJJJGGGHHHMMMOOONNNPPPSSSYYYbbbsss{{{lllbbb___[[[[[[___gggppp{{{nnn]]]UUURRRPPPQQQSSSTTTUUUVVVVVVVVVXXXXXXXXXXXXWWWVVVUUUUUUSSSQQQPPPOOOMMMIIIDDDAAA===;;;999999::::::999888999999999999999999999999888888888888888888888888777777777777777777777777666777777777777777777666888888777777777777888888777777777777777777777777999999888888888888999999777777777777888888888888888888888888888999999999888888888999888888777777777777777777888888888888777888888888888999999999666666666666777888999999999999999:::<<<>>>@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAACCCDDDDDDEEEGGGJJJGGGKKKQQQUUUZZZdddrrr}}}^^^]]]]]]]]]]]][[[XXXUUUNNNLLLJJJGGGFFFGGGIIIJJJJJJMMMQQQTTTVVVVVVTTTSSSKKKLLLMMMRRRWWW[[[\\\\\\]]][[[XXXWWWXXXWWWUUURRRSSSQQQNNNKKKHHHDDD>>>:::999999888777777777888888777777777777888888888888999999999999999999999999888888888888888888888888777777666666666666777777::::::999999888777777777888888888888888888888888888888888888888888888888999999999888888888888777888777777777777777777777999999999777666666888;;;999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBBGGGHHHIIIKKKLLLLLLLLLLLLLLLJJJLLLPPPRRRRRRUUUZZZbbbkkk{{{|||mmmccc\\\ZZZ[[[```fffqqqppp___UUUQQQQQQQQQSSSUUUWWWWWWVVVXXXXXXXXXXXXXXXWWWVVVVVVSSSRRRQQQPPPOOOKKKGGGCCCAAA>>><<<;;;<<<<<<;;;:::999999999999999999999999888888888888888888888888777777777777777777777777666777777888888777777666888777777777777777777888666666666666666666666666999888888777777888888999777777777777777888888888999999999888888777777777777888999999999777666555666777777777888888888888777777888888888999999999888888777777777888888999888999:::<<<>>>@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBCCCCCCDDDFFFIIIKKKOOOTTTYYY\\\^^^ccckkkrrr}}}___]]][[[[[[\\\\\\[[[ZZZSSSQQQMMMIIIGGGGGGHHHIIIGGGJJJMMMQQQSSSTTTTTTTTTMMMLLLLLLOOOTTTXXX[[[\\\]]][[[YYYXXXXXXVVVUUUSSSRRRQQQOOONNNKKKFFF@@@;;;::::::999888777777888888888888999999999999::::::999999999999999999999999888888888888888888888888777777666666666666777777999999999888888888777777888888888888888888888888999999999999999999999999999999999888888888888777777777777777777777777888888999999777666777999;;;999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBBBBHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLNNNRRRTTTUUU[[[cccpppyyy}}}kkk___\\\ZZZ\\\aaajjjzzzqqq[[[SSSRRRPPPRRRUUUXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWSSSRRRRRRQQQQQQNNNJJJGGGCCC@@@===;;;<<<<<<;;;;;;999999999999999999999999888888888888888888888888777777777777777777777777777888888888888888888777777777777888888777777777666666666666666666666666777777666666666666777777888888777777777777777777888888888777666666555555777888999999888777555444666777777777888888888888777777888888888999999999;;;:::999888888888888888999:::;;;===???AAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHLLLOOO[[[```fffgggeeeeeeiiimmmuuuwww|||^^^\\\ZZZYYY[[[\\\]]]\\\XXXUUURRRNNNKKKIIIHHHHHHFFFGGGJJJMMMPPPQQQRRRSSSNNNLLLKKKLLLQQQUUUYYYZZZ[[[[[[ZZZYYYXXXVVVVVVUUURRRQQQPPPOOOMMMIIICCC???;;;;;;:::999888888888888999999999:::::::::;;;;;;:::999999888888999999:::888888888888888888888888888777777666666777777888888888888888888888888888888888888888888999999999999999999999999999999999666666777888999::::::;;;777777777888888888888999666777777777666666777999999999999999999999999999888999:::;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@???CCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLNNNSSSWWW[[[fffqqqqqqddd```\\\\\\]]]dddrrrdddZZZVVVQQQPPPTTTWWWYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXTTTSSSRRRSSSRRRPPPMMMJJJCCC@@@<<<:::::::::999999999999999999999999999999888888888888888888888888777777777777777777777777777888888999999888888777777777888888888888777777777777777777777777777777777777666666666666777777888888888888777777777777888777777777666666555555777777777888777777666666777777777777888888888888777888888888888999999999;;;::::::999888999999999:::;;;===???AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEGGGIIIKKKOOOUUUYYYbbbhhhnnnooommmkkkmmmppptttvvvyyy[[[ZZZZZZ[[[]]]^^^]]]\\\[[[YYYVVVRRRNNNKKKIIIHHHEEEFFFHHHJJJLLLNNNPPPPPPPPPMMMJJJJJJNNNRRRVVVXXXZZZZZZZZZYYYXXXWWWWWWWWWSSSRRRQQQQQQOOOLLLGGGDDD===<<<;;;:::999999999999888888999999999:::::::::::::::999888888999::::::888888888888888888888888888888888777777888888888777777777888999999::::::777777888888888999999999888888888888888888888888666666777888999::::::;;;888888888888999999::::::555777999999888777888999999999999999999999999999888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@?????????@@@AAACCCEEEGGGIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLOOONNNRRRXXX^^^hhhwww|||lllfffaaa^^^\\\```kkkwwwxxxddd\\\TTTPPPRRRUUUWWWVVVXXXYYYYYYZZZZZZZZZYYYYYYTTTSSSSSSTTTTTTRRROOOLLLDDDAAA===::::::::::::999999999999999999999999999888888888888888888888888777777777777777777777777666777777777777777777666666777888999999888777666777777777777777777777777888777777777777777777888888888888888777777777666888888777777777777777777777666666666666777777888777777777777888888888888777888888888888999999999777777777777888999:::;;;<<<===???@@@AAABBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFDDDFFFJJJNNNRRRYYYaaafffkkkrrrxxxzzzwwwuuuwwwyyy{{{~~~XXXYYYZZZ]]]______]]]ZZZ]]]\\\YYYUUUQQQMMMJJJHHHEEEFFFGGGIIIKKKLLLNNNOOOQQQMMMIIIIIILLLPPPUUUWWWYYYZZZZZZYYYXXXWWWWWWXXXUUUTTTSSSRRRQQQOOOJJJGGG>>>===<<<;;;::::::::::::777888888888888999999999;;;:::999888888999:::;;;888888888888888888888888999999888888888888999999666666777888999::::::;;;777777888888999999999999777777777777777777777777999999999888888888888777888888999999999:::::::::777999;;;<<<;;;::::::;;;999999999999999999999999888999:::;;;<<<;;;::::::999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<============>>>????????????>>><<<===@@@CCCGGGIIIKKKLLLLLLLLLKKKLLLLLLMMMNNNOOORRRRRRVVV^^^gggssssssmmmfffaaa]]]___hhhrrr~~~kkkaaaVVVPPPQQQSSSUUUTTTYYYYYYZZZZZZZZZZZZZZZYYYTTTTTTSSSTTTUUUSSSPPPMMMGGGDDD???<<<<<<<<<<<<;;;999999999999999999999999888888888888888888888888777777777777777777777777555555666666666666555555666777888999999888777666777777777777777777777777999999888888888888999999999888888888777777666666888888888888888888888888777666555555555777888999777777777777888888888888777888888888888999999999333333444666888:::<<<======>>>???AAABBBBBBAAAAAACCCCCCCCCDDDEEEFFFFFFGGGDDDGGGLLLQQQXXXaaajjjoooyyy[[[\\\\\\\\\[[[[[[]]]___^^^\\\YYYWWWUUURRRNNNKKKKKKJJJHHHGGGGGGGGGGGGHHHLLLMMMNNNNNNNNNOOOSSSUUUWWWXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTSSSQQQOOOLLLKKKEEEBBB???;;;999999999:::777777888888888999999999888888888888888888888888888888888888888888888888999999888888888888888888;;;:::999777777777777888777777777777777777777777::::::999888777666555555888888888888888888888888999999999999888888777777:::::::::999999888888888888888999999999:::::::::;;;;;;;;;;;;:::999999888:::;;;;;;<<<<<<=========::::::;;;;;;<<<=========>>>>>>>>>>>>============>>>???@@@BBBDDDGGGIIIKKKLLLIIIIIILLLLLLKKKMMMQQQUUUVVV[[[ffftttsssggg___^^^bbbffftttqqq]]]RRROOOOOOQQQTTTWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVTTTRRRQQQPPPIIIFFFAAA<<<999999:::;;;<<<;;;:::999888999:::;;;777888999:::::::::::::::999888888888777777666666666666777777777777666666:::999999999888888777777999888888888777777666666777777777777888888888888777777777777777777777777666666777777888888999999999888888888777777666666777888888888888999999999999999888888888888888888888888777777888999999:::AAAAAAAAABBBBBBBBBCCCCCCCCCCCCFFFHHHEEEAAACCCHHHFFFKKKSSS]]]hhhssszzz~~~ZZZ[[[[[[[[[[[[[[[\\\]]]^^^\\\YYYWWWVVVSSSPPPMMMLLLKKKIIIHHHGGGFFFGGGGGGJJJKKKLLLLLLLLLNNNQQQTTTWWWXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRPPPMMMLLLGGGEEEAAA===;;;::::::;;;888999999999:::::::::;;;999999999888888888888888888888888888888888888888888888888888888888888888888777777777777999:::;;;888888888888888888888888999999888888777777666666888888888888888888888888999999999999888888888777::::::999999999999999999888888999999999:::::::::::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<======>>>???????????????????????????@@@AAACCCFFFHHHJJJLLLMMMJJJJJJMMMNNNMMMPPPUUUYYY^^^hhhwww{{{mmmfffdddfffnnnwww}}}cccUUUQQQPPPPPPRRRVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVTTTSSSQQQPPPLLLIIICCC>>>;;;:::;;;<<<;;;:::999888888888999999777888999:::::::::::::::777777777666666555555555777777888888888888777777999999888888888777777777888888888888777777777666777777777777888888888888777777777777777777777777666777777777777777888888888888888888777777777666777888888888888999999999999999888888888888888888999999999999:::;;;<<<<<>><<<<<<<<<::::::::::::;;;;;;;;;;;;::::::999999888888888777888888888888888888888888888888888888888888888888777777777777888999:::;;;888888888888888888888888888888888888888888888888888888888888888888888888999999999999888888888888999999999999999999::::::888888999999999:::::::::999999:::;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGJJJKKKLLLMMMLLLLLLOOOPPPPPPUUU[[[bbbmmm~~~{{{}}}}}}nnnfffccchhhnnnzzzrrr___WWWSSSQQQRRRTTTUUUVVVXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRQQQOOOLLLGGGBBB>>><<<<<<<<<::::::999888888888888888888888999:::::::::999999777777777777777666666666888888999999999999888888888888777777777777666666888888888888777777777777777777777777888888888888777777777777777777777777777777777777666666666666888888888888777777777777777888888888888999999999888888999999999999999999999999::::::<<<===???@@@CCCCCCCCCDDDDDDDDDEEEEEEFFFDDDEEEHHHIIIKKKSSS\\\fffjjjqqqyyy]]][[[ZZZ[[[\\\^^^^^^^^^\\\ZZZYYYYYYZZZYYYWWWUUUQQQPPPNNNKKKIIIGGGEEEEEEDDDEEEFFFFFFGGGIIILLLOOORRRTTTVVVWWWXXXVVVTTTSSSTTTTTTUUUUUUTTTSSSQQQPPPMMMKKKGGGCCC@@@===<<<<<<:::::::::::::::;;;;;;;;;;;;::::::999999888888777888888888888888888888888888888888888888999999999::::::999888888777777777888888888888888888888888777777777888888999999999888888888888888888888888999999999999999999999999888888888999999:::::::::888888999999999:::::::::888999999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@@@@@@@@@@AAACCCFFFHHHJJJLLLLLLMMMLLLMMMQQQRRRTTT\\\ddduuu|||zzz|||}}}nnngggeeegggmmmwwwrrrbbbWWWSSSTTTSSSTTTUUUWWWXXXYYYZZZZZZXXXXXXXXXWWWVVVTTTSSSRRRQQQNNNIIIDDD@@@===<<<;;;:::::::::999999999999999888999999:::::::::999999::::::999999999999999999777888888999999888888777777777777666666666666666888888888777777777777777666777777777888888888888777777777777777777777777888777777666666555555555888888888777777777777777777777888888888999999999888888999999999999999:::999999:::;;;===???AAABBBDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEIIILLLRRR^^^iiiuuuwww{{{bbb___[[[YYY[[[\\\]]]\\\[[[ZZZYYYZZZ[[[[[[ZZZXXXSSSRRRQQQNNNKKKIIIFFFEEECCCDDDEEEEEEEEEFFFIIILLLOOOQQQTTTVVVVVVUUUSSSRRRRRRSSSTTTUUUUUUTTTSSSRRROOOMMMIIIEEEAAA>>>===<<<:::::::::::::::999999999::::::::::::999999888888888888888888888888888888777777888888888999999999::::::999999888777777666888888888888888888888888777777888888999999::::::888888888888888888888888999999999999999999999:::888888888999999:::::::::888888999999999:::::::::888999999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;<<<<<<===>>>>>>???>>>>>>>>>?????????@@@@@@@@@BBBDDDGGGIIIKKKLLLLLLMMMLLLNNNQQQTTTZZZfffrrr|||~~~{{{oooeeecccdddjjjrrr}}}qqq]]]UUUUUURRRSSSUUUWWWXXXYYYZZZZZZXXXXXXXXXWWWWWWUUUTTTSSSQQQOOOKKKFFFBBB>>><<<;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999999888999999999999999999::::::666666777777777777666666666666666666666777777777777777777777777777888888666777777777888888888888777777777777777777777777888888777777666666555555777777777777777777888888777777888888888999999999888888999999::::::::::::888999:::;;;===???AAABBBEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEGGGLLLRRR[[[iiiuuuqqqjjjaaa\\\[[[[[[[[[YYYZZZYYYYYYZZZ\\\\\\[[[ZZZUUUUUUSSSQQQNNNKKKIIIGGGDDDEEEEEEEEEDDDEEEGGGJJJMMMOOOSSSVVVWWWUUUSSSRRRQQQRRRSSSTTTUUUUUUTTTSSSPPPNNNKKKGGGDDDAAA???>>>::::::::::::999999999999::::::::::::::::::::::::888888888888888888888888777777777888999999::::::666666888999999:::999999999999999999999999999999888888888999999999::::::888888888888888888888888999999999999::::::::::::999999999999999999::::::888888999999999:::::::::999999:::;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<======>>>??????======>>>>>>???@@@@@@@@@BBBCCCFFFIIILLLMMMNNNNNNNNNMMMNNNRRRWWWaaasss{{{vvviiiccc```aaagggpppjjjZZZUUURRRSSSTTTVVVXXXYYYYYYZZZXXXXXXXXXXXXWWWVVVUUUTTTQQQOOOMMMIIIDDD@@@===;;;<<<<<<<<<<<<<<<;;;::::::999999:::::::::999888888666666666777777777777777666666777777777777666666666666777777777777888888777777777777888888888888777777777777888888888888777777777777777777777777888888888888777777777777777777777777888888888888777888888888888999999999888888999999:::;;;;;;;;;999:::;;;<<<>>>@@@BBBCCCEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGKKKSSS[[[eeesss~~~pppeeeaaa___\\\ZZZZZZYYYYYYZZZ\\\\\\[[[ZZZWWWVVVUUUTTTQQQNNNKKKIIIFFFGGGGGGEEEDDDDDDFFFHHHMMMPPPTTTWWWXXXWWWUUUSSSOOOPPPRRRTTTUUUUUUTTTTTTQQQPPPMMMJJJGGGDDDBBB@@@<<<;;;;;;;;;::::::::::::888999999::::::;;;;;;;;;888888888888888888888888666777777888999999::::::555666888999::::::999999999999999999999999999999999999999999999999999999888888888888888888888888999999999:::::::::;;;;;;::::::999999999999999999888888999999999:::::::::::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>??????@@@AAAAAABBBDDDFFFIIILLLOOOPPPPPPPPPPPPOOOPPPTTT[[[iiirrriiiaaa___aaahhhuuu~~~eeeYYYRRRSSSUUUVVVWWWXXXXXXYYYXXXYYYYYYXXXXXXWWWVVVUUURRRQQQOOOLLLHHHCCC@@@>>>;;;;;;<<<<<<<<<;;;:::999999::::::::::::999888777555555555666666777777777777777777888888777777777777777777888888888999999666777777777888888888888777777777777888888888888777777777777777777777777888888888888999999999999666777777777888888888888777888888888888999999999888888999999:::;;;;;;<<<<<<<<<===>>>???AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJQQQ\\\eeennn|||~~~ooohhhdddaaa^^^ZZZYYYYYYZZZ\\\\\\[[[YYYWWWWWWWWWUUUSSSPPPMMMKKKHHHHHHHHHFFFDDDDDDFFFHHHNNNQQQUUUYYYZZZYYYVVVUUUNNNPPPQQQSSSTTTUUUTTTTTTRRRQQQOOOLLLIIIFFFDDDCCC======<<<<<<<<<;;;;;;;;;777888999:::;;;;;;<<<===888888888888888888888888666777777888999999::::::999999::::::999888666555999999999999999999999999999999999999999999999999888888888888888888888888999999999::::::;;;;;;;;;;;;::::::999999888888888888888999999999:::::::::;;;;;;;;;;;;::::::999888;;;;;;;;;<<<<<<=========<<<<<<======>>>>>>????????????@@@AAAAAABBBCCCCCCFFFHHHLLLOOOQQQRRRSSSRRRRRRQQQQQQVVV^^^ooo{{{qqqfff``````eeeppp{{{ppp]]]SSSTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVSSSRRRQQQNNNJJJFFFBBB@@@::::::;;;<<<;;;:::999888:::::::::::::::999888777666666777777888888888999888888999999999999888888777777888888999999999:::666666777777888888888999777777777777888888888888777777777777777777777777888888888999:::::::::;;;666666777777888888888999777888888888888999999999888888999::::::;;;<<<<<<>>>>>>???@@@AAACCCDDDEEEDDDEEEEEEEEEEEEFFFFFFFFFJJJMMMVVVbbbllluuuuuuhhh```]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXVVVRRROOOLLLJJJHHHEEEDDDCCCDDDEEEMMMNNNRRRWWWYYYXXXUUUQQQRRRRRRQQQPPPQQQRRRSSSTTTRRRQQQPPPNNNKKKHHHEEEDDD>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999::::::;;;;;;;;;:::<<<===;;;777555666999888888888888888888888888888888888888888888888888777888888888888999999999888888888999999:::::::::<<<<<<;;;:::999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>AAA@@@@@@@@@@@@AAACCCDDDJJJLLLNNNRRRUUUVVVUUUSSSRRRQQQRRRVVVbbbwwwjjj___]]]```hhhooo}}}ddd[[[UUUQQQSSSUUUVVVYYY^^^WWWWWWXXXXXXWWWWWWVVVUUUUUUTTTRRRPPPNNNIIICCC>>>???>>>===<<<;;;::::::999:::::::::999999888888888666666666666777777777777888888888888888888888888999999999888888888777777444444555666777888999999999888888888777777666666888888777777777777888888888888888888888888888888777777777777777777777777999999999888888888777777;;;:::::::::;;;;;;<<<===>>>@@@AAAAAAAAAAAABBBDDDGGGFFFDDDCCCBBBCCCEEEGGGKKKRRR]]]hhhssssssggg```___]]]\\\[[[ZZZYYYXXXWWWZZZYYYYYYYYYZZZXXXUUURRROOOMMMJJJGGGEEEDDDDDDDDDJJJLLLQQQVVVYYYYYYUUURRRRRRQQQPPPOOOOOOPPPQQQQQQPPPPPPOOOMMMJJJHHHFFFDDD@@@@@@>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999:::::::::;;;;;;:::;;;;;;:::888777888888888888888888888888888888888888888888888888888888777888888888888999999999999999999999999999::::::999888888777666666777777:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<============>>>>>>>>>?????????@@@@@@??????@@@BBBCCCEEEIIIKKKNNNRRRTTTUUUSSSQQQTTTTTTUUUZZZfffzzzqqqccc______eeekkkuuuuuu___WWWQQQSSSUUUUUUUUUWWWWWWWWWWWWXXXWWWWWWVVVUUUUUUTTTRRRQQQNNNIIIDDD???>>>======<<<;;;::::::::::::::::::999999999888888666666777777777888888888888888888888888888888888999999999888888888777777666666666777777777777777888888888888777777777666888888777777777777888888999999999888888888888888777777777777777777777777999999999888888888777777:::::::::::::::;;;<<<===AAABBBCCCCCCBBBBBBCCCEEEEEEEEEEEEDDDDDDEEEGGGIIIOOOVVVaaalllwwwyyyoooeeeccc___^^^]]]\\\[[[YYYZZZYYYYYYZZZ[[[[[[YYYVVVSSSQQQMMMJJJGGGFFFEEEDDDFFFIIINNNTTTXXXYYYVVVSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLJJJHHHFFFEEECCCBBB@@@===<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999:::::::::::::::999888999::::::999888888888888888888888888888888888888888888888888888777888888888888999999999::::::999999999999999999;;;::::::999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<============>>>>>>>>>?????????????????????AAABBBDDDFFFKKKNNNQQQTTTUUUTTTSSSQQQUUUWWW[[[aaammm{{{kkkbbb^^^```dddhhhsssiii^^^TTTTTTVVVUUURRRRRRWWWWWWWWWWWWWWWVVVUUUUUUUUUTTTRRRQQQOOOKKKEEEAAA======<<<;;;:::::::::::::::::::::999999999999888777777888888888999999999888888888888888888888888999888888888888777777777888888777777777666666666888888888888777777777777888888777777777777888888999999999999888888777777777777777777777777777777999999999888888888888888999999999:::;;;<<<======CCCDDDEEEDDDCCCCCCEEEFFFCCCEEEFFFGGGGGGIIIKKKMMMTTT[[[eeepppzzz|||xxxxxxvvvppphhhcccaaa```___]]]YYYYYYYYYZZZ\\\\\\[[[YYYVVVUUURRRNNNKKKHHHGGGFFFDDDGGGLLLRRRWWWXXXVVVTTTSSSRRRQQQPPPOOONNNMMMMMMLLLLLLKKKKKKJJJHHHGGGFFFFFFDDDAAA>>><<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999::::::888666777;;;<<<;;;888888888888888888888888888888888888888888888888888777777888888888999999999:::::::::999999888888888<<<;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<======>>>>>>????????????@@@BBBDDDFFFHHHPPPSSSVVVWWWVVVUUUTTTSSSUUU[[[dddmmmxxxtttggg^^^]]]```eeepppzzzjjjZZZVVVWWWVVVTTTSSSVVVWWWWWWWWWWWWVVVUUUUUUVVVTTTRRRQQQOOOLLLHHHDDD======;;;:::::::::;;;;;;999999999999999999999999888888999999999:::::::::888888888888888888888888888888888888777777777777777777777777777777777777888888888777777777777777888888777777777777888888::::::999999888777777777777777777777777777777777888888888888888888888888999999999:::;;;===>>>???DDDEEEEEEDDDCCCCCCEEEGGGBBBFFFKKKMMMNNNOOORRRUUU\\\bbbkkksss{{{wwwvvvxxxxxxmmmgggccc```]]]ZZZYYYYYYZZZ\\\\\\[[[ZZZYYYWWWUUURRROOOLLLJJJIIIEEEGGGJJJPPPTTTWWWVVVUUUUUUTTTTTTSSSQQQPPPOOONNNKKKKKKKKKKKKJJJIIIHHHGGGGGGEEECCC@@@===<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999:::777666777;;;===;;;999888888888888888888888888888888888888888888888888777777888888888999999999:::::::::999999888888888888888777777777777888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======::::::;;;<<<<<<===>>>>>>?????????AAACCCFFFIIIKKKSSSUUUWWWWWWVVVUUUVVVWWWYYYcccqqq~~~pppccc^^^___eeennn~~~xxxcccXXXWWWVVVVVVWWWVVVVVVWWWWWWVVVVVVUUUTTTVVVTTTRRRQQQPPPNNNJJJGGG???>>><<<;;;::::::;;;<<<999999999999999999999999999999999999::::::::::::888888888888888888888888777777777777777777777777666666666777888999999999777777777777777777888888888888777777777777888888999999999888888888777777777777777777777777777777888888888888888888888888999999:::;;;<<<>>>@@@AAACCCDDDDDDCCCBBBDDDFFFIIIEEEKKKSSSWWWYYYZZZ]]]```iiinnnuuuzzz~~~zzz{{{|||~~~tttkkkbbb[[[]]]\\\ZZZ[[[\\\\\\[[[ZZZYYYYYYWWWUUUSSSQQQOOONNNIIIIIIJJJNNNRRRUUUVVVUUUUUUUUUUUUUUUSSSRRRPPPPPPKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDBBB@@@>>><<<;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999888888888999888777888:::;;;::::::888888888888888888888888888888888888888888888888777888888888888999999999::::::999999999999999999999888888888888999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======::::::;;;<<<======>>>>>>???@@@AAABBBEEEIIILLLNNNRRRTTTVVVVVVUUUWWW[[[___hhhttt~~~mmmeeeccccccjjjwwwppp```YYYVVVUUUWWWVVVVVVVVVVVVVVVUUUTTTTTTVVVTTTRRRQQQQQQOOOLLLJJJBBB@@@>>><<<;;;;;;<<<===888999999999999:::::::::888888999999999:::::::::888888888888888888888888666666777777777777777888555555666777888999:::;;;777777777777888888888888888888777777777777888888888888888888888888888888777777777777777777777777888888888888888999999999::::::;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCEEEHHHKKKLLLTTT___eeegggiiilllpppxxx}}}}}}ooodddaaa___]]]\\\]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTSSSNNNLLLKKKLLLOOOSSSUUUVVVUUUUUUUUUUUUTTTSSSQQQPPPLLLLLLLLLLLLKKKJJJIIIHHHDDDEEEEEEDDDBBB???===;;;;;;;;;::::::::::::999999999999999999999999999999999999999999888888888777888999::::::999888999:::888888888888888888888888888888888888888888888888777888888888888999999999999999999999999999::::::;;;:::::::::;;;;;;<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDGGGKKKOOOQQQQQQTTTVVVWWWXXX^^^gggnnn}}}yyymmmiiibbbgggooo|||oooaaaXXXUUUWWWUUUVVVVVVVVVVVVUUUTTTTTTVVVTTTRRRQQQQQQPPPNNNLLLEEECCC@@@===;;;;;;<<<===888888999999999:::::::::888888888888999999999999888888888888888888888888666666666666777777888888777777777888888999999999666777777777888888888888888888777777777777888888777777777888999999::::::777777777777777777777777777777888888888999999999:::;;;<<<===@@@BBBDDDEEECCCCCCDDDDDDDDDGGGLLLOOOUUU___llltttvvvxxx|||~~~rrreeeccc```^^^^^^]]]\\\ZZZXXXXXXYYYYYYXXXWWWVVVVVVQQQNNNKKKKKKNNNRRRUUUVVVTTTTTTUUUUUUUUUSSSRRRQQQMMMMMMMMMMMMLLLKKKIIIIIICCCDDDEEEFFFDDDAAA===;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999888888777777777:::<<<;;;888777999;;;888888888888888888888888888888888888888888888888777888888888888999999999888888888999999::::::;;;888777777777888888999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<===>>>???@@@AAABBBBBBAAAAAACCCEEEIIIMMMPPPRRRRRRUUUXXXZZZ]]]eeerrr{{{rrrnnncccfffkkksss|||jjj\\\WWWWWWUUUVVVVVVVVVVVVUUUTTTTTTVVVTTTRRRRRRRRRQQQOOOMMMGGGEEEAAA>>><<<;;;<<<===888888888999999:::::::::777777888888888999999999888888888888888888888888555666666666777777888888999999999888888888888888666666777777888888888999888888777777777777888888666666777888999::::::;;;777777777777777777777777777777888888999999999999;;;<<<===>>>AAACCCEEEGGGCCCDDDEEEEEEFFFIIINNNRRR\\\ggguuu~~~xxxjjj^^^]]]^^^[[[XXXYYYYYYXXXWWWWWWXXXYYYXXXVVVUUUSSSOOOMMMMMMPPPTTTVVVWWWWWWWWWVVVUUUSSSPPPOOOLLLMMMMMMMMMMMMLLLKKKKKKIIIGGGFFFFFFFFFEEECCCAAA<<<;;;999:::;;;<<<<<<;;;:::::::::::::::::::::::::::999999888888999999:::888999999::::::999999888555666888888777777888:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;<<<<<<;;;:::999999999999;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@@@@???>>>AAA??????BBBIIIOOOSSSSSSQQQSSSWWW]]]fffuuurrrnnngggdddlllzzzyyyddd[[[ZZZSSSTTTUUUTTTUUUWWWXXXVVVTTTUUUVVVVVVSSSPPPLLLIIIJJJGGGBBB???======;;;:::999999::::::999888666555999999999999999999999999999999888888888888999999777777777777777777777777:::999777777888999888777777777777888999999999:::888888777777777777888888888888888888888888888888;;;;;;;;;::::::999999999999999999999999:::<<<<<<;;;;;;===@@@CCCCCCAAA@@@CCCBBBCCCFFFJJJPPPYYYaaaooouuu}}}{{{~~~~~~ooofffaaa[[[WWWXXXYYYXXXXXXYYYZZZ[[[YYYXXXXXXVVVSSSQQQPPPPPPRRRTTTUUUUUUVVVVVVUUUSSSQQQPPPOOOOOOOOONNNNNNMMMLLLKKKJJJHHHGGGFFFFFFEEECCC@@@???===;;;:::;;;;;;:::999:::::::::::::::::::::::::::999999888888999999:::888999999::::::999999888777888999999888888999:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<=========>>>???@@@AAAAAA@@@@@@AAA@@@AAAEEEKKKPPPSSSSSSTTTXXX^^^hhhvvvqqqiiicccgggrrrtttccc\\\UUUUUUUUUTTTUUUVVVVVVTTTSSSTTTTTTTTTSSSQQQNNNMMMLLLIIIDDDAAA???>>><<<:::999:::::::::999888666555999999999999999999999999999999888888888888999999888888888888888888888888;;;999888888:::;;;:::999888888888888888999999999888888777777777777888888888888888888888888888888999999999888888888777777999999999::::::;;;<<<<<<===>>>???BBBCCCDDDCCCBBBHHHGGGHHHMMMTTT^^^iiiqqqzzz~~~vvviii___ZZZ[[[YYYYYYYYYZZZ\\\]]][[[ZZZ[[[ZZZXXXUUUSSSRRRQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRSSSSSSRRRPPPOOONNNMMMLLLLLLJJJHHHGGGGGGEEEBBB@@@AAA???<<<;;;;;;:::999777:::::::::::::::::::::::::::999999888888999999:::888999999::::::999999888999:::;;;:::999888999:::888888888888888888888888999999999999999999999999999999999999999999999999;;;::::::999999::::::;;;:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========>>>???@@@AAABBBBBBBBBBBBAAABBBDDDHHHNNNRRRSSSSSSTTTYYYbbbooo{{{pppfffdddjjjsssppp^^^WWWVVVTTTUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQOOOLLLGGGCCCAAA>>><<<:::999:::::::::999888777666999999999999999999999999999999888888888888999999999999999999999999999999999777666777999:::::::::999999999888888888888888888888777777777777888888888888888888888888888888999999999888888888888777888888:::;;;<<<<<<<<<<<>>>>>???@@@AAABBBBBBCCCBBBDDDHHHMMMQQQTTTUUUTTTXXX\\\fffuuu{{{mmmfffffflllxxx~~~eee[[[VVVSSSTTTVVVUUUTTTUUUUUUTTTSSSQQQQQQQQQQQQRRRPPPMMMHHHDDDAAA>>>;;;999:::::::::999999888888888999999999999999999999999999999888888888888999999999999999999999999999999555444333444666888888777:::999999999888777777777999888888777777888888999888888888888888888888888::::::::::::::::::::::::777888:::;;;<<<<<<<<<<<<@@@BBBCCCCCCCCCDDDFFFGGGHHHMMMVVVcccuuu|||{{{lllbbb\\\[[[YYYYYYZZZ[[[ZZZYYYYYYZZZ[[[[[[ZZZXXXUUUTTTTTTUUUVVVXXXYYYXXXXXXWWWXXXWWWUUURRRPPPOOONNNNNNOOOMMMKKKJJJIIIGGGDDDAAA@@@>>><<<<<<======<<<;;;:::::::::::::::::::::::::::999999888888999999:::888999999::::::999999888888999:::999777666666777777777777777777777777777999999999999999999999999888888888888888888888888;;;::::::999999::::::;;;999999999:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<=========>>>>>>======>>>???@@@AAABBBCCCCCCGGGKKKPPPSSSUUUVVVWWW]]]bbbmmmxxxlllfffgggpppzzzttt```WWWQQQSSSVVVUUUUUUWWWXXXVVVTTTRRRPPPPPPPPPQQQPPPMMMHHHEEEBBB>>>;;;888:::::::::999999999999999999999999999999999999999999999888888888888999999888888888888888888888888555333222333666777888777:::999999999888777777777999999888888888888999999888888888888888888888888::::::::::::::::::::::::888888:::;;;<<<=========@@@BBBCCCCCCBBBDDDGGGJJJMMMYYYjjjzzz~~~~~~zzzjjjbbb___[[[XXXXXXXXXXXXWWWWWWXXXZZZ[[[ZZZXXXVVVUUUTTTUUUWWWXXXYYYYYYXXXXXXXXXVVVTTTQQQOOONNNNNNNNNOOOMMMKKKJJJJJJHHHEEECCCAAA???=========>>>===<<<:::::::::::::::::::::::::::999999888888999999:::888999999::::::999999888777888999888666666666888888888888888888888888888999999999999999999999999999999999999999999999999;;;::::::999999::::::;;;::::::::::::;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>=========>>>???AAACCCDDDFFFIIIOOOSSSUUUVVVXXXYYY]]]bbbooovvvjjjeeejjjqqq~~~iii\\\RRRSSSUUUSSSTTTXXXXXXWWWUUURRRQQQPPPPPPQQQPPPMMMIIIFFFCCC???;;;888;;;:::999999999999::::::999999999999999999999999999999888888888888999999777777777777777777777777888666555666888999999999999999999888888888888888999999888888888888999999888888888888888888888888777888888888888999999999999999999:::;;;===>>>???@@@BBBCCCCCCBBBDDDIIINNNYYYlllzzziiiddd]]]XXXWWWWWWWWWWWWWWWXXXYYYYYYYYYWWWUUUTTTSSSTTTUUUWWWWWWWWWVVVVVVVVVUUURRRPPPNNNNNNNNNNNNNNNMMMKKKKKKKKKJJJGGGEEECCCAAA>>>=========<<<::::::::::::::::::::::::::::::999999888888999999:::888999999::::::999999888666888999999777777888:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEHHHLLLQQQTTTUUUWWWZZZ\\\\\\bbbppprrrgggfffkkkooouuuuuucccUUUSSSTTTPPPQQQWWWVVVUUUTTTSSSRRRRRRRRRRRRPPPNNNJJJGGGEEEAAA===:::;;;:::999999999999:::;;;999999999999999999999999999999888888888888999999888888888888888888888888999888666777888999999888888888888888888999999999:::999999888888999999:::888888888888888888888888777777888888888999999999::::::999888:::===@@@BBB@@@BBBDDDDDDCCCFFFMMMSSSccczzznnnhhh___YYYVVVVVVWWWWWWXXXYYYYYYXXXWWWVVVTTTSSSRRRSSSTTTUUUVVVUUUUUUTTTUUUSSSQQQNNNMMMMMMNNNNNNNNNMMMKKKKKKKKKJJJHHHFFFFFFCCC@@@>>>===<<<:::999:::::::::::::::::::::::::::999999999999999999:::999999999::::::999999999777888::::::999999:::<<<999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>?????????@@@AAADDDFFFGGGJJJMMMRRRTTTUUUWWW[[[^^^aaahhhvvvzzzjjjfffiiibbbiiiuuu}}}hhhWWWTTTSSSNNNOOOUUUSSSSSSSSSSSSTTTTTTTTTSSSQQQOOOLLLIIIGGGCCC???<<<;;;:::999999999:::;;;<<<999999999999999999999999999999888888888888999999999999999999999999999999999777555555666777777666777777888888999999999::::::999999888888999999:::888888888888888888888888999999999::::::;;;;;;;;;;;;:::888888999<<<@@@CCC@@@CCCEEEEEEDDDHHHPPPVVVfff~~~~~~~~~uuuddd^^^\\\YYYXXXYYYUUUWWWXXXXXXWWWUUUUUUUUUXXXXXXWWWVVVVVVVVVWWWWWWUUUTTTRRROOONNNMMMMMMMMMPPPOOOOOONNNLLLKKKIIIHHHEEEDDDBBB@@@???======<<<:::::::::::::::::::::;;;888888999999999:::::::::999999999999999999999999::::::999999999999::::::777888999:::;;;:::999888::::::::::::::::::::::::>>>===;;;:::999::::::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<======>>>???@@@@@@AAACCCBBB@@@???@@@EEELLLQQQTTTUUUUUUVVVWWWYYY[[[\\\aaakkk}}}~~~mmmfffdddeeemmm}}}ttt\\\SSSPPPMMMPPPWWWRRRSSSTTTUUUUUUTTTSSSRRRRRRPPPNNNKKKIIIDDD>>>:::<<<;;;999999;;;<<<<<<;;;;;;:::999999888888999999888999999::::::;;;;;;<<<===<<<;;;;;;999999888777888888999999999:::::::::999999999888888888777777888999::::::::::::999888888999999::::::999999888:::999888888888999:::;;;<<<:::999999<<>>======::::::::::::::::::::::::888999999999999:::::::::999999999999999999999999888888777777777777888888888888999::::::::::::999::::::::::::::::::::::::===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<===============>>>>>>?????????AAAAAA@@@@@@BBBGGGOOOUUUTTTUUUWWWYYY[[[^^^___```eeeoooyyyooofffdddhhhtttuuu___VVVRRRNNNOOOVVVRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQOOOMMMJJJFFF@@@<<<===;;;999:::;;;<<<<<<;;;;;;:::999999888999999999999999999999999999999999;;;::::::999999888888777888888999999999:::::::::999999999888888888777777999999999999999999999999888999999::::::999999888:::999888888888999:::;;;<<<;;;;;;<<<>>>@@@BBBCCCAAABBBDDDGGGMMMXXXeeennnzzz|||lll___XXXWWW\\\[[[XXXVVVUUUVVVWWWXXXXXXYYYYYYYYYXXXWWWUUUTTTTTTSSSQQQOOOOOOOOOOOOPPPOOOOOOOOONNNMMMKKKJJJIIIFFFEEECCCAAA@@@???>>>>>><<<<<<;;;;;;::::::999999999999999999::::::::::::999999999999999999999999888888777777777777888888999999888888999999:::;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>@@@@@@@@@AAADDDJJJRRRXXXVVVXXX[[[___ccceeeggghhhnnnvvvmmmgggdddkkkyyy|||ggg]]]WWWQQQQQQUUURRRSSSTTTUUUUUUTTTSSSRRRSSSQQQOOONNNLLLHHHCCC???===;;;::::::;;;<<<<<<;;;;;;;;;:::999999999999999::::::999888888777666666888888888888888888888888888888999999999:::::::::999999999888888888888888:::999888777777888999:::888999999::::::999999888999999999999999:::;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDGGGLLLWWWdddpppxxx}}}kkk___ZZZ[[[YYYWWWVVVWWWWWWWWWWWWXXXYYYZZZZZZYYYWWWUUUSSSSSSRRRQQQPPPOOOOOOPPPQQQOOOOOOOOONNNMMMLLLJJJJJJGGGFFFDDDBBBAAA?????????======<<<;;;:::999999888999999999:::::::::;;;;;;999999999999999999999999;;;::::::999999::::::;;;:::999888777888999:::;;;::::::::::::::::::::::::::::::<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>==================???@@@AAABBBEEEKKKSSSXXXZZZ\\\```eeejjjnnnpppqqqzzzxxxmmmeeegggpppuuuggg\\\TTTRRRUUURRRSSSTTTUUUUUUTTTSSSRRRRRRPPPOOONNNLLLIIIDDD@@@>>><<<::::::;;;<<<<<<;;;;;;;;;:::999999999999::::::999999999888888888777777888888888999999999:::888888999999999:::::::::888888888888888888888888:::999777666666777999:::888999999::::::999999888999999999999::::::;;;;;;999;;;>>>@@@AAABBBDDDEEEGGGJJJOOOXXXcccnnnwww||||||iii^^^YYYWWWVVVWWWYYYYYYWWWVVVXXXYYYZZZZZZZZZXXXUUUTTTSSSSSSQQQPPPOOOPPPPPPQQQOOOOOOOOOOOONNNLLLKKKJJJHHHGGGEEECCCBBBAAA@@@@@@======<<<;;;;;;:::999999999999:::::::::;;;;;;;;;999999999999999999999999;;;;;;::::::::::::;;;;;;:::999888777888999:::;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>>>>>>>>>>>>>============@@@AAABBBCCCFFFLLLSSSXXXZZZ]]]bbbiiiooouuuyyy{{{ttthhhfffkkkwwwrrrcccWWWSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRPPPOOOMMMMMMLLLIIIEEEAAA???===;;;;;;<<<<<<;;;:::<<<;;;::::::999999::::::999999999999::::::;;;;;;888888999999:::;;;;;;;;;888888999999999:::::::::888888888888888888888888:::999777666666777999:::888999999::::::999999888999999::::::;;;;;;;;;;;;777;;;???AAAAAACCCEEEGGGIIIOOOZZZfffqqqyyy~~~yyyhhh^^^[[[WWWWWWYYYYYYWWWUUUXXXXXXYYYZZZYYYXXXWWWVVVUUUTTTRRRPPPPPPPPPPPPQQQOOOOOOOOOOOONNNMMMLLLKKKIIIHHHFFFDDDCCCAAAAAAAAA======<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;999999999999999999999999999999888888888888999999999999888888999999:::;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????AAABBBCCCEEEHHHNNNUUUYYYZZZ]]]cccllluuu|||mmmhhhhhhmmmooo___UUUQQQRRRSSSTTTUUUUUUTTTSSSRRROOONNNMMMMMMLLLJJJFFFCCC???>>><<<;;;<<<<<<;;;:::<<<;;;;;;:::::::::::::::888999999:::;;;;;;<<<<<<999999999::::::;;;;;;;;;888888999999999:::::::::888888888888888999999999::::::999888888999::::::888999999::::::999999888999999:::;;;;;;;;;;;;;;;999<<<@@@BBBBBBDDDHHHLLLMMMXXXiiivvv{{{iiibbbZZZVVVWWWXXXWWWVVVXXXXXXXXXXXXYYYYYYYYYYYYVVVUUUSSSQQQPPPOOOOOOPPPOOOOOOOOOOOONNNMMMLLLLLLJJJIIIGGGEEECCCBBBBBBAAA<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999999999999999999999999:::999999888888999999:::888888999::::::::::::999:::::::::::::::::::::::::::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBEEEHHHLLLRRRYYY^^^]]]aaahhhsssuuunnnhhhgggxxxnnn]]]TTTRRRSSSTTTUUUUUUTTTSSSRRROOONNNNNNNNNNNNLLLHHHEEE@@@>>><<<<<<<<<<<<;;;:::<<<<<<;;;::::::::::::;;;999999999999999:::::::::999999999999999:::::::::888888999999999:::::::::777777888888888999999999::::::::::::::::::::::::888999999::::::999999888999:::;;;<<<<<<<<<;;;:::;;;???CCCDDDCCCFFFLLLQQQZZZhhhyyytttiii]]]UUUUUUWWWWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[WWWVVVSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLJJJIIIHHHFFFDDDCCCBBBBBB;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999999999999999999999<<<;;;;;;::::::;;;;;;<<<777888999:::;;;:::999999::::::::::::::::::::::::;;;;;;:::999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBB@@@BBBFFFJJJOOOVVV^^^cccaaaeeennn{{{|||tttjjjeeesss|||fffYYYRRRSSSTTTUUUUUUTTTSSSRRRPPPOOOOOOOOOOOOMMMJJJGGG@@@>>><<<<<<<<<<<<;;;:::<<<<<<;;;::::::::::::;;;::::::999999888777777777888888888888888888888888888888999999999:::::::::777777888888999999999999:::;;;;;;<<<<<<;;;;;;:::999999999::::::999999999999:::;;;<<<<<<<<<;;;:::>>>BBBEEEEEEEEEHHHOOOUUUhhhvvv}}}yyyuuubbbZZZXXXUUUUUUXXXSSSTTTUUUVVVWWWXXX[[[]]]VVVTTTRRRPPPOOONNNNNNNNNOOONNNMMMNNNNNNNNNLLLJJJIIIHHHGGGEEEDDDBBBAAA@@@@@@>>>===;;;::::::::::::;;;999888888:::;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::999999:::::::::999999888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<;;;:::::::::::::::<<<======>>>>>>>>>>>>>>>===???AAAAAAAAA@@@AAABBBCCCAAADDDNNNXXX\\\```cccdddpppyyyrrrnnnqqqwwwwww\\\XXXUUUVVVXXXXXXTTTRRRTTTPPPPPPQQQQQQPPPOOOMMMLLLCCC@@@===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::999888777777:::999999888888999999::::::999999888888999999:::999999888777888999;;;<<<;;;;;;;;;::::::999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>===???@@@AAA@@@@@@AAABBBDDDCCCGGGPPPXXX\\\```dddooouuullljjjmmmzzzmmm]]]WWWTTTVVVWWWTTTRRRSSSOOOPPPPPPPPPPPPNNNMMMLLLDDDAAA>>><<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::::::::::::::999999888888999999::::::999999888888999999::::::999888888888999:::;;;;;;;;;;;;::::::999999999999999999999999999999999::::::;;;<<<===>>>>>>???AAACCCEEEHHHNNNYYYgggqqq{{{wwwuuuuuu|||kkk]]]VVVTTTUUUVVVVVVWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTPPPNNNMMMMMMMMMMMMLLLJJJIIIIIIHHHFFFDDDCCCBBBAAABBBAAA???===<<<<<<<<<===>>>===;;;:::;;;;;;;;;999::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<;;;;;;:::;;;;;;;;;<<<===>>>>>>??????>>>>>>===>>>@@@@@@???@@@AAABBBEEEEEEJJJSSSZZZ]]]bbbgggyyyyyymmmgggeeerrrhhh]]]TTTTTTVVVUUURRRQQQOOOOOOPPPPPPOOONNNLLLKKKEEEBBB???=========<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<:::999999888888999999::::::999999888888999999:::::::::999888888888999999;;;;;;::::::::::::999999999999999999::::::::::::888999:::;;;===@@@AAACCCDDDFFFHHHLLLTTTcccuuuzzzvvvuuuxxxzzzmmmbbb\\\UUUUUUUUUVVVXXXYYYYYYXXXZZZYYYXXXWWWUUUTTTSSSSSSPPPNNNLLLLLLMMMMMMKKKJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCBBB@@@>>>=========>>>@@@>>><<<;;;;;;<<<:::999999999::::::::::::;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<======>>>????????????>>>===>>>???@@@???@@@BBBCCCEEEGGGNNNWWW\\\```fffmmm}}}rrrkkkgggqqq|||yyyhhhXXXTTTVVVUUURRROOONNNOOOOOOOOOOOOMMMLLLKKKGGGDDD@@@>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;:::999999888888999999::::::999999888888999999:::;;;::::::999999888888888::::::::::::::::::::::::999999999:::::::::::::::999::::::<<<>>>AAACCCDDDGGGIIIKKKOOOYYYiii|||~~~~~~~~~~~~yyywwwxxx|||rrrgggWWWUUUTTTTTTWWWYYYYYYXXX\\\[[[YYYWWWUUUSSSQQQPPPPPPNNNLLLKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDBBBAAA???>>>>>>>>>>>>@@@>>><<<;;;;;;<<<:::999999999999::::::;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<======>>>>>>???????????????===???@@@@@@???@@@CCCEEEFFFJJJRRRZZZ^^^bbbjjjssszzzrrrmmmlllrrr~~~yyybbbXXXVVVUUUQQQOOOOOOOOOPPPPPPOOONNNLLLKKKIIIFFFBBB???>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::999888888777:::999999888888999999::::::999999888888999999:::::::::::::::999888888777::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;<<<>>>AAADDDEEEFFFIIINNNUUU```ppp|||}}}{{{xxx|||~~~}}}~~~sss^^^ZZZUUUTTTVVVYYYYYYXXX[[[[[[ZZZXXXVVVSSSQQQOOOPPPNNNKKKJJJKKKLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCAAA???>>>>>>>>>>>>>>>===;;;:::;;;;;;;;;999888999999::::::;;;;;;<<<;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<;;;<<<<<<===>>>===>>>??????@@@@@@?????????@@@@@@@@@@@@BBBEEEGGGIIINNNWWW^^^```bbbkkkvvv|||sssjjjjjjrrrppp___XXXTTTQQQPPPPPPPPPQQQQQQPPPOOOMMMLLLKKKHHHCCC@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::888777777666:::999999888888999999::::::999999888888999999:::999999:::::::::999888888999999::::::::::::;;;;;;999999::::::;;;;;;<<<<<<===<<<<<<===???BBBEEEGGGGGGMMMWWWaaammm{{{}}}~~~zzz}}}jjjcccZZZVVVWWWYYYXXXWWWYYYYYYYYYYYYWWWUUUSSSRRRPPPNNNKKKIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEECCCBBB@@@???>>>===>>>>>><<<;;;999999:::;;;;;;:::888888999::::::;;;<<<<<<;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???@@@AAAAAAAAAAAACCCFFFIIIOOOTTT]]]bbbaaa```iiittt|||pppjjjkkkwww~~~gggZZZSSSPPPQQQQQQQQQRRRRRRQQQPPPNNNMMMMMMIIIDDDAAA@@@???===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999:::999999888888999999::::::999999888888999999:::777888999:::::::::999999999999999::::::;;;;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;===@@@DDDHHHKKKPPPYYYfffsss~~~rrriii___XXXXXXYYYXXXVVVWWWWWWXXXYYYYYYXXXWWWVVVPPPNNNJJJIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFCCCBBB@@@>>>=========>>>;;;:::888888:::;;;;;;:::888888999::::::;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???AAABBBBBBBBBBBBDDDHHHKKKSSSYYYaaaeeeaaa___gggrrruuujjjdddmmm~~~lll[[[RRRPPPRRRQQQRRRRRRSSSRRRPPPOOONNNMMMJJJEEEBBB@@@???===<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::999999999999999999::::::999999999999999999:::666777999:::;;;::::::999999999999::::::;;;;;;;;;999999::::::;;;<<<======999999:::<<<@@@FFFKKKNNN\\\fffuuu~~~~~~vvvddd\\\[[[ZZZXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVTTTSSSQQQPPPNNNNNNMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFGGGEEEBBB@@@???>>><<<;;;>>>======;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::======<<<;;;::::::999999::::::;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::;;;===@@@BBBBBBCCCCCCCCCCCCEEEHHHKKKUUU^^^eeeeeeaaabbbjjjsssyyyqqqmmmqqqxxxttt___UUUSSSSSSOOOPPPPPPQQQPPPPPPOOOOOOLLLJJJGGGCCC@@@>>><<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::::::::::::::;;;<<<======::::::;;;>>>CCCJJJPPPSSSaaaqqq|||}}}|||}}}~~~rrrddd]]]XXXVVVWWWWWWWWWXXXYYYYYYXXXWWWWWWUUUTTTRRRQQQOOONNNNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGGGGDDDAAA@@@???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<===>>>>>>???>>>===<<<===???AAACCC@@@AAAAAABBBCCCFFFJJJNNNXXX___eeefffccceeeoooxxxuuummmmmmpppxxx{{{aaaTTTPPPQQQQQQQQQQQQQQQPPPOOONNNNNNMMMKKKHHHEEEAAA???>>>===;;;;;;;;;:::::::::999999::::::999999999999::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::::::::;;;;;;<<<===;;;<<<>>>AAAEEEMMMVVV]]]nnn{{{}}}|||}}}rrrcccYYYVVVXXXWWWWWWXXXYYYYYYXXXWWWWWWVVVUUUSSSRRRPPPOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIFFFDDDAAA??????>>><<<:::888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<======<<<;;;:::999::::::<<<======<<<<<<;;;;;;<<<<<<=========<<<<<<======>>>???@@@???>>>===>>>@@@BBBDDD@@@@@@AAABBBDDDIIIOOOSSS]]]ccchhhjjjjjjppp{{{qqqkkkjjjnnn~~~jjjWWWRRRTTTRRRRRRRRRRRRQQQPPPNNNNNNNNNLLLIIIFFFCCCAAA??????<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<>><<<:::888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<======<<<:::999999:::;;;<<<======<<<<<<<<<<<<===============<<<===>>>>>>???@@@???>>>>>>>>>@@@BBBCCCCCCCCCDDDDDDGGGMMMTTTYYYccchhhmmmqqqwwwyyyqqqlllkkktttvvv```XXXXXXRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLJJJGGGDDDAAA@@@???============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<=========<<<<<<========================>>>??????>>>>>>======>>>???AAABBBDDDDDDDDDEEEHHHOOOWWW]]]fffkkkrrrzzzzzzssslllooowwwjjj[[[VVVQQQQQQRRRSSSSSSSSSRRRRRRLLLKKKIIIGGGDDDAAA???>>><<<<<<<<<;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::::::::;;;<<<<<<;;;;;;;;;<<<=========CCCIIIMMMTTTaaassswwwaaaWWWYYYXXXWWWWWWWWWWWWXXXYYYWWWVVVTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMHHHFFFCCCAAAAAA@@@>>><<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>>>>>>>======>>>>>>???@@@=========>>>??????@@@AAACCCCCCCCCDDDHHHQQQ[[[bbbjjjoooxxxxxxnnnkkkoooyyyaaaTTTRRRRRRSSSSSSSSSSSSRRRRRRKKKJJJIIIGGGEEEBBB@@@>>>::::::999999999888888888;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@EEEMMMTTT]]]jjjzzzoooaaaYYYXXXWWWWWWWWWWWWXXXYYYVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPOOONNNNNNJJJGGGDDDCCCBBBAAA???===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<<<<:::;;;===>>>???>>>======>>>>>>============>>>>>>>>>>>>======>>>>>>???@@@>>>>>>??????@@@AAAAAABBBBBBBBBCCCFFFLLLWWWccckkkrrrxxx~~~|||zzz{{{pppkkkmmm~~~rrr^^^UUUUUUUUUTTTSSSRRRPPPPPPKKKKKKJJJIIIGGGDDDAAA@@@;;;:::::::::999999999999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::::::::;;;<<<>>>@@@@@@DDDIIIQQQ[[[fffsss|||nnnYYYXXXWWWVVVVVVWWWXXXYYYVVVUUUSSSRRRPPPOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNKKKHHHEEECCCCCCBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::777888999:::<<<===>>>???999;;;>>>@@@AAA@@@>>>===>>>>>>============>>>>>>>>>>>>>>>>>>>>>??????@@@???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEIIIQQQ^^^kkkttt{{{~~~|||{{{~~~rrrmmmooowwwmmmYYYXXXWWWUUUSSSPPPNNNMMMLLLLLLLLLKKKHHHEEECCCAAA>>>>>>=========<<<<<<<<<:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999:::;;;===???AAABBBGGGKKKTTT```mmmyyyyyyggg]]]UUUVVVYYYYYYYYYYYYTTTSSSQQQPPPOOOOOOPPPPPPOOONNNMMMMMMNNNNNNLLLJJJMMMKKKIIIFFFCCCAAA@@@???=========<<<;;;:::888888<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCFFFDDDFFFNNNXXXcccppp{{{wwwooommmqqqyyyaaaZZZVVVUUUTTTQQQPPPQQQPPPOOOMMMKKKHHHEEEBBBAAA???>>>===<<<;;;:::::::::999::::::;;;;;;::::::999=========<<<;;;;;;;;;::::::::::::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;777777:::>>>???===???DDDIIISSS```lllzzznnnbbbWWWUUUXXXWWWVVVUUUUUUTTTSSSRRRPPPPPPOOOOOOOOONNNMMMNNNOOONNNLLLKKKLLLKKKIIIFFFDDDBBB@@@???=========<<<;;;:::999888<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>========================>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBCCCFFFEEEHHHQQQ\\\ggguuu|||sssooooooyyyhhh^^^VVVTTTTTTRRRPPPQQQOOOOOOMMMKKKHHHEEECCCAAA???>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@@@@???CCCHHHOOOZZZhhhtttooo^^^WWWWWWVVVUUUTTTVVVVVVVVVUUUSSSQQQOOONNNOOONNNMMMNNNOOOOOOMMMKKKKKKJJJHHHFFFDDDBBB@@@@@@>>>>>>===<<<;;;:::999999<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>???@@@AAA????????????@@@AAABBBCCCFFFFFFKKKUUU```mmm|||yyyrrrooosss~~~vvvfffWWWSSSTTTSSSQQQPPPOOOOOOMMMKKKIIIFFFCCCBBB??????===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;>>>===<<>><<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>???@@@AAA>>>>>>>>>???@@@AAABBBCCCEEEGGGNNNYYYeeeqqq}}}tttrrrppptttrrr\\\SSSTTTTTTQQQOOOOOOOOOMMMKKKIIIFFFDDDCCC@@@???>>><<<;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;999999::::::;;;;;;;;;<<<:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<;;;<<>>===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<========================<<<=========>>>>>>>>>???============>>>???@@@AAA>>>>>>>>>???@@@BBBCCCDDDEEEHHHRRR^^^iiisssvvvsssnnnmmmuuueeeXXXVVVUUURRROOOOOOOOOMMMLLLIIIGGGEEECCC@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<======::::::::::::::::::::::::;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===>>>@@@@@@CCCOOO[[[lllyyysssbbbWWWVVVZZZVVVWWWXXXXXXWWWTTTPPPNNNNNNNNNMMMNNNPPPPPPOOONNNJJJJJJJJJJJJIIIGGGEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????============>>>???@@@AAA>>>??????@@@AAACCCDDDEEEFFFLLLWWWdddmmmtttzzzssslllhhhlllvvvppp^^^YYYUUURRRPPPOOOOOONNNLLLJJJGGGEEEDDD@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@AAAGGGWWWfff{{{ppp^^^XXX[[[UUUVVVWWWWWWVVVTTTQQQPPPNNNMMMMMMOOOPPPQQQPPPNNNJJJKKKLLLLLLKKKIIIGGGFFFCCCAAA???===<<<<<<======<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<===>>>?????????============>>>???@@@AAA??????@@@AAABBBDDDEEEFFFHHHPPP^^^kkkqqqvvvtttnnnhhhhhhlllxxx{{{fff[[[UUURRRQQQOOONNNNNNLLLJJJHHHFFFEEEAAA@@@???===<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===@@@BBBJJJ]]]nnn}}}fff\\\]]]UUUUUUVVVVVVUUUSSSRRRQQQNNNMMMMMMOOOQQQQQQPPPOOOKKKLLLMMMMMMLLLJJJHHHGGGCCCAAA???===<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@============>>>???@@@AAA@@@@@@@@@AAACCCEEEFFFGGGKKKSSSbbboootttvvv~~~wwwqqqkkkggghhhqqqjjj]]]UUURRRRRROOONNNNNNLLLJJJHHHFFFEEEAAA@@@???===<<<<<<<<<<<<999::::::;;;;;;::::::999;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>AAADDDGGGQQQeeexxx}}}{{{gggYYYTTTWWWYYYVVVTTTTTTUUUVVVQQQMMMJJJKKKOOORRRPPPNNNMMMMMMMMMMMMLLLJJJIIIHHHDDDBBB???>>>======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;<<<<<<======;;;<<<<<<======<<<<<<;;;========================999;;;===???@@@>>><<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBB@@@@@@DDDFFFDDDFFFJJJSSSaaannnqqqqqquuuzzz}}}yyylllbbb___fffvvvrrr___VVVTTTUUUQQQPPPNNNMMMMMMKKKIIIFFFAAA@@@>>>===<<<<<<<<<===:::::::::::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===<<<<<<;;;;;;===>>>@@@CCCKKK[[[ooo~~~{{{vvvxxxooo]]]UUUVVVWWWTTTRRRRRRRRRRRRPPPMMMIIIJJJNNNQQQOOOMMMNNNNNNNNNMMMLLLKKKIIIIIIGGGDDDBBB@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::========================:::;;;===>>>???>>>===<<<<<<======>>>>>>>>>>>>>>>???????????????@@@@@@@@@???===???BBBDDDDDDGGGLLLVVVeeesssuuusssvvv|||~~~pppeee```cccooo|||xxxbbbWWWUUUUUUQQQPPPNNNMMMMMMKKKIIIFFFAAA@@@>>>===<<<<<<<<<===;;;::::::::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;>>>BBBGGGOOO]]]nnn{{{zzzvvvyyy~~~}}}gggXXXWWWUUUTTTRRRQQQPPPQQQQQQNNNKKKLLLOOOQQQPPPNNNOOOOOONNNNNNMMMKKKJJJIIIGGGEEEBBBAAA@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;========================<<<<<<<<<===============<<<===>>>>>>??????>>>>>>@@@@@@@@@@@@@@@????????????>>>???CCCDDDEEEJJJPPP^^^nnn|||}}}yyyzzztttiiibbb```fffooofffWWWTTTUUUQQQPPPNNNMMMMMMKKKIIIFFFBBBAAA???===<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::???FFFMMMUUUaaannnvvv{{{xxxzzz~~~|||}}}vvv___ZZZUUUTTTTTTRRRRRRSSSSSSPPPNNNNNNPPPRRRQQQQQQPPPPPPOOOOOONNNLLLKKKJJJFFFCCCAAA??????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<======>>>>>>>>>>>>=================================<<<<<<;;;<<<===>>>???======>>>????????????>>>AAAAAA@@@@@@@@@@@@??????CCCAAABBBDDDEEEGGGNNNVVVgggxxxvvvlllddd^^^```fffwwwjjjWWWRRRSSSQQQPPPNNNMMMMMMKKKIIIFFFCCCAAA???>>><<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<<<>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;========================>>>===;;;;;;;;;<<<>>>???===>>>>>>???????????????AAA@@@@@@@@@@@@@@@@@@@@@DDDBBBCCCDDDEEEGGGQQQ[[[oooxxxooofff______bbbooooooZZZRRRRRRQQQPPPNNNMMMMMMKKKIIIFFFDDDBBB@@@>>><<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<===???CCCKKKTTT^^^hhhqqqwwwwwwfffWWWTTTTTTQQQQQQTTTOOOOOOMMMLLLLLLMMMMMMNNNRRRRRRQQQQQQPPPNNNMMMLLLIIIGGGDDDCCCBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>999999::::::::::::999999===========================<<<<<<;;;;;;===>>>???===>>>??????@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBDDDEEEIIIVVVbbbvvv{{{yyyxxxyyyxxxvvvtttssstttuuutttuuuuuusssqqqqqqrrrsssuuuwwwzzz~~~sssiiiaaa___aaalllxxxaaaVVVSSSQQQPPPNNNMMMMMMKKKIIIFFFDDDCCCAAA>>>===<<<<<<<<<<<<<<<;;;:::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<>>>???BBBGGGPPP[[[fffpppwwwzzzttt___YYYWWWRRRQQQTTTPPPPPPOOONNNMMMMMMNNNOOORRRRRRRRRQQQPPPOOONNNMMMIIIGGGDDDCCCCCCBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::========================<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???>>>??????@@@AAABBBCCCCCCAAAAAACCCFFFIIIPPP```oooxxxsssqqqnnnnnnmmmjjjfffccccccdddbbbccccccaaa___^^^___aaa```bbbeeejjjnnnsssvvvxxxxxxlllbbb^^^___fffwwwlll]]]WWWQQQPPPNNNMMMMMMKKKIIIFFFEEECCCAAA???===<<<<<<<<<===<<<;;;:::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;;;;===???AAADDDKKKWWWeeeqqqyyy}}}}}}ggg___[[[UUUSSSVVVSSSTTTSSSQQQPPPPPPQQQSSSSSSSSSRRRRRRQQQPPPNNNMMMHHHEEECCCAAAAAA@@@???===========================;;;;;;;;;<<<;;;;;;:::999======>>>>>>>>>>>>==============================<<<<<<<<<===============>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@BBBCCCDDDDDDBBBBBBFFFJJJOOOXXXiiizzzzzz{{{sssooonnnhhhhhhfffbbb^^^[[[ZZZZZZXXXYYYYYYWWWUUUTTTUUUVVVUUUWWWZZZ]]]aaadddgggiiinnnsssyyy|||nnnccc^^^^^^___lllsssccc[[[QQQPPPNNNMMMMMMKKKIIIFFFEEEDDDAAA???===<<<<<<<<<===<<<;;;:::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;<<<>>>@@@BBBDDDMMM\\\mmmzzzxxxdddYYYTTTUUUYYYWWWUUURRRPPPOOOOOOPPPQQQSSSTTTTTTSSSQQQOOOMMMLLLJJJHHHFFFEEEEEEDDDAAA@@@??????>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAADDDEEEGGGLLLQQQ]]]ppp~~~zzzxxxyyyyyyyyywwwpppggg```aaa```___]]]ZZZWWWTTTSSSSSSSSSRRRRRRSSSTTTUUUUUUSSSSSSTTTVVVYYY]]]```bbbkkkooouuu{{{xxxjjjcccbbb___gggttt{{{fff[[[QQQTTTSSSNNNJJJIIIIIIIIIFFFEEECCCAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<>>??????===???CCCLLLWWWcccnnnxxxppp```VVVTTTWWWWWWUUUSSSQQQPPPPPPQQQQQQSSSSSSSSSSSSQQQOOOMMMLLLJJJHHHFFFEEEDDDCCCAAA?????????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAEEEEEEHHHMMMTTTaaawww|||yyyxxx}}}|||xxxtttsssrrrqqqnnniiiccc^^^^^^]]][[[XXXUUUSSSQQQPPPSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVXXX[[[^^^```gggkkkqqqwww}}}nnneeeccc___ccckkkvvvlll]]]SSSTTTSSSPPPLLLJJJJJJJJJFFFEEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;:::999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<@@@===<<<>>>???>>>AAAGGGOOOZZZgggqqq{{{lll[[[VVVXXXWWWVVVTTTRRRQQQQQQRRRRRRRRRRRRSSSRRRQQQOOOMMMLLLJJJHHHFFFEEEDDDCCCAAA?????????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;;;;<<<<<<===>>>============>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBFFFEEEGGGNNNXXXhhh{{{uuurrrpppuuu|||}}}yyyuuussspppmmmkkkgggbbb___]]]\\\YYYVVVTTTSSSRRRRRRVVVVVVUUUUUUUUUUUUUUUUUUXXXXXXYYYZZZ\\\^^^aaaccciiimmmsssyyywwwllliii```___```fffssswwwbbbWWWUUUSSSQQQNNNLLLJJJJJJFFFEEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888999:::;;;:::888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===:::;;;>>>???@@@EEELLLVVVaaannnxxxyyycccZZZZZZWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQOOOMMMLLLKKKIIIFFFEEEDDDCCCAAA??????>>>>>>===============<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>============>>>>>>>>>>>>===>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBBBBEEEDDDGGGOOO\\\nnn}}}zzzvvvyyy~~~~~~}}}{{{xxxuuurrrmmmgggcccaaa___]]][[[ZZZZZZ\\\\\\\\\]]]^^^___```aaaaaaaaaccccccdddeeegggjjjmmmooouuuyyy~~~uuuooobbb]]][[[]]]fffwwwmmm[[[VVVRRRQQQPPPLLLIIIIIIGGGEEECCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;:::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;>>>???AAAHHHPPP]]]iiiuuu}}}kkk]]]ZZZXXXWWWVVVVVVUUUUUUUUUUUURRRRRRSSSSSSRRRPPPNNNMMMLLLJJJHHHFFFEEEDDDAAA??????>>>>>>===============<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<=========>>>>>>>>>???===>>>>>>>>>??????????????????@@@AAABBBBBBCCCCCCDDDCCCGGGQQQ___qqq~~~xxxpppkkkgggfffdddcccccceeeggghhhggghhhkkkmmmppprrrssssssqqqrrrsssuuuwww{{{~~~}}}rrrbbb\\\YYYZZZ```kkkbbbXXXQQQPPPPPPLLLHHHHHHGGGFFFDDDBBB???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<========================>>><<<===??????AAAJJJUUUaaammmyyyuuu```YYYXXXXXXXXXWWWWWWWWWVVVVVVSSSSSSTTTTTTSSSRRRPPPOOONNNLLLIIIHHHGGGEEECCC@@@??????>>>===============<<<<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>===<<<<<<======>>>>>>??????>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDDDDDDDDDDIIIUUUcccrrrzzztttssssssrrrssstttuuuvvvvvvxxx|||vvveee^^^ZZZZZZ\\\bbbuuulll\\\QQQPPPPPPKKKHHHIIIGGGFFFDDDBBB@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<===>>>===;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============>>>===>>>@@@@@@CCCNNNZZZeeerrr}}}iii^^^XXXXXXYYYYYYXXXXXXWWWWWWTTTTTTUUUUUUTTTSSSRRRQQQPPPNNNKKKIIIHHHGGGDDDBBB??????>>>===============;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???>>>>>>===<<<<<<<<<===>>>?????????>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDDDDFFFFFFMMMYYYfffsssoooeee^^^\\\ZZZ]]]nnnuuubbbRRRQQQRRRLLLIIIKKKHHHFFFDDDBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<===<<<;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>============???AAABBBFFFTTTaaannn{{{sssfffXXXYYYYYYYYYYYYYYYXXXWWWTTTUUUVVVVVVUUUTTTSSSRRRQQQOOOLLLJJJIIIGGGEEEBBB??????>>>===============;;;<<<<<<===>>>??????@@@========================;;;<<<>>>?????????>>>===;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>??????????????????@@@AAABBBDDDDDDEEEGGGHHHPPP]]]iiisss~~~yyymmmddd___ZZZ[[[lll|||fffTTTRRRSSSMMMJJJMMMHHHGGGEEEBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<@@@?????????>>>>>>======;;;<<<>>>AAACCCIIIXXXfffwwweeeaaa^^^]]]]]]ZZZVVVUUUXXXUUUUUUVVVWWWWWWVVVUUUUUUQQQPPPOOOMMMJJJGGGDDDCCC@@@>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>???AAABBBBBBCCCDDDFFFGGGFFFNNN^^^kkkqqqwww||||||lllccc]]]^^^lll}}}kkkVVVQQQOOOIIIGGGLLLHHHHHHGGGEEECCCAAA???>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>============>>>???AAADDDFFFNNNaaassszzzfff```[[[[[[ZZZWWWVVVWWWUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRPPPMMMKKKHHHFFFEEEAAA???<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>@@@BBBBBBBBBBBBDDDFFFIIILLLVVVeeennnpppsssxxxvvvjjj```^^^iiiyyysss[[[SSSPPPKKKIIILLLHHHHHHGGGEEECCCAAA???>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===============>>>AAADDDHHHRRRfffyyy|||rrrfff[[[YYY[[[[[[YYYZZZWWWWWWXXXXXXXXXXXXWWWWWWVVVTTTQQQMMMKKKIIIHHHHHHBBB???===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAA@@@AAABBBBBBBBBCCCEEEGGGLLLTTTaaammmpppnnnqqquuuwwwhhh```ggguuu}}}```TTTQQQMMMKKKLLLHHHGGGFFFEEECCC@@@>>>============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<===@@@EEEKKKWWWlllppp^^^ZZZ^^^___^^^\\\XXXXXXYYYYYYYYYYYYXXXXXXWWWTTTQQQMMMJJJIIIIIIIIICCC@@@>>><<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCBBBBBBCCCFFFHHHMMMYYYhhhpppooonnnrrryyyqqqdddgggrrrdddTTTPPPNNNLLLLLLHHHGGGFFFEEECCC@@@>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======@@@FFFMMMZZZnnnyyybbbZZZ^^^```^^^[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVTTTPPPLLLIIIHHHHHHHHHDDDAAA???===>>>>>>===<<<==================================================================<<<<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========>>>>>>>>>??????>>>AAAGGGNNNZZZlll|||~~~hhh\\\]]]]]][[[YYYYYYYYYXXXXXXXXXXXXYYYYYYUUUTTTQQQMMMKKKIIIHHHHHHEEEBBB???>>>>>>>>>===<<<================================================<<<<<<<<<<<<============????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCEEEJJJMMMRRRaaapppssssss{{{~~~||||||{{{yyyyyyzzzzzz~~~|||iiidddjjjoooYYYQQQOOONNNMMMJJJIIIHHHGGGEEEBBB@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????@@@???BBBIIIPPPZZZiiiwww}}}qqqbbb___]]][[[YYYYYYYYYXXXWWWWWWXXXYYYYYYUUUTTTRRRPPPMMMKKKIIIHHHFFFCCC@@@??????>>>>>><<<================================================<<<<<<<<<===>>>>>>??????????????????????????????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBCCCGGGLLLPPPXXXhhhwww{{{~~~~~~~~~}}}}}}wwwuuuuuuvvvxxx}}}mmmfffiiizzzyyyaaaTTTPPPOOOMMMKKKKKKJJJHHHFFFDDDBBBAAA>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>?????????@@@@@@CCCKKKSSS\\\iiitttyyyhhhccc```]]][[[YYYXXXWWWVVVVVVWWWXXXYYYVVVUUUTTTRRROOOLLLJJJHHHFFFDDDAAA?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAA????????????????????????@@@@@@AAAAAAAAABBBBBBBBB???@@@AAABBBDDDHHHMMMQQQ\\\mmm}}}~~~~~~}}}vvvrrrrrrrrrxxx|||sssiiilllppphhhXXXRRROOONNNLLLKKKJJJIIIGGGEEECCCAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@DDDMMMUUU^^^iiittt~~~~~~{{{~~~|||qqqddd^^^[[[XXXXXXXXXXXXXXXXXXWWWWWWWWWUUUVVVUUURRRNNNKKKJJJKKKHHHFFFCCC???===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>??????@@@@@@AAABBBBBBDDDCCCDDDGGGGGGHHHMMMTTTcccppp}}}}}}~~~tttoooooorrrxxx~~~~~~llleeekkk{{{ooo^^^UUUPPPMMMLLLKKKIIIGGGGGGEEEAAA???======<<<<<<<<<<<<======>>>>>>============>>>>>><<<<<<<<<<<<============<<<===>>>===<<<===???AAAAAACCCIIIPPPYYYbbbjjjooovvvwwwvvvuuuvvv|||~~~{{{yyyzzziii___[[[YYYYYYYYYYYYXXXXXXWWWWWWWWWUUUVVVUUURRROOOLLLKKKKKKHHHFFFCCC@@@===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@????????????@@@AAAAAABBBBBBEEECCCDDDGGGGGGHHHMMMUUUggguuu~~~~~~vvvrrrsssvvv{{{rrrhhhfffrrrzzzdddVVVPPPNNNMMMKKKIIIHHHGGGEEEBBB???>>>======<<<<<<======>>>>>>======<<<<<<======>>><<<<<<<<<<<<===============>>>??????>>>>>>@@@BBBCCCFFFLLLTTT^^^gggmmmooorrrtttvvvwwwzzz{{{xxxvvv|||pppaaa[[[YYY[[[[[[ZZZYYYXXXWWWWWWVVVUUUVVVVVVSSSPPPMMMLLLLLLIIIGGGDDD@@@>>>=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????@@@@@@AAAAAABBBBBBEEECCCDDDGGGGGGHHHOOOXXXjjj{{{~~~yyywwwzzz}}}yyykkkccchhhsssmmmYYYQQQPPPNNNLLLIIIHHHGGGEEEBBB@@@>>>>>>============>>>>>>===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<============???@@@@@@@@@??????@@@BBBFFFHHHOOOZZZfffnnnqqqqqqppptttyyy|||{{{yyyxxx{{{wwwccc[[[ZZZ\\\\\\[[[ZZZXXXWWWVVVVVVUUUVVVWWWUUUQQQNNNMMMMMMJJJGGGDDDAAA>>>=================================================================================>>>>>>???@@@@@@@@@@@@?????????@@@@@@AAABBBBBBCCCDDDDDDEEEGGGGGGIIIRRR\\\mmm~~~~~~|||}}}|||jjjcccccchhhyyyzzzaaaVVVSSSPPPMMMJJJHHHGGGEEEBBB@@@???>>>>>>======>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============???@@@@@@@@@>>>???@@@BBBEEEIIIRRR```nnnvvvwwwuuutttyyy}}}{{{{{{}}}{{{eee\\\[[[\\\[[[ZZZYYYXXXWWWVVVUUUUUUWWWXXXVVVSSSPPPNNNMMMJJJHHHEEEAAA???>>>>>>>>>========================================================================>>>>>>???@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDFFFHHHHHHKKKWWWcccrrr~~~~~~}}}jjjeeeaaacccrrrppp^^^VVVQQQOOOKKKHHHGGGEEECCCAAA??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>??????>>>>>>@@@BBBDDDJJJVVVeeesss{{{}}}{{{|||~~~iii^^^\\\ZZZZZZYYYXXXWWWVVVVVVUUUUUUWWWYYYXXXTTTQQQOOONNNKKKIIIEEEBBB@@@?????????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDGGGIIIJJJOOO]]]kkkyyy~~~}}}~~~qqqhhhcccbbbnnniiiZZZSSSPPPKKKHHHGGGEEECCCBBB@@@@@@????????????@@@@@@===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<============;;;<<<>>>>>>>>>???BBBDDDFFFOOO]]]lllwww}}}mmmaaa]]]XXXXXXWWWWWWVVVVVVVVVUUUUUUWWWYYYYYYVVVRRRPPPOOOKKKIIIFFFCCC@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCDDDHHHJJJLLLRRRbbbrrr}}}}}}||||||~~~|||}}}nnnhhhcccjjjttt]]]TTTQQQLLLIIIGGGEEEDDDBBB@@@@@@@@@??????@@@@@@@@@>>>======<<<<<<======>>><<<<<<<<<<<<============:::<<<>>>??????AAADDDGGGLLLWWWfffrrryyy}}}qqqccc^^^VVVVVVVVVVVVVVVVVVVVVVVVUUUXXXZZZYYYVVVSSSPPPOOOLLLJJJFFFCCC@@@??????@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDBBBDDDHHHKKKMMMTTTeeevvv}}}}}}{{{{{{|||}}}{{{zzz}}}~~~uuummmfffiii{{{|||___UUUQQQLLLIIIGGGFFFDDDCCCAAA@@@@@@??????@@@@@@AAA>>>>>>============>>>>>><<<<<<<<<<<<=========>>>:::<<<>>>@@@AAACCCFFFIIIQQQ]]]mmmwwwzzz|||{{{ggg^^^\\\WWWUUUWWWWWWUUUVVVYYYXXXXXXYYYXXXWWWUUUSSSQQQNNNKKKFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIOOO[[[iiitttzzz~~~vvvwwwyyy~~~|||zzztttvvvzzz||||||{{{||||||wwwhhhnnn}}}bbbYYYQQQKKKKKKKKKHHHEEEEEEAAA@@@???============>>>??????>>>>>>======<<<<<<:::;;;;;;<<<===>>>?????????>>>???@@@??????DDDKKKZZZeeettt~~~ooobbb^^^XXXUUUVVVVVVTTTTTTXXXYYYYYYYYYXXXWWWUUUSSSRRROOOKKKGGGCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGKKKSSS^^^jjjrrrvvv|||vvvwwwyyy}}}}}}yyyxxxsssvvvyyy{{{|||{{{|||}}}~~~~~~mmmmmmyyyfffZZZRRRLLLKKKJJJFFFDDDDDDBBBAAA???>>>======>>>>>>???>>>>>>>>>=========<<<;;;<<<<<<<<<===>>>>>>>>>???>>>???@@@@@@???EEELLL\\\fffttt~~~~~~|||jjj```YYYUUUTTTTTTSSSTTTWWWYYYZZZZZZYYYXXXVVVTTTRRROOOLLLGGGDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFMMMXXXdddlllpppqqq}}}}}}{{{{{{{{{|||yyyuuutttrrruuuyyy{{{{{{|||}}}~~~}}}~~~~~~~~~~~~}}}~~~rrrmmmtttkkk\\\SSSLLLKKKJJJEEECCCCCCBBBAAA???>>>======>>>>>>>>>>>>>>>>>>====================================???>>>???AAA@@@@@@FFFNNN___iiiuuu}}}}}}~~~tttcccZZZTTTSSSTTTTTTVVVYYYZZZZZZ[[[ZZZYYYWWWUUUSSSPPPMMMHHHEEECCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEFFFFFFHHHFFFGGGQQQ```lllpppqqqqqq{{{{{{{{{zzztttrrrqqqrrruuuxxxzzzzzz{{{}}}~~~|||}}}}}}}}}}}}}}}}}}||||||vvvnnnrrrooo\\\SSSLLLKKKJJJFFFDDDDDDBBBAAA@@@>>>===>>>>>>???>>>>>>>>>>>>============>>>>>>>>>===============???>>>???AAAAAABBBIIIQQQaaakkkvvv}}}~~~{{{{{{|||ggg]]]TTTSSSUUUVVVXXX\\\[[[\\\\\\[[[ZZZXXXVVVTTTRRRNNNIIIFFFDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIGGGJJJVVVgggtttwwwvvvwww|||}}}}}}uuuqqqooopppsssuuuxxxyyyyyyzzz|||~~~||||||||||||||||||||||||{{{~~~xxxpppppp{{{rrr\\\TTTLLLKKKJJJHHHFFFGGGBBBAAA@@@>>>>>>>>>>>>???============>>>>>>>>>>>>>>>>>>>>>>>>>>>=========???>>>???AAABBBCCCKKKTTTcccmmmxxx~~~{{{yyyyyyzzzpppcccXXXUUUWWWXXXZZZ]]]\\\\\\]]]\\\[[[YYYWWWUUUSSSOOOJJJFFFDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>???@@@AAAAAA??????@@@@@@AAABBBBBBBBBAAABBBBBBCCCDDDFFFGGGHHHJJJJJJOOO\\\nnn{{{}}}yyyrrrooopppqqqtttvvvxxxxxxxxxyyy{{{}}}}}}||||||{{{{{{||||||}}}|||~~~~~~}}}|||rrrnnnvvvyyy___VVVNNNLLLKKKHHHGGGHHHCCCBBB@@@???>>>>>>??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>???AAABBBEEENNNWWWeeeppp}}}}}}zzzyyy}}}zzzkkk]]]XXXXXXXXXYYY[[[]]]]]]]]]]]][[[YYYWWWVVVTTTPPPKKKGGGEEECCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAABBB??????@@@AAAAAABBBBBBCCCAAABBBBBBCCCDDDFFFHHHIIIKKKMMMTTTbbbsss~~~~~~}}}uuupppnnnqqqtttvvvwwwxxxxxxwwwxxxzzz|||}}}}}}|||{{{{{{|||}}}}}}}}}~~~sssjjjoooddd[[[QQQNNNLLLHHHFFFGGGCCCBBB@@@???>>>>>>???@@@<<<=========>>>>>>>>>???=========>>>?????????@@@???>>>???AAACCCFFFOOOYYYhhhttt~~~{{{}}}qqqaaaZZZXXXWWWWWWYYY]]]^^^^^^]]]\\\ZZZXXXVVVTTTPPPKKKGGGEEECCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBB???@@@@@@AAAAAABBBBBBCCCAAABBBBBBCCCEEEFFFHHHIIIKKKNNNWWWeeeuuu~~~{{{tttoooooorrruuuwwwxxxyyyxxxwwwwwwyyy{{{~~~}}}|||{{{{{{|||}}}~~~~~~sssgggjjjiii^^^TTTOOOLLLGGGEEEEEECCCBBBAAA???>>>??????@@@<<<=========>>>>>>??????<<<<<<===>>>???@@@@@@AAA???>>>???AAACCCGGGPPPZZZjjjwww~~~}}}}}}vvv___ZZZZZZWWWVVVZZZ]]]]]]\\\[[[ZZZZZZ[[[[[[UUURRRNNNIIIEEEBBBAAAAAA??????????????????????????????>>>>>>======<<<<<<=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBCCCDDDHHHJJJLLLNNNYYYkkk||||||}}}tttqqqqqqqqqrrruuuvvvwwwwwwxxxxxxyyyzzzzzzzzz|||}}}}}}||||||}}}sssiiimmmsssdddSSSMMMKKKJJJHHHIIIDDDCCCBBB@@@???>>>==================>>>>>>>>>>>>===============>>>?????????===???BBBBBBEEESSSbbblllvvv~~~ddd\\\\\\YYYXXX[[[]]]\\\\\\[[[[[[[[[[[[[[[UUUSSSNNNIIIEEECCCAAAAAA??????????????????????????????>>>>>>==================>>>>>>??????@@@@@@>>>>>>???AAABBBCCCDDDEEEBBBCCCDDDDDDDDDFFFIIIKKKMMMPPP[[[mmm~~~}}}zzz{{{rrrpppqqqppprrruuuvvvvvvwwwwwwxxxyyyyyyyyyzzz{{{}}}}}}||||||}}}uuukkklllzzzhhhUUUMMMMMMKKKHHHGGGDDDCCCBBB@@@???>>>==================>>>>>>>>>???===============>>>??????>>>===???BBBBBBFFFTTTbbbooowwwlll```]]][[[ZZZ\\\\\\\\\\\\\\\[[[[[[[[[[[[VVVSSSOOOJJJFFFCCCAAAAAA???????????????????????????>>>>>>>>>>>>===============>>>>>>???@@@@@@@@@??????@@@BBBCCCDDDEEEFFFDDDEEEFFFEEEEEEGGGJJJLLLOOOSSS___sssyyyxxxxxxpppoooppppppqqqtttuuuuuuvvvvvvwwwxxxxxxxxxyyyzzz||||||{{{|||}}}zzznnnmmm|||pppYYYOOOOOOMMMHHHEEEDDDCCCBBB@@@???>>>===============>>>>>>>>>??????>>>============>>>??????>>>===???AAACCCIIIVVVcccrrrxxxuuuddd]]]ZZZYYYZZZ\\\\\\\\\\\\\\\\\\\\\[[[WWWTTTPPPKKKFFFCCCBBBAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFFFFFFFGGGJJJLLLQQQWWWfff|||zzzvvvwww~~~|||tttnnnnnnoooooopppssstttttttttuuuvvvvvvwwwwwwxxxyyy{{{{{{{{{{{{}}}~~~~~~~~~{{{rrrmmmyyy|||```SSSQQQOOOIIIDDDDDDCCCBBB@@@???>>>============>>>>>>>>>?????????>>>>>>======>>>>>>???@@@===>>>???@@@DDDLLLYYYccctttwwwjjj^^^XXXWWWWWW[[[\\\]]]]]]]]]]]]\\\\\\XXXVVVQQQKKKGGGDDDBBBAAA????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFFFFFFFGGGJJJMMMSSS\\\ooovvvuuuxxx~~~yyyqqqlllmmmoooooooooqqqrrrrrrsssttttttuuuuuuvvvwwwxxxzzz{{{zzz{{{}}}~~~~~~~~~~~~qqqkkkhhhmmmuuusssmmmtttjjjYYYTTTPPPIIIEEEDDDCCCBBB@@@???>>>======>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@>>>???@@@@@@EEEPPP]]]eeerrrvvvtttaaaXXXVVVWWW[[[[[[]]]^^^^^^^^^]]]\\\ZZZWWWRRRLLLGGGDDDBBBBBB????????????????????????>>>>>>>>>????????????@@@>>>>>>??????@@@AAAAAAAAA>>>>>>???AAABBBCCCDDDEEECCCEEEFFFFFFFFFHHHLLLNNNUUUaaayyyzzzuuuvvvzzzwwwppplllnnnpppooonnnpppqqqqqqrrrrrrssstttttttttuuuwwwyyyzzzzzzzzz|||~~~~~~~~~{{{fff^^^ZZZ___fffppp}}}}}}}}}}}}yyyoooqqqzzzuuu___VVVPPPJJJGGGDDDCCCBBB@@@???>>>======>>>>>>>>>?????????@@@@@@???>>>>>>>>>>>>???@@@@@@>>>AAAAAAAAAGGGUUUaaagggooouuuggg[[[YYYZZZZZZ[[[]]]^^^___^^^]]]\\\ZZZWWWRRRMMMHHHDDDBBBBBB????????????????????????>>>>>>?????????@@@@@@@@@>>>??????@@@@@@AAAAAABBB??????@@@BBBCCCDDDEEEFFFCCCEEEFFFGGGHHHKKKNNNQQQYYYggg|||vvvssswww~~~wwwppplllnnnpppooonnnnnnppppppqqqqqqrrrsssssssssuuuvvvxxxyyyyyyzzz|||~~~}}}~~~rrrbbbYYYTTTWWW\\\cccuuu{{{uuuttttttqqqqqqsssooooooooooooppptttzzz~~~wwwssswww~~~eeeWWWOOOKKKJJJDDDCCCBBB@@@???>>>======>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@AAA???BBBCCCBBBIIIXXXeeeiiimmmvvvlll]]][[[]]]ZZZ[[[]]]_________]]]\\\[[[XXXSSSMMMHHHEEECCCBBB????????????????????????>>>>>>??????@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJMMMQQQTTT[[[jjjxxxrrrrrrxxxwwwpppmmmoooqqqooommmnnnoooppppppqqqrrrrrrsssssstttvvvxxxyyyyyyzzz|||~~~}}}~~~lllcccXXXRRRUUUWWW\\\mmm~~~wwwnnnfffeeedddcccccceeecccccccccdddeeeiiinnnsssrrrxxxwwwxxx~~~iiiXXXOOOKKKLLLDDDCCCBBB@@@???>>>======>>>????????????@@@@@@@@@?????????>>>??????@@@AAA@@@CCCCCCCCCKKK[[[gggjjjlllwwwvvv```YYYYYYWWWWWWXXX[[[^^^___^^^]]]\\\YYYTTTNNNIIIEEECCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDJJJGGGFFFJJJKKKKKKNNNSSS^^^nnn}}}{{{pppsssvvvyyy~~~xxxpppooommmkkkjjjkkklllmmmnnnoooppprrrssssssrrrrrrsssttttttvvvwwwzzz{{{}}}{{{|||}}}~~~vvveeeaaaZZZTTTTTT]]]jjjuuuxxxrrrfffaaa[[[WWWWWWXXXZZZ[[[YYYYYYYYYZZZZZZ\\\]]]^^^hhhlllpppsssxxx{{{qqqxxxmmm[[[PPPKKKHHHGGGEEEBBBAAAAAAAAA???>>>========================@@@@@@@@@?????????>>>>>>>>>BBBCCCCCCLLL^^^lllpppuuu}}}hhh]]]ZZZWWWWWWXXX[[[^^^___^^^]]]\\\YYYTTTNNNIIIEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEGGGEEEEEEIIIKKKLLLPPPVVV___ooo{{{{{{{{{pppsssxxx}}}{{{tttnnnmmmkkkiiiiiijjjkkklllnnnoooppprrrsssrrrrrrqqqsssssstttuuuwwwyyy{{{|||{{{||||||~~~~~~}}}ooollleee___]]]ccclllttt|||~~~}}}yyyyyy}}}|||yyytttnnniii___ZZZTTTQQQPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWZZZ]]]```cccgggooozzz}}}rrrsssmmm[[[PPPKKKIIIGGGEEEBBBAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>BBBCCCDDDNNN___nnnsss{{{}}}ooo___ZZZVVVVVVWWWZZZ]]]^^^^^^]]]\\\YYYSSSMMMHHHDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@????????????@@@@@@AAAAAABBBAAABBBBBBCCCCCCDDDEEEEEEDDDCCCDDDIIIKKKMMMRRRYYYbbbsss{{{xxx|||~~~uuuooouuu|||{{{tttpppjjjiiihhhggghhhiiikkklllmmmooopppqqqrrrrrrqqqqqqrrrrrrssstttuuuwwwyyyzzz{{{{{{||||||}}}~~~|||}}}~~~~~~|||xxxsssmmmiiikkkooottttttvvvuuurrrmmmlllnnnppptttyyy~~~zzzuuurrrnnnlllkkkhhhccc___YYYTTTOOOKKKKKKMMMNNNNNNPPPPPPPPPPPPPPPQQQQQQQQQQQQSSSUUUWWWYYY___hhhooosss~~~~~~rrrlll|||nnnZZZQQQLLLJJJGGGEEEBBBAAAAAAAAA???>>>????????????????????????@@@@@@@@@???????????????>>>BBBDDDGGGPPPaaapppxxx}}}{{{uuu___WWWVVVVVVVVVYYY\\\^^^^^^^^^\\\YYYTTTNNNHHHDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCEEEIIIKKKMMMSSS\\\gggxxxsssuuu|||xxxnnnooouuu{{{rrrnnnlllhhhhhhgggfffgggiiikkklllmmmnnnpppqqqqqqqqqppppppqqqqqqqqqrrrtttvvvwwwxxxzzzzzzzzz{{{{{{|||||||||{{{}}}~~~~~~~~~zzzuuurrrpppqqqrrroooooonnnkkkgggeeeeeefffhhhkkkqqqvvv{{{~~~}}}vvvppplllhhheeebbbaaabbbaaa]]]ZZZWWWSSSNNNKKKKKKLLLMMMMMMOOOPPPPPPPPPPPPOOOOOONNNOOOPPPQQQQQQRRRVVV\\\aaa```iiiwwwpppjjjxxxppp[[[QQQMMMKKKGGGEEEBBBAAAAAAAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????AAAEEEIIISSSbbbsss}}}|||zzz|||bbbWWWVVVVVVVVVXXX\\\_________^^^ZZZUUUNNNIIIEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFHHHKKKKKKLLLTTT]]]nnn}}}}}}nnnuuu~~~tttjjjnnnuuuvvvmmmkkkkkkhhhgggffffffgggiiikkkmmmmmmnnnooopppppppppooonnnoooppppppqqqrrrtttuuuvvvxxxxxxxxxyyyyyyzzzzzzzzz|||}}}~~~~~~}}}yyyvvvsssrrrqqqpppkkkkkkiiigggdddbbbaaaaaa^^^```dddhhhmmmqqqrrrssstttuuuvvvuuurrrlllgggccc___\\\YYYZZZ\\\\\\ZZZWWWVVVSSSNNNLLLLLLMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMLLLMMMOOORRRTTTXXX]]]gggqqq}}}oookkkwwwsss\\\RRRNNNJJJGGGEEEBBBAAAAAAAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????AAAFFFLLLUUUbbbttt|||yyyhhh\\\WWWVVVVVVYYY\\\```aaaaaa___\\\VVVPPPJJJFFFCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJLLLLLLNNNWWWaaatttyyylllvvv{{{rrrjjjmmmttt}}}~~~sssllljjjkkkgggfffeeeeeefffhhhjjjlllmmmnnnoooppppppooonnnmmmnnnnnnooooooppprrrssstttuuuuuuvvvwwwwwwxxxyyyyyy{{{}}}~~~~~~}}}~~~zzzwwwsssqqqppppppooommmhhhgggfffdddbbb___^^^]]][[[\\\]]]aaafffiiijjjjjjiiijjjlllmmmkkkfffbbb___ZZZWWWTTTTTTWWWXXXWWWTTTTTTQQQMMMKKKKKKLLLMMMLLLKKKLLLMMMNNNNNNMMMLLLLLLNNNNNNMMMMMMMMMNNNOOOOOOTTTWWW[[[aaajjjxxxrrrmmmwwwvvv^^^SSSNNNIIIGGGEEEBBBAAAAAAAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAAFFFNNNVVVbbbttt}}}zzzmmmaaaXXXWWWWWWYYY]]]aaabbbcccaaa]]]XXXQQQKKKGGGDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFGGGHHHKKKNNNNNNPPP[[[fffxxxrrrlllxxx|||wwwqqqkkkmmmrrrzzzzzzqqqllljjjkkkfffeeedddcccdddfffhhhiiimmmmmmooooooooonnnmmmlllmmmmmmnnnnnnoooppprrrrrrrrrssstttuuuvvvwwwxxxyyyyyy{{{|||}}}||||||}}}|||xxxsssnnnkkklllmmmlllllliiihhhfffdddaaa___[[[YYY\\\[[[[[[^^^bbbeeeeeedddbbbdddgggiiihhheeeaaa^^^YYYVVVSSSSSSUUUVVVUUUSSSSSSPPPLLLKKKKKKLLLLLLLLLJJJKKKMMMNNNOOONNNMMMLLLPPPOOONNNNNNOOOOOOOOONNNPPPQQQSSSVVV[[[fffsss}}}zzzooowwwzzz```UUUNNNHHHGGGEEEBBBAAAAAAAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@AAAGGGOOOVVV```sss~~~{{{nnnbbbYYYXXXXXXZZZ^^^aaacccdddbbb^^^YYYRRRLLLHHHEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???AAAAAA@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFEEEGGGKKKNNNOOORRR^^^jjjzzz~~~mmmmmmzzzyyyvvvrrrmmmlllqqqxxxwwwppplllkkkjjjeeedddcccbbbbbbdddeeegggmmmmmmnnnoooooonnnmmmlllmmmmmmmmmmmmnnnpppqqqqqqqqqqqqrrrtttuuuwwwxxxyyyxxxzzz{{{{{{zzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyzzzzzzxxxwwwrrrlllhhhiiikkkkkkjjjmmmkkkhhheeeccc___[[[XXXXXXWWWVVVYYY]]]______]]]aaacccfffiiiiiifffcccaaa[[[XXXTTTTTTVVVWWWVVVTTTSSSPPPMMMLLLLLLMMMMMMLLLJJJLLLNNNPPPQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLLLLJJJLLLMMMOOOPPPTTT\\\gggooo~~~ooowww|||aaaUUUNNNGGGGGGEEEBBBAAAAAAAAA???>>>????????????????????????>>>>>>??????@@@@@@@@@@@@AAAAAAGGGOOOVVV___rrr|||www___WWWWWWWWWZZZ___bbbddddddaaa^^^XXXQQQKKKFFFDDDCCCAAAAAAAAA@@@@@@@@@??????BBBAAA@@@???>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGJJJLLLMMMSSSaaappp~~~wwwttt~~~yyypppooorrrsssrrruuuzzz|||tttpppooollliiieeedddbbb```^^^```cccfffkkklllmmmmmmllljjjhhhfffjjjjjjlllmmmnnnnnnoooooorrrrrrqqqqqqrrrsssuuuvvvuuuvvvwwwxxxyyyyyyyyyyyy||||||{{{{{{{{{}}}zzzvvvtttsssrrrqqqpppnnnllljjjjjjjjjkkklllmmmllljjjgggccc___\\\ZZZ[[[YYYYYYZZZ]]]_________]]]___bbbdddeeedddaaa```[[[XXXTTTRRRSSSUUUWWWXXXWWWTTTOOOKKKIIIIIIJJJKKKNNNOOOPPPPPPPPPPPPOOONNNQQQQQQOOONNNMMMMMMLLLMMMLLLKKKLLLOOOPPPRRRYYYaaalllxxx{{{{{{bbbSSSMMMJJJFFFDDDBBBBBBBBBAAA???>>>AAAAAA@@@???>>>>>>???????????????>>>??????@@@AAADDDCCCIIIQQQUUU[[[kkk~~~}}}yyybbbYYYXXXXXX[[[___ccceeeeeeccc___YYYSSSLLLGGGDDDCCCAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEFFFFFFGGGGGGHHHHHHHHHKKKNNNOOOTTTcccrrrxxxwwwxxxpppqqquuuxxx{{{}}}zzzqqqnnnllliiifffdddcccbbb___^^^___cccfffkkklllmmmmmmmmmkkkiiihhhkkkllllllmmmmmmmmmllllllppppppoooooopppqqqssstttssstttuuuwwwxxxyyyyyyyyy{{{{{{zzzzzz{{{|||~~~}}}wwwrrrpppoooooonnnooonnnlllkkkjjjkkklllmmmooonnnkkkhhheeeaaa]]]\\\ZZZYYYYYYZZZ]]]_________]]]___bbbeeeeeedddaaa___[[[XXXUUUTTTUUUWWWYYYYYYZZZWWWRRRNNNKKKJJJJJJKKKMMMNNNPPPQQQRRRRRRRRRRRRUUUTTTRRRQQQPPPOOOOOONNNNNNLLLMMMOOOOOOOOOTTT[[[___iii{{{~~~jjjXXXOOOKKKGGGEEECCCBBBBBBBBB@@@>>>AAA@@@@@@???>>>>>>?????????????????????@@@@@@AAACCCCCCIIIRRRVVV[[[jjj||||||~~~ggg[[[YYYYYY[[[___ccceeefffeeebbb\\\UUUNNNHHHEEECCCAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIILLLOOOPPPVVVeeettt{{{~~~xxxqqqssszzzxxxoookkkhhheeecccbbbbbbaaa___^^^___bbbeeejjjkkklllmmmmmmlllkkkiiilllllllllllllllkkkjjjjjjmmmllllllllllllnnnoooppppppqqqsssuuuwwwxxxxxxyyyzzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~yyyrrrmmmkkkkkkkkkkkkooonnnllllllkkklllmmmnnnqqqpppnnnjjjgggccc___^^^ZZZYYYYYYZZZ]]]___```___]]]```cccffffffdddaaa___ZZZXXXUUUUUUWWWYYY[[[[[[]]]ZZZUUUPPPMMMKKKKKKKKKLLLMMMPPPRRRTTTUUUVVVVVVXXXWWWVVVTTTSSSRRRQQQPPPOOOMMMMMMOOONNNLLLNNNSSSTTT]]]kkk}}}rrr]]]QQQLLLIIIGGGDDDCCCCCCBBBAAA???AAA@@@??????>>>????????????????????????@@@AAAAAABBBBBBIIISSSVVVZZZgggxxx~~~zzz~~~~~~mmm\\\ZZZXXXYYY]]]aaadddeeeeeebbb\\\UUUNNNHHHDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHIIILLLOOORRRXXXgggvvv~~~xxxrrruuuwwwnnniiifffdddbbbaaaaaa```___^^^___bbbdddhhhjjjlllmmmnnnmmmlllkkkjjjkkkkkkkkkkkkkkkjjjjjjkkkjjjjjjjjjjjjlllmmmnnnoooppprrrtttvvvwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{|||}}}}}}wwwooojjjhhhhhhjjjjjjnnnnnnmmmmmmnnnnnnoooppprrrqqqooolllhhhdddaaa___[[[ZZZYYYZZZ]]]_________]]]```dddggghhhfffbbb```YYYWWWUUUUUUWWWZZZ\\\]]]]]][[[WWWSSSOOONNNMMMMMMLLLNNNPPPSSSUUUWWWWWWWWWYYYXXXWWWVVVTTTSSSQQQPPPOOOLLLLLLNNNMMMJJJKKKNNNRRRXXXbbbnnn~~~}}}xxxvvv___RRRLLLKKKHHHEEEDDDCCCCCCBBB@@@@@@@@@???????????????@@@@@@????????????@@@AAAAAABBBCCCKKKTTTVVVXXXdddsss}}}yyy~~~~~~ttt\\\ZZZWWWWWWZZZ___bbbddddddbbb\\\UUUNNNHHHCCCAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHLLLPPPSSSZZZiiiyyyyyytttwwwwwwnnniiifffdddccc`````````___^^^___bbbdddgggiiikkklllmmmlllkkkjjjggghhhiiijjjkkkkkkkkkkkkjjjjjjiiiiiiiiikkklllmmmnnnoooqqqsssuuuvvvwwwxxxuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxyyyyyy{{{|||~~~~~~{{{vvvoooiiihhhiiikkklllnnnnnnooooooppprrrssssssrrrqqqooolllhhhdddaaa___\\\[[[ZZZZZZ\\\^^^^^^]]]]]]```eeeiiijjjhhheeecccZZZWWWTTTTTTVVVZZZ]]]___]]][[[XXXUUURRRQQQPPPPPPNNNOOORRRTTTVVVWWWWWWWWWXXXXXXXXXWWWUUUSSSRRRQQQNNNKKKJJJMMMMMMJJJJJJMMMOOOSSSYYYbbbnnn{{{tttzzzaaaSSSMMMLLLIIIEEECCCCCCCCCBBBAAA@@@???????????????@@@@@@@@@@@@@@@???@@@AAAAAABBBDDDEEEMMMVVVXXXXXXcccrrr}}}xxx~~~}}}}}}zzz]]]ZZZVVVUUUXXX]]]aaaccccccaaa\\\VVVOOOIIIDDDAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@???===<<>>??????@@@AAA@@@@@@@@@@@@@@@AAABBBBBBGGGHHHOOOYYY[[[]]]hhhxxx}}}xxx|||~~~___[[[WWWUUUXXX]]]aaadddcccaaa]]]WWWQQQKKKFFFCCCCCCBBBBBBBBBBBBAAAAAAAAA>>>???AAABBBBBB@@@???>>>AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKJJJKKKPPPUUUXXX```ppp~~~xxxsssssszzzxxxtttooohhhccc``````aaa```aaabbbaaaaaaaaacccffffffgggiiijjjjjjiiihhhgggfffgggggghhhiiiiiiiiihhhhhhggggggfffgggiiijjjkkkkkklllmmmnnnoooppppppqqqrrrrrrtttuuuvvvvvvuuuuuuttttttuuuvvvxxxzzz|||}}}~~~|||wwwtttooommmmmmooopppppppppqqqsssuuuwwwxxxyyyyyyvvvuuurrroookkkhhhdddcccaaa^^^\\\[[[\\\[[[ZZZYYY\\\aaagggmmmpppooommmjjjccc^^^WWWTTTVVV\\\bbbeeehhheeebbb]]]YYYUUUSSSRRRPPPRRRUUUYYY\\\^^^______[[[\\\]]]^^^]]]\\\ZZZYYYUUUOOOJJJLLLMMMLLLLLLNNNHHHLLLOOOQQQVVVbbbsssvvvyyyrrr\\\TTTMMMIIIEEEBBBAAAAAAAAA@@@??????>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBHHHIIIQQQ\\\aaaeeesss~~~yyy~~~aaa]]]XXXVVVXXX]]]bbbeeedddbbb^^^YYYSSSMMMHHHEEECCCCCCBBBBBBBBBAAAAAAAAA===???AAACCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMRRRWWW[[[cccsss~~~{{{rrrppprrrzzz}}}rrrooojjjddd___]]]]]]^^^```aaabbbbbbaaabbbdddffffffggghhhiiiiiihhhfffeeehhhhhhhhhhhhhhhggggggfffffffffeeeeeefffgggiiijjjiiijjjkkklllmmmmmmmmmmmmqqqrrrsssuuuvvvuuuuuutttsssssstttvvvxxxzzz|||}}}~~~zzzxxxuuurrrooonnnooopppqqqqqqppprrrtttvvvxxxzzz{{{{{{wwwvvvtttqqqmmmiiifffdddbbb```]]]\\\[[[[[[YYYXXX\\\aaahhhnnnrrrqqqooommmgggaaaYYYUUUWWW]]]dddhhhmmmkkkgggaaa[[[WWWSSSQQQPPPRRRVVV[[[___bbbdddddd^^^___aaabbbbbbaaa___^^^YYYRRRLLLLLLMMMKKKKKKMMMMMMPPPRRRQQQQQQYYYhhhsssyyyvvv{{{aaaWWWMMMIIIDDDAAA@@@AAA@@@@@@??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCHHHJJJSSS___fffkkk{{{~~~zzz~~~nnn]]]QQQRRRWWWZZZ___eeedddccc___YYYQQQKKKGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDEEEGGGHHHHHHHHHIIILLLNNNMMMQQQSSSSSSYYYhhhuuu}}}~~~uuujjjhhhnnnyyyvvvkkkfff```\\\ZZZZZZ[[[[[[]]]^^^```bbbddddddcccccciiihhhhhhhhhgggggggggggghhhhhhgggggggggggghhhhhhiiigggfffeeeeeefffgggiiikkkkkkkkkllllllmmmmmmmmmppppppqqqrrrrrrsssssstttuuuuuuvvvwwwyyy{{{~~~~~~|||xxxtttsssrrrqqqpppppppppqqqrrrvvvvvvvvvvvvwwwxxxzzzzzz{{{xxxtttpppmmmiiieeebbbaaaaaa```___]]][[[YYYXXX^^^dddmmmsssuuusssooonnngggaaa\\\[[[ZZZ\\\dddlllooonnnlllfff___YYYVVVUUUTTTUUUXXX]]]cccggghhhhhhcccbbbbbbbbbddddddbbb```\\\ZZZVVVTTTSSSRRRPPPNNNLLLKKKKKKMMMPPPVVV[[[___qqqwwwuuugggTTTOOOLLLHHHEEEDDDCCCBBBAAAAAA@@@??????>>>????????????@@@@@@???===>>>@@@BBBEEENNNZZZccckkkvvv{{{xxxooo^^^QQQRRRWWWYYY]]]ccceeeccc```YYYRRRKKKGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGIIIIIIIIIJJJMMMOOOMMMQQQTTTUUU\\\jjjxxx{{{zzz|||~~~rrrgggeeejjjuuu|||sssgggccc]]]YYYXXXYYYYYYYYYZZZ\\\]]]```bbbcccddddddggggggfffffffffffffffffffffffffffeeeffffffgggggggggfffdddccccccdddfffgggiiijjjjjjkkkllllllmmmmmmpppppppppqqqrrrrrrsssssssssssstttuuuvvvyyy{{{|||~~~}}}}}}}}}zzzvvvssspppppppppqqqrrrtttvvvxxxwwwwwwwwwwwwxxxzzz{{{||||||yyyuuurrrooolllhhheeebbbbbbaaa```^^^[[[ZZZXXX]]]dddmmmtttuuussspppnnniiiccc^^^\\\[[[]]]eeemmmrrrqqqooojjjbbb\\\XXXWWWUUUVVVXXX]]]ccchhhjjjjjjfffeeeddddddfffeeedddbbb___\\\XXXVVVTTTSSSPPPNNNNNNMMMLLLLLLOOOSSSWWWZZZbbbqqq|||vvvjjjXXXOOOLLLHHHEEEDDDCCCBBBAAAAAA@@@@@@??????????????????@@@@@@???>>>>>>@@@CCCFFFPPP]]]hhhppp{{{{{{wwwuuuqqq```RRRRRRVVVWWW[[[aaaeeedddaaaZZZRRRKKKGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCDDDEEEEEEFFFHHHIIIJJJJJJKKKMMMPPPNNNRRRUUUWWW___nnn{{{{{{vvvxxxzzzzzznnncccaaafffppp~~~vvvkkkbbb^^^YYYVVVUUUVVVWWWWWWXXXYYYZZZ\\\^^^aaacccdddccccccddddddddddddddddddcccccccccccccccdddeeefffeeedddcccbbbbbbcccdddeeeggghhhiiijjjkkklllmmmnnnooooooooopppqqqqqqrrrrrrssssssssstttvvvxxxzzz{{{|||{{{zzzzzzzzzxxxuuurrrqqqqqqqqqrrrtttwwwyyy{{{xxxxxxxxxyyyzzz{{{|||}}}}}}{{{wwwuuurrrpppllljjjeeedddcccaaa___]]][[[YYY___fffpppwwwyyywwwtttrrrkkkeee```^^^\\\^^^eeennnuuuuuusssnnnggg```[[[YYYWWWWWWYYY^^^ccchhhkkkllliiihhhgggggghhhhhhgggeeebbb___[[[XXXVVVTTTQQQOOOOOONNNLLLLLLLLLOOOQQQSSSZZZeeexxxzzzlllYYYOOOLLLHHHEEEDDDCCCBBBAAAAAAAAA@@@??????????????????@@@@@@???>>>???AAACCCHHHSSSbbbnnnwww|||wwwsssqqqtttbbbSSSRRRUUUWWW\\\cccfffeeebbb\\\SSSLLLGGGEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEGGGIIIIIIIIIKKKMMMPPPPPPTTTWWWYYYbbbppp{{{|||tttuuuyyyzzzvvvkkk```^^^cccmmm{{{pppddd^^^ZZZVVVTTTTTTUUUUUUUUUWWWWWWWWWXXXZZZ]]]___aaa`````````aaabbbbbbccccccaaaaaaaaaaaaaaabbbcccddddddccccccbbbbbbccccccdddeeefffggghhhjjjkkklllmmmmmmnnnnnnoooppppppqqqqqqssstttuuuvvvxxxyyy{{{|||yyyxxxwwwwwwwwwvvvtttrrrttttttttttttuuuvvvxxxyyyxxxxxxxxxyyyzzz|||}}}~~~~~~|||yyyvvvuuusssooommmhhhgggfffdddaaa___\\\[[[aaaiiisss{{{}}}|||yyyvvvmmmgggaaa___]]]^^^fffnnnwwwxxxwwwssskkkddd^^^\\\XXXXXXYYY]]]ccchhhlllmmmlllkkkiiiiiiiiijjjhhhgggdddaaa]]]YYYWWWTTTQQQOOOOOONNNLLLKKKKKKLLLNNNPPPXXX___lll~~~iiiXXXOOOLLLHHHEEEDDDCCCBBBAAAAAAAAA@@@????????????@@@???@@@@@@@@@???@@@BBBDDDJJJWWWhhhuuu}}}zzzuuuqqqppp~~~yyyfffUUURRRUUUXXX^^^fffffffffccc]]]UUUMMMGGGEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFDDDFFFHHHIIIIIIJJJMMMPPPSSSWWWYYY\\\eeerrr{{{}}}zzztttnnntttzzzyyyrrrggg^^^]]]cccmmm{{{nnnbbb[[[XXXUUUSSSSSSTTTTTTTTTXXXWWWVVVVVVWWWYYY[[[\\\\\\]]]]]]___```aaabbbccc```````````````aaabbbbbbdddccccccccccccccccccdddddddddeeeggghhhjjjkkklllllllllmmmmmmnnnoooooopppqqqqqqsssuuuwwwyyyzzz{{{xxxvvvuuuvvvwwwwwwuuusssuuutttttttttuuuvvvxxxyyyxxxxxxyyyzzz{{{}}}~~~}}}zzzxxxvvvtttqqqoookkkjjjiiifffccc```^^^\\\aaaiiittt}}}~~~{{{yyyooohhhccc```^^^___fffnnnxxxzzzzzzvvvooohhhbbb^^^ZZZYYYYYY\\\bbbhhhlllnnnooommmjjjjjjjjjkkkjjjiiifffccc^^^[[[XXXUUURRROOONNNMMMLLLKKKKKKLLLNNNOOORRRVVV___pppgggWWWOOOLLLHHHEEEDDDCCCBBBAAABBBAAAAAA@@@???@@@@@@@@@@@@@@@AAA@@@@@@AAACCCFFFLLLZZZmmmzzzyyyuuurrrqqq}}}mmmYYYSSSUUUWWW___hhhggggggddd^^^VVVMMMGGGEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBCCCCCCDDDDDDEEEFFFFFFEEEFFFHHHIIIJJJLLLNNNQQQUUUXXX[[[___iiivvv}}}~~~zzzllliiisssxxxvvvmmmccc[[[\\\cccnnn}}}~~~nnncccZZZWWWTTTRRRRRRSSSRRRRRRVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZ[[[]]]___aaabbbcccbbbaaaaaa``````aaaaaaaaacccccccccccccccccccccccccccdddeeefffggghhhiiijjjkkkkkkllllllmmmnnnnnnnnnkkkmmmooorrruuuwwwyyyyyyxxxwwwvvvvvvxxxyyyxxxwwwssssssssstttvvvyyy{{{}}}yyyyyyzzz{{{}}}|||zzzxxxvvvsssqqqnnnmmmllliiifffbbb___^^^___gggttt}}}|||zzzrrrkkkeeebbb``````gggoooyyy{{{}}}zzztttlllfffbbb\\\ZZZZZZ\\\bbbiiinnnqqqrrrooommmkkklllllllllkkkhhheeeaaa]]]ZZZXXXTTTRRROOONNNMMMLLLMMMMMMOOOOOOOOOQQQYYYhhh~~~gggYYYOOOLLLHHHEEEDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDGGGOOO^^^rrrzzzvvvtttssswww^^^TTTTTTVVV^^^gggggggggeee___VVVNNNHHHEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLNNNQQQSSSVVVYYY\\\bbbnnn||||||hhhgggsssxxxttthhh___XXXZZZcccooo~~~yyykkkaaaYYYVVVSSSQQQQQQQQQPPPOOOSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ\\\___aaabbbcccdddcccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaacccddddddeeefffgggggggggjjjjjjkkkkkklllmmmmmmmmmhhhjjjnnnrrruuuxxxyyyzzzzzzxxxwwwxxxzzz{{{{{{zzzvvvvvvvvvvvvxxxzzz|||}}}||||||}}}~~~}}}{{{yyyuuusssqqqpppnnnkkkgggccc```___```iiivvv}}}uuuoooiiieeeccccccjjjrrrzzz}}}yyyqqqkkkggg___]]]\\\^^^dddkkkqqqtttuuusssooonnnnnnooonnnnnnkkkgggccc```^^^[[[XXXVVVQQQQQQPPPOOONNNNNNNNNNNNOOOQQQVVVbbbvvvfffYYYOOOLLLHHHEEEDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@AAA@@@AAABBBAAAAAABBBEEEHHHQQQaaawwwzzzvvvuuuuuu}}}bbbVVVSSSTTT\\\fffggggggeee```WWWNNNHHHDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@CCCCCCDDDDDDEEEEEEFFFFFFHHHJJJLLLMMMNNNPPPSSSUUUUUUYYY]]]eeerrr}}}hhhgggtttyyytttddd\\\VVVYYYcccppp~~~tttfff]]]XXXUUURRRPPPOOOOOONNNMMMPPPQQQTTTVVVXXXXXXXXXXXXWWWXXXZZZ\\\^^^aaabbbcccfffeeedddbbbaaaaaaaaaaaa______````````````______dddddddddeeeeeefffffffffiiijjjjjjkkkkkklllmmmmmmiiikkkooossswwwzzz||||||{{{zzzyyyyyy{{{}}}}}}}}}|||{{{zzzyyyxxxyyyzzz{{{~~~~~~}}}zzzwwwtttrrrqqqooolllhhhdddaaa___dddmmmzzzxxxrrrkkkhhheeeeeelllttt{{{|||uuunnnkkkbbb```^^^```fffmmmssswwwxxxuuurrrppppppqqqqqqpppmmmjjjfffcccaaa^^^\\\YYYTTTSSSRRRPPPOOONNNNNNMMMMMMNNNQQQZZZjjj~~~dddXXXOOOLLLHHHEEEDDDCCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAA@@@AAABBBBBBAAACCCFFFHHHRRRccc{{{~~~yyyvvvuuuuuudddVVVTTTVVV^^^hhhiiiiiifff___VVVMMMGGGDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEGGGIIIJJJLLLJJJIIILLLQQQUUUWWWVVVXXX^^^aaaeeevvvxxxmmmkkktttwwwkkkcccaaa^^^\\\bbboooyyynnneee___[[[WWWQQQMMMLLLLLLKKKKKKPPPQQQSSSVVVWWWXXXXXXXXXVVVVVVWWWYYY[[[^^^aaaccccccdddddddddbbb```^^^\\\aaaaaaaaaaaa````````````___```bbbdddeeeeeeeeedddggghhhiiikkkllllllkkkkkkmmmkkkkkkoootttxxxyyyyyy{{{zzzzzzzzzzzz{{{||||||~~~}}}{{{zzzzzz{{{|||}}}~~~}}}yyyuuuvvvsssqqqpppkkkdddbbbeeefffooo|||~~~vvvnnniiigggfffkkkqqqyyy|||wwwpppjjjhhhbbb___eeekkkpppuuuzzz}}}zzzvvvtttuuuuuusssqqqnnnjjjfffffffffccc]]]WWWWWWUUUQQQNNNLLLLLLMMMNNNOOOOOORRRXXXbbbuuuhhhVVVQQQNNNJJJGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@CCCGGGJJJSSShhh|||~~~wwwvvvwwwxxxxxxjjj[[[VVVWWW]]]gggiiihhhfff___VVVMMMGGGDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDFFFGGGIIIJJJLLLKKKJJJMMMRRRVVVWWWWWWXXX^^^ccchhhyyywwwnnnllluuuwwwlllcccaaa___^^^dddqqqwwwmmmddd___ZZZVVVQQQMMMLLLLLLKKKKKKOOOQQQSSSUUUWWWXXXXXXXXXVVVWWWWWWXXX[[[]]]```aaaccccccbbbbbb```___^^^]]]aaa`````````____________^^^___```aaabbbcccccccccfffggghhhjjjkkkkkkjjjjjjllljjjjjjnnnsssvvvxxxwwwyyyyyyyyyzzzzzz{{{|||}}}~~~}}}{{{zzzzzz{{{}}}}}}}}}zzzyyyvvvtttrrrllleeeccceeehhhrrrzzzqqqlllhhhfffjjjoooyyy~~~yyyssslllhhhbbb```eeekkkpppvvv{{{{{{wwwvvvvvvvvvtttsssrrrnnniiihhhhhheee```[[[ZZZXXXTTTQQQOOONNNNNNOOOOOOOOOPPPUUU]]]mmm~~~hhhVVVQQQNNNIIIFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@CCCGGGKKKVVVjjj~~~{{{tttsssuuuvvvvvv~~~sss```YYYXXX^^^eeeiiihhheee___VVVNNNHHHEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJMMMLLLLLLOOOSSSWWWXXXXXXZZZ```fffnnntttnnnnnnuuuwwwmmmdddcccbbbccciiiuuu{{{tttkkkddd___XXXTTTPPPLLLLLLLLLKKKKKKNNNOOORRRUUUWWWYYYYYYYYYWWWWWWXXXXXXZZZ[[[]]]^^^aaaaaa```^^^^^^]]]]]]]]]_________^^^^^^^^^]]]]]]]]]]]]]]]^^^___```aaabbbeeeeeefffhhhhhhhhhhhhhhhjjjiiiiiilllpppssstttuuuwwwwwwxxxyyyzzz|||}}}}}}}}}}}}||||||||||||}}}~~~|||yyywwwtttnnngggdddfffjjjuuuvvvpppkkkgggiiinnnzzz|||vvvoooiiidddaaaeeekkkqqqwww~~~}}}zzzwwwwwwwwwvvvvvvwwwsssmmmjjjiiigggbbb___]]][[[XXXUUURRRPPPPPPOOOPPPOOOOOORRRWWWcccyyy|||yyykkkXXXPPPMMMHHHEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@AAACCCHHHKKKYYYnnnwwwpppooorrrtttuuu|||{{{~~~yyyddd[[[ZZZ^^^dddhhhhhheee___VVVNNNHHHEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHJJJKKKMMMNNNOOOQQQUUUXXXYYYZZZ\\\bbbiiiuuupppnnnooouuuwwwnnngggggghhhkkksss}}}|||vvvpppjjjccc___UUURRRNNNLLLKKKLLLKKKKKKMMMNNNQQQTTTWWWYYYYYYZZZXXXXXXXXXXXXXXXYYYYYYZZZ___^^^\\\[[[[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\[[[[[[\\\^^^```bbbccccccdddeeeeeeeeeeeeeeegggggghhhjjjmmmppprrrrrruuuvvvwwwyyy{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~|||yyywwwpppgggeeefffkkkwww{{{tttooojjjlllpppzzz~~~xxxrrrjjjeeecccfffkkkqqqyyy|||yyyxxxxxxxxxyyy{{{vvvqqqllljjjgggdddaaa```^^^\\\XXXUUURRRQQQPPPPPPNNNNNNPPPRRR[[[nnnxxxrrr^^^PPPMMMHHHEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAADDDHHHLLL[[[pppuuunnnnnnqqqsssttt{{{yyy}}}|||eee\\\[[[___ccchhhgggeee___VVVNNNHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKLLLNNNOOORRRTTTWWWYYY[[[\\\___dddmmm|||yyylllnnnppptttuuullljjjkkknnnttt}}}yyyrrrlllgggaaa]]]RRRPPPLLLKKKKKKLLLKKKKKKLLLNNNQQQTTTWWWXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWVVV[[[ZZZYYYXXXYYYZZZ[[[\\\[[[[[[[[[ZZZZZZZZZYYYYYY[[[[[[ZZZ[[[\\\]]]___aaaaaaaaaaaaaaabbbbbbbbbcccccceeefffhhhjjjmmmppprrrtttuuuwwwzzz|||}}}~~~~~~~~~|||yyyqqqhhheeeffflllxxxyyysssooopppuuuzzzyyyssslllgggdddgggkkkqqq{{{|||zzzyyy{{{|||}}}zzztttoookkkgggdddbbbbbbaaa___\\\YYYUUURRRQQQPPPOOOOOOPPPQQQXXXhhhxxxyyy}}}wwwbbbRRRNNNIIIEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBEEEIIIMMM\\\ppp~~~tttoooppprrrtttuuu{{{zzz}}}ggg\\\[[[^^^aaaggggggeee___VVVNNNIIIFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLNNNQQQTTTWWWXXXZZZ\\\^^^aaafffqqqrrrhhhmmmppprrrrrrjjjiiikkkqqqzzzvvvmmmgggbbb]]]YYYOOOMMMKKKJJJKKKLLLKKKKKKMMMNNNQQQTTTVVVXXXXXXXXXVVVVVVWWWWWWVVVVVVUUUTTTVVVVVVVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWYYYYYYYYYZZZ[[[\\\^^^^^^```______^^^^^^___`````````bbbeeegggiiilllooorrruuuvvvyyy{{{}}}~~~~~~~~~|||tttjjjfffhhhlllyyy}}}xxxssstttxxx}}}{{{uuummmhhheeegggkkkrrr}}}}}}}}}{{{uuuoookkkgggeeeddddddcccaaa]]]YYYVVVTTTQQQPPPQQQRRRRRRWWWeeetttyyyyyy{{{dddUUUPPPJJJFFFDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBEEEJJJNNN^^^qqq}}}uuurrrrrrtttuuuuuu|||{{{~~~hhh\\\ZZZ]]]^^^ggggggddd___VVVNNNIIIGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFFFFGGGIIIJJJLLLMMMNNNRRRVVVYYYYYY[[[]]]___cccgggsssnnndddlllooopppnnngggeeehhhppp{{{ssshhhbbb\\\WWWRRRMMMKKKJJJJJJKKKLLLKKKJJJNNNOOOQQQTTTVVVWWWWWWWWWTTTUUUVVVVVVVVVUUUTTTSSSRRRSSSUUUVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVXXXYYYZZZ[[[[[[[[[___^^^]]]\\\\\\]]]^^^^^^^^^aaadddfffhhhkkkpppsssvvvxxxzzz}}}~~~~~~~~~xxxmmmiiijjjmmmzzz{{{vvvvvvyyy~~~xxxnnniiiggghhhkkkrrr}}}wwwpppllljjjgggggggggfffccc___[[[XXXSSSSSSTTTTTTSSSVVVbbbppp{{{www|||gggXXXSSSLLLGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBFFFJJJNNN```rrr{{{uuusssuuuvvvuuuttt||||||jjj\\\ZZZ\\\\\\ggggggddd___WWWOOOIIIGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMNNNSSSWWWZZZZZZ[[[^^^```eeehhhuuukkkcccllloooooollleeeaaaeeemmmzzzpppeee^^^XXXSSSNNNLLLKKKIIIIIIKKKLLLKKKJJJNNNPPPRRRTTTUUUVVVVVVVVVSSSTTTUUUVVVVVVUUUSSSRRRPPPRRRTTTVVVWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUSSSTTTVVVXXXYYYYYYYYYXXX^^^]]]\\\[[[[[[[[[]]]]]]\\\```dddfffhhhkkkpppuuuwwwyyy|||~~~~~~zzzpppkkklllnnn||||||vvvvvvyyyzzznnnjjjggghhhkkkrrr|||uuupppnnniiijjjjjjiiifffbbb^^^[[[UUUUUUVVVUUUSSSUUU```lll~~~wwwzzzkkkZZZUUUNNNHHHEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBFFFKKKOOObbbsss~~~zzzuuutttvvvvvvuuusss{{{xxx|||ddd\\\[[[[[[aaahhhiiifff^^^TTTLLLHHHGGGBBBBBBBBBCCCCCCCCCCCCDDDAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGJJJLLLMMMRRRSSSUUUWWWZZZ]]]___```eeehhhuuu{{{jjjaaahhhqqqnnnfffaaa\\\bbbmmmyyy{{{jjj```YYYSSSOOONNNLLLKKKJJJIIIIIIIIIIIIIIILLLMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPOOOPPPQQQSSSUUUVVVWWWVVVUUUUUUUUUVVVWWWXXXRRRSSSSSSTTTVVVWWWXXXXXXYYYYYYYYYXXXXXXZZZ^^^aaa^^^```cccfffiiimmmrrrvvv{{{}}}|||rrrmmmmmmooo}}}}}}xxxyyy}}}|||tttlllddddddiiirrr}}}uuuqqqooonnnnnnnnnmmmiiiccc___\\\WWWTTTTTTVVVYYYbbbkkkuuuxxxlll\\\RRRJJJIIIIIIFFFCCCBBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCAAABBBKKKVVVccc{{{|||xxxvvvuuuuuutttsss}}}yyy|||fff]]][[[[[[bbbggggggddd]]]SSSKKKGGGFFFBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNSSSUUUVVVYYY\\\^^^```aaafffjjjvvvvvvggg^^^fffnnnjjjbbb^^^[[[bbbmmmyyyyyyhhh^^^XXXQQQMMMLLLKKKJJJJJJIIIHHHHHHIIIIIILLLLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQOOOOOOOOOOOOPPPRRRTTTUUUUUUUUUVVVVVVVVVTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVXXX\\\```___aaaeeehhhkkkoootttwww|||vvvppppppqqq~~~zzz{{{vvvnnngggfffkkktttzzzuuurrrrrrqqqqqqpppmmmgggccc^^^YYYVVVVVVVVVYYYaaajjjwwwzzzrrr^^^SSSKKKIIIIIIFFFCCCBBBCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@BBBCCCBBBCCCLLLVVViii|||xxxuuuttttttsssssszzzzzzhhh^^^[[[[[[aaaeeeeeeccc\\\RRRJJJFFFEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIKKKMMMOOOPPPVVVWWWYYY[[[^^^```bbbccciiimmmyyypppccc^^^fffmmmhhh```\\\[[[aaalllyyywwwfff\\\VVVOOOKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNNNNOOOQQQRRRSSSRRRSSSUUUVVVUUURRROOOMMMPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTWWW[[[^^^```cccgggkkknnnrrrvvvyyy~~~zzztttssssss}}}~~~zzzrrrkkkiiimmmvvv{{{wwwwwwvvvvvvuuurrrmmmjjjbbb]]]YYYWWWWWWXXX```hhhzzzzzz{{{aaaVVVLLLJJJJJJFFFCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@BBBDDDCCCDDDMMMWWWnnn~~~{{{wwwtttssssssrrrqqq|||zzz}}}iii^^^ZZZZZZ```eeeeeebbb[[[RRRJJJFFFFFFBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFIIIIIIIIIKKKLLLNNNPPPQQQWWWXXXZZZ\\\___bbbccceeekkkooo|||lllbbb```iiinnnhhh___\\\ZZZaaalllyyyvvveee[[[UUUNNNJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPOOONNNNNNLLLMMMMMMMMMNNNOOOPPPPPPOOOPPPQQQRRRRRRPPPNNNMMMOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSTTTSSSTTTVVV[[[^^^aaadddiiimmmqqqtttxxxzzz~~~wwwvvvwww}}}vvvooolllnnnvvv}}}|||zzzzzzyyywwwtttqqqhhhbbb\\\YYYWWWWWW^^^eee{{{|||yyy~~~cccXXXNNNKKKJJJFFFCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@BBBEEEDDDEEENNNXXXqqq|||yyyuuusssrrrrrrrrrqqqzzz{{{~~~kkk___YYYXXX___eeeeeeccc\\\RRRJJJGGGGGGBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFHHHIIIIIIKKKMMMOOOQQQRRRWWWXXXZZZ]]]```bbbdddeeehhhnnn{{{zzzggg```aaakkkoooggg^^^\\\ZZZaaammmzzzuuudddZZZTTTNNNJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPMMMNNNNNNOOOOOOPPPPPPPPPRRRRRRSSSSSSTTTWWW\\\___aaaeeekkkppptttwwwzzz|||yyywww{{{zzzsssnnnnnnvvv~~~}}}}}}|||zzzxxxooohhhaaa]]]YYYWWW\\\dddwww}}}wwwwwweeeYYYNNNKKKIIIFFFCCCCCCAAAAAAAAA@@@@@@AAAAAABBBAAA@@@BBBDDDDDDFFFPPP[[[pppyyyvvvsssqqqqqqrrrqqqqqq|||{{{}}}nnn```ZZZXXX___ddddddbbb[[[RRRJJJGGGGGGBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHJJJLLLOOOQQQTTTUUUXXXYYY[[[^^^aaaccceeefffeeelll{{{tttaaa^^^bbblllnnneee\\\[[[ZZZbbbnnn{{{ssscccYYYSSSMMMJJJIIIFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKLLLKKKJJJJJJKKKMMMOOOQQQLLLLLLLLLMMMMMMNNNNNNNNNPPPQQQQQQRRRSSSVVV[[[___cccgggnnntttxxxzzz}}}~~~|||zzz~~~wwwqqqooovvvwwwppphhhbbb]]]ZZZ^^^eeeuuuuuurrrdddYYYNNNJJJIIIFFFDDDDDDAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAACCCCCCFFFRRR^^^rrrzzzvvvssspppoooppprrrrrrrrr~~~|||}}}qqqccc[[[YYY```bbbcccaaaZZZQQQIIIFFFFFFBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHIIIKKKMMMQQQTTTWWWYYYZZZ[[[]]]```ccceeeggghhhhhhooo~~~ooo___^^^dddoooqqqfff]]]\\\[[[bbbooo}}}qqq```WWWQQQKKKHHHHHHEEEDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHJJJKKKKKKJJJJJJIIIJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOPPPQQQUUUZZZ^^^eeekkkrrryyy}}}|||uuuqqqvvvyyypppiiibbb^^^aaagggsssuuuppp}}}cccXXXLLLIIIHHHEEEDDDDDDAAA@@@@@@@@@AAAAAABBBCCCDDDBBBAAAAAAAAAFFFTTTaaavvv~~~uuusssqqqnnnnnnppprrrssssss|||}}}ttteee]]][[[bbbaaaaaa___YYYOOOHHHEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJHHHJJJLLLOOOSSSWWWZZZ\\\\\\]]]___bbbeeegggiiijjjmmmuuulll``````hhhssstttiii```___[[[cccppp~~~~~~ooo^^^UUUOOOJJJFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHJJJKKKMMMNNNNNNMMMJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPTTTYYY]]]hhhmmmuuu|||xxxssswww~~~uuunnnfffaaadddjjjsssvvvooo{{{cccWWWLLLHHHGGGEEEDDDEEE@@@@@@@@@@@@AAAAAABBBCCCEEEBBB@@@@@@@@@FFFUUUccc{{{|||rrrqqqooommmmmmppprrrsssttt}}}|||~~~ggg[[[[[[^^^aaa```\\\UUUNNNIIIFFFEEECCCCCCDDDEEEEEEDDDCCCBBBEEEEEEFFFHHHHHHIIIIIIHHHKKKLLLNNNRRRUUUXXX[[[\\\aaaaaaaaabbbeeehhhjjjlllrrr|||{{{hhhaaabbbkkkuuurrreee]]]]]][[[hhhvvvxxxjjj[[[RRRNNNJJJGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJNNNMMMMMMOOOPPPQQQYYYccchhhnnnxxx{{{wwwzzz|||qqqjjjhhhiiikkkrrr~~~qqq}}}}}}eeeYYYNNNJJJIIIFFFCCCCCCAAA@@@@@@??????@@@@@@AAA>>>@@@DDDFFFEEEIIIXXXggg~~~|||rrrpppnnnmmmoooppppppppp~~~|||~~~hhh[[[ZZZ^^^aaa___\\\UUUNNNIIIFFFEEECCCCCCDDDEEEEEEDDDCCCBBBDDDEEEFFFGGGHHHIIIIIIIIIMMMNNNPPPTTTWWWZZZ]]]^^^```aaabbbdddfffjjjmmmnnntttzzzgggaaabbbkkkuuussseee]]]]]]\\\iiiwwwwwwiiiYYYRRRNNNIIIGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKJJJKKKNNNPPPRRR[[[eeelllsss|||zzz|||vvvnnnjjjiiijjjtttrrr|||~~~dddYYYNNNJJJHHHEEECCCCCCBBBBBBAAAAAAAAAAAABBBBBB>>>@@@DDDFFFEEEJJJYYYiii{{{rrrpppnnnmmmoooooooooooo|||}}}iii[[[YYY\\\```___[[[UUUNNNHHHFFFEEECCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEGGGHHHIIIIIIJJJOOOPPPSSSVVVYYY]]]___```aaaaaaccceeehhhkkknnnppprrr{{{hhhbbbdddmmmwwwtttfff]]]]]]^^^kkkzzztttfffWWWPPPMMMIIIGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGIIIMMMOOOSSS\\\fffooowww~~~~~~uuuooommmlllxxxttt{{{dddXXXMMMIIIHHHEEEBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC???AAADDDFFFFFFKKK[[[kkkyyyqqqpppnnnmmmnnnooonnnmmm~~~}}}~~~jjj\\\YYY[[[```___[[[UUUNNNHHHEEEEEECCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIKKKLLLPPPRRRTTTWWW[[[^^^```bbbbbbccceeegggiiikkkmmmnnnsss}}}lllccceeeoooyyyvvvhhh___^^^```mmm|||ooobbbUUUOOOLLLHHHFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGIIILLLOOORRR[[[eeeooozzz~~~xxxtttrrr}}}uuuzzzdddXXXMMMIIIHHHDDDBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@AAADDDFFFFFFMMM^^^ooo}}}vvvpppooommmmmmnnnooonnnllllll]]]YYY[[[```^^^[[[TTTMMMHHHEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEGGGHHHKKKMMMNNNQQQSSSUUUXXX\\\___aaaccceeeeeeggghhhjjjkkkllllllvvvooocccfffppp{{{yyykkkaaa```bbbooo}}}|||kkk^^^RRRMMMKKKGGGEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGCCCEEEGGGHHHHHHGGGEEECCCEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIMMMNNNQQQZZZdddmmmzzz}}}{{{vvvzzz~~~dddXXXMMMIIIHHHEEEBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBDDDFFFGGGOOOaaassszzzsssnnnmmmlllmmmnnnooommmlllmmm^^^ZZZ\\\___^^^ZZZTTTMMMGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGJJJMMMOOOQQQSSSTTTVVVZZZ]]]```cccdddfffgggiiijjjlllmmmmmmmmmuuu}}}mmmaaadddooo{{{yyykkkbbbaaacccooo|||wwwggg[[[OOOKKKJJJGGGEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFCCCDDDFFFGGGGGGFFFDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJHHHJJJMMMOOORRR[[[eeennn}}}yyyzzz}}}eeeYYYNNNJJJIIIFFFCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDFFFHHHPPPdddvvvuuuoookkkkkkkkklllnnnooonnnmmmooo___\\\]]]___^^^ZZZTTTMMMGGGDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHGGGGGGGGGHHHKKKNNNRRRTTTUUUVVVYYY\\\___ccceeeffffffgggjjjmmmpppqqqrrrrrrvvvwwwfff\\\```lllyyyxxxjjjaaa```cccooozzz}}}qqqcccXXXMMMJJJIIIFFFDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGIIIMMMPPPTTT^^^hhhqqq|||{{{~~~fffZZZOOOKKKJJJGGGDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFHHHQQQfffyyy{{{rrrllliiihhhiiilllooopppooommmppp```\\\^^^___^^^ZZZTTTMMMGGGDDDDDDEEEDDDDDDDDDDDDFFFHHHIIIHHHHHHHHHIIILLLOOOSSSUUUWWWXXX[[[^^^aaaeeeggghhheeegggkkkooosssuuuwwwwww~~~qqq```YYY]]]iiiwwwvvviii```___dddnnnyyyzzznnnbbbVVVLLLIIIHHHFFFDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFIIINNNQQQVVV```kkkuuu{{{ggg[[[PPPLLLKKKGGGEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCEEEFFFHHHRRRggg{{{xxxpppkkkggggggiiillloooppppppnnnkkk[[[ZZZ```aaa]]]XXXRRRLLLHHHFFFEEEFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFGGGIIILLLPPPTTTWWWYYY[[[^^^```aaacccfffhhhjjjiiijjjnnnsssxxx{{{|||~~~hhhZZZTTTXXXbbbmmmooohhhaaa___ccclllvvv|||uuukkkZZZUUUNNNHHHFFFEEEFFFFFFCCCBBB@@@??????@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIKKKHHHHHHMMMQQQWWWaaakkk||||||nnn^^^PPPNNNMMMGGGCCCEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAACCCFFFIIIUUUkkkwwwoookkkhhhhhhiiijjjlllnnnpppqqqmmm\\\[[[___```]]]WWWQQQLLLHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJMMMQQQUUUWWWYYY[[[^^^```bbbdddgggiiijjjjjjlllpppvvv|||}}}eeeWWWQQQUUU^^^hhhjjjeeeaaa```fffnnnvvv{{{rrrgggYYYTTTMMMHHHEEEEEEEEEEEECCCBBB@@@??????@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEGGGHHHHHHIIIJJJHHHJJJOOOUUU\\\gggqqqqqq___QQQNNNLLLGGGDDDFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEHHHKKKVVVmmmwwwpppkkkhhhhhhhhhiiikkknnnpppqqq}}}yyy{{{ppp^^^[[[___```]]]WWWPPPKKKGGGEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJJJJLLLNNNRRRUUUVVVXXX[[[^^^aaaccceeeiiikkkjjjkkknnnrrrxxx~~~}}}bbbSSSOOOSSS[[[eeegggeeedddfffmmmsssxxx{{{~~~ooocccWWWRRRLLLGGGEEEEEEEEEEEEBBBBBB@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJIIILLLSSS[[[cccooozzz~~~uuubbbRRRNNNLLLFFFDDDGGGCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEGGGJJJMMMYYYooowwwpppllljjjiiihhhhhhiiilllppprrrvvvwwwqqq```\\\^^^```\\\VVVOOOJJJFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKMMMOOORRRTTTUUUXXX[[[___aaadddgggjjjmmmlllnnnqqqtttxxx~~~|||aaaRRRRRRTTT\\\dddgggfffiiinnnxxx}}}|||lllaaaUUUPPPJJJFFFDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGIIIIIIMMMVVV___hhhuuu{{{~~~}}}xxxeeeSSSNNNKKKFFFDDDGGGCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEHHHJJJNNNZZZqqq}}}wwwpppmmmjjjiiigggfffhhhkkkooorrrtttvvvrrraaa]]]^^^```\\\UUUNNNHHHEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMPPPRRRTTTUUUYYY\\\```bbbeeehhhkkknnnqqqtttvvvxxxzzz}}}|||aaaSSSSSSUUU\\\ccceeefffkkksss{{{jjj___RRRNNNHHHEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHHHHLLLVVV___hhhttt~~~|||www|||}}}xxx}}}yyyeeeTTTNNNLLLFFFDDDGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDGGGKKKOOO\\\sss{{{vvvpppnnnjjjhhhgggfffgggjjjnnnpppuuuyyypppaaa]]]___```[[[TTTMMMGGGDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMOOORRRTTTVVVWWW[[[^^^aaadddfffhhhkkknnnwwwyyy|||||||||~~~zzzaaaUUUQQQTTTZZZ```aaaaaahhhqqqyyyhhh\\\OOOLLLGGGDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFJJJSSS[[[bbbmmmvvvxxxqqqvvvwwwzzzwwwdddTTTOOOLLLFFFDDDFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCGGGKKKQQQ___www{{{~~~vvvqqqnnniiihhhgggfffgggjjjmmmooozzz~~~mmm```^^^``````[[[TTTLLLFFFDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLOOORRRUUUWWWYYYZZZ]]]___bbbeeefffhhhkkknnnuuuyyy||||||zzz|||www```WWWPPPSSSYYY^^^]]]]]]eeennnyyyvvvdddXXXMMMJJJFFFCCCCCCCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEDDDHHHOOOUUUZZZccclllzzzyyypppiiinnnwwwtttcccSSSOOOMMMGGGCCCEEECCCCCCBBBBBBBBBBBBCCCCCCBBBCCCGGGMMMTTTbbb{{{}}}vvvqqqooohhhggggggggghhhiiikkklllkkk```^^^``````[[[SSSKKKFFFDDDCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNQQQTTTXXXZZZ\\\]]]^^^aaaccceeefffhhhkkkmmmqqquuuxxxxxxwwwxxx~~~uuu```XXXQQQTTTZZZ^^^]]]]]]dddmmmqqq{{{tttaaaUUULLLIIIEEECCCBBBBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCFFFLLLQQQUUU]]]eeerrr~~~{{{pppgggccchhhqqq}}}sssaaaSSSPPPNNNGGGCCCDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBDDDHHHNNNVVVeee~~~}}}vvvqqqooogggggggggggghhhiiikkkkkkyyydddaaabbb``````YYYPPPJJJHHHGGGEEEDDDGGGGGGFFFFFFGGGIIIJJJLLLLLLOOOSSSVVVYYY[[[^^^```aaaccceeeeeefffhhhkkknnnqqqrrrtttuuuuuuwwwyyy|||zzzbbbSSSRRRRRRTTTYYYZZZ[[[___fffqqqwwwtttbbbVVVJJJGGGCCCBBBBBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFFFFGGGJJJPPPWWW\\\lllqqqwww{{{xxxqqqgggaaaZZZ^^^eeemmmvvv}}}uuu^^^RRRQQQIIIFFFFFFCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDGGGLLLTTTdddwwwpppllliiihhhfffgggiiijjjjjjiiizzzfffbbbbbb``````YYYOOOIIIGGGGGGFFFEEEGGGGGGFFFFFFGGGIIIKKKLLLMMMPPPTTTWWWYYY[[[^^^aaaeeefffggggggggghhhjjjlllpppqqqsssttttttvvvxxxzzz|||~~~eeeUUUQQQQQQTTTYYY\\\]]]bbbiiisssxxxrrraaaTTTKKKHHHDDDBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBBBBCCCCCCEEEJJJQQQVVVaaaeeejjjmmmkkkddd\\\WWWZZZ\\\```fffmmmtttzzz}}}rrr\\\RRRQQQJJJFFFFFFCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGMMMUUUfff}}}uuuooolllhhhgggffffffhhhiiiiiihhh{{{hhhdddccc``````XXXNNNGGGFFFFFFGGGFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNQQQUUUXXXZZZ\\\___aaahhhiiijjjjjjiiihhhjjjkkkooopppsssttttttuuuwwwyyy{{{hhhWWWPPPQQQUUU[[[]]]```gggpppvvvzzzppp^^^RRRKKKHHHDDDBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAABBBFFFLLLPPPZZZ]]]```bbbaaa\\\WWWSSSXXXXXXZZZ]]]bbbhhhnnnrrruuuxxx}}}pppZZZQQQRRRKKKGGGFFFBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEGGGMMMVVVgggyyysssnnnlllgggfffdddeeeggghhhhhhggg|||iiifffddd``````XXXMMMFFFEEEFFFHHHHHHGGGGGGGGGGGGIIIKKKMMMNNNOOORRRVVVYYY[[[]]]___aaaiiikkkllllllkkkkkklllmmmoooqqqtttuuuvvvvvvxxxzzz~~~iiiWWWNNNPPPUUU[[[^^^bbbkkkuuuzzz}}}}}}lll[[[OOOKKKHHHEEEBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBEEEIIIMMMVVVWWWZZZ[[[ZZZWWWTTTRRRSSSTTTUUUXXX\\\aaaeeehhhkkkooouuu{{{nnnYYYQQQRRRLLLGGGFFFBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDFFFLLLVVVfff~~~uuupppmmmlllfffdddcccccceeeffffffeeezzziiigggeee```___VVVLLLEEEDDDFFFHHHHHHHHHGGGGGGHHHJJJLLLNNNOOOQQQTTTWWWZZZ[[[]]]```bbbgggjjjlllnnnnnnnnnooopppqqqtttwwwxxxyyyyyy{{{|||~~~fffUUUMMMOOOUUU[[[^^^bbbmmmxxx~~~zzziiiXXXNNNJJJHHHEEECCCBBBAAA@@@???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@AAAAAAAAAAAAAAACCCDDDCCCBBBAAACCCGGGIIIMMMNNNPPPQQQQQQPPPNNNMMMMMMOOORRRVVVZZZ]]]___```ccchhhnnntttwwwzzz~~~~~~~~~{{{xxxwwwyyy{{{}}}}}}~~~~~~nnnYYYQQQRRRLLLGGGGGGBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCDDDKKKUUUeee|||}}}tttooolllkkkdddbbbaaabbbccceeeddddddxxxhhhgggeee```]]]UUUKKKFFFEEEGGGHHHHHHHHHHHHHHHIIIJJJMMMOOOPPPRRRUUUXXX[[[\\\^^^```bbbeeehhhlllnnnooopppqqqrrrsssvvvyyy{{{{{{|||}}}~~~||||||bbbQQQLLLOOOUUU[[[\\\```lllxxxxxxfffVVVMMMIIIGGGDDDCCCBBBBBB@@@???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???@@@CCCEEEHHHIIIJJJKKKLLLLLLLLLLLLIIIKKKOOOSSSVVVXXXYYYZZZ[[[```fffjjjkkkmmmqqqtttwwwyyy}}}|||xxxvvvuuuuuuvvvuuuqqqmmmkkkmmmqqquuuuuuyyy||||||{{{ppp[[[RRRSSSLLLGGGGGGCCCCCCCCCBBBBBBBBBBBBCCCCCCEEECCCDDDJJJTTTdddyyy~~~tttnnnkkkiiibbbaaa``````bbbccccccbbbuuufffffffffaaaZZZTTTKKKFFFFFFHHHHHHGGGHHHHHHHHHIIIKKKMMMPPPQQQSSSVVVYYY\\\]]]___aaaccceeehhhllloooppppppqqqrrrtttwwwzzz|||}}}}}}}}}~~~vvv^^^OOOLLLOOOUUUYYYZZZ]]]iiivvvvvveeeUUUMMMGGGEEECCCCCCCCCBBBAAA???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@???>>>>>>AAACCCEEEFFFHHHJJJKKKLLLLLLLLLHHHIIIJJJLLLOOOQQQSSSTTTTTTXXX]]]______```dddhhhiiikkkooosssvvvwwwxxxxxx{{{}}}~~~xxxsssqqqppppppmmmnnnmmmhhhbbb```cccgggjjjlllqqqvvvwwwxxxttt^^^SSSSSSKKKGGGHHHDDDCCCCCCBBBBBBBBBBBBCCCCCCHHHEEEEEEKKKUUUcccwwwuuuooojjjhhhaaa```^^^___aaabbbbbbaaassseeeeeefffbbbYYYSSSKKKGGGGGGHHHHHHGGGHHHHHHHHHIIIKKKNNNPPPQQQTTTWWWZZZ\\\]]]___aaacccfffiiimmmooopppppppppqqqssswwwzzz}}}}}}}}}}}}~~~rrr\\\NNNLLLOOOUUUYYYXXX[[[ggguuuuuudddUUUMMMFFFDDDCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????AAADDDAAABBBDDDFFFHHHIIIIIIHHHIIIHHHGGGGGGHHHKKKNNNQQQOOOSSSWWWXXXVVVWWW[[[```aaacccfffjjjmmmoooqqqqqqvvvyyy~~~{{{vvvqqqnnnmmmmmmnnnhhhiiihhhbbb\\\YYY\\\```ccceeekkkpppsssuuu~~~~~~vvv___TTTSSSKKKGGGHHHEEECCCCCCCCCBBBBBBCCCCCCCCCJJJGGGFFFLLLVVVdddwwwwwwooojjjgggaaa___^^^^^^```aaaaaa```tttdddaaaaaa```VVVNNNGGGFFFFFFEEEGGGKKKHHHIIIKKKMMMOOOQQQSSSTTTXXXZZZ]]]```aaabbbdddfffffffffhhhiiikkkmmmnnnnnnrrruuuyyy}}}ooo\\\TTTOOONNNQQQVVVYYY^^^gggqqqsssbbbSSSKKKIIIFFFBBBAAABBBCCCAAA???AAAAAAAAA@@@@@@@@@@@@???@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>======>>>>>>>>>>>>======@@@@@@??????@@@@@@AAABBB???@@@AAABBBCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHJJJJJJNNNNNNNNNOOOQQQSSSTTTUUU[[[\\\^^^```cccfffiiikkkooosssxxx~~~~~~xxxwwwtttpppmmmjjjhhhgggkkkkkkkkkfffaaa]]]^^^```eeehhhlllnnnqqqwww|||~~~~~~dddVVVSSSLLLIIIJJJEEECCCCCCBBBAAAAAAAAAAAABBBCCCDDDGGGMMMXXXiiizzzwwwnnnhhhdddcccaaa___^^^]]]^^^___```qqqbbb``````___VVVNNNHHHGGGFFFEEEGGGKKKIIIJJJLLLNNNPPPSSSUUUVVVYYY\\\___aaabbbdddfffhhhhhhhhhiiiiiikkklllnnnooorrruuuyyy|||~~~oooZZZRRROOONNNQQQVVVXXX\\\eeennn}}}sssaaaRRRJJJIIIEEEBBBAAAAAABBB@@@????????????>>>>>>>>>>>>===????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>======>>>>>>???@@@CCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGKKKKKKKKKLLLNNNPPPQQQRRRWWWXXXYYY\\\___cccfffgggiiimmmrrrxxx|||~~~~~~}}}|||{{{zzzxxxwwwuuutttqqqooommmkkkjjjjjjkkkmmmmmmjjjeeebbbbbbdddiiimmmpppsssuuuzzz}}}}}}gggWWWTTTLLLIIIIIIDDDBBBBBBBBBBBBCCCCCCDDDEEECCCDDDGGGMMMXXXgggwwwwwwnnngggccccccaaa```^^^^^^^^^```aaannn```^^^___^^^VVVOOOHHHGGGGGGFFFHHHKKKIIIKKKMMMOOORRRUUUWWWXXX\\\___bbbdddeeefffhhhjjjlllkkkjjjiiijjjlllnnnooosssvvvyyy{{{|||}}}oooYYYPPPNNNNNNPPPUUUWWWYYYaaajjjzzzsssaaaRRRIIIGGGEEEBBB@@@@@@@@@???>>>?????????>>>>>>>>>>>>===????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===??????@@@@@@@@@@@@??????>>>============>>>??????AAABBBBBBBBBCCCCCCCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGHHHJJJKKKMMMNNNPPPQQQSSSVVVZZZ^^^aaabbbcccgggmmmrrrvvv{{{~~~}}}yyyxxxwwwvvvuuusssrrrqqqppppppnnnmmmlllkkkkkkkkkkkkmmmooommmjjjggghhhiiiooorrrvvvxxxzzz~~~~~~kkkYYYTTTMMMIIIHHHCCCBBBBBBBBBCCCDDDEEEFFFGGGCCCEEEHHHNNNXXXfffuuu~~~vvvmmmfffcccbbbaaa```___^^^___```aaakkk^^^]]]___]]]VVVOOOIIIIIIHHHGGGHHHKKKJJJLLLNNNQQQTTTWWWZZZ[[[^^^aaadddfffgggiiikkkmmmooonnnkkkjjjjjjllloooppptttvvvxxxzzz{{{|||~~~oooYYYPPPNNNMMMPPPTTTUUUWWW^^^fffvvvrrr```QQQIIIFFFDDDBBB@@@?????????>>>AAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>??????@@@@@@??????>>>???????????????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@DDDDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEGGGHHHIIIJJJKKKLLLNNNQQQUUUYYY\\\^^^```dddjjjooossswww|||~~~}}}|||xxxwwwvvvtttrrrqqqppppppnnnmmmlllkkkjjjiiiiiiiiihhhlllnnnnnnkkkjjjkkkmmmrrrvvvzzz|||~~~ooo[[[UUUMMMIIIHHHBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCEEEHHHOOOYYYgggvvvuuulllfffbbbaaaaaa```______``````aaajjj^^^___```^^^VVVOOOJJJJJJIIIHHHIIIKKKLLLMMMOOOSSSVVVYYY[[[\\\```bbbfffhhhiiijjjlllnnnqqqooommmkkklllmmmpppqqqtttvvvxxxyyyzzz{{{}}}ppp[[[QQQMMMLLLOOOSSSTTTUUU[[[dddrrrrrr```QQQIIIEEEDDDCCCAAA???>>>>>>???AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>============>>>>>>>>>>>>======??????>>>>>>??????@@@AAADDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFHHHHHHHHHIIIKKKNNNRRRUUUXXXZZZ]]]aaafffkkkooosssxxx{{{~~~~~~~~~}}}{{{zzzxxxvvvtttrrrpppoooooonnnlllkkkjjjhhhfffeeeeeeeeedddhhhkkkkkkiiiiiikkkmmmrrrvvv{{{~~~sss]]]VVVNNNJJJHHHBBBCCCCCCBBBBBBAAABBBBBBCCCCCCEEEHHHOOOZZZjjjyyytttlllfffcccaaaaaa`````````aaaaaaaaakkkaaabbbbbb___VVVPPPKKKKKKKKKIIIIIILLLMMMOOOQQQSSSVVVYYY[[[\\\```bbbfffhhhiiijjjlllnnnqqqpppooonnnnnnoooqqqrrruuuvvvxxxyyyyyy{{{~~~nnn[[[RRRKKKLLLOOOSSSTTTTTTZZZbbbooo}}}rrr```RRRKKKEEEEEEDDDBBB???>>>???@@@?????????>>>>>>>>>>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<======>>>>>>======<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGHHHIIILLLOOORRRUUUVVVYYY]]]bbbfffjjjnnnrrruuuxxxxxxzzz|||}}}~~~~~~~~~}}}{{{yyyxxxwwwuuusssqqqnnnlllkkkkkkkkkjjjiiigggeeecccaaa``````aaacccffffffdddeeeiiimmmpppuuu{{{~~~~~~vvv^^^VVVOOOKKKIIIBBBCCCCCCBBBAAAAAAAAAAAAAAADDDEEEHHHNNNZZZjjj{{{tttlllgggeee``````aaaaaaaaaaaabbbbbbmmmdddfffeeeaaaVVVPPPLLLLLLKKKIIIIIILLLOOOPPPQQQTTTVVVYYYZZZ[[[___bbbeeeggghhhiiilllmmmpppppppppppppppqqqrrrsssuuuvvvxxxyyyzzz|||lllXXXQQQJJJKKKNNNSSSTTTUUUZZZbbbmmmzzzrrraaaSSSLLLEEEFFFFFFCCC???>>>@@@BBB?????????>>>>>>>>>>>>======>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<============<<<<<<>>>>>>>>>??????>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJLLLOOOQQQSSSWWWZZZ___dddhhhkkkooorrrrrrsssuuuxxxzzz|||}}}~~~~~~}}}|||{{{{{{zzzzzzxxxwwwuuutttsssqqqnnnkkkiiihhhhhhhhhfffeeecccbbb```___^^^^^^^^^```aaaaaa```bbbggglllnnnssszzzzzz|||~~~|||xxx___VVVOOOLLLJJJCCCCCCBBBBBBBBBBBBCCCCCCDDDGGGGGGHHHLLLWWWhhhzzz~~~tttmmmhhhfff``````aaabbbbbbbbbbbbbbbnnnggghhhgggbbbWWWPPPLLLLLLLLLJJJJJJLLLOOOPPPRRRTTTVVVXXXZZZ[[[___aaadddggghhhiiikkkmmmoooooopppqqqrrrrrrssssssuuuvvvxxxyyyzzz}}}iiiVVVOOOJJJJJJNNNSSSTTTUUU[[[bbblllyyyrrraaaTTTMMMFFFGGGFFFCCC@@@>>>@@@CCCAAAAAAAAA@@@@@@@@@@@@???======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<============<<<<<>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHJJJMMMOOOPPPWWW[[[```dddhhhlllppprrrnnnppprrruuuxxxzzz{{{||||||}}}}}}~~~}}}|||zzzyyyzzzzzzzzzyyyxxxvvvuuutttsssqqqnnnkkkhhhggghhhhhhcccbbbaaa```^^^^^^]]]]]]^^^______^^^]]]```fffkkkmmmssszzzxxxxxx}}}|||}}}xxxyyy___VVVPPPMMMKKKDDDBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHHHHKKKUUUfffxxx~~~sssmmmiiiggg___```aaabbbbbbbbbbbbbbbtttjjjnnnnnndddYYYQQQLLLLLLMMMKKKKKKLLLNNNRRRVVVXXXZZZ[[[]]]^^^```bbbeeeggghhhjjjmmmooorrrrrrtttuuuuuuuuutttssstttwwwzzz|||~~~{{{jjjXXXOOOLLLMMMPPPUUUZZZ]]]]]]]]]nnnuuuooo```TTTNNNHHHFFFDDDBBBAAA@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>============>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBBCCCEEEEEEFFFHHHLLLOOOTTTXXX\\\```bbbeeeiiikkkkkknnnrrrtttvvvwwwxxxzzzzzzzzz{{{{{{zzzxxxvvvuuuyyyxxxvvvuuusssrrrrrrrrrnnnllliiihhhhhhgggeeedddbbbbbbaaa___]]]ZZZXXXVVVXXXYYYZZZZZZ[[[]]]bbbeeeiiioooxxx~~~zzzxxx~~~zzzttt}}}vvv```\\\RRRHHHFFFDDDEEEDDDCCCBBBBBBBBBBBBBBBAAADDDHHHKKKRRRbbbxxx|||sssmmmgggccc``````_________``````aaa}}}vvvmmmpppqqqggg[[[SSSLLLLLLMMMMMMMMMOOORRRUUUYYY[[[\\\]]]___```aaacccfffhhhiiikkkmmmppppppqqqrrrttttttttttttsssvvvyyy|||~~~yyyhhhWWWPPPLLLMMMPPPUUUZZZ^^^______lllsss}}}}}}mmm]]]QQQKKKHHHFFFDDDBBBAAA@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>============>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDBBBDDDEEEFFFFFFIIILLLOOOSSSVVVZZZ^^^```cccfffhhhhhhkkkooorrrssstttuuuwwwwwwxxxxxxxxxwwwvvvtttsssvvvuuutttrrrqqqpppoooooollljjjhhhgggffffffdddccc``````___]]][[[XXXVVVUUUUUUVVVWWWWWWXXXZZZ___bbbhhhnnnuuu{{{~~~|||zzz{{{xxxqqqyyyrrr]]]ZZZRRRJJJHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBAAACCCGGGJJJRRRbbbxxxzzzqqqkkkeeebbb______^^^^^^______``````{{{uuuooorrrrrrhhh\\\SSSLLLLLLNNNNNNOOORRRWWWZZZ]]]_________aaabbbbbbdddfffhhhiiikkkmmmooonnnoooqqqssstttuuuuuutttxxxzzz}}}wwweeeVVVPPPKKKLLLOOOUUU[[[```bbbbbbiiioooyyy}}}mmm]]]QQQJJJHHHFFFDDDBBBAAA@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>============>>>>>>======>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGIIILLLOOORRRTTTXXX[[[]]]___aaaccceeehhhlllnnnooopppqqqssssssssstttttttttsssqqqppprrrrrrqqqooonnnmmmlllllliiigggeeeeeeeeedddbbbaaa^^^]]]\\\ZZZXXXVVVUUUTTTSSSSSSSSSSSSTTTWWW[[[___gggkkkqqqvvvyyy{{{}}}|||www|||vvvooouuulll[[[XXXQQQKKKJJJGGGDDDDDDCCCBBBBBBBBBBBBCCCAAACCCFFFJJJRRRcccxxxwwwnnnhhhdddaaa^^^]]]]]]]]]^^^^^^___```{{{sssnnnqqqqqqhhh\\\SSSLLLKKKNNNOOORRRUUUZZZ]]]```aaaaaaaaabbbcccaaacccfffggghhhjjjlllnnnmmmoooqqqsssuuuvvvvvvvvvxxxzzz|||~~~~~~tttcccUUUPPPKKKLLLOOOUUU\\\aaaddddddhhhmmmuuu|||ppp___RRRKKKHHHFFFDDDBBBAAA@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>============>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@AAABBBCCCCCCDDDFFFFFFFFFHHHLLLNNNPPPSSSVVVYYYZZZ\\\^^^```bbbeeeiiikkkllllllnnnoooooopppqqqqqqqqqpppooonnnoooooonnnmmmllljjjiiihhheeedddcccbbbcccbbbaaa___\\\\\\ZZZXXXWWWVVVUUUTTTRRRRRRRRRQQQQQQTTTYYY]]]eeehhhmmmqqqtttwwwzzz|||~~~uuuyyyuuuooosss}}}hhhYYYWWWOOOJJJIIIEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBDDDFFFKKKUUUfff{{{uuukkkfffbbb```\\\\\\\\\\\\]]]^^^______wwwsssppprrrrrriii[[[SSSLLLLLLNNNPPPSSSWWW\\\___aaacccbbbbbbcccdddaaaccceeeggggggiiikkkmmmnnnppprrruuuwwwxxxxxxxxxwwwyyy{{{{{{|||~~~sssaaaSSSOOOJJJKKKNNNTTT[[[aaaeeefffhhhlllrrrxxx~~~qqq```RRRKKKHHHFFFDDDBBBAAA@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>============>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<<<<==============================================================================>>>>>>>>>????????????????????????@@@BBBBBBCCCDDDEEEEEEFFFGGGKKKMMMOOOQQQUUUWWWXXXYYY\\\]]]```bbbfffhhhhhhiiijjjlllkkklllmmmnnnooonnnmmmllllllllllllkkkjjjhhhgggeeebbbaaa```aaabbbaaa___]]][[[ZZZYYYWWWVVVUUUUUUUUURRRRRRQQQPPPQQQTTTYYY]]]cccfffjjjnnnpppssswwwzzz}}}}}}~~~vvvxxx}}}|||sssooosss{{{{{{dddXXXUUUMMMIIIHHHBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEGGGMMMXXXjjjtttkkkfffbbb___[[[[[[[[[\\\\\\^^^______vvvuuutttuuussskkk[[[SSSMMMNNNQQQSSSVVVYYY]]]```bbbddddddddddddeeebbbdddfffggghhhiiikkkmmmoooqqqsssvvvxxxyyyyyyyyywwwxxxyyyyyyzzz|||ttt```SSSOOOJJJKKKMMMSSSZZZaaadddfffiiikkkooosssyyyppp___QQQIIIHHHFFFDDDBBBAAA@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>============>>>>>>======>>>>>>>>>>>>==============================<<<===>>>??????>>>===<<<========================>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDFFFIIILLLLLLOOORRRTTTVVVWWWYYY[[[]]]___ccceeeeeeeeeggghhhggghhhjjjkkklllkkkkkkjjjiiiiiijjjiiihhhfffdddbbb___^^^^^^```aaa```^^^\\\ZZZYYYWWWUUUUUUUUUUUUVVVTTTSSSRRRPPPPPPSSSYYY]]]bbbeeeiiimmmooorrruuuwwwzzz{{{|||zzzzzz||||||vvvssswww{{{sss```VVVSSSKKKIIIHHHAAACCCBBBBBBBBBBBBCCCDDDDDDFFFFFFHHHNNNZZZmmmvvvmmmfffbbb___[[[[[[[[[\\\]]]^^^___```sssuuuuuuuuusssjjj\\\TTTPPPRRRVVVWWWYYY\\\^^^aaadddeeeffffffggghhhdddfffhhhiiiiiijjjmmmooooooqqqsssuuuwwwwwwwwwwwwwwwxxxyyyxxxyyy{{{~~~uuu```RRRNNNJJJJJJMMMRRRYYY___ccceeeiiijjjlllooottt{{{rrr```RRRJJJHHHFFFDDDBBBAAA@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>============>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<========================>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>???>>>======>>>>>>???@@@AAAAAABBBCCCCCCCCCDDDGGGJJJHHHKKKOOOQQQSSSUUUWWWYYYYYY\\\___aaaaaaaaacccdddcccdddfffhhhhhhhhhhhhgggffffffgggfffeeeccc```___]]]]]]^^^___aaa```^^^\\\XXXVVVTTTSSSRRRSSSTTTUUUTTTSSSRRRPPPPPPSSSXXX]]]aaaeeeiiimmmppprrrtttvvvxxxyyy{{{~~~}}}|||~~~}}}kkkZZZSSSQQQJJJIIIIIIBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGMMM[[[nnnyyyooohhhbbb^^^[[[[[[\\\\\\]]]___```aaapppssstttsssppphhh\\\VVVRRRUUUYYYZZZ[[[^^^___bbbeeegggggghhhiiijjjfffhhhjjjkkkkkklllnnnpppoooppprrrtttvvvvvvvvvvvvxxxxxxyyyyyyyyy{{{vvv```RRRNNNJJJJJJLLLQQQXXX___cccdddhhhiiijjjlllpppxxxuuucccTTTLLLHHHFFFDDDBBBAAA@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>============>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@>>>===<<<========================>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>============>>>???@@@AAAAAABBBBBBBBBBBBDDDGGGIIIEEEHHHLLLOOOQQQSSSUUUWWWWWWYYY]]]^^^______```aaa```bbbccceeefffffffffeeecccdddddddddccc```^^^\\\\\\\\\]]]___aaa```^^^\\\VVVTTTRRRQQQPPPQQQSSSTTTTTTSSSQQQOOOOOORRRXXX\\\aaaeeejjjnnnppprrrtttuuuwwwxxxzzz}}}|||}}}}}}eeeVVVQQQPPPJJJKKKKKKDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFMMM[[[nnn{{{qqqiiiccc^^^\\\\\\\\\]]]^^^___aaabbbppprrrzzzwwwllleee[[[UUUTTTXXX]]]]]]]]]___bbbccceeehhhjjjlllmmmmmmdddgggkkkoooqqqqqqooonnnssssssssstttttttttuuuuuuzzz{{{||||||||||||~~~zzziiiXXXMMMJJJKKKMMMPPPVVV\\\aaadddfffiiillllllnnnsss}}}|||gggVVVOOOIIIFFFCCCAAAAAAAAAAAA@@@???@@@@@@@@@@@@???>>>>>>@@@@@@@@@????????????>>>;;;;;;<<<===>>>===============<<<;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<@@@???===;;;;;;===???@@@??????>>>>>>=========<<<<<<======>>>???@@@@@@@@@BBBCCCEEEFFFEEEFFFGGGIIIHHHIIIKKKMMMOOORRRSSSTTTVVVUUUUUUVVVWWWYYY[[[]]][[[\\\^^^___aaabbbccccccccccccbbbaaa```___^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZXXXVVVTTTRRRQQQQQQRRRSSSQQQQQQPPPOOOOOORRRWWW[[[bbbfffjjjlllmmmnnnrrruuuxxxxxxxxxyyy{{{~~~zzzyyy}}}mmm^^^VVVOOOMMMJJJFFFDDDFFFBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFHHHMMMYYYkkk}}}sssllleee```[[[[[[\\\\\\^^^___aaabbboooqqqxxxtttjjjbbb\\\WWWUUUYYY^^^```aaaccceeefffhhhjjjlllmmmnnnooojjjllloooqqqrrrqqqooonnnttttttttttttuuuuuuuuuuuuzzz{{{}}}}}}}}}}}}}}}kkkXXXMMMJJJJJJMMMQQQXXX___eeehhhiiikkkllllllmmmsss}}}}}}hhhWWWPPPIIIFFFCCCBBBBBBBBBAAA@@@???@@@@@@@@@@@@???>>>>>>?????????>>>>>>>>>======<<<<<<=========>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<======>>>??????@@@@@@@@@AAACCCDDDCCCDDDEEEGGGHHHIIIJJJKKKMMMNNNOOOPPPSSSSSSSSSTTTVVVWWWYYYZZZ[[[[[[]]]___```aaabbbbbbaaaaaa```___^^^]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXVVVUUURRRPPPOOOOOOOOOPPPQQQQQQPPPOOONNNQQQUUUYYY]]]bbbgggjjjkkkmmmrrruuuxxxxxxyyyzzz|||~~~zzzxxxzzzsssbbbZZZRRROOOLLLGGGDDDEEECCCCCCBBBBBBCCCCCCDDDEEEGGGGGGHHHLLLWWWhhh|||}}}ssskkkddd___[[[[[[\\\\\\^^^```aaabbbpppsssyyyuuujjjcccaaaZZZWWW[[[```ccceeehhhhhhiiikkkmmmnnnoooppppppqqqrrrrrrrrrrrrqqqpppoootttttttttuuuuuuuuuvvvvvvyyy{{{|||}}}}}}~~~nnnYYYMMMJJJJJJMMMSSS\\\eeelllooooooooonnnmmmnnnttt~~~~~~iiiXXXQQQIIIFFFCCCBBBBBBBBBAAA@@@???@@@@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<>>>>>>===<<<===>>>???@@@???>>>======<<<<<<======<<<<<<<<<===<<<<<<;;;:::========================<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@===???AAAAAAAAAAAACCCEEEGGGGGGHHHIIIJJJKKKKKKLLLOOOPPPQQQSSSTTTUUUVVVVVVYYYZZZ\\\]]]______``````___^^^^^^]]]\\\[[[ZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUVVVUUURRRPPPOOONNNNNNNNNPPPPPPOOONNNMMMOOOSSSVVVYYY^^^dddhhhjjjmmmqqqtttxxxxxxyyyzzz|||~~~zzzwwwwww{{{{{{ggg^^^UUURRROOOIIIDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHKKKUUUeeeyyy}}}rrrjjjbbb^^^\\\\\\\\\\\\]]]___aaaccc~~~sssxxxyyynnnhhhfff___[[[^^^bbbeeegggjjjjjjkkkmmmnnnooopppppppppttttttsssrrrqqqqqqqqqqqqsssssstttttttttuuuuuuuuuwwwyyy{{{||||||~~~ooo[[[NNNJJJJJJMMMTTT```kkksssvvvuuutttqqqooopppvvv}}}hhhXXXPPPIIIGGGDDDBBBBBBBBBAAA@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<@@@???===<<<===>>>@@@AAA??????>>>===============;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<>>>>>>>>>>>>>>>=====================>>>>>>??????<<<>>>@@@@@@@@@@@@BBBDDDEEEEEEFFFGGGIIIJJJKKKKKKMMMNNNPPPRRRTTTTTTTTTTTTXXXYYYZZZ[[[]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWVVVUUUTTTTTTSSSRRRWWWVVVTTTRRRPPPOOOOOOOOONNNNNNNNNMMMLLLMMMQQQTTTXXX]]]dddhhhjjjlllpppsssvvvwwwxxxzzz{{{}}}~~~}}}}}}xxxvvvxxx}}}jjj```WWWSSSPPPJJJEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHKKKTTTeeezzzzzzppphhhbbb]]]\\\[[[[[[[[[]]]___aaaccc|||vvv}}}}}}rrrmmmkkkddd___aaadddfffhhhkkkkkklllnnnooopppqqqqqqqqqsssrrrqqqqqqqqqrrrssstttrrrrrrssssssssstttttttttuuuwwwyyyzzzzzz|||nnn\\\PPPKKKJJJLLLVVVdddqqqzzz}}}|||yyyvvvssstttzzz|||gggVVVOOOJJJGGGDDDBBBBBBBBBBBBAAA???@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>=========@@@???===<<<===>>>@@@AAA??????>>>===============;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>===============>>>>>>>>><<<>>>@@@@@@@@@@@@BBBDDDBBBCCCEEEGGGIIIKKKLLLMMMLLLNNNPPPRRRTTTTTTTTTSSSVVVWWWXXXYYYZZZ[[[[[[[[[]]]\\\[[[ZZZYYYXXXXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQTTTSSSRRRPPPOOONNNMMMMMMLLLLLLMMMLLLLLLMMMPPPSSSZZZ___fffiiijjjlllnnnqqqttttttuuuvvvxxxzzz|||}}}}}}~~~{{{wwwwww{{{mmmbbbWWWSSSPPPKKKFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFIIILLLTTTfff}}}vvvmmmfffaaa^^^[[[[[[ZZZZZZ[[[^^^```bbb|||yyy}}}rrrmmmkkkddd```cccfffgggiiikkklllmmmoooppprrrsssssstttqqqqqqqqqqqqrrrsssttttttsssssssssssstttttttttuuuuuuwwwxxxyyyyyyzzz}}}zzzkkk[[[RRRLLLJJJLLLWWWgggvvv{{{yyy{{{|||gggVVVOOOJJJGGGDDDCCCCCCCCCBBBAAA???@@@@@@@@@@@@???>>>>>>?????????>>>>>>>>>======>>>>>>===<<<===>>>???@@@???>>>======<<<<<<======:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===;;;999777777999;;;===;;;;;;;;;<<<<<<<<<<<<<<<===========================>>>@@@@@@@@@@@@BBBDDDAAABBBDDDFFFIIIKKKMMMNNNMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYYYY[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSQQQPPPOOOOOONNNNNNMMMMMMLLLKKKJJJIIIJJJKKKLLLLLLLLLMMMPPPSSSZZZ```fffjjjkkklllnnnqqqpppppppppqqqssswwwzzz|||}}}~~~yyywwwyyy}}}tttfffXXXRRRPPPKKKFFFDDDDDDDDDCCCCCCDDDDDDEEEFFFDDDFFFIIIKKKSSSfff~~~ssskkkeeeaaa^^^ZZZYYYXXXXXXYYY\\\___aaa~~~rrrmmmgggbbb___dddhhhiiijjjlllmmmnnnppprrrtttvvvwwwwwwrrrrrrrrrsssssssssssssssuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyzzz|||uuugggYYYQQQLLLJJJLLLWWWhhhyyy~~~|||gggWWWOOOJJJHHHEEECCCCCCCCCBBBAAA???@@@@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<===========================<<<===???@@@???@@@AAACCCBBBCCCDDDFFFGGGIIIKKKKKKMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWYYYXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOMMMLLLLLLJJJKKKKKKKKKJJJJJJIIIHHHHHHIIIKKKLLLMMMOOORRRTTTWWW]]]eeejjjkkkmmmooorrrmmmlllkkkkkknnnsssyyy|||}}}~~~zzzvvvwwwzzz~~~~~~mmm[[[SSSPPPKKKFFFCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDGGGIIIKKKQQQccc|||sssjjjddd___\\\YYYXXXVVVVVVWWWZZZ^^^```sssmmmddd___^^^dddiiikkklllnnnnnnppprrrtttvvvxxxyyyzzzsssttttttuuuttttttsssrrrwwwwwwwwwwwwxxxxxxxxxxxxxxxzzz{{{zzzzzz{{{}}}}}}rrrdddXXXQQQMMMJJJLLLWWWiiizzz~~~iiiXXXQQQJJJHHHEEECCCCCCCCCBBBAAA???@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===============<<<;;;;;;;;;;;;;;;::::::;;;<<<=========<<<========================<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<======<<<;;;;;;<<<=========>>>>>>??????===============<<<<<<<<<;;;===>>>???>>>???@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHMMMMMMMMMMMMNNNQQQSSSTTTSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQOOONNNMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGIIIKKKLLLMMMOOOSSSUUUTTT[[[ccciiikkkmmmpppssskkkiiiggghhhkkkqqqxxx|||}}}}}}~~~{{{vvvvvvxxx{{{sss___TTTPPPJJJEEEBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIJJJOOO```yyysssiiiccc^^^[[[XXXWWWUUUUUUVVVYYY]]]___uuunnniiihhhffffffgggjjjmmmooorrrsssuuuxxxzzz{{{||||||yyyxxxvvvuuutttuuuvvvvvvvvvvvvvvvuuuvvvvvvwwwxxx||||||{{{zzzzzz{{{}}}~~~sssfffXXXNNNLLLKKKOOOZZZmmm~~~nnn\\\PPPMMMJJJFFFDDDCCCAAA@@@>>>????????????????????????@@@??????>>>>>>>>>>>>>>>===============<<<<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<===========================>>>>>>???BBBBBBBBBCCCEEEFFFHHHIIIKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTSSSRRRPPPOOOOOONNNMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGIIIIIIJJJKKKOOORRRVVVZZZ```fffkkknnnooooooiiiiiiiiijjjmmmppptttvvvxxxzzz|||}}}~~~yyyvvvvvvzzzrrr\\\UUUQQQIIIEEEGGGCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFHHHLLLRRR___tttuuuiiiaaa\\\ZZZYYYUUUSSSUUUVVVWWWZZZ```tttmmmhhhgggffffffhhhkkknnnpppssstttvvvyyy{{{|||}}}}}}zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxzzzzzzzzzzzz{{{}}}ssseeeWWWMMMLLLKKKOOOZZZkkk|||mmm[[[PPPMMMJJJFFFDDDCCCBBBAAA???????????????????????????@@@??????>>>>>>>>>>>>>>>===============<<<<<<;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<===999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<======>>>???AAAAAABBBCCCDDDFFFGGGHHHKKKKKKMMMNNNOOOPPPPPPPPPRRRSSSSSSSSSTTTTTTTTTTTTRRRSSSSSSSSSSSSQQQPPPOOONNNNNNLLLKKKJJJIIIIIIIIIKKKKKKKKKJJJJJJIIIGGGGGGFFFGGGHHHIIIIIIKKKNNNQQQTTTXXX^^^dddjjjmmmooooookkkkkkkkkkkkmmmpppssstttwwwyyy{{{|||}}}~~~zzzwwwvvvyyyqqq]]]VVVQQQIIIDDDEEECCCDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHLLLQQQ]]]rrrxxxkkkccc]]]ZZZXXXTTTRRRTTTUUUUUUYYY^^^ssskkkggggggfffgggiiillloooqqqtttvvvxxxzzz|||~~~~~~{{{{{{zzzyyyyyyxxxwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyyyyzzz|||vvvhhhZZZPPPMMMLLLOOOYYYiiiyyynnn\\\PPPLLLIIIFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===============<<<<<<;;;<<<<<<============<<<<<<:::;;;;;;<<<<<<========================<<<<<<<<<888999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<===<<<<<<<<<<<<===>>>>>>AAAAAAAAABBBCCCEEEGGGGGGJJJKKKLLLMMMOOOOOOOOOOOORRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSRRRQQQOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHJJJMMMPPPRRRUUU\\\ccchhhlllnnnooonnnnnnmmmmmmnnnpppqqqsssuuuwwwyyy{{{|||}}}}}}yyywwwxxx}}}ooo^^^WWWRRRIIICCCCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGFFFHHHKKKOOOZZZnnn|||nnneee^^^ZZZWWWSSSQQQRRRSSSSSSWWW\\\sssjjjgggfffggghhhjjjmmmppprrruuuvvvxxx{{{}}}~~~|||||||||{{{zzzyyyxxxwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{}}}zzzlll^^^TTTMMMLLLOOOWWWdddsss~~~ppp^^^RRRKKKIIIFFFDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===============<<<<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>=========<<<<<<;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@AAABBBDDDFFFGGGIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQOOONNNMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEFFFGGGGGGGGGIIILLLOOOPPPTTTZZZbbbhhhlllnnnooopppoooooonnnoooppppppqqqsssuuuxxxzzz{{{||||||yyywww|||yyylll^^^XXXRRRJJJDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHKKKNNNWWWjjj|||qqqfff^^^ZZZWWWSSSQQQRRRSSSRRRUUUZZZtttkkkgggggghhhiiikkknnnqqqrrruuuvvvxxxzzz|||~~~}}}}}}|||{{{yyyxxxxxxwwwxxxyyy{{{|||}}}}}}}}}|||||||||||||||}}}|||nnn```VVVMMMLLLMMMSSS^^^jjjvvv|||sss```TTTLLLIIIFFFDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===============<<<<<<;;;<<<<<<============<<<<<<>>>>>>===<<<;;;::::::999===<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;<<<<<<<<<============;;;;;;;;;;;;;;;<<<<<<===?????????@@@AAACCCEEEEEEHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTSSSRRRPPPOOOMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFHHHKKKMMMOOOSSSYYYaaagggkkkmmmnnnoooooooooooooooppppppqqqrrrtttwwwyyyzzz|||}}}wwwzzz|||qqqhhh___YYYRRRLLLGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGHHHJJJMMMUUUhhhxxxttthhh___YYYYYYTTTQQQRRRRRRRRRUUUYYYtttkkkhhhhhhiiijjjlllooopppqqqsssuuuwwwyyy{{{}}}}}}~~~~~~|||zzzxxxwwwvvvwwwwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}ooo___TTTMMMLLLLLLOOOVVVaaalllsssvvv{{{uuubbbVVVMMMJJJGGGEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===============<<<<<<;;;<<<<<<============<<<<<<>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::::::::;;;::::::999999::::::;;;<<<<<<<<<=========>>>>>>;;;::::::::::::;;;<<<<<<>>>>>>>>>???@@@BBBDDDEEEGGGHHHIIIKKKMMMNNNOOOOOOQQQQQQQQQRRRRRRRRRRRRSSSRRRRRRSSSSSSRRRQQQOOONNNLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFEEEEEEFFFIIILLLNNNRRRXXX___dddhhhjjjkkklllmmmnnnoooppppppqqqqqqrrrtttwwwyyyzzz|||xxxyyy|||}}}tttyyylllhhhaaaYYYRRRLLLIIIHHHDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGIIIKKKMMMUUUfffwwwwwwjjj```ZZZYYYTTTQQQRRRRRRQQQSSSXXX}}}tttjjjiiiiiijjjlllmmmooopppppprrrsssuuuwwwyyy{{{||||||~~~|||xxxuuuttttttvvvwwwwwwyyy{{{}}}~~~~~~}}}}}}|||||||||}}}~~~sss```SSSMMMKKKJJJKKKPPPYYYcccjjjnnnttt|||uuucccVVVNNNKKKHHHEEEDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===============<<<<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::999:::;;;;;;<<<=========>>>@@@AAACCCDDDFFFGGGIIIKKKLLLNNNNNNOOONNNOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQPPPOOOMMMLLLLLLKKKIIIHHHGGGGGGFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDEEEHHHKKKLLLPPPUUU\\\aaaeeefffgggiiijjjlllnnnpppqqqrrrrrrrrrtttwwwyyyzzz|||zzzyyyyyy}}}pppqqqwwwmmmjjjdddZZZQQQKKKIIIHHHCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGIIIKKKMMMUUUfffvvvzzznnnccc]]]XXXSSSPPPQQQPPPOOOQQQVVV|||sssjjjjjjjjjkkklllmmmnnnooopppppprrrtttvvvxxxyyyzzz{{{~~~{{{wwwsssqqqrrruuuwwwwwwxxx{{{}}}~~~~~~}}}|||zzzzzz{{{}}}xxxcccUUULLLKKKIIIHHHLLLTTT^^^eeejjjoooxxxuuubbbVVVOOOLLLHHHFFFDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===============<<<<<<;;;<<<<<<============<<<<<<999999:::;;;<<<===>>>???;;;<<<<<<<<<======>>>>>>999999:::;;;;;;;;;::::::<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::999999::::::;;;<<<<<<======>>>???AAACCCCCCEEEFFFHHHJJJLLLNNNNNNOOOJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNOOOOOONNNMMMKKKJJJKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEDDDDDDEEEHHHJJJJJJNNNSSSZZZ___bbbccccccggghhhjjjmmmoooqqqrrrsssrrrtttwwwyyy{{{}}}{{{yyyxxx{{{pppnnn|||mmmooommmfff[[[PPPJJJHHHGGGBBBCCCDDDEEEGGGIIIJJJKKKHHHHHHIIILLLNNNUUUfffvvv}}}pppeee___WWWRRROOOOOOOOOMMMOOOTTTvvvnnnnnnmmmmmmlllmmmnnnoooppppppqqqsssvvvxxxzzz||||||{{{yyyuuurrrqqqsssvvvxxx}}}~~~~~~}}}}}}~~~{{{||||||~~~|||hhhXXXNNNJJJHHHJJJLLLQQQ[[[eeehhhnnnxxxzzzgggYYYPPPMMMIIIFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<===============;;;:::999:::<<<<<<<<<:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::::::::999999:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::======>>>>>>???@@@BBBCCCDDDEEEGGGIIIKKKMMMNNNOOOOOOOOONNNNNNNNNOOOPPPPPPMMMMMMNNNNNNNNNMMMMMMLLLIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIMMMRRRWWWYYY[[[]]]___dddfffiiikkklllnnnqqqsssqqqrrrtttvvvxxx{{{|||}}}|||xxxtttuuu{{{xxxwwwyyyuuunnnlllfff[[[PPPHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJMMMPPPXXXhhhxxxwwwkkkccc```WWWUUUSSSPPPOOOOOOPPPPPPvvvooommmllllllkkklllmmmnnnoooqqqrrrtttvvvxxxzzz{{{{{{zzzxxxuuusssrrrsssuuuwww{{{}}}~~~}}}~~~~~~}}}}}}~~~jjjYYYNNNJJJHHHIIILLLQQQZZZdddiiioooyyy}}}jjj\\\QQQNNNIIIFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<=====================;;;:::999:::<<<===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::=========>>>???@@@BBBBBBDDDEEEFFFHHHJJJLLLNNNOOONNNNNNNNNNNNNNNOOOOOOPPPMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHLLLQQQUUUWWWZZZ\\\]]]bbbdddgggiiijjjlllooorrrqqqrrrtttvvvyyy{{{|||}}}~~~zzzuuutttyyy|||xxx~~~sssmmmmmmlllggg]]]QQQIIIFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHKKKOOORRRYYYjjjzzzvvvjjjbbb^^^WWWUUUSSSPPPOOOOOOPPPPPP~~~vvvpppooonnnnnnnnnnnnnnnoooppprrrssstttvvvwwwxxxyyyyyyyyyxxxvvvuuuttttttuuuvvvxxxzzz}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~lllYYYOOOJJJHHHIIIKKKPPPYYYcccjjjooozzznnn```SSSOOOJJJFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<==================<<<<<<;;;:::999:::<<<===<<<;;;<<<<<<<<<======<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::=========>>>???@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDCCCCCCDDDDDDEEEFFFGGGKKKOOOSSSUUUWWWZZZ[[[___aaadddggghhhjjjmmmoooqqqrrrtttvvvyyy{{{}}}}}}}}}}}}vvvsssvvv|||{{{}}}pppiiijjjkkkiii___RRRHHHGGGIIIEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIMMMQQQTTT\\\mmm}}}ttthhh```\\\WWWVVVSSSPPPOOOOOOOOOPPP|||vvvrrrssssssrrrrrrrrrsssssssssrrrssstttuuuvvvvvvvvvvvvxxxwwwwwwvvvvvvuuuuuutttuuuxxxzzz||||||}}}~~~}}}}}}}}}~~~~~~lll[[[OOOKKKHHHIIIJJJNNNWWWaaajjjpppzzzrrrdddUUUPPPKKKFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==================<<<<<<<<<<<<;;;::::::;;;===>>>===<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::============>>>@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGJJJNNNQQQSSSUUUXXXZZZ]]]___bbbeeefffiiilllnnnqqqrrrtttvvvxxxzzz|||}}}|||wwwrrrsssyyyssslllgggjjjhhh___QQQHHHGGGIIIEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKOOOSSSWWW___ppptttggg___[[[XXXVVVSSSPPPOOONNNOOOOOOyyyuuutttuuuuuuuuuuuuuuuuuuuuuuuussssssttttttuuuuuuttttttwwwwwwvvvvvvuuuttttttssssssvvvyyyzzz{{{|||~~~}}}}}}}}}}}}~~~lll\\\PPPKKKHHHHHHIIIMMMUUU^^^hhhoooyyyvvvhhhWWWRRRLLLGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>======<<<<<<<<<;;;;;;::::::;;;===>>>>>>===<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<<<<===>>>???AAAAAAAAABBBCCCEEEFFFHHHIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGJJJMMMPPPQQQSSSVVVXXX[[[^^^aaaccceeehhhkkkmmmpppqqqsssuuuwwwyyy{{{|||{{{xxxqqqqqqvvvtttlllhhhiiifff]]]PPPGGGFFFHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLQQQVVVYYYaaaqqqwwwiii```\\\XXXVVVSSSQQQOOONNNOOOOOOwwwuuuuuuuuuvvvvvvvvvvvvuuuttttttttttttuuuvvvvvvvvvuuuuuuvvvuuuuuuttttttssssssrrrrrrtttwwwyyyzzz{{{}}}}}}}}}}}}~~~mmm^^^QQQLLLHHHHHHIIIKKKTTT\\\ffflllwwwzzzlllYYYTTTMMMGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>===<<<<<<;;;;;;;;;::::::;;;===??????>>><<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDEEEFFFGGGHHHGGGHHHJJJLLLMMMMMMLLLLLLNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEGGGIIIKKKMMMNNNPPPSSSUUUYYY\\\___aaacccfffiiilllnnnoooqqqsssvvvxxxzzz{{{zzz~~~zzzrrrooosss{{{tttlllllljjjddd[[[PPPIIIGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNRRRWWW[[[bbbqqq}}}nnnccc^^^YYYWWWTTTQQQOOONNNNNNOOO{{{uuuuuuwwwwwwwwwxxxxxxxxxwwwvvvuuuvvvvvvwwwxxxyyyyyyxxxxxxuuuuuusssrrrrrrqqqrrrrrrqqqtttvvvxxxyyyzzz{{{}}}~~~~~~~~~ooo___QQQLLLHHHHHHHHHJJJRRR[[[dddjjjuuu~~~ppp[[[UUUMMMGGGDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???>>>>>>===<<<<<<;;;;;;;;;::::::;;;>>>??????>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<>>>???@@@AAA@@@@@@AAACCCDDDEEEFFFGGGFFFGGGIIIKKKMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDFFFHHHJJJJJJLLLOOORRRVVVYYY\\\___aaadddgggjjjmmmnnnooorrrtttvvvxxxyyyyyy~~~}}}tttnnnooovvv|||~~~{{{tttsssmmmdddZZZRRRLLLIIIHHHEEEEEEEEEFFFGGGHHHJJJJJJMMMOOOTTTXXX[[[bbbqqqsssgggaaaYYYWWWTTTQQQOOONNNNNNNNNzzztttuuuwwwzzzzzz{{{|||{{{zzzxxxwwwxxxyyyzzzzzz{{{{{{{{{{{{uuutttrrrqqqppppppqqqrrrqqqsssvvvxxxxxxyyy{{{|||qqq```RRRLLLHHHHHHGGGJJJQQQZZZbbbhhhssssss[[[VVVNNNHHHDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???>>>>>>===<<<;;;;;;;;;;;;::::::;;;>>>@@@??????:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<===???@@@AAA@@@@@@AAABBBCCCEEEEEEFFFEEEFFFIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBDDDFFFGGGHHHJJJMMMOOOTTTWWWZZZ]]]___bbbeeehhhlllmmmoooqqqsssuuuwwwxxxyyy}}}uuunnnmmmrrrwwwxxxzzz{{{||||||xxxpppdddZZZSSSOOOKKKHHHEEEEEEEEEFFFGGGIIIJJJKKKMMMOOOTTTYYY[[[aaappp~~~wwwjjjbbbYYYWWWTTTQQQOOONNNNNNNNN|||{{{yyyuuuwwwxxx{{{}}}xxxyyyzzz{{{{{{{{{{{{{{{wwwuuusssqqqpppqqqrrrsssrrruuuxxxzzzzzzzzzzzz{{{{{{~~~yyyhhhVVVNNNHHHGGGIIIJJJOOOTTT```gggrrr~~~|||dddXXXLLLIIIHHHEEECCCDDDAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>============@@@@@@???===<<<;;;999999<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<<<<;;;;;;:::::::::555666888:::;;;;;;;;;:::999999888888888888999999;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFDDDCCCCCCCCCDDDEEECCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBCCCFFFIIIMMMOOONNNQQQVVVZZZ\\\___ccceeehhhiiillloooqqqsssuuuuuuyyy{{{~~~xxxnnniiikkkoootttvvvxxxyyyzzz|||rrrbbbXXXRRRMMMJJJJJJIIIHHHGGGGGGHHHIIIKKKLLLMMMPPPSSSVVVZZZbbblllsss{{{nnnfff[[[WWWQQQMMMMMMOOOPPPQQQzzzyyyxxxuuuxxxxxxzzz|||}}}~~~{{{{{{|||}}}}}}}}}||||||yyyxxxuuusssqqqqqqqqqrrrrrruuuwwwxxxxxxyyyzzz{{{{{{}}}}}}lllWWWOOOIIIHHHIIIJJJNNNSSS^^^fffrrr~~~}}}hhh[[[OOOJJJHHHEEEBBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>============>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::777888999:::::::::::::::::::::999999999999::::::;;;;;;<<<<<<======>>>>>>??????@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJKKKKKKJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCAAA@@@AAABBBCCCBBBAAABBBAAAAAABBBDDDGGGJJJLLLKKKNNNRRRVVVYYY\\\```cccggghhhkkknnnppprrrttttttxxxzzz|||}}}~~~zzzpppjjjjjjmmmrrruuuxxxzzz|||~~~vvvcccXXXRRRLLLIIIIIIHHHHHHHHHHHHHHHJJJLLLMMMOOORRRUUUWWW[[[aaakkkrrrppphhh^^^YYYRRRNNNMMMNNNOOOPPPxxxwwwwwwvvvxxxyyyyyyzzz{{{|||~~~}}}~~~~~~~~~|||yyyvvvsssqqqqqqqqqssstttuuuvvvvvvwwwyyy|||{{{}}}nnnZZZQQQJJJIIIIIIJJJMMMRRR\\\dddqqq~~~}}}kkk^^^QQQKKKHHHDDDAAAAAAAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>============<<<<<<<<<===============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::999999999999::::::;;;::::::::::::::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@BBBBBBAAA@@@AAAAAAAAAAAABBBDDDGGGHHHFFFIIIMMMQQQTTTXXX\\\___eeefffiiilllnnnqqqrrrssswwwxxxyyyyyyzzz||||||sssllliiiiiiooossswww{{{~~~zzzfffYYYQQQKKKHHHIIIHHHHHHHHHHHHIIIKKKMMMNNNSSSUUUXXXYYY[[[aaaiiioootttjjjaaa\\\UUUPPPNNNNNNNNNNNN~~~wwwwwwxxxwwwyyyxxxxxxxxxyyyzzz|||}}}|||}}}~~~zzzwwwtttrrrqqqsssssstttttttttvvvyyy|||{{{}}}~~~~~~mmm\\\TTTLLLJJJIIIIIILLLQQQXXXaaaooo|||mmm___QQQKKKHHHDDDAAAAAAAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>====================================<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999999:::::::::999999999999::::::::::::;;;<<<<<<======>>>======>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEECCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???@@@AAABBBAAA???@@@@@@@@@@@@@@@AAACCCDDDCCCEEEIIIMMMPPPTTTXXX[[[aaaccceeeiiilllnnnppppppuuuvvvwwwwwwwwwyyy|||~~~wwwnnniiifffkkkpppvvv{{{}}}hhhZZZQQQKKKHHHIIIHHHHHHHHHIIIKKKMMMOOOQQQVVVXXX[[[[[[]]]aaahhhnnn}}}wwwmmmeee___WWWQQQNNNNNNMMMMMM}}}xxxwwwxxxyyyyyyxxxwwwwwwwwwxxxzzz{{{yyy{{{}}}~~~zzzwwwtttsssrrrssstttttttttuuuyyy{{{{{{|||}}}}}}}}}}}}~~~kkk```WWWNNNKKKIIIHHHKKKOOOUUU^^^kkkyyymmm___QQQJJJGGGDDDBBBCCCAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>============>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888999999:::999999888888888888999999::::::;;;;;;<<<=========<<<======>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@??????@@@AAA@@@?????????????????????@@@@@@AAACCCGGGIIILLLPPPUUUXXX]]]___aaaeeehhhkkklllmmmrrrtttuuuuuuuuuwwwzzz|||}}}{{{rrrjjjfffhhhlllsssyyy~~~|||gggYYYQQQJJJHHHIIIGGGHHHHHHJJJLLLOOORRRSSSXXXZZZ]]]^^^^^^bbbhhhnnn}}}{{{ppphhhbbbZZZSSSOOONNNMMMMMM|||yyywwwwwwyyywwwwwwwwwvvvwwwwwwxxxxxxwwwxxx{{{~~~|||yyyvvvtttrrrssstttuuuuuuvvvxxx{{{{{{|||||||||{{{|||}}}jjjbbbYYYPPPLLLJJJHHHJJJMMMRRRZZZggguuuoooaaaRRRKKKHHHEEEDDDDDDAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>============???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::999888888777777888888999:::::::::;;;<<<<<<============>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@???>>>>>>@@@@@@???>>>===>>>>>>>>>>>>?????????AAABBBEEEFFFHHHLLLQQQTTTXXXZZZ]]]aaadddgggiiiiiinnnppprrrssstttuuuwwwyyyzzz}}}~~~vvvmmmgggeeeiiiooouuuzzz}}}xxxdddXXXQQQKKKIIIIIIGGGGGGHHHJJJMMMQQQTTTVVVXXX[[[^^^___```dddjjjooo~~~tttjjjddd\\\UUUPPPOOONNNMMM{{{yyywwwvvvwwwvvvvvvvvvwwwwwwvvvvvvuuuvvvwwwyyy|||~~~|||yyyvvvtttqqqsssvvvwwwwwwwwwxxxzzz{{{||||||{{{zzz{{{~~~mmmeee[[[RRRMMMJJJGGGIIILLLPPPWWWcccppp}}}uuufffVVVNNNJJJFFFDDDEEEAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888999999:::999::::::;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@AAABBBBBBBBBAAA??????@@@>>>===>>>???@@@???>>><<<======>>>>>>???>>>>>>@@@AAABBBCCCEEEHHHLLLPPPUUUVVVYYY]]]aaaccceeefffhhhkkkoooqqqrrrssstttuuuxxx{{{zzzpppjjjcccggglllqqqvvv{{{wwwuuu~~~rrraaaWWWQQQLLLIIIJJJGGGGGGHHHKKKNNNRRRUUUWWWWWWZZZ^^^```bbbffflllqqqzzzlllfff]]]VVVQQQOOONNNNNN~~~zzzyyyvvvtttuuuuuuuuuwwwwwwwwwvvvtttssswwwxxxyyy{{{||||||}}}}}}}}}{{{xxxuuutttqqqsssvvvxxxxxxxxxyyyzzz{{{|||{{{zzzyyyzzz}}}pppfff\\\RRRMMMJJJGGGHHHLLLOOOVVVaaannn{{{zzzkkkZZZQQQKKKGGGDDDEEEAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999:::;;;<<<<<<<<<::::::;;;::::::999999::::::;;;999999:::;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCC??????@@@AAA@@@???>>>===???>>>===>>>???@@@???===;;;<<<===>>>???????????????@@@AAAAAABBBEEEIIIMMMRRRTTTWWW[[[___bbbddddddcccggglllpppqqqqqqrrrrrrwwwzzz|||ssslllbbbeeejjjooosssyyyuuummmlllxxx}}}ooo^^^VVVQQQLLLJJJJJJGGGGGGIIIKKKOOOSSSVVVXXXVVVZZZ^^^aaacccgggnnnsss~~~lllfff]]]VVVRRRPPPOOONNN}}}yyyzzzyyywwwxxxxxxxxxxxxxxxwwwwwwvvvuuutttuuuwwwyyyzzzzzzzzzyyyzzzzzzzzzzzzyyyxxxvvvuuusssssstttvvvwwwyyyzzzzzz{{{|||}}}{{{zzz{{{rrroooaaaSSSMMMLLLJJJJJJKKKMMMSSS\\\hhhuuunnn]]]UUUPPPHHHDDDCCCAAA@@@@@@??????@@@@@@AAA@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<============<<<<<<========================::::::<<<=========<<<;;;>>>============<<<<<<<<<;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>============???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>><<<<<<======>>>>>>??????@@@@@@@@@AAABBBCCCEEEFFFKKKNNNSSSWWWZZZ^^^cccfffeeehhhjjjlllmmmooorrrtttxxxxxx{{{tttllldddcccfffmmmssswww|||{{{nnnnnnooowwwnnn[[[RRROOOLLLKKKKKKJJJJJJJJJKKKMMMQQQTTTVVVYYY\\\___```bbbgggnnntttqqqfff[[[UUURRROOONNNPPP}}}yyyzzzyyyxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvwwwwwwvvvuuusssrrrsssssstttuuuvvvxxxxxxyyyzzz{{{|||{{{zzz{{{yyyqqqcccUUUNNNLLLJJJJJJLLLNNNSSS\\\gggtttqqq___UUUOOOHHHDDDDDDBBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<============<<<<<<========================:::;;;<<<=========<<<;;;=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>============???@@@AAAAAABBBCCCDDDDDDEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>============>>>>>>>>>>>>=========>>>???AAABBBCCCHHHKKKOOOTTTWWW[[[```cccccceeehhhjjjkkkmmmppprrrtttvvvzzzyyyrrriiifffggglllqqqtttzzz{{{kkklllpppzzzooo\\\RRRNNNLLLKKKKKKLLLLLLLLLMMMOOOSSSVVVXXXXXX[[[___aaaccchhhooouuussshhh\\\VVVSSSOOONNNPPP}}}zzzzzzyyyyyyzzz|||||||||{{{{{{zzzyyyxxxxxxyyyzzzzzzzzzyyywwwvvvrrrssstttuuuuuutttsssrrrssssssttttttuuuvvvvvvwwwyyyzzz{{{zzzzzz|||tttfffWWWOOOLLLJJJJJJKKKMMMSSS[[[eeeqqq~~~uuubbbUUUMMMGGGDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<============<<<<<<========================:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<===>>>???@@@AAADDDFFFKKKOOOSSSWWW\\\``````bbbeeegggiiikkknnnpppqqqsssxxxyyymmmiiigggjjjmmmpppvvv}}}|||jjjkkkqqq|||~~~qqq]]]RRRNNNKKKKKKLLLNNNNNNNNNPPPRRRUUUXXXZZZYYY\\\```bbbdddiiipppvvvvvvkkk^^^XXXTTTOOONNNOOO|||{{{yyyxxxyyy||||||||||||{{{zzzxxxxxxuuuvvvxxxyyyzzz{{{zzzzzzrrrssstttvvvvvvvvvuuutttsssssssssttttttuuuuuuuuuxxxxxxyyyzzz{{{|||wwwhhhXXXOOOLLLIIIHHHJJJLLLPPPYYYbbbmmmyyyzzzfffVVVLLLGGGEEEDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<============<<<<<<========================;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@@@@AAACCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????????????????>>>>>>>>>===??????>>>>>>======<<<<<<=========>>>>>>@@@AAAAAA@@@CCCGGGKKKNNNSSSYYY]]]]]]```ccceeegggjjjmmmpppooorrrwww}}}~~~oooiiieeefffhhhkkkrrrzzznnnnnntttxxxqqq]]]RRRNNNLLLKKKMMMOOOOOOPPPRRRTTTWWWYYY[[[[[[^^^bbbdddeeeiiioootttzzznnnaaaZZZUUUPPPNNNOOO~~~~~~|||{{{}}}}}}yyywwwyyy||||||{{{{{{yyyxxxwwwvvvtttuuuwwwyyyzzzzzzzzzyyyrrrssstttvvvvvvvvvuuuuuurrrrrrssssssttttttuuuuuuvvvvvvwwwyyy{{{}}}{{{kkkYYYPPPKKKHHHGGGHHHIIINNNVVV___jjjvvv~~~jjjWWWLLLHHHFFFDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>============<<<<<<============<<<<<<========================;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>?????????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????????????????>>>>>>>>>===??????>>>>>>======<<<<<<============>>>???@@@@@@???BBBEEEHHHKKKPPPVVVZZZ[[[^^^aaadddfffiiimmmoooooorrrvvv{{{pppiiicccbbbcccfffnnnuuu|||xxxwww{{{zzztttooo\\\RRRNNNMMMLLLNNNOOOPPPQQQSSSUUUXXXZZZ[[[^^^bbbeeeffffffiiinnnrrr~~~rrreee]]]WWWQQQNNNOOOxxxuuutttssssssvvv~~~zzzyyy{{{{{{{{{zzzzzzxxxwwwuuutttvvvwwwxxxxxxxxxwwwuuutttqqqrrrtttuuuuuuuuuttttttrrrrrrsssssstttuuuuuuvvvuuuuuuuuuxxx|||~~~~~~nnn\\\QQQKKKHHHGGGHHHHHHMMMUUU^^^iiitttnnnZZZNNNJJJGGGDDDAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<============<<<<<<========================<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;:::999999::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;;;;<<<<<<===>>>???AAACCCEEEHHHLLLRRRVVVXXX[[[___bbbeeehhhlllnnnoooqqquuuxxx|||~~~~~~ssskkkdddbbbaaabbbhhhpppwwwzzz~~~wwwqqq~~~|||kkkYYYQQQPPPNNNNNNOOOPPPQQQSSSUUUWWWZZZ[[[\\\___cccfffhhhhhhjjjnnnrrrzzzvvvhhh___XXXQQQNNNNNNwwwrrrqqqoooppprrr{{{~~~}}}{{{{{{{{{zzzxxxwwwuuutttuuuvvvvvvwwwwwwuuutttsssttttttvvvwwwwwwvvvuuutttqqqrrrrrrtttuuuvvvwwwwwwtttssstttwww|||~~~rrr___TTTMMMIIIHHHIIIIIIMMMUUU___jjjvvvqqq\\\OOOLLLIIIDDDAAAAAAAAA@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>============<<<<<<============<<<<<<========================<<<;;;;;;:::;;;<<<===>>>=========<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>>>>>>>>>>===>>>???@@@AAAAAABBBBBBAAABBBCCCCCCDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDHHHNNNRRRUUUXXX\\\___bbbfffjjjmmmlllooorrruuuxxxzzz}}}yyyqqqhhhdddaaa___dddjjjrrrvvvzzz~~~wwwrrruuufffWWWQQQQQQPPPOOOPPPRRRSSSUUUXXXZZZ\\\]]]^^^]]]aaafffhhhiiilllqqquuuxxxyyyjjjaaaYYYRRRNNNNNNzzzuuurrrpppppprrryyy||||||{{{zzzyyywwwuuutttqqqrrrtttuuuvvvwwwvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwqqqqqqssstttvvvwwwxxxyyyssssssssswww|||}}}uuubbbVVVOOOKKKIIIKKKJJJOOOWWW```kkkwwwrrr]]]PPPMMMIIIDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<============<<<<<<========================<<<<<<;;;:::;;;<<<===>>>>>>============<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB????????????>>>>>>>>>>>><<<<<<======>>>>>>?????????>>>>>>>>>>>>??????@@@>>>???@@@@@@BBBFFFKKKOOOSSSVVVZZZ]]]```dddhhhkkkjjjlllpppsssvvvyyy}}}~~~vvvlllfffaaa^^^```eeeooosssxxx|||zzzuuuqqqcccUUUQQQRRRQQQPPPPPPTTTUUUWWWZZZ\\\^^^___```[[[___eeehhhjjjnnnssswwwwww{{{lllbbbZZZRRRNNNNNNxxxsssqqqrrrtttwww}}}{{{wwwvvvwwwuuuuuuttttttttttttuuuuuuwwwyyy{{{}}}~~~}}}{{{yyyttttttsssssssssttttttuuutttuuuwwwzzz|||}}}~~~~~~~~~~~~vvvdddXXXMMMKKKNNNJJJQQQPPPSSS]]]nnn~~~ssscccVVVMMMHHHGGGDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCAAA???>>>>>>???>>>>>>>>>>>>>>>===<<<<<<<<<===>>>??????>>>===<<<>>>>>>>>>>>>============:::;;;===??????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888999999::::::;;;;;;<<<<<<<<<<<<============>>>@@@@@@@@@???????????????@@@@@@AAABBBCCCCCCCCCBBBFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>=========>>>>>>??????@@@@@@>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>???@@@CCCGGGJJJQQQTTTVVVYYY[[[^^^cccfffiiijjjmmmooorrruuuzzz}}}zzzxxxssskkkbbb]]]]]]^^^iiimmmsssxxxzzz|||}}}}}}|||~~~zzzssseeeVVVPPPOOOOOOPPPSSSXXXZZZ\\\]]]]]]]]]^^^______bbbeeehhhkkkmmmqqqtttttt}}}~~~nnneee___VVVOOOKKKzzzwwwvvvyyy{{{~~~}}}~~~}}}}}}zzzzzz{{{wwwvvvuuutttttttttuuuuuuwwwyyy{{{||||||{{{zzzxxxtttttttttssssssttttttuuuuuuvvvwwwyyyzzz{{{{{{{{{||||||~~~yyyhhh]]]PPPMMMMMMGGGOOONNNQQQ\\\kkk{{{tttdddWWWNNNIIIGGGDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCAAA???>>>>>>???>>>????????????>>>======<<<===>>>??????>>>===<<<>>>>>>>>>>>>============;;;;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;999::::::;;;;;;::::::999999::::::;;;;;;<<<======;;;;;;<<<<<<<<<=========????????????????????????AAAAAABBBBBBBBBBBBBBBCCCEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>============>>>>>>===========================>>>???@@@@@@CCCFFFIIIPPPRRRUUUWWWXXX[[[^^^```aaacccfffiiilllpppuuuyyy{{{zzzuuummmeee___]]]]]]gggkkkqqqvvvyyy{{{}}}ssseeeVVVPPPPPPOOOQQQTTTXXXZZZ\\\]]]]]]]]]^^^___^^^aaadddgggiiilllooorrrvvv~~~rrriiiaaaXXXQQQMMM|||{{{}}}}}}zzzyyy{{{}}}}}}}}}}}}{{{yyyvvvtttssssssuuuvvvxxxyyyzzzzzzzzzyyyxxxwwwuuuuuuttttttsssttttttuuuuuuvvvwwwxxxyyyyyyyyyxxxyyyzzz|||~~~lllaaaSSSNNNMMMFFFKKKLLLOOOYYYgggwwwuuufffXXXOOOJJJHHHDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCBBB???>>>???@@@???@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>============<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<999::::::;;;;;;::::::999::::::;;;<<<<<<======>>>:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@DDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAA??????@@@@@@AAAAAAAAABBB>>>>>>>>>>>>>>>>>>======??????>>>>>>>>>>>>??????========================>>>???@@@@@@@@@AAADDDGGGLLLNNNQQQTTTUUUVVVXXXZZZ]]]```cccgggkkkpppvvvzzz}}}|||yyyrrriiibbb]]][[[cccgggnnntttxxx{{{}}}ssseeeWWWRRRQQQQQQSSSUUUXXXZZZ\\\]]]]]]]]]^^^___]]]```cccfffhhhjjjnnnpppuuu}}}xxxnnneee[[[SSSPPP~~~|||~~~}}}{{{yyyxxxyyyzzz{{{zzz{{{|||}}}~~~~~~{{{wwwtttssssssuuuvvvxxxxxxxxxxxxxxxwwwvvvvvvvvvuuuuuutttttttttttttttuuuuuuwwwxxxyyyyyyyyyyyywwwxxx{{{ooobbbTTTOOOOOOIIIHHHIIIMMMUUUaaaqqqwwwhhhZZZPPPKKKHHHDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCBBB@@@???@@@AAA@@@AAAAAAAAAAAA@@@??????======>>>>>>>>>>>>======>>>>>>>>>>>>==================<<<<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===999::::::;;;;;;::::::999:::::::::;;;<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@EEEDDDBBB@@@???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@?????????>>>>>>=========>>>>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@?????????BBBDDDFFFIIIMMMPPPQQQSSSUUUWWW[[[^^^bbbfffjjjpppvvv{{{~~~}}}{{{vvvooofff^^^ZZZ___dddkkkrrrwwwzzz}}}|||rrreeeXXXSSSSSSSSSUUUWWWYYY[[[]]]^^^^^^^^^___```___aaadddggghhhjjjmmmppprrryyy~~~ssshhh]]]UUURRR}}}{{{zzzzzzzzzyyyxxxyyyyyyyyyzzz}}}}}}yyyuuussstttvvvwwwyyyxxxwwwwwwvvvvvvvvvvvvwwwvvvuuutttttttttttttttssstttvvvxxxzzz{{{||||||wwwwwwzzz~~~ssscccSSSPPPRRRNNNFFFIIILLLQQQZZZiiiyyyyyyjjj\\\RRRLLLIIIDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCBBB@@@@@@@@@BBBAAAAAAAAAAAAAAA@@@??????>>>>>>============>>>>>>>>>>>>>>>>>>============>>>============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<999::::::;;;;;;::::::999999999999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????DDDCCC@@@???>>>???@@@AAA>>>>>>>>>>>>????????????>>>>>>>>>>>>============@@@@@@??????>>>>>>======>>>>>>======>>>??????@@@???????????????????????????@@@@@@???>>>>>>AAACCCBBBEEEJJJMMMPPPRRRVVVXXXXXX[[[___ccchhhmmmtttxxx~~~}}}|||yyysssjjjaaa[[[\\\aaaiiipppvvvzzz}}}{{{}}}~~~qqqeeeXXXUUUUUUVVVWWWZZZZZZ\\\^^^_________```aaabbbdddgggiiijjjlllnnnqqqqqqxxxwwwjjj^^^VVVTTT}}}||||||{{{zzzxxxyyywwwuuuvvvzzz}}}zzzwwwuuuuuuwwwwwwyyyxxxvvvuuuuuuvvvwwwxxxwwwwwwvvvuuuttttttttttttssstttvvvxxxzzz|||}}}}}}xxxxxxzzz}}}zzzgggUUUQQQSSSPPPGGGIIILLLNNNTTT```rrr~~~|||lll^^^SSSMMMJJJDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCBBBAAA@@@AAABBB@@@AAAAAAAAAAAA@@@??????>>>>>>============>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888999999:::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>AAA@@@???>>>>>>>>>???@@@=========>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???@@@BBBDDDCCCEEEIIILLLOOOSSSXXX\\\\\\___cccfffjjjooouuuyyy|||||||||zzzvvvnnneee^^^[[[```hhhooouuuyyy}}}}}}||||||qqqeeeYYYVVVWWWXXXYYY\\\\\\^^^```aaaaaaaaabbbcccdddfffiiijjjkkkmmmoooqqqsssyyy|||mmm___WWWVVV}}}}}}}}}}}}|||zzzzzzvvvttttttyyy}}}~~~}}}{{{yyyxxxwwwwwwxxxyyyxxxvvvuuuuuuvvvxxxzzzxxxwwwvvvuuuttttttttttttssstttvvvwwwyyyzzz{{{{{{zzzzzz{{{}}}ooo[[[SSSSSSMMMHHHJJJLLLLLLOOOZZZkkkyyy}}}nnn```UUUMMMJJJDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCBBBAAAAAABBBCCC@@@@@@@@@@@@@@@??????>>>???>>>===<<<<<<===>>>???>>>>>>>>>>>>============<<<===>>>???@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999999::::::;;;;;;::::::999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>>>>>>>???>>>>>>>>>???????????????AAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAABBBDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBCCCEEEGGGHHHIIIKKKMMMOOOTTTZZZ^^^bbbdddgggjjjmmmqqqvvvzzzzzzzzzzzzzzzxxxqqqiiibbb[[[```hhhooouuuyyy}}}pppeeeZZZWWWYYYZZZ[[[]]]^^^```bbbcccccccccdddeeeeeegggjjjkkklllmmmoooqqqsssxxxqqqbbbZZZYYY~~~}}}}}}~~~~~~}}}{{{wwwssstttxxx}}}}}}|||{{{zzzyyyxxxxxxxxxyyywwwvvvtttuuuwwwzzz{{{xxxxxxvvvuuutttttttttttttttuuuvvvwwwwwwxxxxxxxxx|||{{{{{{}}}vvv```UUUQQQJJJIIIKKKMMMKKKLLLVVVgggvvv~~~oooaaaUUUNNNJJJDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCC???@@@@@@@@@@@@???>>>>>>???>>>===<<<<<<===>>>???>>>>>>>>>>>>============;;;===???@@@AAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>>>><<<:::888999::::::;;;;;;::::::999::::::;;;;;;<<<======>>><<<<<<<<<============>>><<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>======<<<=========>>>>>>??????===>>>???@@@AAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFEEEFFFHHHJJJLLLMMMMMMNNNPPPTTTZZZ___aaacccfffhhhjjjnnnsssvvvyyyxxxxxxyyyxxxssskkkddd[[[```hhhooouuuyyy}}}pppeeeZZZXXXZZZ[[[\\\^^^___aaacccdddddddddeeeffffffhhhjjjkkkkkkllloooqqqqqquuu}}}tttddd\\\[[[~~~}}}~~~~~~{{{wwwwwwxxxyyyyyyyyyxxxxxx|||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyywwwtttssstttuuuwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuutttttttttuuuvvvzzz|||iiiXXXNNNJJJGGGGGGIIIKKKMMMSSSbbbqqq{{{lll___UUUNNNLLLFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>======??????>>>==================<<<<<<======???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<======<<<;;;:::999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEFFFGGGIIIIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMKKKIIIIIIMMMQQQ___PPPGGGKKKPPPPPPVVV___aaaccceeehhhkkknnnpppqqqqqqtttxxx|||{{{tttkkkddddddfffjjjooouuuzzz~~~ooodddZZZYYY[[[]]]^^^aaadddcccbbbaaabbbdddggghhheeegggiiilllnnnooopppppppppsssxxxzzzlll```YYY~~~|||{{{|||~~~~~~|||zzzyyyyyyyyyyyyyyyyyyxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyywwwuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuwwwxxxzzz~~~lll[[[PPPMMMIIIIIIJJJKKKLLLQQQ^^^lll~~~|||nnnaaaWWWQQQNNNHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>===??????>>>===============>>>BBBGGGJJJKKKIIIEEEBBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<======<<<;;;:::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<======>>>>>>????????????@@@@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOONNNMMMMMMOOOQQQXXXLLLGGGMMMRRRRRRUUU\\\___```bbbeeehhhkkkmmmnnnnnnqqqvvvzzzzzzuuummmfffeeegggjjjooouuuzzz}}}nnnddd[[[ZZZ\\\]]]^^^aaafffeeedddccccccdddfffgggggghhhkkkmmmooooooooooooppprrrwww}}}|||nnnbbb\\\{{{zzzyyyzzz{{{|||{{{yyy{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}{{{yyyxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyyxxxwwwvvvuuuuuuyyyyyy{{{~~~~~~qqq___SSSNNNLLLKKKJJJKKKJJJNNNZZZfffzzz{{{nnnbbbYYYTTTQQQJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????>>>===============>>>EEENNNTTTUUUOOOGGGAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<============<<<======>>>>>>======<<<<<<<<<======>>>??????@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKJJJKKKLLLNNNPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSRRRRRRSSSSSSSSSQQQQQQIIIGGGOOOTTTSSSTTTYYY[[[\\\^^^aaadddgggiiijjjjjjnnnsssxxxyyyuuunnniiieeegggkkkooouuuyyy}}}zzzlllccc\\\[[[]]]]]]___bbbhhhgggfffeeedddeeefffgggjjjkkkmmmnnnooopppoooooooooqqqtttzzzqqqfff___zzzyyyyyyyyyzzzzzzzzzzzz~~~}}}|||{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz|||~~~~~~~~~|||zzzyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyxxxwwwvvvuuutttzzzzzz{{{~~~~~~uuuaaaTTTMMMMMMJJJIIIJJJJJJMMMWWWbbbuuuzzzmmmbbbYYYTTTQQQJJJIIIGGGEEECCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>???>>>>>>===============<<>>>>>>>>>>>>>>>>>=========>>>???@@@AAAAAABBBAAABBBCCCDDDEEEGGGHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPPPPQQQRRRTTTVVVXXXZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXVVVTTTUUUXXXXXXUUURRRPPPJJJIIINNNQQQQQQRRRUUUXXXYYY[[[^^^aaadddfffgggiiilllpppuuuwwwtttnnniiifffhhhkkkppptttyyy|||~~~}}}xxxyyyjjjbbb]]]]]]^^^]]]___ccchhhggggggffffffggghhhiiilllmmmnnnoooppppppoooooonnnooorrrwwwttthhhbbb~~~yyyzzzyyyyyyyyyzzz{{{|||~~~}}}|||{{{zzz{{{{{{yyyyyyxxxxxxzzz|||~~~~~~~~~~~~|||zzzyyyyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvuuuttttttyyyyyy{{{~~~zzzeeeUUUMMMLLLIIIHHHIIIJJJMMMVVV```qqq~~~xxxmmmaaaXXXRRROOOJJJHHHGGGDDDBBBAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>==================???BBBDDDDDDBBB@@@>>>========================;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======>>>??????@@@@@@??????>>>>>>??????@@@BBBCCCCCCDDDDDDDDDEEEGGGIIIJJJKKKLLLMMMNNNPPPRRRSSSTTTUUUUUUUUUVVVWWWYYYZZZ\\\]]]^^^\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYXXXVVVUUUVVVYYYZZZWWWTTTSSSOOOKKKLLLMMMMMMOOORRRVVVWWWYYY\\\___bbbdddeeeiiikkknnnrrrtttqqqlllhhhgggiiilllppptttxxx{{{}}}tttrrrwwwgggbbb^^^^^^___^^^```ccceeeffffffggghhhjjjkkkkkklllmmmooopppppppppooonnnnnnoooqqquuu~~~xxxkkkddd~~~{{{yyyzzzzzzyyyyyyyyy|||~~~~~~|||{{{zzz{{{||||||zzzyyyxxxxxxyyy|||~~~~~~~~~~~~|||zzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyxxxxxxwwwvvvuuuuuuxxxxxx{{{}}}jjjZZZPPPLLLIIIGGGIIIKKKNNNVVV___lllzzz{{{ooocccYYYRRRNNNIIIHHHFFFDDDBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@??????????????????????????????>>>===============???>>>===<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDEEEFFFGGGGGGIIIJJJKKKMMMNNNOOOPPPQQQSSSUUUWWWWWWWWWVVVWWWWWWXXXYYY[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYVVVUUUTTTUUUVVVWWWWWWVVVWWWSSSNNNKKKIIIJJJNNNPPPTTTUUUWWWZZZ]]]```bbbdddgggiiillloooqqqppplllhhhhhhjjjlllppptttxxxzzz|||~~~rrrlllooossseeeaaa___``````^^^```dddddddddfffgggiiikkklllllllllmmmnnnpppppppppooooooooopppqqquuu~~~}}}nnnggg~~~{{{zzzxxxyyyzzzyyywwwxxx|||~~~}}}{{{zzzzzz{{{|||}}}{{{zzzxxxxxxyyy{{{~~~}}}zzzyyyzzz{{{||||||||||||||||||||||||zzzzzzyyyyyyxxxxxxxxxwwwxxxxxxzzz|||}}}rrrbbbXXXOOOJJJHHHJJJLLLNNNUUU\\\hhhvvvsssggg\\\TTTPPPIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????????????????????????????>>>===============???>>>============>>>???>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGGGGJJJJJJKKKLLLMMMOOOOOOPPPQQQRRRTTTVVVWWWWWWVVVUUUUUUVVVVVVWWWXXXXXXYYYYYY[[[[[[[[[ZZZYYYXXXXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVQQQRRRRRRRRRRRRSSSUUUXXXVVVTTTQQQLLLIIIKKKMMMOOORRRSSSUUUXXX[[[^^^```aaadddeeehhhmmmppppppmmmkkkiiijjjmmmppptttwwwzzz{{{}}}~~~zzzjjjjjjsss|||pppccc``````aaaaaa___aaaeeedddeeefffhhhiiijjjjjjjjjjjjlllmmmoooppppppooooooooopppssswww~~~rrrjjj}}}zzzyyyyyywwwyyyyyyxxxvvvwww{{{}}}|||zzzyyyzzz{{{}}}~~~|||{{{yyyxxxxxx{{{}}}~~~{{{zzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyy{{{{{{~~~xxxiii^^^QQQLLLIIIKKKLLLNNNTTTZZZeeesssxxxjjj^^^VVVRRRIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@??????????????????@@@@@@??????>>>==================>>>?????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBDDDEEEGGGHHHHHHLLLLLLMMMNNNOOOOOOPPPQQQQQQRRRTTTVVVVVVVVVTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRNNNPPPQQQPPPNNNPPPUUUYYYSSSTTTRRRNNNKKKLLLMMMNNNPPPQQQTTTVVVZZZ\\\___```aaabbbfffkkkpppqqqooommmiiikkkmmmppptttwwwzzz{{{~~~}}}fffkkkyyy{{{nnnbbb``````bbbaaa___aaaeeeeeefffggghhhhhhhhhhhhhhhiiikkkmmmnnnooopppoooooopppqqqtttxxxuuulll~~~}}}}}}yyyvvvyyyyyyyyyyyyzzzzzz{{{|||zzz{{{|||}}}}}}~~~}}}}}}}}}}}}|||{{{zzz{{{~~~{{{}}}~~~|||~~~~~~}}}~~~~~~~~~}}}{{{yyyyyyzzzzzzzzzyyyyyyvvvvvvyyy{{{}}}}}}jjjaaaTTTOOOKKKJJJJJJMMMTTT]]]dddooo|||sssfff[[[UUUKKKIIIGGGDDDBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>>>>======>>>>>>>>>>>>======@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::999999888999999999;;;;;;<<<<<<;;;;;;:::999===>>>>>>>>>????????????@@@BBBDDDEEEFFFEEEDDDCCCAAAAAABBBCCCDDDEEEFFFGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNPPPOOONNNNNNNNNOOOQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPNNNNNNNNNNNNNNNMMMLLLLLLIIIJJJKKKMMMOOOQQQSSSTTTVVVUUUSSSQQQOOOLLLKKKJJJPPPQQQSSSVVVXXXYYYZZZZZZ]]]```eeejjjmmmoooooonnnmmmmmmnnnooorrruuuxxxzzz~~~~~~{{{{{{uuukkkmmm|||yyyoooeeedddccccccbbbbbbccccccgggiiijjjjjjiiihhhjjjkkkmmmoooqqqqqqqqqqqqsssuuurrrwww{{{||||||{{{ppp|||}}}}}}{{{xxxyyyyyyxxxxxxyyyzzzzzz{{{zzzzzz|||}}}~~~~~~~~~~~~}}}zzzyyyzzz||||||~~~~~~~~~}}}}}}}}}}}}|||zzzyyyyyyzzzzzzyyyxxxxxxvvvuuuxxxzzz|||nnncccVVVPPPJJJIIIHHHJJJPPPXXX```jjjvvvxxxkkk```XXXNNNKKKHHHEEECCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::999999888999999:::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>?????????AAABBBDDDDDDDDDBBBBBB@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIFFFGGGHHHIIILLLNNNPPPQQQTTTSSSSSSQQQOOOMMMKKKJJJNNNOOOQQQSSSUUUVVVWWWXXXZZZ^^^dddjjjnnnoooooonnnlllmmmnnnooorrruuuxxxyyy|||}}}}}}}}}wwwoooqqqwwwmmmeeeeeedddccccccccccccdddfffhhhiiijjjiiiiiikkklllnnnppprrrrrrrrrrrrtttvvvtttyyy|||||||||uuu~~~{{{|||}}}|||yyyxxxxxxxxxwwwxxxxxxyyyzzzyyyzzz{{{}}}~~~|||zzzzzzzzz|||~~~~~~}}}}}}|||{{{zzzyyyyyyzzzzzzyyyxxxwwwttttttwwwyyy{{{uuugggZZZSSSLLLJJJHHHIIINNNTTT]]]eeeqqq}}}sssfff^^^RRROOOIIIFFFDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999888999999::::::<<<;;;;;;;;;;;;===>>>???<<<<<<=========>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGIIILLLNNNOOOPPPQQQQQQQQQPPPMMMKKKIIIKKKLLLMMMOOOQQQRRRSSSTTTVVV[[[cccjjjoooppppppnnnlllmmmnnnooorrrtttvvvxxxzzz{{{}}}{{{tttxxxuuulllgggfffeeeeeeddddddeeeeeefffhhhiiijjjjjjkkkmmmoooppprrrssstttssstttuuuwwwwwwzzz}}}||||||{{{|||zzz{{{|||{{{yyyxxxwwwwwwwwwwwwwwwxxxxxxxxxyyy{{{|||~~~~~~{{{~~~}}}||||||{{{}}}~~~}}}|||{{{{{{zzzyyyyyyzzzzzzyyywwwvvvtttsssvvvwwwyyy{{{kkk___VVVOOOLLLKKKKKKPPPUUU]]]eeennnzzz{{{nnneeeYYYSSSLLLGGGEEEDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>===>>>??????>>>>>>===<<<;;;<<<<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888999999::::::<<<;;;::::::;;;===@@@BBB;;;<<<<<<<<<<<<=========<<<===>>>>>>???>>>======<<<<<<<<<===>>>??????@@@????????????????????????>>>>>>???@@@@@@@@@@@@??????@@@AAABBBCCCBBBAAA@@@CCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBEEEEEEFFFGGGIIIKKKMMMNNNLLLNNNPPPQQQQQQNNNLLLJJJIIIIIIJJJKKKMMMOOOPPPQQQUUUZZZccckkkpppqqqpppnnnlllmmmnnnoooqqqsssuuuvvvyyyzzz|||~~~{{{uuummmhhhggggggfffffffffffffffgggiiikkklllmmmnnnppprrrrrrtttuuuuuuuuuuuuwwwxxxwwwzzz|||||||||}}}~~~}}}{{{{{{{{{yyywwwxxxwwwwwwvvvvvvwwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}zzz}}}}}}||||||yyy{{{}}}}}}|||{{{{{{zzzzzz{{{|||{{{yyywwwvvvssssssuuuwwwxxx~~~ppp```WWWOOOLLLLLLMMMPPPUUU^^^fffoooyyyvvvlll___XXXNNNHHHFFFFFFDDDAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888999999:::;;;<<<;;;::::::;;;>>>@@@BBB::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<==============================;;;<<<======>>>>>>======<<<===???@@@@@@@@@???>>>@@@@@@????????????@@@@@@AAAAAABBBCCCCCCBBBBBBBBBDDDDDDEEEFFFGGGIIIKKKLLLJJJLLLNNNQQQQQQPPPNNNLLLHHHIIIIIIKKKMMMOOOQQQSSSXXX]]]eeemmmqqqrrrpppnnnllllllnnnoooqqqrrrssssssxxxyyy{{{~~~uuunnniiihhhggggggffffffggggggiiikkkmmmooooooqqqsssuuutttuuuvvvvvvvvvvvvwwwyyyvvvyyy{{{{{{|||zzz}}}|||{{{yyyxxxyyyxxxwwwwwwvvvwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{|||~~~}}}{{{yyyyyyyyyzzz{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}||||||{{{{{{|||}}}}}}zzzxxxwwwtttsssuuuwwwxxx~~~tttaaaWWWMMMKKKKKKLLLNNNQQQ[[[dddooowww~~~ttteee\\\PPPIIIHHHGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>>>>======>>>>>>>>>>>>======:::<<<>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888888999:::;;;;;;::::::::::::;;;===???@@@999::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<======>>>>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFHHHHHHIIIKKKMMMPPPQQQQQQQQQPPPLLLLLLMMMOOOQQQUUUXXXZZZ___cccjjjooorrrqqqooommmllllllnnnoooqqqqqqqqqqqqwwwxxxzzz}}}uuunnniiihhhggggggffffffggggggjjjlllooopppppprrrtttvvvtttvvvwwwwwwvvvvvvwwwyyywwwyyyzzz{{{||||||~~~~~~}}}{{{zzzyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxzzz|||~~~}}}|||zzzzzzzzzyyyzzz{{{||||||||||||||||||}}}~~~}}}}}}|||}}}~~~~~~{{{yyywwwttttttvvvwwwxxx~~~wwweeeZZZOOOKKKKKKKKKLLLNNNSSS___kkkssszzz|||jjj___RRRJJJIIIHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>>>>;;;<<<===>>>>>>??????>>>:::<<<>>>@@@AAA@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888999:::;;;<<<999::::::;;;<<<======>>>999999999999::::::::::::;;;;;;:::999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;===<<<<<<<<<<<<===>>>>>>===============>>>????????????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEGGGHHHJJJKKKMMMOOOQQQSSSSSSTTTRRRRRRSSSUUUYYY]]]aaaccchhhkkknnnqqqrrrqqqnnnlllkkklllnnnooopppqqqppppppuuuvvvxxx{{{}}}rrrkkkhhhhhhgggffffffffffffgggkkklllnnnoooppppppssstttuuuvvvwwwwwwvvvvvvwwwxxxzzzzzz{{{{{{||||||~~~}}}zzzzzzyyyxxxwwwwwwxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvvvvxxxzzz{{{{{{|||}}}{{{{{{|||||||||||||||{{{{{{|||~~~~~~}}}}}}~~~|||zzzxxxuuutttvvvwwwxxx~~~xxxkkk___SSSNNNMMMLLLLLLMMMKKKZZZhhhooouuummmaaaSSSKKKIIIIIIFFFBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>>>>:::;;;<<<>>>????????????;;;<<>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;<<<888999:::;;;<<<<<<<<<<<<888888999999999:::::::::;;;;;;:::999888888999999999999999999999:::::::::999999999999999999999999999999:::;;;;;;;;;;;;;;;===<<<;;;:::;;;<<<>>>???<<<<<<<<<<<<======>>>???>>>>>>???@@@@@@@@@@@@@@@CCCCCCDDDDDDFFFGGGIIIIIIJJJKKKMMMOOOQQQSSSUUUVVVWWWWWWXXX[[[___ccchhhjjjnnnoooqqqsssrrrpppmmmkkkkkklllnnnppppppppppppooossstttwwwyyy|||~~~ppphhhhhhhhhgggfffffffffffffffjjjlllnnnnnnnnnoooqqqsssuuuvvvwwwwwwvvvuuuvvvxxx|||||||||{{{||||||}}}|||{{{zzzyyyyyyyyyyyyxxxwwwvvvuuuxxxwwwuuutttttttttuuuvvvxxxxxxyyyzzz{{{|||}}}~~~|||zzzwwwvvvwwwyyyyyyyyyyyy{{{}}}~~~}}}~~~}}}}}}}}}||||||{{{{{{zzzyyywwwwwwxxx|||~~~qqqeeeXXXPPPKKKHHHJJJNNNOOOSSS[[[eeeppp|||vvviii[[[RRRMMMHHHGGGHHHCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>AAAAAA@@@???>>>===<<<<<<========================;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>???======<<<<<<<<<;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;::::::::::::999999999999::::::::::::;;;;;;;;;:::999888888999:::;;;999999999999999999999999999999999999999999999999:::999999888888999999:::888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<======>>>>>>@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEJJJKKKLLLMMMOOORRRVVVZZZYYY\\\aaadddfffhhhkkklllnnnqqqttttttqqqllliiigggjjjkkklllmmmnnnooopppqqqqqqsssuuuxxxzzz|||}}}~~~}}}}}}~~~}}}rrrkkkhhhhhhhhhiiijjjjjjkkkkkkkkklllmmmnnnooopppqqqrrrvvvvvvvvvvvvvvvuuuttttttyyyyyyyyyxxxxxx{{{~~~}}}|||{{{{{{zzzzzzzzzzzzyyyxxxvvvvvvxxxwwwvvvuuutttuuuuuuvvvwwwxxxyyy{{{}}}~~~{{{xxxwwwwwwxxxxxxwwwxxxyyy|||~~~~~~}}}}}}}}}||||||||||||zzzxxxwwwvvvwwwzzz~~~vvviii[[[SSSMMMIIIIIILLLMMMQQQXXXbbbmmmyyyyyylll]]]TTTNNNIIIGGGHHHCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>????????????===========================<<<<<<;;;::::::::::::;;;;;;<<<<<<===>>>>>>???======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;::::::::::::999999999999::::::::::::;;;;;;::::::999888888999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<======>>>>>>???@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEIIIJJJKKKLLLMMMPPPTTTXXXYYY\\\```cccdddeeegggiiilllmmmnnnnnnnnnllljjjhhhjjjjjjkkkmmmnnnooopppqqqqqqrrruuuwwwzzz{{{}}}}}}}}}}}}~~~~~~yyyqqqlllhhhhhhiiiiiijjjkkkkkkkkkllllllmmmnnnpppqqqrrrrrrxxxxxxxxxyyyyyyxxxwwwwwwzzzzzzyyyxxxyyy|||~~~}}}|||||||||||||||{{{{{{yyyxxxwwwvvvxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwzzz}}}}}}yyywwwwwwxxxwwwwwwwwwyyy{{{~~~}}}}}}}}}}}}||||||||||||zzzxxxwwwvvvwwwyyy|||~~~|||nnn___VVVOOOJJJHHHJJJJJJNNNUUU]]]hhhuuu}}}pppaaaWWWPPPJJJGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>????????????========================???>>><<<;;;:::999999999;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;::::::::::::999999999999::::::::::::;;;;;;::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>?????????@@@@@@???????????????@@@@@@@@@@@@@@@AAABBBCCCCCCGGGHHHJJJJJJKKKNNNQQQTTTYYY[[[^^^``````aaacccdddkkkhhhffffffiiikkkjjjiiiiiiiiijjjlllmmmoooppppppppprrrtttvvvyyy{{{|||||||||}}}~~~~~~~~~}}}vvvpppmmmhhhiiiiiijjjjjjkkkkkkllllllmmmnnnoooppprrrssssssyyyzzz{{{|||||||||{{{zzzzzzzzzyyyxxxyyy|||~~~}}}}}}~~~~~~|||||||||{{{zzzyyywwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuwwwzzz~~~}}}zzzxxxyyyzzzzzzyyyxxxyyy{{{}}}||||||||||||||||||||||||zzzyyyxxxwwwwwwyyy{{{}}}qqqaaaWWWQQQKKKIIIIIIIIILLLRRRZZZdddqqquuufff\\\TTTLLLHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????AAAAAA@@@???>>>===<<<<<<========================>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999999<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>?????????@@@@@@???>>>>>>>>>>>>???????????????@@@AAABBBCCCEEEFFFHHHIIIIIIKKKNNNQQQUUUWWWZZZ[[[\\\]]]```bbbkkkfff``````eeeiiiiiigggggghhhiiikkklllnnnooopppoooqqqsssuuuxxxzzz{{{{{{{{{|||~~~~~~}}}|||~~~~~~~~~~~~}}}tttooollliiiiiijjjjjjkkklllllllllmmmmmmnnnpppqqqssstttuuuyyy{{{}}}~~~~~~}}}zzzzzzyyyxxxxxx{{{}}}}}}}}}~~~{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvuuutttvvv{{{~~~|||yyyyyyzzz|||}}}}}}zzz{{{||||||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzz|||}}}sssaaaVVVQQQLLLIIIJJJJJJLLLPPPVVV```mmm{{{yyyjjj```WWWOOOJJJJJJFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????AAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<============;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999999:::::::::;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>>>>????????????>>>======>>>>>>>>>????????????@@@AAABBBBBBCCCEEEGGGGGGGGGIIIKKKMMMPPPRRRUUUVVVXXXZZZ]]]```jjjddd^^^^^^bbbffffffeeefffggghhhjjjkkkmmmnnnooonnnppprrrtttwwwyyyzzzzzzzzz{{{|||}}}}}}}}}|||{{{||||||}}}~~~uuuoookkkjjjjjjjjjkkkllllllmmmmmmmmmnnnoooqqqssstttvvvvvvxxxzzz}}}{{{{{{yyywwwwwwxxx}}}}}}{{{zzz{{{|||}}}yyyyyyzzzzzzzzzzzzyyyyyywwwwwwxxxxxxwwwwwwvvvuuutttvvv{{{|||yyywwwwwwyyy|||}}}}}}{{{{{{{{{zzzzzz{{{{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz|||}}}~~~wwwbbbVVVPPPLLLJJJKKKJJJKKKNNNSSS\\\hhhvvv|||nnnddd[[[RRRMMMLLLEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<===??????<<<<<<==================;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<============<<<;;;;;;;;;::::::::::::999999999999::::::::::::;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>>>>===============>>>??????????????????@@@AAABBBBBBBBBDDDFFFGGGFFFGGGIIIJJJLLLNNNPPPRRRTTTVVVZZZ]]]eeeaaa]]]]]]```ccccccccceeeeeegggiiikkklllnnnooommmoooqqqsssvvvxxxyyyyyyzzzzzzzzzzzz{{{{{{||||||{{{|||}}}~~~}}}}}}}}}vvvooojjjjjjkkkkkkllllllmmmmmmnnnnnnnnnppprrrtttuuuwwwxxxwwwzzz}}}||||||yyyvvvuuuvvvyyy|||}}}zzzxxxwwwwwwxxxyyyvvvwwwxxxyyyzzzzzzzzzzzzwwwwwwxxxxxxxxxwwwvvvuuutttvvvzzz~~~zzzxxxuuuuuuvvvxxxyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{wwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyzzz|||}}}~~~}}}eeeVVVPPPMMMKKKKKKJJJJJJKKKOOOWWWcccqqqzzzpppfff^^^UUUOOONNNEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;<<<<<<===>>>???=====================<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;;;;;;;::::::::::::999999999999::::::::::::;;;;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::777888888999::::::;;;;;;::::::999999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;<<<<<<======;;;;;;;;;<<<===>>>???@@@@@@??????@@@@@@AAABBBCCCBBBDDDFFFFFFFFFFFFGGGIIIKKKMMMNNNOOOPPPRRRVVVXXX[[[[[[[[[\\\^^^```aaabbbcccdddfffhhhjjjlllmmmnnnmmmnnnpppsssuuuwwwxxxyyyyyyxxxxxxwwwxxxzzz|||~~~{{{|||}}}||||||yyyuuuxxx}}}tttoookkkkkkkkkkkklllmmmmmmnnnnnnnnnoooppprrrtttvvvxxxyyyxxxzzz~~~}}}|||yyyuuussssssuuuxxx~~~|||xxxuuuttttttuuuvvvtttuuuwwwxxxyyyzzzzzzzzzwwwwwwxxxyyyxxxwwwvvvuuutttwwwzzz~~~zzzwwwtttssstttuuuuuuuuuvvvvvvvvvwwwxxxyyy{{{|||vvvvvvwwwwwwwwwxxxxxxxxxvvvvvvwwwxxxyyy{{{}}}~~~gggXXXQQQLLLJJJJJJIIIIIIJJJLLLTTT```mmmvvvrrrhhh___VVVQQQPPPDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>??????@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;::::::;;;<<<<<<;;;::::::999999999999999999999999333444444555666777777777:::999999888888999999:::;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======999999::::::;;;<<<<<<===:::::::::;;;===>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDBBBDDDFFFGGGFFFFFFGGGHHHLLLMMMNNNNNNNNNOOORRRUUUSSSVVVZZZ\\\]]]^^^```bbbcccdddeeegggjjjlllmmmnnnlllnnnppprrruuuwwwxxxxxxyyyxxxvvvvvvwwwzzz}}}{{{|||}}}~~~~~~yyyrrrqqqxxxzzzrrrpppmmmkkkkkkllllllmmmnnnnnnnnnnnnoooqqqsssuuuwwwxxxyyyxxx{{{~~~|||yyyuuuqqqqqqsssuuu~~~xxx~~~}}}yyyxxxvvvuuutttttttttuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwuuutttttttttuuuvvvsssuuuyyy|||~~~}}}{{{zzzxxxxxxwwwvvvuuuuuuvvvvvvttttttuuuvvvwwwxxxyyyyyywwwxxxyyywwwuuutttuuuvvvwwwxxxxxxyyyzzz{{{}}}~~~ooo^^^TTTMMMIIIKKKIIIIIIJJJNNNQQQWWWeeerrrwwwkkkccc[[[TTTOOOLLLJJJGGGFFFFFFEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<========================999:::;;;<<<<<<;;;:::999=========<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===999999999999999999999999999999999999999999999999<<<<<<;;;::::::999888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????BBBBBBBBBBBBCCCEEEFFFHHHHHHIIIJJJKKKMMMOOOPPPQQQUUUWWWZZZ]]]___```______bbbdddeeefffeeefffhhhiiimmmmmmnnnoooqqqtttvvvwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{zzz{{{|||~~~|||qqqkkkkkkwwwyyytttppplllooonnnnnnnnnnnnnnnooopppvvvsssrrrssswwwzzz{{{zzzyyy{{{}}}{{{vvvsssssstttuuu}}}|||}}}{{{|||wwwvvvuuutttssssssssssssrrrssstttuuuuuuvvvvvvvvvwwwvvvuuutttuuuuuuvvvwwwtttwwwzzz}}}~~~}}}{{{yyyxxxxxxwwwvvvvvvvvvvvvvvvsssttttttuuuuuuvvvvvvwwwwwwyyyzzzyyywwwuuuuuuvvvvvvvvvwwwxxxzzz|||~~~yyyeeeYYYPPPKKKKKKKKKJJJKKKMMMPPPUUUaaammm|||zzznnnfff^^^VVVPPPJJJHHHEEEDDDDDDDDDBBBAAACCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHJJJKKKMMMOOOPPPPPPUUUVVVYYY\\\^^^_________aaaccceeeffffffgggiiikkkmmmnnnnnnpppqqqsssuuuvvvuuuuuuuuuuuuuuuvvvxxxxxxzzzzzzyyyzzz{{{}}}uuunnnooo~~~uuurrrqqqoooooonnnnnnnnnoooooopppqqquuusssqqqsssvvvyyyzzzyyy}}}~~~zzzuuuttttttttt}}}xxxxxx|||yyyxxxttttttttttttsssrrrqqqqqqqqqqqqrrrsssttttttttttttuuuuuuuuuuuuuuuvvvxxxxxxvvvxxx{{{}}}}}}|||zzzxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzzzzzxxxvvvuuuuuutttuuuvvvxxxzzz}}}pppaaaVVVOOOMMMMMMJJJJJJLLLNNNRRR\\\fffvvv~~~sssjjjaaaYYYRRRKKKIIIFFFDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===========================>>>???@@@@@@???>>>===:::;;;;;;<<<======>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPSSSUUUXXX[[[]]]^^^^^^^^^```bbbeeefffggghhhjjjlllnnnnnnooopppqqqrrrssstttsssssssssssstttuuuvvvwwwxxxxxxxxxxxxzzz|||~~~|||uuuyyy}}}rrrppprrrrrrnnnnnnnnnooopppqqqrrrssstttsssrrrsssvvvxxxyyyxxx~~~zzzvvvtttuuuyyyzzzuuu}}}{{{yyyvvvrrrssstttuuutttsssqqqppprrrrrrssstttuuuuuutttttttttttttttuuuwwwxxxyyyyyyxxxyyy{{{||||||zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwvvvvvvvvvuuuuuuttttttuuuwwwzzz{{{xxxvvvtttsssuuuuuuvvvxxxyyy|||}}}|||jjj^^^UUUPPPLLLIIIIIIKKKMMMPPPXXXaaaoooyyyyyypppfff\\\UUUOOOLLLHHHGGGGGGGGGGGGFFFCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????========================>>>>>>???@@@@@@???>>>>>>;;;<<<<<<<<<=========>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHJJJLLLMMMOOOOOORRRSSSVVVXXX[[[\\\]]]^^^___aaadddfffgggiiikkknnnoooooopppqqqqqqqqqrrrrrrsssrrrrrrsssssstttuuuvvvvvvvvvvvvwwwyyy{{{~~~{{{qqqpppqqqrrrooooooooopppqqqssstttuuutttttttttuuuwwwxxxyyyyyy}}}yyyuuuwwwwww|||xxx}}}{{{~~~||||||yyyvvvttttttuuuvvvvvvuuusssrrrrrrsssttttttttttttttttttssstttuuuvvvwwwyyyyyyzzzxxxyyyzzzzzzzzzyyywwwvvvvvvwwwxxxxxxxxxxxxwwwwwwuuuuuuuuuttttttssssssrrrtttvvvyyyzzzxxxuuusssrrrwwwwwwwwwxxxyyyzzz{{{|||}}}~~~tttfff[[[TTTJJJGGGGGGJJJMMMOOOUUU\\\hhhsss~~~uuukkk```XXXQQQNNNJJJGGGGGGGGGGGGFFFCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>????????????>>>===>>>>>>=========<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIKKKMMMNNNOOOPPPQQQSSSVVVYYY[[[\\\]]]^^^```ccceeefffhhhkkkmmmnnnooopppqqqqqqqqqqqqpppsssssssssssssssuuuvvvvvvttttttuuuvvvxxx{{{~~~{{{tttqqqppppppppppppqqqqqqssstttvvvvvvuuuvvvwwwxxxyyyyyyzzz{{{}}}}}}xxxzzzxxxzzzzzzwww{{{yyy}}}||||||zzzwwwuuuvvvvvvvvvvvvvvvuuuuuurrrrrrsssssstttssssssrrrssstttvvvwwwxxxyyyyyyyyyvvvwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwssssssrrrrrrqqqqqqqqqpppuuuwwwyyyyyywwwuuuttttttxxxxxxxxxxxxxxxyyyzzzzzz|||~~~}}}oooaaaVVVKKKGGGGGGJJJMMMNNNRRRXXXbbbmmm~~~|||rrrfff]]]RRRNNNJJJFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<>>======<<<;;;;;;=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@???@@@AAACCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQTTTWWWYYY[[[\\\]]]___bbbdddeeegggjjjlllmmmnnnpppqqqqqqqqqpppppprrrrrrrrrrrrssstttuuuvvvsssssstttvvvxxx|||zzzuuurrrqqqqqqrrrrrrrrrssstttuuuvvvwwwvvvxxxzzzzzzzzzyyyzzz{{{~~~||||||zzz{{{|||sss{{{}}}|||{{{{{{yyyxxxvvvvvvvvvuuuuuuvvvvvvwwwttttttuuuuuuuuuuuutttttttttuuuvvvxxxyyyyyyxxxxxxtttuuuvvvvvvvvvvvvvvvuuuuuuvvvxxxzzzzzzyyyxxxwwwtttsssssssssssssssssssssxxxzzz{{{zzzxxxvvvvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{|||~~~uuudddWWWNNNJJJHHHKKKMMMMMMOOOSSS\\\gggxxxxxxlllcccUUUQQQKKKGGGEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>???AAACCCDDDDDDDDDCCCEEEEEEGGGHHHJJJLLLMMMMMMMMMNNNPPPRRRUUUXXXZZZ\\\\\\^^^aaacccccceeehhhjjjlllmmmoooqqqrrrqqqqqqpppqqqqqqpppqqqqqqrrrssstttsssssstttvvvyyy|||}}}~~~wwwuuusssrrrsssttttttttttttuuuuuuvvvwwwuuuwwwzzz{{{yyyxxxyyy{{{|||~~~}}}|||}}}wwwxxx|||zzzyyyyyyxxxwwwvvvuuuttttttuuuwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwtttuuuwwwxxxyyyyyyxxxwwwsssssstttuuuuuuuuuuuuuuuuuuvvvxxxzzzzzzzzzxxxwwwvvvwwwwwwwwwwwwwwwwwwwww{{{||||||{{{yyyxxxxxxyyyuuuuuuvvvwwwxxxzzz|||}}}|||xxxfffVVVQQQLLLJJJLLLMMMKKKLLLOOOXXXcccttt}}}pppgggYYYTTTNNNIIIGGGFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===<<<<<<======>>>>>>??????>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777888999;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAACCCDDDDDDDDDCCCEEEEEEFFFHHHJJJKKKMMMMMMMMMNNNOOOQQQTTTWWWZZZ[[[\\\^^^aaabbbcccdddfffhhhkkkllloooqqqrrrrrrqqqpppoooooooooooopppqqqrrrssssssssstttvvvyyy}}}}}}|||}}}~~~uuusssssstttvvvvvvuuuuuuuuuuuuuuuvvvwwwtttwwwzzzzzzyyywwwxxxzzzyyy{{{||||||~~~zzz~~~}}}{{{{{{{{{yyyxxxyyyyyywwwvvvvvvvvvvvvwwwwwwyyyzzzyyyxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvuuusssuuuwwwxxxxxxvvvtttrrruuuuuuvvvwwwxxxxxxyyyyyyuuuwwwxxxyyyyyyzzz}}}~~~{{{yyywww{{{{{{{{{{{{|||}}}~~~~~~~~~yyyhhhaaaTTTOOOLLLMMMNNNOOORRRWWWTTT\\\jjj|||yyylll___XXXNNNIIIHHHHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@??????@@@AAAAAA????????????????????????>>>>>>????????????>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>=====================<<<<<<<<<======>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>><<<>>>@@@CCCDDDDDDCCCBBBEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNPPPRRRSSSVVVYYY\\\bbbbbbaaabbbccceeegggiiikkkkkkmmmnnnooooooooooookkkkkklllnnnoooqqqrrrrrrvvvvvvwwwxxxzzz|||~~~~~~{{{}}}}}}xxxyyyuuusssvvvttttttuuuuuuttttttssssssssstttvvvxxxxxxwwwuuutttuuuwwwzzz}}}~~~~~~zzz|||zzzzzzzzzyyyxxxyyyyyyxxxxxxxxxxxxxxxwwwxxxyyyzzzzzzyyyyyyzzz{{{|||{{{zzzyyyxxxwwwwwwvvvuuuvvvxxxxxxxxxwwwuuutttvvvvvvwwwwwwxxxyyyyyyyyywwwxxxzzz{{{{{{}}}~~~{{{yyyxxxzzzzzzzzzzzzzzz{{{|||}}}~~~kkkaaaTTTOOOKKKKKKLLLKKKMMMQQQRRRYYYgggwww}}}pppddd\\\RRRLLLJJJIIIFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>????????????>>>>>>>>>????????????@@@@@@@@@?????????@@@@@@@@@@@@AAA??????>>>=====================<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBDDDEEEFFFGGGIIIJJJKKKKKKLLLNNNPPPRRRSSSVVVYYY\\\aaaaaaaaabbbccceeeggghhhjjjjjjkkklllmmmmmmmmmlllkkklllmmmnnnooopppqqqqqquuuvvvxxxzzz|||~~~~~~}}}~~~|||wwwxxxuuusssvvvqqqrrrrrrsssssssssssssssssstttuuuvvvwwwvvvuuuuuuuuuwwwxxx{{{~~~~~~|||yyyyyyzzzzzzyyyxxxxxxxxxzzz{{{{{{zzzyyyyyyyyyzzz{{{{{{zzzzzz{{{}}}}}}{{{yyywwwvvvwwwwwwxxxxxxxxxyyyyyyxxxxxxwwwvvvxxxxxxxxxxxxyyyyyyyyyyyyxxxzzz{{{|||}}}~~~|||zzzzzz|||{{{{{{{{{{{{||||||}}}~~~~~~uuugggXXXQQQLLLKKKKKKIIIIIILLLOOOVVVbbbqqqvvvllldddYYYPPPLLLJJJGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA??????>>>============>>>>>>======<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKKKKMMMPPPQQQSSSUUUYYY[[[`````````aaabbbdddfffggghhhiiiiiijjjjjjjjjiiiiiilllllllllmmmnnnooopppppptttuuuxxx{{{~~~~~~|||}}}yyyuuuvvvtttsssvvvppppppqqqrrrrrrsssssssssttttttttttttuuuuuuuuuvvvuuuvvvwwwxxxyyy}}}~~~}}}zzzxxxwwwxxxyyyzzzyyyxxxwwwxxxzzz|||}}}|||{{{yyyyyy{{{||||||{{{{{{}}}~~~}}}{{{xxxvvvuuuvvvxxxzzz{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxzzz{{{|||}}}}}}||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~qqq___WWWOOONNNMMMKKKJJJLLLNNNTTT^^^lll{{{{{{tttlll```VVVOOOKKKIIIGGGDDDDDDDDDCCCCCCBBBBBBAAAEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>>>>>>>?????????@@@@@@@@@????????????????????????@@@???>>>>>>======>>>>>>???>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKMMMOOOQQQRRRTTTXXX[[[^^^^^^___```bbbcccdddeeehhhhhhhhhiiihhhhhhggggggkkkkkklllmmmmmmnnnooooooqqqssswww{{{~~~}}}zzzyyy|||wwwtttuuuttttttvvvtttssssssrrrrrrrrrrrrrrrtttssssssssstttuuuvvvwwwuuuvvvvvvvvvwwwzzz~~~~~~~~~zzzwwwvvvvvvwwwyyyyyyxxxwwwvvvxxxzzz|||||||||zzzyyyyyyzzz||||||||||||}}}}}}{{{wwwuuutttvvvxxxzzz|||{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwxxxyyyzzz{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~zzzggg\\\RRROOONNNLLLLLLMMMNNNSSS\\\hhhvvv{{{ttthhh\\\SSSMMMJJJHHHDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBBBBBBBCCCCCCDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@??????>>>>>>@@@@@@???>>>>>>>>>>>>>>>??????>>>===============<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>@@@@@@@@@@@@@@@AAACCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJLLLNNNPPPQQQTTTWWWZZZ\\\]]]^^^___aaabbbccccccgggggghhhhhhhhhgggffffffjjjjjjkkklllmmmnnnnnnoooppprrrvvvzzz}}}~~~~~~{{{wwwuuuuuu~~~uuussstttuuuwwwxxxzzzyyywwwuuusssrrrqqqqqqtttssssssssstttuuuwwwwwwuuuvvvwwwwwwwwwyyy}}}yyyzzz{{{|||~~~yyyvvvvvvvvvwwwyyyyyyxxxvvvwwwwwwyyyzzzzzzyyyxxxxxxxxxzzz{{{|||{{{|||}}}|||zzzwwwuuutttvvvxxxzzz{{{{{{||||||{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyywwwwwwxxxxxxyyy|||~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~qqqcccUUUOOOMMMLLLKKKMMMOOOTTT[[[eeeqqq{{{pppdddYYYQQQMMMKKKFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>???@@@@@@???>>>============<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999888999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJIIIKKKNNNOOOQQQSSSWWWYYYZZZ[[[]]]___```aaaaaaaaaeeeeeefffffffffffffffeeehhhiiijjjkkklllnnnooooooppprrruuuxxx{{{}}}}}}~~~~~~}}}xxxuuuuuuwww~~~zzzuuutttuuuwwwzzz{{{}}}zzzwwwtttrrrrrrrrrsssttttttuuuvvvwwwxxxxxxvvvwwwxxxxxxxxxzzz}}}~~~~~~}}}||||||}}}}}}~~~wwwxxxyyyzzz|||{{{|||yyyvvvvvvvvvxxxyyyyyywwwvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwyyy{{{{{{{{{{{{}}}{{{yyywwwuuuuuuvvvxxxyyyzzz{{{|||}}}}}}{{{yyyxxxvvvvvvwwwwwwxxxyyyyyyyyywwwwwwwwwwwwwwwzzz~~~~~~||||||}}}}}}~~~mmm[[[RRROOOLLLLLLMMMNNNSSSZZZbbblllzzzxxxlll```VVVQQQNNNHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>????????????@@@@@@@@@??????@@@AAABBBBBBCCCCCCAAA@@@??????>>>>>>??????AAA@@@???>>>============<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<:::999999999::::::;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@CCCCCCDDDFFFGGGHHHIIIJJJIIIKKKMMMOOOPPPSSSVVVYYYYYYZZZ\\\^^^___`````````aaabbbcccdddddddddddddddfffggghhhjjjlllnnnppppppssstttvvvxxxzzz|||~~~~~~}}}~~~~~~{{{wwwvvvzzz~~~xxxwwwvvvuuuvvvzzz}}}~~~}}}zzzwwwtttsssssssssssstttvvvwwwxxxyyyxxxxxxyyyzzzzzzzzzyyyyyy{{{}}}{{{zzzyyyyyyyyyzzz|||}}}yyy{{{{{{yyyxxx|||}}}}}}{{{yyywwwvvvwwwxxxyyyyyywwwuuuxxxwwwvvvuuuttttttuuuuuuwwwxxxzzz{{{{{{{{{}}}zzzxxxwwwvvvuuuvvvxxxyyyyyyzzz|||~~~}}}{{{yyywwwuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvyyy~~~~~~wwwbbbVVVQQQNNNMMMNNNMMMRRRYYY```iiivvv}}}qqqeeeZZZTTTQQQJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>????????????@@@@@@@@@===>>>???AAACCCEEEFFFGGGAAA@@@??????>>>?????????AAA@@@???>>>============;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<================================================999:::<<<======<<<:::999::::::;;;;;;<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>@@@BBBCCCCCCBBBAAA???CCCCCCDDDFFFGGGHHHIIIJJJIIIKKKMMMOOOPPPRRRVVVYYYXXXZZZ\\\^^^___```____________```bbbcccccccccccceeefffhhhjjjlllnnnpppqqqvvvvvvwwwxxxzzz|||~~~|||}}}~~~{{{xxxyyy~~~yyy~~~tttvvvwwwvvvxxx|||~~~|||yyyvvvtttttttttuuurrrtttwwwyyyzzzzzzyyyxxx{{{||||||{{{yyyxxxyyyzzzxxxxxxwwwwwwxxxzzz}}}~~~|||~~~}}}zzzvvvxxx|||zzzyyyxxxwwwwwwwwwxxxyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{{{{{{{{{{{{{yyyvvvuuuwwwxxxyyyyyyzzz|||~~~~~~|||yyywwwvvvttttttuuuuuuvvvvvvvvvwwwvvvvvvuuutttssstttwwwyyy|||}}}mmm\\\QQQKKKKKKNNNNNNQQQWWW^^^hhhuuuwwwiii```XXXRRRLLLLLLJJJGGGDDDBBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????;;;<<<===???AAACCCDDDEEECCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<============<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;<<<===<<<;;;;;;<<<===;;;;;;;;;<<<<<<>>>???@@@>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLMMMOOORRRTTTUUUYYY[[[]]]]]]\\\\\\]]]^^^^^^^^^______```aaaaaabbbeeeddddddeeegggkkkoooqqqvvvxxxzzz|||}}}}}}|||{{{||||||{{{yyyzzzyyyxxx{{{wwwttttttxxx|||~~~~~~~~~{{{wwwtttssssssuuuvvvxxxuuurrrsssvvvyyyzzzyyyxxxxxxxxxyyyyyyxxxxxxxxxwwwvvvtttttttttwwwyyy{{{||||||{{{yyyxxxzzz~~~zzzzzzyyywwwvvvvvvwwwwwwxxxtttttttttttttttttttttttttttuuuwwwyyyzzz{{{{{{{{{zzzxxxvvvvvvxxx{{{||||||zzz||||||yyyxxxwwwuuuuuuvvvvvvwwwwwwwwwwwwuuuvvvuuutttssstttwwwyyy~~~~~~~~~yyygggZZZQQQMMMMMMNNNQQQWWW^^^gggrrr}}}}}}nnndddZZZSSSOOONNNKKKHHHEEECCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>?????????@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<============<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<===<<<;;;;;;<<<===<<<<<<<<<<<<<<<===>>>???===>>>??????AAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJKKKMMMOOOQQQSSSUUUWWWYYY[[[[[[[[[ZZZ[[[\\\\\\\\\]]]^^^______``````dddccccccdddgggkkkoooqqquuuwwwyyy|||}}}}}}|||||||||zzzxxxxxx|||{{{zzzwwwttttttwww{{{}}}}}}|||zzzvvvsssqqqqqqssstttvvvtttrrrsssuuuxxxxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvsssrrrqqqqqqsssvvvyyy{{{|||{{{{{{yyyyyy{{{}}}yyyxxxwwwuuuuuuuuuvvvwwwttttttttttttttttttttttttrrrsssuuuwwwyyy{{{{{{|||yyywwwvvvwwwzzz}}}~~~{{{}}}}}}zzzxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwuuuuuuuuutttssstttvvvxxx{{{{{{|||}}}~~~~~~ooo___RRRJJJHHHMMMPPPVVV]]]fffpppzzzwwwlll```VVVSSSQQQMMMIIIFFFEEEEEEFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@??????>>>>>>>>>>>>??????>>>>>>======<<<======>>>>>>======<<<=========<<<<<<<<<<<<;;;======<<<<<<<<<<<<============<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===;;;<<<===<<<;;;;;;<<<=========<<<<<<<<<======>>>===>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRTTTTTTVVVXXXYYYXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^___```bbbbbbbbbdddgggkkkoooqqqtttvvvxxx{{{}}}}}}||||||{{{wwwuuuwww~~~xxxvvvssssssuuuxxxzzz{{{yyywwwtttqqqooooooppppppsssrrrqqqsssuuuvvvuuuttttttttttttuuuuuutttttttttooonnnnnnoooqqqtttwwwyyyzzzzzzzzzyyyzzz|||xxxwwwvvvtttttttttuuuuuusssssssssssssssssssssssspppqqqsssuuuxxxzzz{{{|||zzzxxxxxxyyy|||~~~~~~{{{}}}}}}zzzxxxxxxuuuuuuuuuvvvvvvvvvvvvvvvtttuuuuuutttssstttvvvxxxwwwxxxzzz{{{~~~~~~}}}}}}}}}}}}||||||~~~tttbbbSSSJJJGGGKKKOOOUUU\\\dddnnnxxx~~~vvviii^^^XXXTTTNNNIIIGGGFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@?????????>>>>>>>>>>>>?????????>>>>>>=========>>>>>>>>>>>>===============<<<<<<<<<<<<<<<======<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;<<<===<<<;;;;;;;;;===>>>======<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRSSSUUUWWWWWWWWWVVVWWWYYYXXXYYYZZZ[[[]]]^^^___```aaaaaabbbdddgggkkkoooqqqsssuuuxxx{{{|||}}}||||||zzzvvvssswww|||uuutttrrrqqqrrrtttvvvwwwvvvuuusssqqqooonnnnnnnnnppppppqqqrrrssssssrrrrrrssssssttttttttttttssssssnnnnnnnnnoooqqqsssvvvwwwwwwxxxxxxyyyyyy|||wwwvvvtttsssrrrrrrssssssssssssssssssssssssssssssooopppqqqsssvvvxxxzzz{{{zzzyyyxxxyyy{{{}}}}}}|||{{{}}}}}}zzzxxxwwwttttttttttttttttttssssssssstttuuuuuuttttttuuuwwwuuuvvvwwwzzz|||~~~~~~|||{{{{{{{{{{{{|||{{{zzz{{{}}}{{{iiiYYYPPPNNNIIIMMMSSSZZZbbblllwww}}}tttiii^^^XXXPPPJJJGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>????????????>>>>>>======>>>>>>>>>>>>====================================<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;<<<===<<<;;;;;;;;;===>>>======<<<<<<<<<<<<===<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJLLLNNNPPPQQQRRRTTTVVVWWWVVVVVVVVVXXXWWWXXXYYY[[[]]]___```aaa___```bbbeeehhhlllppprrrtttvvvyyy{{{}}}}}}||||||yyyvvvuuu{{{yyyrrrrrrqqqppppppppprrrtttttttttsssqqqpppooonnnmmmnnnpppqqqqqqqqqqqqppppppsssttttttuuuuuuttttttsssqqqqqqqqqqqqrrrsssuuuvvvuuuvvvwwwxxxyyy{{{vvvvvvuuutttrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrooopppppprrrtttvvvxxxyyyyyyxxxwwwxxxzzz{{{{{{zzzzzz|||~~~~~~|||yyywwwvvvssssssssssssrrrrrrrrrrrrrrrtttuuuuuutttsssuuuvvvssstttvvvxxxzzz}}}~~~}}}|||zzzyyyxxxxxxyyyyyyyyyyyyxxxyyy|||mmm]]]TTTRRRJJJLLLPPPVVV^^^hhhssszzztttfff^^^SSSLLLIIIHHHFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB?????????@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@??????===>>>>>>??????>>>>>>===<<<============>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;<<<===<<<;;;;;;<<<=========<<<<<<<<<======>>><<<======>>>???@@@AAAAAAAAABBBCCCCCCEEEEEEFFFGGGHHHHHHIIIJJJKKKMMMNNNOOOQQQSSSUUUUUUTTTTTTUUUVVVVVVWWWXXX[[[]]]___aaaaaa___```cccfffjjjnnnqqqsssvvvxxxzzz|||}}}}}}|||{{{xxxxxxzzzzzzwwwqqqrrrrrrpppooooooqqqsssssstttttttttsssrrrqqqpppnnnpppqqqpppoooooopppqqqttttttuuuuuuuuuuuuttttttsssssssssssstttuuuvvvvvvuuuvvvxxxyyyyyy|||{{{zzz|||tttvvvuuusssqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqrrrtttvvvwwwuuutttuuuwwwyyy{{{zzzyyyyyy{{{}}}}}}{{{xxxvvvuuutttttttttssssssrrrrrrrrrqqqsssuuuuuutttssstttuuurrrsssuuuwwwyyy{{{}}}~~~}}}{{{yyywwwvvvvvvwwwwwwvvvvvvvvvwwwzzz~~~uuubbbWWWRRRLLLMMMNNNRRRXXXbbbmmmttt~~~}}}nnneeeXXXOOOKKKJJJGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA===>>>???@@@@@@@@@@@@???>>>>>>????????????>>>>>><<<=========>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>;;;<<<===<<<;;;;;;<<<===<<<<<<<<<<<<<<<===>>>???<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFHHHHHHHHHIIIJJJLLLMMMNNNNNNPPPRRRSSSRRRRRRSSSTTTTTTUUUVVVYYY[[[^^^``````___aaacccgggkkkpppssstttyyyzzz|||~~~~~~}}}|||{{{www{{{zzzvvvuuusssttttttssspppoooqqqsssssstttvvvwwwwwwvvvtttsssooopppqqqooommmmmmooorrrssssssttttttttttttssssssrrrrrrssstttuuuvvvwwwxxxwwwxxxzzz{{{{{{}}}yyytttyyyzzzuuutttrrrpppooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqsssuuuvvvqqqqqqrrruuuyyy{{{{{{zzzxxxzzz}}}}}}zzzwwwuuuuuuuuuuuuuuuttttttsssssssssqqqsssuuuuuutttssstttuuurrrssstttvvvxxxzzz|||}}}}}}zzzwwwuuuuuuuuuvvvtttttttttuuuxxx|||kkk\\\VVVNNNNNNMMMOOOSSS]]]hhhoooxxx{{{sssiii[[[QQQMMMKKKIIIFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@@@@@@@@@@>>>>>>????????????>>>>>><<<=========>>>>>>??????======<<<<<<<<<<<<======<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<===<<<;;;;;;<<<===;;;;;;;;;<<<<<<>>>???@@@<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNMMMNNNPPPQQQPPPPPPQQQRRRRRRSSSUUUWWWZZZ]]]^^^______aaadddhhhlllqqqtttuuu{{{|||}}}}}}|||{{{www}}}wwwtttuuutttvvvwwwuuurrrqqqsssuuusssuuuwwwyyyyyyxxxwwwvvvpppqqqqqqooollllllpppsssrrrssssssttttttssssssrrrpppqqqrrrtttvvvxxxyyyzzzyyyzzz|||}}}}}}~~~|||vvv~~~{{{wwwssspppvvvtttrrrrrrrrrsssrrrqqqrrrrrrqqqssstttuuusssrrrssssssqqqqqqqqqqqqssssssrrrrrrtttuuuvvvvvvvvvvvv{{{}}}~~~{{{uuusssuuuxxxxxxwwwvvvtttttttttuuuvvvrrrrrrrrrsssssssssttttttvvvvvvuuuuuuuuuwwwxxxyyy{{{zzzyyywwwvvvuuuuuuuuutttttttttuuuwww{{{~~~uuufffZZZMMMLLLLLLOOOQQQTTT^^^gggrrruuu|||zzzpppbbbVVVPPPLLLJJJGGGGGGEEEEEEEEEFFFEEECCCAAADDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@???===>>>BBBAAA===??????>>>>>>>>>>>>??????>>>??????@@@@@@>>>===<<<===>>>?????????>>><<<;;;??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<>>>???>>>>>>===<<<;;;::::::999<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFJJJJJJIIIHHHHHHHHHIIIIIIOOOOOOOOONNNNNNNNNNNNNNNOOOQQQTTTVVVWWWZZZ]]]``````bbbfffiiimmmqqqvvvyyy|||{{{{{{{{{zzzyyyyyyxxx}}}zzzvvvsssyyy}}}}}}yyywwwwwwttttttuuuwwwxxxwwwuuurrrnnnnnnnnnnnnnnnooopppqqqqqqqqqrrrrrrrrrrrrsssssssssrrrqqqsssvvvyyyzzzzzz|||{{{{{{{{{}}}vvvqqqzzz~~~|||yyyvvvsssvvvuuuttttttuuuvvvtttssssssrrrssstttwwwxxxwwwvvvtttsssrrrqqqqqqrrrssstttssstttuuuvvvvvvvvvvvvvvvzzz}}}}}}xxxvvvxxxzzzyyywwwvvvtttttttttttttttsssrrrrrrrrrssssssttttttuuuuuutttttttttuuuvvvwwwyyyxxxwwwvvvuuutttsssssstttttttttuuuwwwzzz}}}yyyhhh\\\PPPMMMLLLMMMNNNPPPXXXaaammmooouuuzzzkkk^^^SSSLLLIIIGGGFFFEEEDDDDDDEEEEEEDDDBBBDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>@@@@@@>>>@@@DDDCCC?????????>>>>>>>>>>>>??????>>>??????@@@??????=========>>>?????????>>><<<<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>>>>=========<<<;;;;;;::::::<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<======>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFIIIIIIHHHHHHHHHHHHIIIJJJMMMMMMMMMLLLLLLLLLLLLLLLOOOQQQSSSUUUWWWZZZ]]]```aaacccgggkkknnnrrrwwwzzz|||{{{zzzzzzyyyyyyzzzzzzyyywwwuuu{{{xxxvvvvvvvvvwwwxxxwwwuuurrrnnnnnnmmmmmmmmmnnnoooooooooppppppqqqrrrssstttttttttsssrrrtttwwwyyyzzzzzz|||{{{zzzzzz{{{~~~uuuxxx~~~~~~|||yyywwwvvvuuuvvvwwwyyyyyywwwuuusssssstttvvvyyy{{{{{{zzzttttttsssrrrrrrsssttttttuuuvvvvvvwwwwwwwwwvvvvvvxxx|||}}}{{{|||~~~yyyxxxvvvtttsssrrrsssssstttsssrrrrrrrrrsssuuuvvvwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwvvvtttsssssssssttttttvvvyyy|||}}}}}}nnnaaaVVVQQQMMMLLLLLLMMMTTT\\\lllnnnsss{{{wwwgggYYYOOOKKKJJJFFFEEEDDDDDDEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@@@@???BBBGGGGGGCCC??????>>>>>>>>>>>>????????????@@@@@@??????>>>===>>>>>>??????>>>>>>===<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>======<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<===>>>>>>??????AAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKNNNPPPSSSUUUWWWYYY]]]```ccceeeiiimmmpppssswwwzzz|||{{{yyyyyyyyy{{{}}}~~~}}}xxxxxxxxx~~~wwwyyyxxxxxxxxxyyywwwtttrrrnnnnnnmmmmmmlllmmmmmmmmmmmmmmmoooppprrrtttuuuvvvuuutttssstttwwwyyyyyyyyy{{{zzzyyyxxxyyy{{{}}}~~~~~~www}}}zzzxxxuuuuuuvvvyyy{{{{{{yyyvvvrrrssstttwww{{{}}}~~~}}}uuuuuutttsssssstttuuuuuuwwwxxxxxxxxxxxxwwwwwwvvvwww{{{yyyxxxvvvtttrrrqqqqqqqqqttttttrrrrrrrrrsssuuuvvvyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{zzzyyyvvvuuusssssstttuuuvvvxxxzzz{{{|||vvviiiZZZSSSNNNLLLLLLNNNTTT\\\kkkmmmqqqxxxppp```UUUPPPPPPGGGEEEDDDDDDEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===@@@@@@@@@CCCIIIIIIFFF@@@??????>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>>????????????>>>>>>======<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>===<<<<<<<<<<<<======::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>??????@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKNNNPPPSSSUUUWWWZZZ^^^aaadddggglllooorrrtttxxxzzz{{{zzzyyyyyy{{{~~~{{{wwwxxxyyy~~~www{{{zzzxxxxxxxxxwwwtttqqqooonnnmmmllllllllllllllljjjkkkmmmooorrrtttvvvwwwuuutttrrrsssuuuwwwwwwvvvwwwvvvvvvvvvwwwyyy{{{}}}yyyxxx}}}zzzwwwttttttuuuxxxzzz{{{yyyvvvrrrrrrtttwww{{{}}}}}}}}}vvvvvvuuuttttttuuuvvvvvvyyyyyyyyyzzzyyyyyyxxxxxxwww{{{yyywwwuuusssqqqqqqqqqqqqttttttssssssssstttuuuvvvxxxxxxxxxxxxwwwwwwvvvvvvvvvxxxyyyzzzzzzyyywwwvvvtttttttttuuuvvvxxxyyyzzz|||}}}}}}mmm]]]UUUMMMKKKLLLNNNTTT[[[eeegggkkkqqqzzzzzziii\\\TTTQQQIIIGGGEEEEEEEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===@@@@@@@@@CCCIIIIIIFFF@@@@@@????????????@@@@@@AAA@@@@@@???????????????@@@??????>>>>>>>>>>>>>>><<<<<<======>>>>>>??????==========================================<<<<<<::::::;;;;;;<<<=========<<<<<<<<<<<<==================<<<<<<<<<<<<======;;;;;;;;;<<<<<<=================================<<<<<<<<<<<<============>>>>>>???????????????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNPPPSSSUUUXXX[[[___bbbfffiiimmmqqqsssuuuxxxzzzzzzyyyzzz{{{~~~xxxvvvwwwxxxzzz}}}yyy{{{yyywwwwwwvvvuuussspppooonnnmmmllllllllllllllljjjkkkllloooqqqsssuuuvvvtttsssqqqqqqssstttsssrrrqqqrrrrrrtttvvvyyy{{{}}}}}}xxxyyy~~~~~~}}}}}}}}}~~~}}}zzzwwwttttttuuuwwwyyyzzzxxxwwwttttttuuuwwwzzz||||||{{{wwwwwwvvvuuuuuuvvvwwwwwwyyyzzzzzz{{{{{{{{{zzzzzzyyy{{{wwwvvvtttrrrqqqpppqqqqqqssssssttttttuuuuuuuuuuuutttuuuuuuuuuuuuttttttsssttttttvvvvvvwwwvvvuuuuuuuuuuuuvvvwwwwwwxxxyyyyyy{{{|||~~~sssdddZZZOOOKKKKKKLLLQQQXXXbbbeeehhhmmmuuuuuueeeXXXRRRMMMKKKGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@@@@???BBBGGGGGGCCC@@@@@@????????????@@@@@@AAAAAA@@@????????????@@@AAA@@@???>>>>>>>>>>>>???============>>>>>>>>>>>>========================<<<======>>>>>>>>>======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===============<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<=================================<<<<<<<<<<<<============???????????????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOQQQTTTWWWYYY\\\```cccgggjjjnnnrrrtttuuuwwwyyyxxxyyy{{{xxx|||wwwuuutttvvvuuu{{{~~~{{{{{{yyywwwuuuttttttsssqqqooonnnnnnmmmmmmlllmmmmmmmmmkkkkkkmmmnnnppprrrsssttttttrrrppppppqqqrrrqqqpppnnnoooqqqsssvvvxxx{{{|||yyy{{{yyy}}}|||}}}yyyyyyzzz}}}~~~|||yyywwwvvvuuuvvvxxxyyyyyywwwwwwvvvwwwxxx{{{|||{{{yyyxxxwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{||||||||||||{{{|||~~~~~~vvvuuusssqqqqqqqqqqqqrrrrrrsssuuuvvvvvvvvvttttttrrrrrrttttttuuutttsssssssssssstttttttttuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyzzz{{{|||rrrfffXXXPPPMMMKKKNNNSSS^^^aaaeeeiiiooo{{{rrrbbbWWWQQQNNNJJJGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@@@@>>>@@@DDDCCC???AAA@@@@@@??????@@@@@@AAABBBAAA@@@?????????@@@@@@AAA@@@???>>>>>>>>>??????>>>>>>>>>>>>====================================;;;<<<===>>>??????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>============<<<<<<<<<<<<========================<<<<<<<<<<<<============???????????????>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOPPPRRRUUUXXXZZZ^^^bbbeeegggjjjooorrrtttuuuwwwxxxwwwyyy}}}|||www}}}xxxwwwtttrrrrrrqqquuuyyyzzzxxxvvvvvvwwwvvvtttrrrqqqqqqqqqooonnnnnnnnnmmmmmmmmmnnnoooooolllmmmmmmnnnooopppqqqqqquuusssqqqpppqqqqqqpppoooooooooqqqsssuuuwwwyyyzzzvvvxxx{{{}}}xxx}}}{{{||||||uuuvvvxxx|||}}}{{{yyyxxxvvvvvvxxxyyyyyyyyyyyyyyyxxxzzz{{{|||zzzyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyyyy{{{|||}}}}}}}}}}}}|||}}}~~~~~~|||uuutttrrrqqqpppqqqrrrrrrqqqsssuuuwwwxxxvvvtttsssrrrssstttvvvvvvvvvuuuuuuuuuuuuttttttuuuvvvwwwxxxvvvwwwxxxyyyyyyyyyyyyyyyxxxyyy{{{}}}rrraaaVVVPPPMMMNNNQQQVVVYYY^^^aaagggqqq~~~lll___SSSPPPKKKHHHGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@???????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@???===>>>BBBAAA===AAA@@@@@@??????@@@@@@AAABBBAAA@@@?????????@@@AAAAAAAAA???>>>>>>>>>???@@@??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<===>>>???>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>============???@@@@@@AAABBBCCCDDDEEEGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJLLLMMMNNNOOOPPPSSSVVVYYY[[[___cccfffgggjjjooorrrtttuuuvvvwwwvvvyyy|||zzzyyyvvvwwwssspppppplllpppttttttrrrpppppprrrtttrrrpppoooppppppooommmnnnnnnnnnnnnnnnooopppqqqnnnnnnnnnnnnoooooooooooovvvtttrrrqqqrrrqqqpppooopppqqqrrrsssuuuvvvwwwxxxvvvwwwyyyzzz~~~ttt}}}}}}zzzyyywwwvvvuuuwwwzzz}}}zzzvvvvvvyyy{{{yyyvvv{{{zzzzzz{{{}}}~~~|||{{{yyyxxxvvvuuutttuuuwwwxxx|||{{{{{{{{{|||}}}~~~|||||||||}}}|||{{{{{{zzzuuutttsssrrrrrrrrrssstttsssssstttttttttttttttttttttuuuuuuuuuuuuuuuttttttrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxyyy|||~~~~~~}}}jjj^^^WWWQQQMMMMMMSSSWWWYYYYYY\\\hhh{{{yyymmm]]]WWWOOOJJJHHHHHHFFFDDDEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>??????<<<:::======<<<<<<;;;;;;;;;::::::::::::<<>>>>>>>>???======<<<<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@??????@@@AAABBBDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHIIIKKKNNNQQQSSSTTTWWWZZZ]]]```bbbcccfffjjjnnnpppqqqrrrvvvzzz}}}vvvooooooqqqpppnnnlllmmmnnnoooppppppppppppqqqqqqooonnnnnnoooooopppoooppppppooonnnnnnpppssspppooommmmmmnnnooorrrsssxxx}}}wwwqqqpppsssssssssrrrssstttvvvxxxyyy{{{yyywwwuuuyyy{{{|||yyyxxxwwwuuuuuuwwwzzz|||~~~~~~~~~~~~}}}yyyvvvvvvzzz|||{{{yyy{{{zzzzzz{{{}}}~~~|||{{{yyyxxxvvvuuuuuuvvvwwwxxx{{{{{{||||||}}}}}}~~~~~~||||||}}}}}}||||||{{{{{{sssrrrrrrrrrrrrsssuuuvvvttttttttttttttttttsssssssssttttttuuuttttttssssssrrrqqqqqqrrrrrrsssttttttuuuvvvvvvwwwxxxyyyyyyzzzxxxyyy|||~~~~~~rrrdddZZZQQQMMMNNNQQQUUUYYYYYY[[[fffwwwuuuddd]]]TTTNNNKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<===============>>>??????===;;;>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<>>>???>>>===============>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>============>>>???@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKNNNQQQSSSTTTWWWYYY]]]```bbbcccgggkkkooopppqqqssswww{{{tttnnnoooqqqpppmmmlllmmmmmmnnnoooooopppppprrrqqqooonnnmmmnnnnnnooonnnooooooooonnnoooqqqssspppooonnnnnnnnnppprrrsss|||xxxrrrqqqssssssrrrrrrssstttuuuwwwxxxyyyxxxuuutttwww}}}}}}{{{yyyyyywwwuuuwwwxxxzzz|||}}}}}}|||||||||yyyvvvwww{{{}}}}}}{{{{{{zzzzzz{{{}}}~~~|||{{{xxxwwwvvvvvvvvvwwwxxxyyyzzz{{{|||}}}~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{rrrrrrrrrrrrsssuuuvvvwwwuuuuuuttttttssssssrrrrrrssssssttttttttttttssssssrrrrrrrrrrrrrrrsssssssssuuuuuuvvvwwwxxxyyyzzz{{{xxxyyy|||~~~~~~ppp```TTTOOOPPPOOOTTTXXXZZZ[[[cccqqq}}}nnnfff[[[SSSOOOMMMJJJHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<======>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<;;;===>>>>>>===;;;@@@@@@????????????>>>>>>???===;;;;;;<<<=========>>>>>>>>>>>>============>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>???AAAAAA??????@@@AAABBBCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFDDDEEEGGGHHHHHHKKKNNNQQQSSSTTTVVVYYY\\\___aaabbbhhhkkknnnppppppsssxxx|||~~~}}}yyyqqqmmmooopppooolllmmmmmmllllllmmmnnnoooppprrrpppooommmllllllmmmmmmlllnnnnnnnnnnnnnnnqqqssspppooooooooooooqqqrrrsss~~~yyytttrrrtttrrrrrrrrrssstttuuuvvvwwwvvvvvvuuutttuuuzzz~~~~~~{{{{{{zzzyyywwwxxxyyyzzz{{{||||||{{{{{{}}}zzzxxxyyy{{{}}}}}}|||{{{zzzzzz{{{}}}~~~|||{{{wwwwwwwwwwwwwwwxxxyyyzzzyyyzzz|||~~~~~~}}}|||{{{{{{zzzzzzyyyyyyyyyyyyssstttttttttuuuuuuvvvvvvvvvvvvuuuttttttsssrrrrrrsssttttttuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuttttttuuuuuuvvvwwwyyyzzz{{{{{{yyyyyy|||~~~~~~}}}iiiYYYRRRSSSNNNSSSYYY[[[\\\bbbllltttwwwooocccYYYTTTPPPLLLIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<======>>><<<;;;;;;<<<===>>>===<<>>;;;:::;;;<<<======>>>>>>>>>>>>============>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>???@@@AAABBB??????@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEGGGHHHHHHKKKOOOQQQTTTUUUWWWYYY\\\___aaabbbgggjjjlllmmmnnnrrrxxx}}}xxxsssnnnmmmnnnpppnnnlllnnnmmmlllkkkkkkmmmoooqqqqqqpppnnnmmmlllllllllllljjjkkkmmmmmmmmmmmmoooqqqpppooooooooopppqqqrrrssszzz}}}}}}xxxsssssstttrrrrrrrrrsssssstttuuuuuuuuuuuuuuuttttttvvvzzz~~~~~~}}}}}}}}}|||{{{yyyzzzzzz{{{{{{|||{{{{{{}}}{{{{{{{{{|||||||||{{{zzzzzz{{{}}}~~~|||{{{wwwwwwwwwxxxyyyzzzzzz{{{yyyzzz|||~~~~~~}}}|||zzzyyyxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuwwwwwwvvvuuuuuutttssssssuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxuuuvvvwwwxxxyyyzzz{{{{{{zzzyyy{{{}}}~~~ppp]]]TTTSSSNNNSSSYYY\\\]]]aaahhhnnnxxxlllbbbZZZTTTNNNJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????????????????????????????<<<===>>>??????>>>===<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;<<<===>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA???;;;:::;;;<<<<<<<<<>>>>>>>>>>>>============>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBB???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFDDDEEEGGGHHHIIILLLPPPSSSUUUVVVXXXZZZ]]]___aaabbbeeegggjjjkkklllqqqyyyrrrooollllllnnnpppooommmooonnnlllkkklllmmmooopppqqqpppnnnmmmlllllllllmmmiiijjjllllllllllllmmmooooooooooooooopppqqqrrrrrrsssuuuwwwwwwtttrrrrrrsssqqqqqqrrrrrrsssssstttttttttuuuvvvuuutttuuuwwwyyy~~~~~~~~~~~~zzz{{{{{{{{{||||||}}}}}}~~~|||{{{{{{||||||{{{zzzzzz{{{}}}~~~|||{{{vvvvvvwwwyyyzzz{{{||||||zzz{{{|||}}}~~~~~~}}}}}}zzzyyywwwvvvvvvvvvwwwxxxzzzzzzzzzzzzyyywwwvvvuuuxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxyyy{{{|||}}}}}}||||||wwwwwwxxxxxxyyyzzzzzzzzzzzzyyy{{{}}}}}}~~~wwwcccVVVRRRMMMRRRWWW[[[]]]```eeeiiiwwwwwwmmmeee\\\TTTNNNKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????????????????????????????======>>>>>>>>>>>>======>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<===>>>???@@@???===<<<===>>>===<<<<<<<<<<<<============>>>@@@>>><<<;;;<<<===<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFHHHIIIKKKMMMQQQTTTVVVWWWYYY[[[^^^```bbbccccccfffhhhiiilllrrr{{{wwwooonnnllllllnnnppppppppppppooonnnmmmmmmnnnoooppppppooonnnmmmmmmmmmnnnooojjjlllnnnnnnmmmlllmmmnnnmmmnnnnnnoooppppppqqqqqqnnnppprrrrrrqqqqqqqqqssspppqqqrrrrrrssssssrrrrrrsssuuuvvvuuuuuuuuuvvvxxx~~~~~~{{{{{{{{{|||}}}~~~~~~}}}||||||~~~{{{zzzzzz{{{}}}~~~|||{{{uuuvvvxxxyyy{{{|||}}}}}}{{{{{{||||||}}}}}}~~~~~~{{{zzzxxxwwwwwwwwwyyyzzz{{{{{{||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuvvvwwwxxxxxxxxxxxxxxxyyy|||~~~yyyyyyyyyyyyyyyyyyyyyyyy{{{yyyzzz}}}}}}}}}lll]]]VVVLLLPPPUUUXXX[[[^^^bbbeeeooo{{{yyypppggg\\\UUUMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????????????????????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>???CCCAAA>>>===>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<===>>><<<;;;;;;;;;<<<===>>>???@@@@@@@@@>>>===<<<<<<===>>>@@@============>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIJJJLLLOOOSSSVVVXXXYYY[[[]]]___aaacccdddccceeehhhjjjmmmuuu~~~rrrooonnnmmmmmmnnnppprrrrrrppppppppppppppppppppppppoooooonnnmmmnnnooopppqqqnnnoooqqqqqqooonnnnnnnnnlllmmmmmmnnnoooooooooooooooooopppqqqppppppqqqrrrppppppqqqrrrsssrrrrrrqqqrrrssstttuuutttuuuwwwxxx}}}~~~~~~~~~~~~~~~{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~{{{zzzzzz{{{}}}~~~|||{{{uuuvvvxxxzzz{{{}}}}}}}}}|||{{{{{{{{{|||}}}~~~}}}|||zzzxxxxxxyyyzzz{{{zzz{{{|||}}}}}}}}}|||{{{yyyyyyyyyyyyyyyyyyzzzzzzttttttuuuwwwwwwxxxxxxxxxwwwyyy|||zzzzzzyyyyyyyyyyyyxxxxxx{{{yyyzzz}}}}}}|||vvvddd[[[JJJNNNSSSVVVYYY\\\```bbbiiivvvyyynnnbbbZZZOOOMMMLLLIIIGGGFFFEEEEEEBBBCCCCCCCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???????????????????????????????????????????????????>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<>>>??????EEECCC@@@>>>>>>>>>===<<<<<<<<<======>>>>>>>>>???===<<<<<<===>>>>>>===;;;:::;;;<<<===>>>???@@@AAAAAA???===;;;;;;===???AAA<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFHHHJJJKKKMMMPPPTTTWWWYYYZZZ\\\^^^```bbbdddeeedddfffhhhkkkooowwwzzzqqqpppnnnmmmmmmnnnpppssstttppppppqqqqqqqqqqqqpppooooooooonnnnnnooopppqqqsssqqqrrrttttttrrrpppooooookkklllmmmnnnooooooooooooqqqqqqrrrqqqqqqqqqqqqqqqooopppqqqrrrsssrrrqqqpppqqqrrrssssssssstttwwwyyy{{{}}}}}}~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}|||zzzzzzzzz{{{}}}|||zzzxxxyyy|||}}}{{{yyyxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}{{{zzzzzzzzz{{{{{{|||~~~~~~|||||||||}}}yyyyyyyyyzzzzzzzzz{{{{{{xxxyyyyyyxxxwwwxxxzzz}}}~~~zzzzzzzzz{{{{{{{{{{{{|||xxx}}}~~~~~~lllWWWRRRPPPQQQUUUWWWWWW\\\ccceeejjjsss|||yyymmmeeeZZZUUUNNNIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDCCCBBBBBBAAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>????????????????????????@@@??????>>>===>>>>>>>>>===============<<<<<<;;;===<<<<<<;;;;;;===>>>??????>>>===<<<<<<===>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@AAABBBBBBCCCDDDEEEFFFFFFFFFHHHJJJMMMOOOQQQRRRSSSYYYYYYZZZ\\\```cccddddddffffffgggllluuuyyyuuupppooonnnnnnnnnoooqqqrrrpppqqqrrrsssssssssrrrqqqppppppooooooooooooppppppuuuuuutttsssrrrpppooonnnlllllllllmmmnnnpppqqqrrrrrrqqqpppqqqsssuuuvvvuuurrrrrrrrrrrrqqqpppooonnnpppppppppqqqrrrsssuuuuuuwww~~~}}}}}}~~~~~~}}}zzzzzzzzz{{{{{{{{{{{{|||{{{zzzxxxxxxxxxyyy{{{|||{{{zzzxxxyyy{{{|||{{{yyyxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{zzz~~~|||{{{{{{zzzzzzzzz|||~~~}}}|||{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyxxxwwwxxxzzz||||||}}}}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz~~~|||hhhUUUQQQOOOQQQSSSUUUYYY___eeejjjqqqyyyssskkk___YYYQQQLLLJJJJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBAAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<======<<<;;;<<<===>>>??????>>>============>>>???>>>>>>>>>>>>????????????========================???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAACCCCCCDDDDDDEEEFFFFFFGGGGGGHHHKKKNNNPPPRRRTTTTTTYYYZZZ[[[^^^aaadddeeefffgggiiimmmttt}}}xxxuuuqqqpppooonnnnnnnnnooopppqqqqqqrrrsssssssssrrrqqqpppppppppoooooopppppppppuuuuuuttttttrrrqqqoooooonnnnnnnnnoooooopppqqqqqqsssqqqqqqrrrtttvvvvvvvvvsssssssssssssssrrrqqqpppqqqqqqppppppqqqssstttuuuwww~~~~~~|||{{{}}}~~~~~~}}}xxxxxxxxxxxxyyyyyyyyyzzzxxxwwwvvvvvvvvvwwwyyyzzzzzzyyyxxxxxxyyyzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxzzz||||||{{{zzzyyy~~~~~~~~~}}}|||{{{zzzyyyzzz{{{}}}}}}{{{zzz{{{|||{{{{{{zzzzzzzzzzzzzzzzzzxxxyyyyyyxxxwwwwwwyyy{{{{{{{{{|||}}}}}}~~~~~~}}}}}}||||||{{{{{{zzzzzz{{{~~~{{{^^^UUUNNNNNNQQQSSSWWW\\\dddiiipppvvv}}}|||uuuggg```VVVOOOMMMKKKIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>======???????????????>>>>>>=========<<<<<<<<<===>>>??????>>>>>>======>>>>>>???>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJMMMPPPSSSUUUVVVWWW[[[[[[\\\^^^aaacccfffgggiiiooowww|||vvvtttrrrqqqooonnnmmmmmmnnnoooqqqrrrrrrssssssrrrrrrqqqqqqqqqppppppppppppqqqqqqttttttttttttsssrrrqqqpppqqqqqqrrrrrrrrrrrrqqqqqqsssrrrqqqrrruuuvvvwwwvvvttttttuuuuuuuuuttttttssssssrrrqqqpppppprrrtttvvvxxx{{{~~~{{{yyyxxx||||||}}}~~~~~~}}}||||||wwwwwwwwwwwwxxxxxxxxxxxxvvvvvvuuuuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvwwwwwwvvvuuuuuutttttttttuuuwwwzzz|||}}}|||{{{yyy|||}}}}}}}}}}}}{{{yyyxxxyyyzzz||||||zzzyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxwwwwwwyyy{{{}}}}}}}}}~~~~~~}}}|||{{{zzzyyy|||~~~iii\\\PPPNNNQQQTTTXXX\\\dddiiiooouuu{{{oooggg\\\TTTOOOMMMJJJHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA???>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@???>>>===<<<>>>????????????>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????========================>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@>>>???@@@AAACCCDDDDDDEEEDDDEEEEEEFFFFFFGGGGGGHHHKKKLLLOOORRRUUUWWWXXXYYY[[[\\\]]]^^^___aaadddfffmmmuuuxxxtttssspppooonnnnnnnnnnnnpppppprrrrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqqqqqqqrrrsssttttttttttttssssssrrruuuvvvwwwwwwvvvuuusssrrrrrrqqqpppqqqsssuuuvvvuuuttttttuuuvvvvvvvvvvvvvvvtttsssqqqpppqqqsssuuuvvvzzzzzz~~~{{{xxxvvvuuuzzz{{{{{{{{{{{{{{{{{{zzzvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvwwwwwwxxxvvvwwwwwwvvvuuuttttttuuuvvvuuutttssssssssssssssstttvvvyyy|||}}}}}}|||zzzzzz{{{||||||{{{zzzxxxwwwxxxyyy{{{{{{yyyxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyywwwwwwyyy{{{~~~|||{{{zzzyyy{{{|||~~~~~~~~~ttteeeVVVPPPQQQSSSWWW[[[ccchhhnnnssswwwxxxpppdddZZZTTTPPPKKKHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>============>>>>>>======<<<;;;=========>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>????????????????????????????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA???@@@@@@AAABBBDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHIIINNNOOOQQQTTTVVVXXXYYYZZZ[[[\\\^^^^^^^^^___cccgggttt}}}|||uuusssrrrnnnmmmmmmnnnoooqqqssstttssssssrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqrrrsssssstttuuuuuuuuuttttttxxxyyy{{{{{{zzzxxxuuussspppooonnnooorrrssstttsssssstttuuuvvvwwwxxxxxxxxxuuutttsssrrrssstttvvvxxx|||zzz}}}{{{~~~|||xxxvvvtttsssxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuvvvvvvvvvwwwwwwuuuvvvvvvvvvwwwwwwwwwwwwtttuuuvvvuuusssrrrrrrsssuuutttsssrrrrrrrrrssstttsssuuuxxxzzz|||||||||{{{yyyyyyyyyyyyyyyxxxwwwwwwwwwxxxzzzzzzxxxwwwxxxyyyzzzzzz{{{{{{{{{|||||||||{{{||||||zzzxxxxxxzzz|||~~~}}}|||{{{{{{|||||||||}}}~~~rrraaaVVVQQQPPPTTTYYY___eeejjjmmmpppyyy{{{oooeee]]]VVVPPPKKKJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===>>>>>>>>>===============<<<;;;;;;<<<===>>>?????????>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEECCCDDDEEEGGGHHHJJJKKKLLLPPPQQQSSSUUUWWWXXXYYYYYYZZZ]]]___``````ccciiinnn}}}xxxtttrrrqqqmmmmmmmmmoooqqqsssvvvwwwttttttsssrrrqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqrrrssstttuuuvvvvvvvvvvvvyyyzzz|||}}}|||yyyvvvsssooonnnmmmnnnqqqrrrsssrrrqqqrrrsssuuuvvvwwwxxxxxxtttttttttuuuvvvxxxyyyyyy}}}{{{}}}xxxqqqzzz|||xxxwwwuuutttrrrvvvvvvvvvuuuuuuvvvvvvvvvssssssssstttttttttuuuuuutttuuuuuuvvvvvvvvvvvvvvvsssuuuvvvtttqqqpppqqqrrrtttsssrrrqqqqqqssstttuuuqqqrrrtttvvvxxxyyyzzz{{{xxxwwwwwwvvvvvvvvvvvvvvvvvvxxxyyyyyyxxxwwwwwwxxxyyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}{{{zzzyyy{{{}}}~~~~~~}}}||||||}}}}}}}}}~~~qqqaaaVVVPPPSSSYYY[[[___cccddddddlllzzz|||qqqhhh```WWWQQQMMMLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>><<<<<<===???@@@>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@???>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCBBBAAAAAABBBCCCDDDEEEDDDEEEGGGIIIKKKNNNOOOPPPSSSSSSUUUVVVWWWXXXXXXXXXYYY]]]bbbdddfffkkkttt{{{|||vvvtttrrrooooooooooooppprrrtttvvvxxxuuutttsssqqqppppppqqqqqqpppppppppooooooppppppppprrrrrrtttuuuvvvwwwxxxxxxwwwyyy|||}}}|||yyyuuurrrooonnnmmmnnnqqqsssssssssnnnoooqqqsssuuuwwwwwwxxxssstttvvvxxxzzz{{{{{{{{{{{{zzz}}}rrrqqqyyy}}}{{{xxxvvvuuuuuutttsssuuuuuuttttttttttttuuuuuuqqqqqqrrrrrrrrrsssssssssssstttuuuuuuvvvvvvuuuuuurrrtttuuutttpppoooppprrrtttsssqqqqqqqqqsssuuuvvvpppppprrrsssuuuwwwyyyzzzwwwwwwuuuttttttuuuvvvvvvvvvwwwyyyyyywwwvvvwwwxxxxxxyyyzzz{{{|||~~~~~~~~~~~~|||zzzzzz|||~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~kkk[[[RRRTTTZZZWWW[[[^^^]]]\\\bbbppp|||zzzqqqggg\\\UUUNNNNNNMMMLLLKKKJJJIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBCCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCAAA===;;;;;;<<>>======<<<===>>>@@@@@@??????>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>????????????????????????????????????<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDCCCBBBAAAAAABBBDDDDDDEEEFFFHHHKKKNNNQQQSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWYYY^^^dddhhhkkksss}}}yyyvvvuuurrrnnnrrrqqqqqqqqqrrrtttvvvwwwuuutttsssqqqppppppqqqqqqppppppooooooooooooppppppqqqrrrtttuuuwwwxxxxxxxxxtttwwwzzz|||{{{xxxsssppppppooonnnooorrrttttttsssmmmnnnppprrrtttvvvwwwwwwrrrtttwwwzzz|||}}}}}}|||yyyzzz}}}yyypppnnnuuuxxxwwwuuusssrrrpppppppppssssssssssssrrrqqqppppppnnnnnnppprrrttttttrrrpppssssssssstttuuuuuurrrpppsssrrrqqqpppoooooooooooossspppnnnooosssuuuvvvuuutttsssrrrsssuuuwwwwwwwwwxxxwwwtttsssrrrsssuuuvvvxxxwwwuuutttuuuvvvxxxyyyyyy{{{}}}~~~~~~}}}||||||}}}}}}|||}}}}}}}}}~~~~~~~~~~~~||||||}}}ttt^^^RRRQQQSSSUUUWWWZZZ[[[\\\```iiipppwwwiii___VVVRRRMMMJJJJJJJJJKKKKKKFFFFFFEEEDDDDDDCCCBBBBBBHHHGGGFFFDDDCCCCCCCCCCCCFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@BBBCCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@BBBBBB?????????AAACCCCCCBBB@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>???@@@@@@@@@AAA??????>>>>>>======<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>AAAAAAAAA@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>????????????????????????@@@@@@????????????@@@@@@AAA@@@?????????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEIIIHHHHHHKKKPPPTTTVVVUUUSSSTTTUUUUUUUUUWWWZZZ\\\ccckkkuuu~~~yyywwwrrrooonnnrrrrrrrrrsssrrrrrrqqqqqqpppqqqqqqrrrrrrqqqqqqpppppppppqqqqqqrrrsssssssssvvvyyy|||~~~~~~{{{wwwtttsssssssssuuuvvvuuurrrnnnlllmmmooorrrssssssrrrqqqqqqqqqqqqrrrssssssttttttwwwxxxxxxyyyyyyzzzzzz{{{{{{}}}~~~~~~}}}yyynnnsss{{{yyyuuutttsssqqqpppoooooooooppppppqqqqqqqqqrrrrrrrrrrrrqqqrrrtttvvvvvvuuusssqqqqqqqqqsssvvvwwwvvvuuuppppppooonnnnnnnnnooooooooonnnnnnppprrrtttsssrrrtttsssrrrsssuuuvvvuuutttuuuuuuvvvvvvuuuuuuttttttrrrsssuuuuuuuuussspppooowwwyyy{{{}}}~~~}}}{{{zzzyyyzzzzzzyyyyyyyyyyyyyyyyyy{{{|||~~~~~~}}}}}}}}}~~~~~~sssbbbWWWSSSPPPSSSVVVYYYZZZ\\\___aaahhhtttzzziiiccc[[[UUUQQQOOOMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCOOOJJJDDD@@@???@@@AAABBB???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???@@@@@@???????????????>>>@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFKKKJJJJJJMMMPPPTTTUUUUUUSSSTTTUUUVVVWWWZZZ^^^aaakkksss|||www||||||yyywwwtttqqqqqqrrrsssssssssrrrqqqppppppppppppqqqqqqqqqqqqqqqpppqqqqqqqqqrrrssssssttttttxxx{{{~~~}}}yyywwwrrrrrrrrrtttuuutttqqqnnnlllnnnoooqqqrrrrrrrrrqqqrrrrrrrrrsssttttttuuuuuuwwwwwwxxxyyyyyyzzz{{{{{{zzz|||}}}}}}}}}wwwpppsss~~~|||xxxuuutttsssrrrqqqppppppppppppooooooppppppqqqrrrssssssuuuuuuuuuwwwyyyyyyxxxwwwsssrrrrrrsssuuuvvvuuusssoooooonnnnnnnnnnnnoooooonnnnnnoooqqqrrrssstttsssuuutttssstttuuuuuutttssstttuuuvvvwwwwwwvvvtttsssrrrrrrsssrrrqqqooonnnlllrrrtttwwwyyyzzz{{{~~~}}}|||{{{zzzxxxxxxxxxwwwwwwvvvvvvvvvxxxzzz|||}}}||||||}}}~~~}}}~~~~~~~~~{{{iii\\\UUUQQQSSSUUUYYY\\\^^^______bbbkkkwwwyyyrrrhhh^^^WWWRRROOOLLLLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCNNNJJJDDD@@@???@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@????????????AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGKKKKKKLLLMMMOOOQQQSSSSSSUUUVVVYYY[[[]]]```eeehhhttt}}}}}}zzzzzzxxxxxxuuusssssssssssssssrrrqqqpppooonnnoooppppppqqqqqqqqqqqqpppqqqqqqrrrssssssttttttuuuyyyzzz}}}|||yyywwwpppqqqrrrssssssrrrpppooommmnnnpppqqqrrrrrrrrrqqqrrrrrrsssssstttuuuuuuvvvwwwwwwxxxyyyyyyzzz{{{{{{zzz{{{}}}}}}}}}zzzqqqppp}}}yyyuuuttttttsssrrrqqqqqqrrrrrrpppoooooopppqqqrrrtttuuuyyyxxxxxxyyy{{{|||{{{zzzvvvuuussssssttttttsssrrrqqqppppppoooooooooooopppnnnoooppprrrsssuuuvvvwwwyyywwwuuutttttttttsssrrrssstttwwwxxxxxxwwwuuussstttsssqqqooonnnmmmmmmmmmppprrruuuvvvwwwyyy{{{}}}~~~}}}}}}|||xxxxxxxxxwwwvvvvvvvvvuuuwwwyyy{{{|||||||||}}}~~~|||}}}}}}~~~|||}}}}}}wwwjjjbbbVVVTTTTTTWWW\\\```bbbaaa```dddlllxxxvvvkkkaaaYYYSSSOOONNNMMMJJJHHHGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDBBBBBBBBBBBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAACCCCCCGGGEEEBBBAAABBBAAA@@@??????????????????@@@@@@@@@??????????????????????????????>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHJJJKKKLLLLLLMMMOOOQQQRRRUUUXXX]]]aaadddiiimmmqqq|||wwwxxxxxxuuussstttssssssrrrrrrqqqpppooonnnnnnoooppppppqqqqqqqqqqqqqqqqqqrrrssssssttttttuuuwwwxxx{{{||||||zzzwwwuuuoooppprrrrrrrrrqqqqqqpppnnnoooppppppqqqqqqqqqqqqrrrrrrsssssstttuuuuuuvvvvvvwwwwwwxxxzzz{{{{{{|||zzz{{{|||}}}}}}yyynnnsss|||xxxuuuuuutttttttttttttttuuuqqqqqqppppppqqqssstttvvvzzzyyyxxxzzz|||}}}||||||zzzxxxvvvuuuuuuuuutttsssttttttsssrrrqqqppppppqqqoooppprrrssstttwww{{{~~~|||wwwtttsssssssssssssssuuuvvvxxxxxxwwwvvvuuuuuussspppnnnmmmmmmnnnoooqqqsssuuuvvvwwwxxxzzz|||zzz{{{|||}}}~~~~~~~~~~~~yyyyyyxxxxxxxxxxxxxxxxxxvvvxxxzzz{{{{{{zzz{{{}}}{{{|||}}}~~~~~~}}}}}}}}}{{{|||}}}~~~zzzqqqaaaZZZTTTUUU[[[bbbffffff```___cccnnn|||xxxnnnddd\\\WWWTTTQQQNNNKKKHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@BBBCCCCCC@@@>>>?????????@@@@@@@@@@@@@@@????????????????????????@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIIIIIIIKKKLLLLLLLLLMMMPPPRRRUUUZZZbbbjjjpppvvv|||~~~yyyvvvxxxwwwtttrrrsssqqqrrrrrrrrrqqqpppoooooonnnnnnooopppqqqqqqqqqqqqqqqqqqqqqrrrssssssttttttuuuvvvxxxyyyyyywwwuuusssoooqqqrrrrrrqqqpppqqqrrroooooopppppppppqqqqqqqqqrrrrrrrrrsssttttttuuuuuuvvvvvvwwwxxxzzz{{{||||||{{{|||}}}~~~~~~wwwqqqrrr~~~}}}{{{wwwwwwvvvvvvvvvwwwwwwxxxtttsssrrrqqqrrrsssuuuvvvyyyxxxwwwxxxzzz{{{{{{{{{}}}zzzxxxwwwxxxyyyyyyxxxxxxwwwvvvtttsssrrrrrrqqqppprrrssstttuuuyyyyyysssrrrrrrsssssstttuuuvvvwwwxxxwwwwwwvvvssssssrrrqqqpppoooooooooqqqssstttuuuuuuuuuwwwyyyxxxyyy{{{|||}}}}}}}}}}}}zzzzzzzzzzzzzzz{{{{{{{{{vvvxxxzzzzzzzzzyyyzzz{{{{{{{{{{{{{{{|||||||||||||||{{{~~~~~~}}}rrrggg[[[WWW]]]ffflllnnnfff___^^^eeerrr|||rrriiiccc[[[YYYTTTPPPMMMKKKKKKKKKHHHGGGGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDD?????????AAACCCCCCAAA????????????@@@@@@AAAAAAAAA????????????????????????@@@??????>>>>>>??????@@@??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCBBBAAACCCCCCDDDEEEFFFHHHIIIJJJIIIKKKMMMNNNMMMNNNQQQTTTWWW___kkkwww{{{wwwvvvxxxwwwrrrpppqqqppppppqqqqqqqqqppppppooommmnnnooopppqqqqqqqqqqqqppppppqqqqqqrrrssssssssstttuuuvvvwwwwwwuuusssrrroooqqqssssssqqqppprrrtttppppppppppppppppppqqqqqqqqqqqqqqqrrrssssssttttttuuuvvvwwwxxxzzz{{{|||}}}||||||}}}~~~~~~}}}rrrvvv}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxxxxyyyzzzuuutttsssrrrrrrsssuuuwwwxxxvvvuuuvvvxxxzzzzzzyyy~~~|||zzzzzz{{{}}}}}}}}}{{{zzzxxxvvvtttsssrrrrrrqqqsssttttttvvv{{{zzzsssqqqqqqssssssuuuuuuvvvwwwwwwwwwwwwwwwqqqrrrssstttsssqqqooonnnoooqqqrrrrrrrrrrrrsssuuuxxxyyyzzz|||||||||{{{{{{{{{{{{{{{||||||}}}}}}}}}wwwxxxzzzzzzyyyyyyyyyzzz{{{zzzzzzzzzzzz{{{||||||~~~||||||~~~sssbbb[[[aaakkkrrruuummmccc]]]aaakkkvvv{{{rrrlllaaa^^^YYYTTTQQQOOOOOOOOOFFFFFFFFFEEEFFFFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDAAA@@@@@@@@@BBBCCCBBB@@@?????????@@@@@@AAAAAAAAA????????????????????????@@@@@@????????????@@@@@@>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCBBBAAACCCCCCDDDEEEFFFHHHJJJKKKJJJLLLOOOOOONNNOOORRRVVVZZZdddsssxxxzzzwwwvvvxxxwwwrrrooopppoooppppppqqqqqqqqqppppppmmmmmmoooppppppqqqqqqqqqoooppppppqqqqqqrrrssssssssstttvvvwwwvvvuuusssrrrooorrrtttsssqqqqqqsssuuupppppppppoooppppppqqqrrrppppppqqqrrrrrrsssssstttuuuvvvwwwxxxzzz{{{|||}}}}}}}}}~~~}}}yyysssxxx}}}{{{zzzzzzzzzxxxvvvuuuxxx|||}}}xxxtttttttttsssssssssrrrrrrrrrvvvvvvwwwwwwwwwxxxxxxxxx|||}}}~~~~~~}}}||||||zzzxxxvvvttttttttttttxxxyyyzzzxxxvvvwww{{{~~~zzzvvvtttsssssssssuuutttttttttssssssssssssrrrrrrqqqpppoooooopppppprrrrrrrrrrrrssssssssstttvvvvvvvvvwwwxxxzzz{{{||||||}}}~~~}}}zzz{{{zzzyyywwwvvvvvvuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{}}}|||zzzyyyyyyzzz|||}}}}}}iii``````gggsss|||yyysssjjjaaa___jjj|||rrrhhh\\\VVVTTTRRRMMMIIIJJJHHHFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????@@@@@@AAABBBBBBBBBAAA@@@?????????@@@???@@@BBBDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBFFFEEEEEEFFFHHHJJJKKKKKKIIIIIIJJJLLLOOORRRUUUWWW^^^iiiyyyyyytttssssssrrrqqqqqqpppoooooooooooooooooonnnnnnnnnnnnnnnoooooopppppppppppppppqqqqqqpppoooooopppqqqrrrqqqrrrssstttttttttsssrrrssstttuuutttrrrrrrtttuuuuuutttrrrpppooooooooopppqqqqqqqqqrrrrrrrrrssssssuuuwwwyyyzzzzzz|||~~~}}}~~~yyy|||~~~|||{{{{{{{{{zzzwwwvvvwww{{{{{{xxxttttttttttttsssssssssrrrrrrvvvvvvwwwwwwxxxyyyyyyyyy}}}}}}~~~~~~|||||||||zzzxxxvvvtttsssssssssuuuwwwwwwvvvtttuuuxxx{{{{{{zzzxxxvvvuuuttttttuuuuuuuuuuuuuuutttttttttsssqqqqqqpppooooooooooooooorrrsssttttttuuutttttttttssssssssstttuuuwwwxxxyyy{{{|||~~~~~~{{{yyyyyyxxxwwwvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{zzzyyyxxxyyyzzz}}}~~~wwwjjjcccgggtttzzzqqqeee___eeettt|||mmmccc^^^ZZZTTTOOONNNLLLJJJJJJJJJKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBBBBAAA@@@????????????@@@???AAABBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDFFFEEEEEEFFFGGGIIIJJJJJJJJJKKKMMMOOORRRWWW[[[^^^hhhpppvvvrrrssssssrrrrrrqqqppppppooopppppppppooooooooonnnnnnnnnnnnooooooooooooooonnnooonnnnnnmmmnnnooopppqqqqqqrrrsssttttttssssssrrrtttttttttsssrrrsssuuuxxxxxxwwwuuusssrrrqqqqqqqqqrrrsssssssssssstttttttttuuuwwwxxxxxxyyy{{{~~~|||||||||~~~~~~}}}||||||||||||yyyvvvvvvxxxyyywwwuuutttttttttttttttsssssssssuuuuuuvvvwwwyyyzzz{{{{{{}}}~~~~~~}}}|||{{{|||zzzxxxvvvtttssssssssssssttttttrrrqqqrrrtttvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttppppppoooooonnnnnnoooooorrrtttvvvwwwwwwwwwuuutttssssssssstttuuuvvvwwwwwwxxxzzz}}}{{{wwwwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxx{{{~~~oooaaa___nnn{{{mmmaaa```jjjttt|||ppphhhbbbZZZUUUOOOMMMJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@????????????@@@@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMOOOSSSVVVZZZ```ggglllxxxtttpppssssssrrrrrrqqqppppppppppppppppppoooooooooooonnnmmmnnnnnnnnnnnnnnnmmmmmmllllllllllllmmmnnnpppppppppqqqrrrssssssssssssrrrtttttttttsssrrrtttxxx{{{|||{{{yyywwwuuusssrrrrrrttttttttttttuuuuuuuuuuuuuuuvvvwwwvvvwwwyyy|||{{{yyyxxxzzzzzz}}}}}}{{{{{{{{{{{{}}}zzzvvvuuuvvvvvvvvvuuuttttttttttttttttttttttttttttttvvvwwwyyy{{{|||}}}~~~~~~~~~}}}{{{zzz|||zzzxxxvvvuuuttttttttttttssssssqqqqqqqqqqqqrrrqqqrrrtttvvvwwwvvvuuuuuuvvvwwwwwwxxxwwwvvvuuutttqqqqqqppppppoooppppppqqqssstttwwwyyyzzzyyywwwvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwxxx||||||vvvuuuuuuuuuvvvvvvwwwxxxwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwyyy|||ppp___[[[ggguuuxxxiiiaaaccciiixxx}}}uuulllbbb\\\PPPMMMJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@?????????@@@@@@AAAAAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHIIIJJJJJJKKKLLLNNNPPPQQQUUU[[[aaagggoooxxx}}}sssrrrrrrrrrqqqqqqqqqpppppppppoooooonnnnnnnnnmmmmmmmmmlllmmmmmmmmmmmmmmmllllllkkkkkklllmmmnnnooopppqqqppppppqqqqqqrrrrrrssssssttttttsssrrrrrruuuzzz~~~~~~}}}{{{yyyvvvtttrrrrrrssssssssstttttttttuuuuuuuuuuuuuuuttttttvvvzzz}}}~~~zzzwwwvvvwwwvvvwww|||~~~|||zzzxxxxxxxxxxxx|||yyyvvvtttssstttttttttssssssttttttttttttttttttssstttuuuwwwyyy{{{|||}}}}}}~~~~~~}}}|||{{{{{{zzzxxxwwwvvvvvvvvvwwwvvvuuutttssssssrrrqqqqqqqqqrrruuuwwwwwwvvvtttsssvvvwwwxxxxxxxxxwwwuuutttrrrrrrrrrqqqqqqrrrsssssssssuuuxxxzzz{{{zzzxxxwwwxxxxxxyyyzzzzzzzzzyyyxxxvvvwwwyyy}}}~~~|||uuuuuuuuuuuuvvvwwwxxxyyyvvvwwwwwwwwwwwwwwwvvvuuuvvvvvvvvvxxx{{{ssseee```dddlllxxx~~~rrrgggddddddnnnzzzwwwkkkcccUUURRRNNNMMMMMMNNNNNNNNNJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@AAAAAABBBCCCAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFHHHKKKLLLMMMOOORRRVVVYYY___hhhpppwwwyyysssssspppppppppppppppooooooooollllllllllllkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmllllllnnnooopppqqqrrrrrrooooooppppppqqqrrrssssssttttttsssrrrrrruuuzzz~~~~~~}}}{{{yyyvvvsssqqqpppqqqqqqrrrrrrrrrssssssssssssttttttsssrrrtttwwwyyy~~~{{{xxxvvvvvvvvvuuuuuuwww~~~||||||{{{yyywwwvvvvvvvvvvvvyyywwwuuusssqqqqqqrrrsssrrrrrrrrrsssssssssssssssrrrsssuuuvvvxxxzzz{{{||||||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxyyyzzzzzzzzzxxxvvvvvvuuutttrrrppprrrsssuuuwwwwwwvvvtttsssuuuvvvxxxyyyxxxwwwuuusssssssssrrrrrrsssssstttttttttuuuxxxzzz{{{zzzzzzyyywwwxxxyyyyyyyyyxxxwwwvvvvvvvvvwwwzzz}}}~~~}}}|||wwwwwwvvvvvvwwwxxxyyyyyywwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxzzz}}}yyyllldddaaacccjjjsss{{{}}}wwwnnnhhheeehhhooo~~~}}}ppphhh[[[WWWRRROOONNNNNNNNNNNNKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAAAAAAAABBBBBBCCCBBBCCCCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGDDDHHHLLLOOOPPPTTTYYY^^^eeennnyyywwwrrrrrrooonnnnnnnnnnnnnnnnnnnnnkkkkkkkkkjjjjjjjjjiiiiiijjjjjjlllmmmnnnnnnoooooommmnnnpppqqqrrrrrrrrrrrrooonnnnnnooopppqqqsssssssssssssssrrrsssuuuyyy||||||{{{zzzxxxvvvssspppoooppppppppppppqqqqqqqqqqqqqqqrrrssssssrrrrrrtttuuuwwwyyyzzzyyyxxxwwwwwwxxxvvvvvvvvvvvv|||~~~|||{{{zzzyyywwwvvvuuuuuuuuuuuuuuuuuutttrrrppppppqqqrrrqqqqqqqqqrrrrrrrrrssssssrrrssstttuuuwwwxxxyyyzzzzzz{{{}}}~~~~~~~~~zzzzzzyyyyyyzzz{{{}}}~~~}}}zzzxxxwwwwwwvvvsssppprrrssstttvvvwwwwwwvvvvvvtttvvvwwwxxxxxxvvvtttrrrrrrrrrrrrrrrrrrsssttttttuuuvvvwwwxxxyyyzzzzzzzzzwwwwwwyyyyyyyyywwwuuutttwwwvvvuuuvvvyyy{{{|||{{{yyyxxxxxxxxxxxxxxxyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}uuuhhhaaa```___fffooouuuvvvrrrmmmiiifffhhhppp~~~zzzuuuhhhccc]]]WWWTTTRRRQQQPPPLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIGGGLLLRRRVVVYYY]]]dddjjjsss}}}vvvrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjiiihhhiiikkkmmmooopppqqqqqqnnnoooqqqrrrrrrrrrqqqqqqnnnnnnnnnnnnoooqqqrrrtttqqqrrrssssssssstttwwwzzzzzzzzzzzzxxxvvvsssqqqoooooooooooopppppppppqqqqqqnnnppprrrsssrrrqqqqqqrrrtttuuuvvvvvvuuuuuuwwwyyywwwwwwwwwvvvyyy||||||zzzyyywwwuuuuuuuuuuuuuuurrrssssssqqqpppooopppqqqpppppppppqqqqqqrrrrrrrrrrrrssstttuuuvvvwwwxxxyyyzzz{{{|||~~~zzzzzzyyyzzz{{{}}}~~~{{{yyyxxxxxxwwwssspppqqqrrrtttuuuwwwxxxyyyyyytttuuuwwwxxxxxxvvvtttrrrqqqqqqqqqqqqrrrrrrssstttuuuvvvvvvwwwxxxzzz{{{{{{xxxyyyzzz{{{zzzxxxvvvuuuxxxvvvttttttvvvyyyzzz{{{zzzzzzyyyyyyxxxyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~||||||}}}pppgggfffZZZ^^^fffnnnssssssppplllfffcccgggrrr~~~zzztttllleee```]]]ZZZXXXLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJLLLRRRYYY^^^aaagggooouuu}}}|||vvvrrrrrrkkkllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjhhhiiikkkmmmpppqqqrrrsssooooooqqqrrrrrrqqqpppooonnnmmmmmmmmmoooqqqrrrtttqqqrrrssssssssstttvvvxxxzzzzzzzzzyyywwwtttqqqpppoooooopppppppppqqqqqqqqqmmmooorrrsssrrrpppooooootttuuuuuuttttttuuuwwwzzzwwwxxxxxxwwwwww~~~{{{xxxvvvwwwuuutttvvvxxxyyywwwttttttsssqqqoooooopppqqqrrrvvvuuusssrrrqqqqqqrrrrrruuuuuuuuuvvvvvvvvvwwwwwwuuuwwwzzz}}}~~~||||||{{{{{{|||~~~~~~zzzwwwtttrrrrrrrrrrrrrrrrrrtttuuuuuusssqqqqqqrrrtttuuuvvvuuuttttttrrrrrrrrrssstttvvvxxxyyywwwxxxyyyyyyyyywwwvvvuuuxxxyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvxxxyyyzzzyyywwwuuutttuuuwwwyyy{{{yyyzzz{{{}}}}}}lll^^^\\\]]]^^^aaagggnnnqqqqqqmmmddd___eeennnyyyyyytttoooiii```XXXWWWTTTPPPNNNMMMMMMMMMLLLNNNKKKIIIHHHHHHIIIIIIHHHFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBGGGEEEDDDEEEGGGIIIJJJJJJMMMXXXeeennnssswww~~~uuuqqqxxx{{{uuuqqqpppmmmlllkkkjjjjjjjjjjjjjjjjjjkkklllllllllkkkjjjiiihhhiiikkkllllllmmmnnnppprrrrrrrrrqqqpppooonnnmmmmmmmmmlllmmmnnnppprrrsssttttttssssssrrrrrrrrrrrrvvvsssrrrttttttrrrsssvvvtttrrrpppoooppprrrrrrqqqqqqqqqqqqqqqqqqpppooonnnrrrqqqqqqqqqqqqssstttuuuyyyxxxwwwvvvwww{{{~~~{{{wwwvvvwwwuuussssssvvvyyyyyyyyytttsssqqqpppooopppqqqrrrvvvvvvuuutttssssssssssssttttttuuuuuuvvvvvvwwwwwwuuuwwwzzz}}}~~~~~~}}}|||{{{{{{|||~~~~~~{{{xxxuuutttsssssssssrrrrrrssstttuuusssrrrrrrssstttuuuuuutttsssrrrpppqqqrrrssstttvvvwwwwwwvvvwwwwwwxxxxxxxxxxxxwwwxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvuuuuuuvvvwwwyyyzzzyyyxxxvvvuuuuuuwwwzzz{{{zzz{{{|||~~~xxxfff]]]\\\ZZZ\\\aaahhhmmmnnnooogggbbbbbbffflllwwwxxxoooggg^^^YYYTTTRRRRRRRRROOOLLLLLLJJJHHHGGGHHHHHHGGGFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGGGGIIIKKKLLLLLLUUU```nnnxxx}}}~~~vvvpppppp{{{}}}yyytttqqqpppnnnnnnmmmlllkkkkkkkkkkkkllllllmmmnnnnnnmmmlllkkkhhhjjjlllllllllmmmoooppprrrrrrrrrrrrqqqpppooonnnmmmlllllllllmmmoooqqqrrrrrrrrrssssssssssssrrrrrruuusssssswwwwwwssssssuuuvvvtttqqqqqqrrrrrrrrrrrrqqqrrrrrrqqqqqqpppooonnnppppppooooooppprrrtttuuuvvvvvvuuutttuuuyyy~~~zzzwwwvvvwwwuuurrrrrruuuyyy{{{|||tttsssrrrppppppqqqrrrrrrvvvvvvwwwwwwwwwwwwvvvvvvsssttttttuuuvvvvvvwwwwwwvvvxxxzzz|||~~~~~~}}}|||||||||}}}|||yyywwwvvvuuuuuuuuutttrrrrrrsssttttttsssrrrsssssstttssssssrrrqqqqqqsssuuuwwwxxxyyyyyyxxxvvvwwwwwwxxxxxxyyyyyyzzzwwwwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuwwwxxxyyyzzzyyywwwvvvvvvxxxzzz{{{{{{|||}}}sssccc^^^YYYXXX[[[aaagggkkkqqqlllfffccc```aaaiiirrr{{{tttiiiccc\\\ZZZ\\\\\\WWWQQQMMMKKKJJJIIIJJJJJJHHHGGGJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKMMMOOOQQQRRR\\\gggvvvtttmmmllltttzzzwwwsssqqqqqqpppoooooonnnmmmmmmllllllnnnnnnoooooooooooonnnnnnjjjkkkmmmmmmmmmmmmoooppprrrrrrrrrrrrrrrqqqpppooommmlllllllllmmmnnnpppqqqpppqqqrrrtttttttttssssssuuutttwww{{{{{{wwwtttuuuxxxvvvsssrrrsssssssssrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnoooqqqssstttvvvvvvuuutttuuuxxx~~~~~~{{{yyyxxxwwwvvvuuuuuuvvvxxxzzzzzztttssssssrrrrrrrrrssssssvvvwwwyyyzzz{{{zzzyyyxxxttttttuuuvvvvvvwwwxxxxxxwwwxxxzzz|||}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{zzzyyyxxxxxxxxxvvvsssssstttuuuuuuuuuqqqrrrrrrsssssstttttttttvvvxxx{{{}}}~~~~~~}}}zzzyyyyyyxxxxxxyyyyyyyyyvvvwwwwwwxxxxxxwwwwwwvvvvvvuuuuuutttuuuwwwxxxyyy{{{zzzyyyxxxxxxyyyzzz{{{|||}}}pppggg]]]YYYYYY]]]ccciiippppppmmmgggaaa___dddjjjuuu}}}uuummmdddcccggggggaaaZZZQQQOOONNNNNNNNNMMMKKKIIILLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJIIIKKKNNNQQQTTTWWWZZZ]]]aaalllzzzwwwllljjjqqqzzzwwwvvvsssqqqrrrrrrqqqqqqqqqpppnnnmmmmmmnnnnnnoooooooooooooooooolllmmmnnnnnnnnnnnnoooppprrrrrrsssssssssrrrrrrqqqnnnmmmllllllmmmnnnooopppoooqqqsssuuuvvvvvvvvvuuuvvvwww{{{{{{wwwvvvyyywwwtttsssssssssrrrqqqrrrsssssssssrrrqqqqqqpppnnnmmmmmmmmmnnnppprrrsssvvvwwwwwwwwwwwwzzz~~~~~~{{{zzzvvvwwwyyyyyyyyywwwvvvvvvuuutttttttttttttttuuuuuuwwwxxxzzz|||}}}}}}||||||wwwwwwxxxxxxxxxyyyyyyyyyxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{yyyvvvvvvvvvwwwwwwwwwqqqrrrrrrsssuuuvvvwwwxxxyyyzzz}}}~~~}}}}}}{{{zzzyyyxxxwwwvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuwwwxxxyyy|||{{{zzzyyyyyyzzz{{{{{{}}}~~~tttggg___[[[ZZZ^^^dddnnnrrrsssmmmfffbbbbbbccckkkuuu~~~uuullljjjnnnoooiiicccVVVTTTRRRPPPPPPOOOLLLKKKMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGIIIKKKLLLKKKPPPUUUZZZ^^^bbbhhhkkkjjjsssvvvnnnhhhnnn}}}}}}wwwvvvvvvsssrrrsssssssssssssssqqqpppnnnmmmmmmmmmmmmnnnnnnoooooopppnnnoooppppppnnnnnnoooppprrrssssssttttttttttttssspppooonnnnnnnnnooopppqqqqqqrrrtttvvvwwwxxxxxxxxxyyyyyy}}}}}}yyyyyyyyyvvvsssrrrrrrrrrrrrqqqsssssstttttttttttttttsssooonnnnnnnnnnnnpppqqqrrruuuvvvwwwwwwwwwyyy}}}}}}{{{uuuxxx{{{|||zzzwwwuuutttvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyzzz|||~~~|||||||||{{{{{{{{{zzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{{{{zzzyyytttttttttuuuwwwxxxzzz{{{xxxyyy{{{}}}~~~~~~}}}{{{xxxvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvxxxyyyzzz}}}||||||{{{{{{{{{{{{{{{}}}~~~uuulllcccZZZZZZ```jjjqqqvvvsssmmmhhhccc^^^bbbhhhvvv~~~tttpppqqqrrroookkk]]]ZZZVVVSSSQQQPPPNNNLLLNNNMMMLLLKKKJJJIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIMMMPPPRRRSSSYYY```fffjjjooouuuzzzyyy}}}}}}yyymmmiiilll{{{{{{wwwxxxwwwtttsssuuuttttttttttttssspppnnnmmmmmmlllllllllmmmnnnooopppoooqqqqqqqqqooonnnoooqqqrrrssstttuuuuuuuuuuuuuuusssrrrqqqppppppqqqrrrrrrsssssstttuuuvvvwwwxxxyyyzzzyyy||||||yyyzzzxxxvvvsssrrrsssssssssrrrssstttuuuvvvwwwwwwxxxwwwrrrqqqpppoooppppppqqqrrrrrrsssuuuvvvvvvwwwyyy{{{||||||{{{uuuxxx{{{{{{xxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~}}}||||||zzzzzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxyyyzzz{{{vvvwwwxxxyyy{{{|||}}}}}}~~~zzzxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwyyyzzz{{{}}}}}}}}}||||||{{{{{{{{{}}}~~~|||ooo```\\\```cccmmmuuuwwwwwwtttlllbbb___```jjjzzzxxxvvvuuuuuussshhhccc]]]XXXUUUTTTSSSRRRQQQOOONNNLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJNNNSSSXXX[[[^^^eeemmmsssvvv{{{~~~|||}}}}}}|||zzzvvvrrrpppkkklllxxx{{{yyyzzzyyyuuutttvvvttttttuuutttsssqqqnnnlllmmmmmmllllllmmmnnnpppqqqqqqrrrsssrrrpppooooooqqqrrrssstttuuuvvvwwwwwwvvvvvvvvvtttsssrrrssstttttttttsssrrrrrrsssuuuwwwxxxzzzxxxxxx{{{{{{xxxxxxzzzyyyvvvtttssstttuuuuuutttssstttvvvxxxyyy{{{{{{|||vvvuuusssrrrqqqqqqrrrrrrqqqsssuuuvvvvvvvvvxxxzzzxxx{{{~~~|||zzzvvvxxxyyyyyywwwvvvyyy|||xxxyyyzzzzzz{{{{{{{{{zzzyyyyyyzzz{{{}}}~~~}}}|||zzzzzzzzzzzz{{{}}}~~~~~~~~~|||~~~}}}|||zzzyyyyyyzzzzzzwwwwwwwwwxxxzzz{{{}}}~~~~~~|||yyyxxxyyyyyyzzzzzzyyyyyyxxxyyyxxxxxxwwwxxxzzz{{{|||~~~~~~}}}}}}||||||{{{{{{}}}~~~zzzggg```ccc\\\hhhttt{{{wwwkkk```___dddqqq~~~{{{yyyzzzzzzqqqkkkddd]]]ZZZYYYXXXXXXRRRQQQOOOMMMLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIMMMRRRXXX^^^bbbgggnnnvvv{{{~~~}}}yyywwwuuussspppmmmkkkiiiiiinnnsss{{{zzz|||zzzvvvuuuvvvttttttuuuuuusssqqqnnnlllnnnmmmmmmmmmmmmoooqqqrrrrrrssssssrrrpppooopppqqqrrrssstttvvvwwwwwwwwwwwwyyyxxxvvvuuuttttttuuuuuutttsssqqqpppppprrruuuwwwyyyvvvuuuwwwwwwuuuvvvyyyyyywwwuuutttvvvwwwwwwvvvssstttvvvyyy{{{}}}~~~~~~xxxwwwuuusssrrrrrrrrrrrrsssuuuwwwxxxxxxxxxzzz{{{yyy{{{}}}||||||yyyyyyyyyzzzzzz{{{{{{{{{zzzzzzyyywwwvvvwww{{{~~~|||{{{yyyyyy{{{~~~}}}}}}}}}|||{{{|||~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzzzz}}}}}}|||zzzzzzyyyyyywwwxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~uuufff^^^```cccjjjwwwvvvjjj```]]]fffnnnvvvzzzqqqllljjjhhhaaa[[[XXXWWWUUURRROOOMMMLLLKKKMMMLLLKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJHHHFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFKKKJJJKKKOOOVVV^^^dddgggooovvv~~~xxxqqqgggfffhhhhhhhhhlllppp~~~}}}{{{|||}}}|||yyyvvvuuuuuuttttttttttttttttttssssssrrrpppllljjjkkkmmmqqqsssuuusssqqqppppppqqqssstttssstttuuuwwwxxxxxxyyyyyyzzzyyyxxxxxxwwwwwwxxxxxxuuutttrrrqqqqqqrrrtttuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxvvvtttsssssstttuuuvvvwwwxxxxxxwwwuuusssppppppqqqssstttpppuuuxxxwwwxxx||||||zzz}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwvvvtttuuuxxx{{{|||{{{zzz{{{|||~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzyyyyyyzzz{{{{{{{{{zzzzzz}}}~~~|||{{{zzzzzzzzzyyyyyyyyyzzz|||}}}~~~qqqfff___aaafffssssssggg```bbbfffkkkzzz{{{xxxxxxtttmmmfffcccaaa]]]YYYVVVSSSQQQPPPNNNMMMKKKJJJIIIIIIIIIJJJGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCIIIIIIIIIJJJJJJKKKLLLLLLOOONNNOOORRRYYYaaagggkkkvvv~~~}}}xxxpppiiigggeeefffmmmvvv||||||xxxyyyzzzyyyvvvtttssssssttttttuuuuuuuuuuuuuuutttrrrpppmmmkkklllnnnqqqsssuuutttsssrrrrrrssstttttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwttttttsssrrrssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwtttttttttuuuwwwxxxwwwvvvsssssstttuuuvvvwwwxxxxxxtttsssqqqppppppqqqssstttrrrzzz|||yyy{{{}}}~~~~~~zzzzzz}}}{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyywwwuuuvvvxxxzzz{{{{{{|||}}}~~~|||{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{|||~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{}}}~~~qqqfffcccdddnnn~~~sssfff```^^^aaannn~~~yyyssskkkiiiddd___ZZZVVVTTTSSSUUUSSSPPPMMMKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEHHHIIIIIIJJJLLLNNNOOOPPPTTTTTTUUUXXX^^^gggoootttqqqnnnkkkgggdddjjj{{{|||zzzzzzwwwyyyyyyxxxuuussssssssstttuuuvvvwwwwwwwwwwwwwwwsssrrrooommmmmmoooqqqssstttuuuuuuvvvvvvuuuuuuuuutttuuuvvvxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvsssttttttuuuvvvwwwxxxxxxvvvvvvvvvvvvvvvwwwwwwxxxrrrrrrrrruuuxxxyyyyyyxxxsssssstttuuuvvvwwwxxxxxxrrrrrrqqqqqqrrrrrrssssssttt~~~zzz{{{~~~}}}yyyxxx{{{}}}{{{zzz|||{{{{{{{{{{{{zzzzzzzzz|||||||||{{{yyyyyyzzz{{{{{{|||}}}}}}{{{zzzzzzzzzyyyyyyxxxwwwwwwyyyyyy{{{|||}}}}}}}}}}}}|||}}}~~~~~~}}}}}}~~~}}}||||||~~~vvvllleeeiiiuuuqqqeee]]]]]]gggttt{{{~~~zzztttrrrmmmhhhccc___]]]\\\bbb___ZZZUUUQQQOOONNNNNNLLLLLLLLLLLLKKKKKKKKKKKKFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIJJJKKKKKKIIIJJJKKKMMMPPPSSSVVVWWWZZZZZZ\\\___fffoooyyymmmllliiigggjjjyyy}}}zzzyyywwwyyyzzzzzzyyyvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyytttsssqqqpppooopppqqqrrrssstttvvvwwwxxxwwwuuuttttttuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuussstttvvvwwwyyyzzzzzzzzzwwwvvvuuuuuuvvvvvvxxxxxxtttttttttvvvyyyzzzyyyxxxtttttttttuuuvvvwwwwwwwwwtttttttttttttttsssssssssuuu|||~~~{{{}}}}}}zzzxxx{{{~~~|||{{{||||||||||||||||||||||||}}}~~~~~~|||zzzzzz{{{{{{|||~~~~~~}}}{{{zzzzzzzzzzzzzzzxxxwwwvvvzzzzzz|||}}}|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~yyyjjjgggmmmvvv~~~pppccc]]]aaahhhooozzz|||yyyuuuqqqooonnnnnnkkkeee^^^XXXSSSPPPOOOMMMLLLLLLLLLKKKKKKJJJJJJHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNPPPSSSWWW\\\```cccaaacccfffjjjpppyyy|||jjjhhhfffhhhvvv}}}{{{yyyvvvyyyzzzzzzxxxvvvuuuuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzvvvuuutttrrrqqqqqqqqqqqqrrrsssvvvxxxxxxwwwuuutttttttttuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuttttttuuuuuussstttvvvxxxyyyzzz{{{{{{wwwvvvuuuuuuuuuvvvxxxyyyzzzyyyxxxyyy{{{{{{yyywwwttttttuuuuuuvvvvvvwwwwwwxxxxxxwwwvvvuuuuuutttsssuuuxxxyyyyyy|||{{{zzzxxxwwwzzz}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}zzzyyyyyy{{{|||}}}~~~~~~~~~~~~}}}}}}~~~{{{{{{|||||||||zzzxxxwww{{{|||}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~rrrjjjiiimmmxxx~~~nnnbbb^^^^^^gggooo}}}{{{xxxuuuooohhh```ZZZUUURRRMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKJJJJJJJJJLLLMMMNNNQQQQQQSSSWWW]]]ccchhhkkkmmmppptttxxx||||||uuugggiiikkkttt~~~}}}zzzxxxxxxxxxxxxvvvtttssstttvvvwwwxxxyyyyyyzzzzzzzzzzzzwwwvvvvvvuuutttrrrqqqqqqrrrtttvvvxxxxxxxxxvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuussstttuuuvvvxxxyyyzzz{{{xxxwwwuuuttttttvvvxxxyyy~~~|||{{{{{{{{{{{{xxxvvvtttuuuuuuuuuvvvvvvvvvwwwzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwvvvwww{{{}}}wwwvvvtttuuuyyy{{{|||}}}~~~}}}~~~~~~|||zzzzzz|||||||||}}}~~~~~~~~~{{{{{{{{{{{{||||||||||||~~~|||}}}~~~~~~~~~|||zzzyyy|||}}}~~~~~~~~~}}}}}}~~~rrrjjjgggnnnzzzqqqfffaaabbbfffrrrzzztttlllddd^^^[[[SSSSSSRRRQQQQQQPPPOOOOOOMMMMMMMMMNNNOOOQQQSSSUUUQQQPPPOOOMMMLLLKKKJJJJJJHHHJJJMMMPPPRRRRRRQQQPPPMMMMMMNNNOOOPPPPPPQQQQQQOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQSSSUUUXXXYYYXXXYYY\\\```fffmmmtttxxx{{{}}}yyyyyyxxxsssnnngggppp|||}}}||||||||||||xxxyyyxxxwwwttttttvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxwwwwwwuuusssqqqppptttuuuwwwxxxyyyyyyyyyxxxwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuvvvvvvtttsssssstttuuuwwwyyyzzzxxxwwwuuuttttttvvvxxxzzz~~~}}}{{{{{{{{{zzzxxxvvvuuuuuuuuuuuuvvvvvvvvvvvvxxxwwwvvvuuuuuuwwwyyyzzzyyy{{{{{{yyyzzz}}}{{{vvvvvvtttvvvyyyzzzyyy}}}~~~~~~}}}|||||||||||||||}}}~~~~~~||||||xxxxxxyyyyyyzzz{{{{{{{{{|||~~~}}}~~~}}}{{{zzz}}}~~~~~~|||}}}yyylllcccgggqqq{{{rrrjjj```aaakkk{{{}}}vvvnnnhhhdddYYYYYYXXXXXXWWWVVVUUUUUUNNNNNNNNNOOORRRVVVZZZ\\\TTTSSSQQQOOONNNLLLKKKKKKIIILLLPPPTTTUUUUUUSSSQQQOOOOOOPPPQQQRRRTTTTTTUUURRRRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWYYY\\\aaaeeegggeeefffiiinnnttt|||yyytttqqqpppnnnkkkiiiyyy~~~{{{zzz{{{~~~{{{{{{{{{yyywwwwwwxxxzzzyyyyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxxxxvvvtttqqqpppvvvwwwxxxyyyzzzzzz{{{{{{yyyyyyzzz{{{{{{{{{zzzzzzxxxxxxwwwvvvvvvvvvvvvvvvtttsssrrrrrrsssuuuwwwyyyxxxwwwuuuttttttvvvxxxzzz|||{{{zzzzzz{{{zzzxxxvvvuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssssstttxxx{{{}}}{{{}}}zzzzzzyyywwwxxxwwwxxx{{{{{{yyy{{{~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~||||||}}}~~~~~~~~~}}}}}}|||}}}wwwkkkfffhhhqqq~~~oooiiicccdddqqq~~~}}}sssmmmkkkgggcccaaabbbaaa^^^[[[ZZZWWWUUUVVVWWW[[[eeepppllleee[[[TTTQQQQQQOOONNNKKKMMMTTT\\\bbbccc^^^YYY[[[XXXVVVWWWZZZ\\\[[[ZZZYYYXXXXXXYYY[[[___cccfffccceeegggkkkoootttwwwzzz}}}~~~|||vvvnnngggfffiii{{{~~~}}}|||}}}~~~{{{|||}}}|||zzzyyyzzz{{{vvvxxxzzz||||||zzzxxxvvvwwwwwwxxxxxxwwwuuusssrrrvvvvvvwwwwwwxxxwwwwwwwwwzzz{{{|||||||||{{{zzzyyyxxxwwwwwwvvvuuuuuuttttttvvvvvvuuuvvvvvvwwwxxxyyyuuuuuutttttttttvvvxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxvvvwwwxxxxxxxxxvvvuuutttrrrrrrqqqrrrsssuuuwwwyyyzzz{{{{{{|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~yyyqqqqqqmmmyyyuuukkkfffllluuuxxxtttpppnnnooonnnkkkhhhbbb^^^\\\\\\\\\```jjjuuuuuummmccc[[[XXXVVVTTTRRRPPPRRRXXX```gggiiieeeaaacccaaaaaadddhhhjjjjjjiiiiiiiiiiiijjjmmmqqqtttwwwxxxyyy|||~~~wwwpppjjjlllrrr{{{zzzyyyzzz|||~~~}}}|||yyyzzz{{{zzzxxxwwwxxxyyyyyyzzz|||}}}|||{{{xxxwwwvvvwwwwwwwwwvvvuuusssrrrrrrssstttuuuvvvwwwwwwwwwzzz{{{|||}}}}}}|||{{{{{{zzzzzzzzzyyyxxxwwwuuuuuuttttttttttttuuuvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyzzzzzz{{{zzzyyyxxxwwwwwwxxxxxxwwwvvvvvvuuusssssssssssstttvvvwwwxxxvvvwwwxxxyyyyyyxxxwwwvvvzzzzzzyyyyyyyyyzzz{{{{{{|||wwwjjjrrr~~~yyymmmjjjmmmwww~~~{{{rrrmmmiiifffdddfffooozzzxxxoooiiieeebbb^^^ZZZWWWXXX[[[ccckkkqqqqqqppppppqqqsssxxx|||~~~|||{{{|||}}}~~~wwwtttyyyzzzyyyxxxyyy{{{}}}}}}|||yyyzzz{{{zzzyyyxxxyyyzzz||||||}}}~~~}}}{{{xxxwwwvvvvvvwwwwwwwwwuuutttsssqqqrrrtttvvvwwwxxxxxxxxxzzzzzz|||}}}}}}}}}}}}}}}||||||}}}|||{{{yyywwwvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvwwwyyyzzz{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwuuuuuutttttttttuuuvvvwwwssstttvvvwwwxxxxxxwwwvvv|||{{{zzzzzzyyyyyyzzzzzz}}}vvvvvvyyyzzzrrrooouuuyyysssmmmlllrrr{{{~~~{{{yyytttmmmggg```^^^]]]cccmmmxxx|||zzzyyyyyy|||}}}~~~}}}|||~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~|||zzzxxxvvvvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyzzz{{{}}}}}}~~~~~~zzz{{{|||}}}|||{{{yyyxxxzzzzzz{{{{{{{{{zzzzzzyyyzzz{{{}}}~~~}}}{{{xxxvvvvvvxxxyyy{{{|||}}}||||||zzzzzzxxxwwwwwwxxxyyyzzzvvvuuuuuuuuuuuuuuuuuuuuutttuuuwwwyyyzzzzzzzzzyyy|||{{{{{{zzzzzzzzz{{{{{{{{{|||~~~xxxvvv|||zzztttwww~~~zzznnniiieeehhhsss}}}{{{yyyyyy{{{|||}}}}}}~~~}}}}}}}}}~~~~~~}}}|||zzzxxxvvvwwwxxxyyyzzz{{{zzzyyyxxxyyyzzzzzzzzzzzzzzzyyyxxxxxxyyyyyyzzz|||}}}~~~wwwxxxzzz{{{|||||||||{{{}}}~~~~~~~~~~~~}}}{{{{{{|||}}}|||yyywwwxxxyyy{{{}}}|||{{{zzzyyyyyyzzz|||}}}vvvvvvvvvvvvvvvuuuuuuuuuuuuvvvxxxzzz||||||||||||{{{{{{{{{{{{|||}}}~~~|||}}}zzzzzzzzz|||}}}zzzyyyzzz|||||||||~~~~~~}}}}}}~~~}}}{{{zzzyyyzzz{{{|||~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{zzzyyyzzzzzzzzz{{{|||}}}zzzzzz{{{{{{|||}}}~~~}}}|||zzz}}}~~~~~~{{{yyyzzz{{{}}}}}}}}}}}}}}}}}}}}}~~~wwwxxxxxxyyyyyyxxxwwwwwwwwwxxxzzz|||}}}}}}}}}}}}|||||||||}}}~~~}}}}}}}}}~~~~~~~~~}}}||||||~~~}}}}}}|||}}}}}}~~~~~~~~~|||}}}~~~~~~|||{{{{{{|||}}}~~~~~~zzz{{{|||}}}}}}|||{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||zzz{{{}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~|||xxxwwwxxxzzz|||}}}