BM6P6(@ 333333444444444444555555444444444444444444444444444444444444444444444444333333333222222111111111222222222333333444444444333333222111111222333333333444555555666666555555333444444555444333111000333333333333333333333333444444444333333222222222222222333333333333444444444333111000000000111111222222333333333333444444222222222222222222222222333333333444444444555555444444444333333222222222555555555444444333333333666666666666666555555555666666666666666666555555777777777777888888888888888777666444333333333333777888999:::;;;:::999888;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===???@@@@@@???<<<;;;;;;<<<===>>>???@@@AAA@@@????????????>>>>>>>>>>>>??????@@@BBBEEEGGGGGGGGGGGGHHHFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLNNNOOOOOOOOOOOOPPPRRRVVVUUUTTTSSSRRRRRRRRRSSSOOONNNNNNMMMMMMMMMMMMMMMKKKLLLNNNPPPQQQQQQQQQPPPPPPQQQRRRRRRRRRQQQPPPOOONNNNNNLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>============:::;;;<<<======<<<;;;:::<<<<<<;;;;;;:::999888888666666666666777777777777888777777666555444444444222333444666666666666555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222444333333222222333333444444444444444444444444444444444444555444444333333000000111222333333444444777888888666444333444666333333333444444555555555333333333333333333333333444444444555555555555666444444444333333222222222222333444444333333555666666666555444333333222222444444444444444444444444222222333333444555666666999888666444333333444444444444444444444444444444555555555555555555555555555555666666666666555555777777777777888888888888777888999777555444444555888777666666666777999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAABBBCCCCCCDDDDDDCCCCCC???@@@AAADDDGGGJJJMMMOOOJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHGGGFFFGGGHHHJJJKKKHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<;;;::::::===<<<<<<<<<<<<;;;;;;;;;777888999:::::::::::::::777777777777777666555555666777888777666555666888777888:::999777666666777555555666666666666555555555555444444444444555555555555666888999999777555111111222222222222333333444444444444444444444444333333333333333333333333333333333222222222111111222333333333333333333444333333222111111222333333333333444555555555555444222333444444444333222111333333333333333333333333444333333333333333333222222222333333333333444444555444333222222222333333222222333333333333444444222222222222222222222222333333333444444444444555444333333333333333333222555555444444444333333333666666666666555555555555555555555555555555555555666666777777777888888888::::::999888777777777777777888999999::::::999999;;;;;;:::::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>><<<:::999:::;;;>>>???@@@AAAAAAAAA@@@@@@@@@@@@????????????@@@@@@AAADDDFFFGGGFFFEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJKKKMMMNNNNNNNNNNNNOOOQQQTTTTTTSSSRRRRRRRRRRRRRRROOONNNMMMMMMLLLLLLMMMMMMLLLMMMNNNPPPQQQRRRQQQQQQPPPPPPQQQQQQQQQPPPOOONNNNNNMMMLLLJJJIIIGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>=========<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;::::::999888888888777777777777666666666666666666666555444333333333444444555666666555444333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222444333333222222333333444444444444444444444444444333333444444555444444444111111111222333333333444333444555444333222444666333333444444444444444444444444444444444444444444444444444555555555555666444444333333333333333333222333555444444333555666666666555444444333222222444444444444444444444444222333333444444555555555555555555444444333222111555555555555555555555555555555555555555555555555555555666666666666555555666666777777777888888888;;;<<<<<<;;;999888888999888888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCAAAAAABBBCCCEEEGGGIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@?????????<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;777888999999:::::::::999888888888888888777666666666777888888666666777888777888999999777666666777666666777777777777666666666666666555555666666666888777666555666666555555111111222222222222333333444444444444444444444444333333333333333333333333333333333333222222222222444333333333333333333222333222222111111222222333222222333444444444444333222222333444444444333333333333333333333333333333222333333333333333333444222222333333333333444444555444333222222222333333222222333333333333444444222222222222222222222222333333333333444444444444222333333333333333333444555444444444444333333333555555555555555555555555444444444444444444555555666666777777777777888888777777666666666666777777999888888888888999::::::::::::::::::999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;::::::;;;===??????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAACCCDDDFFFFFFDDDCCCCCCDDDGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMMMMLLLLLLNNNOOORRRRRRQQQQQQQQQQQQQQQQQQNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRRRRRRRRRROOOPPPPPPPPPPPPOOONNNMMMMMMLLLKKKJJJHHHGGGEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>=========<<<<<<===<<<;;;;;;::::::::::::::::::999999888777777777888888777777666666555555555555555444333333222222666666666666555444222222333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222444333333222222333333444444444444444444444444444222222333444555555555555222222222222333333333333111222444444333444555777444444444444444444333333555555555555555555555555444444444555555555555666333333333333444444444444333444555555444333555666666666555555444333333333444444444444444444444444444444444444444444444444111333555666666444222111666666666666666666666666555555555555555555555555555555666666666666555555666666777777777777888888888999:::999777666666777999888888888888999::::::::::::::::::::::::::::::888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEECCCDDDEEEFFFDDDBBB???>>>AAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::777888999999:::999999999888999999999999888777777666777888777666666777888666888999888777666666777777777777888888777777777777777666666666666777777:::888555333222222333444333333333444444444555555444444444444444444444444222222222222222222222222333333333333333333333333444444444333333222222222222222222222222222222222111111222333333333333222111222222333444444444444333333333333333333333333222222222333333444444444222222222333333333444444222111111111111111111111222222222333333333444444222222222222222222222222222222333333333444444444222222222333333444444444444444444444444444444444444444555555555555555666333333333444444444444444666666666666777777777888555555555555555666777888999888777777777888:::;;;:::999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<======<<<;;;<<<>>>@@@>>>>>>??????@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAACCCDDDDDDCCCCCCCCCEEEGGGHHHHHHIIIIIIJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJHHHJJJKKKKKKKKKKKKLLLNNNPPPPPPPPPOOOPPPPPPQQQQQQNNNNNNMMMLLLLLLLLLLLLMMMOOOOOOPPPQQQRRRRRRRRRSSSOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBB???@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<===<<<;;;999999999::::::999888888888777777666666999888888777666555555444555555555444444444333333555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222444333333222222333333444444444444444444444444444111222333444555555555555333333333333333333222222333444666666666666777888555555555444444333333333444444444444444444444444444444444555555555555666222333333333444444555555333555666555444333555666666666555555444444444333444444444444444444444444444444444444444444333333222333444666666666555444555555555555555555555555555555555555555555555555555555666666666666555555666666666666777777777888555777777666444444444555999999999999999:::::::::999999999999999999999999888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????AAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;:::::::::999888888999999999999888888777888888888888777666666444666777666555444555666555777888888777666666777666666777777777777666666777666666666666666666777777666555333222222333444333333333444444444555555444444444444444444444444222222222222222222222222333333333333333333333333444444444333333222222222222222222222222222222222000111222222333333222222222222222222333444444555333333333333333333333333222222222333333444444444222222222333333333444444111111111111111111111111222222222333333333444444222222222222222222222222222222222333333333444444222222222333333444444444444444444444444444444444333444444444555555666666333333333444444444555555555666666666666777777777888888888888999:::;;;;;;999888777666777888999:::999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>AAA===============>>>>>>?????????>>>>>>>>>>>>?????????@@@BBBBBBBBBBBBDDDFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJGGGIIIJJJJJJJJJJJJKKKMMMOOOOOONNNNNNOOOPPPQQQQQQOOONNNNNNMMMMMMMMMMMMMMMPPPPPPPPPPPPQQQRRRRRRSSSOOONNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAA>>>>>>??????@@@??????>>>============<<<<<<<<<<<<<<<;;;:::888888888999:::888888777777777777777666999888888777666555555444666666666555555555555555333333333333444444555555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222444333333222222333333444444444444444444444444444111222333444555555555555444444333333333333333333444666777777666555555666555555555444444333333333333333333333333333333333444444444555555555555666333333333444444555555555444555666666444444444666666555555555555555444444444444444444444444444444444444444444444444333333333222222222222444555666444444444444444444444444555555555555555555555555555555666666666666555555555666666666666777777777777888999888777666777888888888999999::::::::::::999999999999999999999999888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@@@@????????????======<<<<<<;;;;;;::::::;;;:::::::::999999999999888888888999999888888777666666666777666555555444333444555555333333444555444666888888666555666777444555555555555555555444666555555444444555555666111333666666444333333444111111222222222222333333444444444444444444444444333333333333333333333333333333333333444444444444444333333333333333333222111222222333333222222111111111222333333333333222333333222222222333444444333333333333333333333333222333333333333333333444222222333333333333444444222222333444444444333333222222333333333333444444222222222222222222222222222222222222333333333333222333333333333333333444333333333444444444444555333333333444555555666666333333333444555555666666555555666666666666777777777777666666777888999999888777777777777888999999888888888999999999999999::::::::::::;;;;;;;;;;;;:::::::::999888999<<>>???>>>>>>>>>>>>>>>>>>???===???@@@@@@AAABBBDDDGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHJJJJJJIIIIIIKKKLLLNNNNNNNNNNNNOOOPPPRRRRRRPPPPPPOOONNNNNNNNNNNNNNNPPPPPPOOOOOOPPPQQQRRRRRRNNNNNNLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEEEEDDDBBBBBBAAA@@@??????>>>=========>>>????????????>>>=========<<<<<<<<<;;;;;;:::999999888888999999:::888888777777777777777777888888777777666666555555666666666666666666666666222222222222333444555666333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222444333333222222333333444444444444444444444444444222222333444555555555555333333333333444444444444222444666666444333333333444444444444444444333333333333333333333333333333444444444555555555555666444444444444444555555555555666777666444444444666555555555555555555555555444444444444444444444444444444444444444444444444222111000//////111333555444444444444444444444444555555555555555555555555555555666666666666555555555555666666666666777777555777888777666555666777777888888999:::999999999888888888888888888888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEGGGFFFFFFEEEDDDDDDCCCCCCCCCBBB@@@???@@@AAADDDEEE@@@?????????????????????999999:::;;;<<<======>>>:::::::::999999999888888888888888999888888777666555555666666555555444333333444555444333222333555444555777777666555666777333444444555555444444333555555444444444444555555...333777777555333333555111111222222222222333333444444444444444444444444333333333333333333333333333333333444444444555555222333333333333333333444111222333333333333222111111222222333333333333333555444333222222222333444333333333333333333333333444333333333333333333222222222333333333333444444111222333444444444444333222222333333333333444444222222222222222222222222111222222222222333333333444333333333333333333222333333333444444444555555222222333444444555666666333444444555666666777777555555555666666666777777444444444333444444555555666777777888888888888888777888888888999999999999999999:::::::::;;;;;;;;;;;;;;;:::888777888;;;>>>===<<<<<<;;;<<<===>>>???@@@??????>>>>>>??????@@@??????@@@@@@???@@@CCCEEEEEEEEEFFFGGGGGGHHHHHHIIIGGGHHHIIIJJJJJJKKKKKKJJJGGGHHHJJJJJJIIIIIIKKKLLLMMMMMMNNNNNNPPPQQQRRRSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPOOOOOONNNNNNOOOQQQQQQNNNMMMKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>======<<<======>>>??????>>>>>>======<<<<<<<<<;;;;;;;;;666777888999999::::::999888888888888888888888888777777777777666666666666555555555555555555555555444333222222222333444555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222444333333222222333333444444444444444444444444444333333444444555444444444222333333333444555555555///222555666555444444444333333444444444444444444444444444444444444444444444444444555555555555666555555555555444444444444555777777666555444444555555555555555666666666666444444444444444444444444222333333444444555555555333333333333333333444444555555555555555555555555555555555555555555555555555555666666666666555555555555555666666666777777444666777666555555666777666777888999999999888888888888888888888888888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAABBBAAAAAAAAABBBCCCDDDEEEAAABBBBBBCCCEEEFFFGGGGGGFFFGGGGGGHHHGGGFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>888999999:::<<<======>>>999999999999888888888888888888888888888777666666666666666666666555555444444555666666444444555666333555777777666555666777444444555555555555444444666666555555555555666666222555888777333111333666333333444444444555555555444444444444444444444444444444444444444444444444333333333444444555555555222222222333333444444444111222333444444333222111222222333444444444444333666555333222111222222333333333333333333333333333444444444333333222222222222222333333333444444444///000111222333222222111222222333333333444444444222222222222222222222222111111222222222333333333444444444333333222222222333333333444444555555555222222333333444555666666444444555555666777888888555555555555666666666777777777666666666666777777555666888999999999888777777777888888999999999999999999:::::::::;;;;;;;;;>>>===<<<:::999999===???>>>======<<<<<<===???@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@AAAAAA???>>>>>>AAACCCDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFHHHIIIJJJKKKKKKKKKGGGIIIJJJJJJJJJJJJKKKMMMMMMNNNNNNOOOPPPRRRSSSTTTRRRRRRQQQPPPPPPPPPPPPQQQPPPOOONNNMMMNNNOOOPPPQQQNNNMMMKKKIIIHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>><<<<<<===>>>>>>???>>>>>>======<<<<<<<<<;;;;;;;;;444666777999:::::::::999888888888888888999999999666666666666777777777777444444444444444444444444666555333222111222222333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222444333333222222333333444444444444444444444444444444444444555444444333333222222333333444555666666///222666888888888888999333333333444444555555555555555555555555555555555444444444555555555666666666666666555444444444333666777888777555444444555555555555666666666666666444444444444444444444444222222333333444555666666555666888999999777666555666666666666666666666666555555555555555555555555555555666666666666555555555555555555666666666777999:::;;;;;;:::999:::<<<555666777888999888777777777777777777777777777777888888999999999:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCDDDFFFFFFGGGFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAA???===<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;::::::999999999888888888888777888888888888888777666666777777777777777666666555666777888777666555666888333555666777666555666777555555666666666666555555777777666666666666777777666888999555111///333777444444444333333222222222444333333222222333333444666444222000000222555666111222222333333444444555444444444333333222222222222222222333333444444444222222222222222222222222111111000//////000111222444444333222222333333333222222222222222222222222333333333333333333333333444444444444333222222111///222555444111///000222333333444555555444333333333333333333333333333333333222222111111222222333666666555555555444444444555555555555666666666777333444555666888888999999777>>>@@@;;;666666777777888888888777666555555555444555666888999999999999999888777777777888:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<============>>>???@@@@@@???===<<>>>>>>>>???@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSTTTSSSRRROOOLLLJJJLLLMMMMMMMMMMMMNNNNNNNNNMMMKKKJJJHHHGGGGGGHHHHHHJJJHHHEEECCCAAABBBCCCDDDBBBAAAAAA@@@???>>>======<<<<<<============<<<<<<::::::;;;;;;;;;;;;;;;;;;999888777666666777888999777777777777666666666666666666666666555555555555666666555555555444444444555444444333333444444555333333333333333333333333444333222111111111222333333333333333333333333333222222333333333333444444222222222222222222222222222333555666666555333222333333333444444444555555555555555444444333333333555444333333222222222222555555555555555555555555666666555555555444444444555555555555555555555555222222333444555555555444555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444333444555666666555444333666555444333333333333333666666666555444444444333444444444555555555555666777777666555555555555555777777666666666666777777:::::::::999999888888888777888888888888999999999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBCCCEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777777777777777777777777777777666555555555555555555666777888888777666555666666666666666555555555111222444555666555444444222333444444555555444444777666555444444444444444444444444333333222222222333333222222222222333333666444222000///000000111222222333333333333444444444444444333333222222222222222222333333444444444222222222222222222222222333222111000000000111222444333333222222333333444222222222222222222222222333333333333333333333333333333444444444333222222111222333222111000000111333333444555555444333333333333333333333333333333333222222111111222222333555444444444333333333333444444444444444555555555333444555777888999999999777===???:::666666777666666666666666777777777777777777777777777888888888999888777777777888999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999;;;<<<>>>@@@@@@@@@???>>>??????>>>>>>>>>???@@@@@@???@@@AAAAAACCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTSSSRRROOOMMMKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777777777777888999888888888777777666666666666666666666555555555555555555444444333333333333444444333333333333444444333333333333333333333333555444333222222222333444333333333333333333333333222222333333333333444444222222222222222222222222222333444666666444333222333333333444444444555555555555444444444333333333555444333333222222222333555555555555555555555555666555555555444444444444555555555555555555555555444444444444444555555555555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444666555444333333333333444444444444444444333333333444444444555555555555666777777666555555555555555777777666666666666777777999999888888888777777777777888888888888999999999;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCEEEDDDDDDCCCDDDDDDFFFFFFDDDCCCCCCBBBBBBCCCCCCCCCDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777777777666555555555555555333333444555555444333333666666666666555555555555333333444444555444444444333333444555555555555555555555444444444555555666444444333333333333222222222222111111111111222222777666666555555555444444444444333333333333222222444444333333333333222222222222333333333333444444222222222222222222222222444333222222111111111222333333333222222333333444222222222222222222222222333333333333333333333333222222333444444444333333555333111000111222222111333333444444444444333333444444444444444444444444333222222111111222222333333333333333222222222222444444444333333333333333444555666777888999999999666<<<>>>999666666777666444555555666777888888999:::999888666666666777777888888777777888888999:::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999999:::;;;===???@@@@@@@@@???@@@??????>>>>>>>>>>>>???>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSQQQOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFDDDBBB@@@CCCCCCAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999999999888888888888999999:::999999888777666666555666666666555555555555444444333333333333222222222555555555444444555555555333333333333333333333333666555444333333333444444333333333333333333333333222222333333333333444444333333333333333333333333222333444555555444333222333333333444444444555555555444444444444333333333444444333222222222333333555555555555555555555555555555555555444444444444555555555555555555555555777666555444444444555666555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444555555555444444555555555555555444333333333444444222222333333333333333333444444444555555555555666777666666555555555555666777777666666666666777777888777777777777666666666777888888888888999999999;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>><<<<<<<<<======<<<<<<<<<::::::::::::::::::::::::888888888888888888888888777777777777777777777777777666666555555555555666555666666777777666666555555555555555555555555555555555444333333333444444444444555666666666666555333333333333444555666777333333333333333333333333222111111000000111111222222333555777888999888888555555444333333222111111333333333333333333333333333333333333333333333333222222222222222222222222555444444333222222222222333333222222222333444444222222222222222222222222333333333333333333333333111222222333444444444444777333//////111333333111333333333333333333333333444444444444444444444444333222222111111222222333333333333333333222222222444444444444333333333333444555666777888888888888666:::<<<888666777777666555555666666777777888888:::999777555555666888999888888888888888999999999:::::::::;;;;;;:::::::::888888999:::;;;;;;<<<<<<============<<<<<<<<<<<<;;;<<<===>>>??????>>>>>>@@@???>>>=====================>>>???@@@AAABBBBBBDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPOOONNNMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCBBB@@@>>>===<<<;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;:::999888888:::999999999999999999:::::::::999888777666666555666666555555555444444444444333333333333333333333777777666666666666777777333333333333333333333333666555444222222333333444333333333333333333333333222222222333333333444444333333333333333333333333222333444444444444333222333333333444444444555555444444444444444444444444444333333222222333333333555555555555555555555555444444444444444444444444555555555555555555555555999888666444333444555777555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444666555444333333444555666555444444333333333444444222222333333444444444555444444444555555555555666777666555555555555666666666666777777777777666666777777777777777777777777777777888888888999999999;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<===<<<<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888777777777777777777777777777666555555555555666666777777777888888777777777444444555555555555555666777666444333222222333444444555555666777666666666444333333333444444555666333333333333333333333333222111111000000111111222---...111333444444333333555555444333222222111111333333333333333333333333333333333333333333333333222222222222222222222222444444444444333333222222333222222222333333444555222222222222222222222222333333333333333333333333111222222333444444444444777333//////111333333111333333333333333333333333444444444444444444444444333222222111111222222333333333333333333444444444555444444444444444444444444555666777777777777777555999:::777666888888555666666666666666666777666999888666555555777999:::777777888888999999999999999::::::::::::::::::999888888999999:::;;;<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>======<<<<<>>===<<<<<<<<<<<<<<<======>>>???@@@AAAAAACCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA?????????@@@AAACCCBBBAAA@@@>>>===<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<;;;:::999999888888999999999999999999999999999999888888777666666555555555555555444444444444444444444444555555555555666555555444444555555666333333333333333333333333555444222111111111222333333333333333333333333333222222222333333333444444333333333333333333333333222333333333333333333222333333333444444444555555444444444444444444444444333333333222222333333444555555555555555555555555333333444444444444444444555555555555555555555555999888666444333444555777555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444666555444333333444555666444444333333333444444555333333444444555555666666444444444555555555555666666666555555555555666666666666777777777777666666888888888888888888888888777777888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>????????????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>======;;;<<<<<<======<<<<<<;;;999999999999999999999999888888888888888888888888666666666666666666666666666666555555555555666666444444444444444444444444333444444444555555666666777666444333222222333444444555555666777666666666555555444333333333333333222222333333333333444444222222111111111111222222111222333333333111000///555555444333333222111111222222333333333333444444444444333333333333222222222222222222222222222222222333333444444333333222222222222222333444555555222222222222222222222222333333333333333333333333222222333444444444333333666444222111222333333222333333222222222222333333333333333333333333333333333222222111111222222333333333333333444444444444333444444444555555555555333444555555666666666555444777888666666888888555777777777777666666666666777777666666666888999:::777777888999999999999888999999::::::::::::999999888888999999::::::;;;;;;888888999;;;<<<===>>>???@@@???>>>===<<<<<<;;;;;;>>>======<<<<<<<<<<<<===<<<======>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDEEEEEEFFFFFFEEEDDDDDDDDDBBB@@@>>>===???AAABBBBBBAAAAAA@@@???>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888888888999999999999888888777777777777666666666666555555555444444444444333444444555555555555555666222222111111111111222222333333333333333333333333444333222111000111222222333333333333333333333333222222333333333333444444333333333333333333333333333333222222222222333333333333333444444444555555333333333444444444444555333333222222222333444444555555555555555555555555333333333333444444444444555555555555555555555555777666555444444444555666555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444555555555444444555555555444444333333333444555555444444555555555555555555444444444555555555555666666555555555555666666777555666777888888777666555777777888888888888999999777888888888888999999999:::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDBBBBBBAAABBBBBBCCCDDDEEECCCBBBAAA@@@@@@?????????>>>>>>>>>>>>============<<<<<<============<<<<<<999999999999999999999999888888888888888888888888666666666666666666666666666555555555555666666777666666555444444555666666333333333444555555666666555555444333333333444444444444555666666666666555666555444333222222222222222222222333333444444444333333222222222222333333555555555555444222111111444444444333333222222222222222222333333444444444444444444333333222222222222222222222222222222222000111222333444444333333222222222222333444555666222222222222222222222222333333333333333333333333333333444444444333222222333444444444222111222333333333222111111222333333222222222222222222222222333222222111111222222333111222222222333333333333111111222333444555555666222333444444555444444444333666666555666999888555555555666666777777888888888888888777777777777777666777888999:::999999888999999::::::::::::999999999999999999999999::::::999::::::;;;<<<======>>>???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<===>>>???@@@AAAAAABBBAAABBBBBBCCCDDDEEEFFFGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGEEEFFFFFFGGGFFFEEECCCCCCCCCCCCAAAAAA@@@AAAAAABBB@@@@@@@@@?????????>>>>>><<<<<<<<<======<<<<<<<<<::::::999999999999999999777777888999999888777777555555555555555666666666555555555444444444333333333333333444444555555555222222111111111111222222333333333333333333333333555444333222111222333333333333333333333333333333222222333333333333444444444444444444444444444444333222222222222222222333333333333444444444555555333333333444444444555555333222222222333333444555555555555555555555555555222222333333333444444444555555555555555555555555444444444444444555555555555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444333333333333333444555666555555444444444444444444444444444555555555555666555555555555555666777777555666777888888777666555666666666777777777888888777888888888888999999999999999::::::::::::999999:::;;;<<<<<<======<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???@@@BBBCCCDDDEEEEEEDDD@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@????????????>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888666666666666666666666666555555555555555666777777999888777666666777888999222222333444444555666666333333444444555444444444333333444555555555555555444444333333222333333333222222222333333444444444444333333222222333333444111111111111111111111111444444333333333333222222222222222333333444444444444444444333333222222222222222222222222222222222...///111333444444444333222222222222333444555666222222222222222222222222333333333333333333333333444444444444333333222111111444666555222000111333444333222111111222333444111111111111111111111111333222222222222222222333000000111111222222222222//////000111333444555666222222333333444444333333333555555444666999888444333333444666777999::::::999999999999888666555444666777888999:::999888888999999999::::::999999999::::::999999999999999999=========>>>>>>>>>>>>>>>======<<<<<<<<<======>>>;;;;;;;;;;;;;;;<<<===>>>======>>>???@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGFFFEEECCCBBBBBBCCCDDDDDDDDDCCCBBBAAA????????????????????????<<<<<<============<<<<<<999999999999999999::::::666777888999999888777666333333444444555666666666555555444444444333333333222222222333333444444444555444444333333444444555333333333333333333333333666555444333222333444444333333333333333333333333222222333333333444444444444444444444444444444444333222222111111222222333333333333444444444555555333333333444444555555555222222222222333333444555555555555555555555555555222222222333333444444444555555555555555555555555222222333444555555555444555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444333444555666666555444333333333333333333444555666444444444333333222222222444444444555555555666666555555555555555666777888555666777999999777666555444555555555666666777777777888888888888999999999888999999::::::999999888:::;;;<<<<<<======<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCC???AAACCCDDDFFFFFFFFFEEEAAAAAAAAABBBCCCDDDEEEFFFCCCBBBAAA@@@????????????>>>=========<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888888888888888888888666666666666666666666666555555555555555666777888666555444333333444555666222222333333444555666666111222444555666555444444222333444444555555444444222222222222333444555555555555333222222222222222000000111222333333444444222222222222222222222222222222333333333333444444444333333222222333333444333333333333333333333333222222222111111000000000111111222333333333333222444333111000000111333444333222222111111222222333222222222222222222222222666555333222111222333333222222222222333555777888777666666444333222111111333333333333333333333333222222222222222222222222444444222222222222444444222222222222222222222222555555555555555555555555555555555555555555555555666666777777666555444444666666666666666555555555999888777666666777888999999888777777777888999:::::::::::::::::::::::::::>>>>>>>>>>>>>>>=========>>>>>>>>>>>>===<<<;;;:::===============<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGEEECCCBBBAAABBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::888888888888888888888888777777666666666666777777777777777777777666555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333222222222333555555///000111222333444555555333333333333333333333333444444444444444444444444333333333333333333333333555555555555555555555555111111222222222333333333333333333333333333333333222222222222222222222222333333333444444444555555666666555555555444444444333444444555555444444333777888999888666444444555555555555555555555444444444444555555666666777777444444444444444444444444555555555444444333333333555555444444444444555555666666777777666555444444666666666666666666666666333555777888999888666555777777777777777777777777444555555666777888888999555666999;;;;;;:::888777:::999888777777888999999999999::::::::::::;;;;;;>>>===;;;::::::;;;===>>>============<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGEEEDDDBBB@@@>>>======>>>>>>>>>===<<<<<<<<<<<<<<<999999999999999999999999999::::::::::::999888888888888888888888999999999888888777777666666555555444444555555666777777777555555555555555555555555777777777666555555444444444555555555444333333222444444444444444444444444444444444444444444444444222222222222222333333333222222222333333444444555333333333333333333333333222222333333333333444444444333333222222333333444333333333333333333333333333333222222222111111111111111222333333333333222444333222111111222333444333222222111111222222333222222222222222222222222555444333222222222333333333333222222222333333444444444444333222222111111333333333333333333333333222222222222222222222222444333333222222333333444222222222222222222222222444444444444444444444444555555555555555555555555666666666666666555444444666666666666666666666555888888777666666777888888888777777666777888999:::::::::::::::::::::::::::========================<<<<<<===============<<<=====================<<<<<<<<<<<<<<<===>>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGEEEDDDBBBAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999777777777666666777777777777777777777777666555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333222111222222333444222222333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222222222222333333333333333333333333333333333333333333333333333333333333333333444444444555555666555555555444444444444333444444555555444444333666777888888555444444444555555555555555555555555444444444444555555555555444444444444444444444444666555555555555555444444666666555555555555666666666666666666666555444444555555555555555555555555555555777888888777666555777777777777777777777777555555666666777777888888777777888888888999999999:::999888777777888999999999999::::::::::::;;;;;;===<<<;;;::::::;;;<<<===========================>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::999999888777888888888888888888888888888777777777666666666555666666666666666555555555555555555555555555555555444444444444555555555555444444555555444444333222444444444444444444444444444444444444444444444444///000222333444444333333444444444444444444444444444444444444444444444444222222333333333333444444444333333222222333333444333333333333333333333333333333333333222222222222111222222333333333333333555444333222222333444555333222222111111222222333222222222222222222222222444444333222222222333333444444444333222111000///111222222222222222222222333333333333333333333333222222222222222222222222444333333222222333333444222222222222222222222222222222222222222222222222555555555555555555555555666666666666666555555444555555666666666666666666888777777666666777777888888777777777777888999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<==================<<<<<<<<<<<<===>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDBBBAAACCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999999999888888777777777777888888666777777777777666555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333222111111222222222444444444333333222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555555555444444444444333444444555555444444333555666777666444333333444555555555555555555555555444444444333333333333333444444444444444444444444555555555666666666666666777777666666666666777777555666666666666555444444555555555555555555555555666666666666666666666666777777777777777777777777666666666666666666666666999888777666666888999:::999999888888888888999:::999999::::::::::::;;;;;;===<<<;;;::::::;;;<<<===============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBCCCDDDEEEEEEFFFEEECCCAAA???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::999999::::::999999888777999999999888888777777666777777777777666666666666888777777666555555444444555555555555555555555555222222333333444555555666444444555555444444333333444444444444444444444444444444444444444444444444000222444555666555333222444444444444333333333333444444444444444444444444222222222333333333444444444333333222222333333444333333333333333333333333333333333333333333333333111222333333444444333333555444444333333444444555333222222111111222222333222222222222222222222222444333333333333333333333333444444444333222000...000000111111222333333333333333333333333333333333222222222222222222222222333333333333333333333333111222222222222222333333333333333333333333333333555555555555555555555555555666666666666666555555555555555555666666666666777777777666666777777777888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;<<<===============<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGEEEDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999999999999999999999888888777777777777888888666666777777666666555444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111111333333333333222222222222333333333333333333333333222222222222222222222222333333333333333333333333444444555555555555555555222222222333333333444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333444444555555444444333333555666555444222222333444444444555555555555555555555444444333333222222444444444444444444444444444444555555666666666777666666555555555555666666555555555666666555444444555555555555555555555555777777666555555555666666777777777777777777777777666666666666666666555555777777777777777888999999999999888999999999::::::999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBCCCCCCDDDEEEEEEDDDCCCAAA???>>>>>>>>>???======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777:::999999888777666666555777777777777666666666666777777666666555555555555555555555555555555555555333333444444444555555555333444444555444444333333444444444444444444444444444444444444444444444444444555666777666555333111333333333222222222222222222222222222222222222222222222222333333333444444444333333222222333333444333333333333333333333333333333333333333333333333222222333444444444444333444444444444444444444444333222222111111222222333222222222222222222222222222333333333333333333333222333444555555444333222000000111222333444555555333333333333333333333333222222222222222222222222333333333333333333333333111111111222222333333333333333333333333333333333555555555555555555555555555555666666666666666555444555555555666666777777666666666777777666666666999999999:::::::::::::::::::::::::::::::::::::::999:::::::::;;;;;;<<<<<<======>>>======<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIJJJJJJJJJKKKGGGGGGGGGFFFFFFDDDCCCBBBCCCBBBBBBAAAAAA@@@??????============<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999999999999999999999999999888888777777777777888888666666666666666555444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111222222222222333333333333333333333333444444444444444444444444333333333333333333333333444444444555555555666666222222333333333444444444333333333333333333333333444444444444444444444444333333333444444444555555333333444444444444444444333444444555555444444333333444555555333222333333444444444555555555666666666555555555444444333333444444444444444444444444333333333444444555555666555444444333333444444555444444555555555555444444555555555555555555555555777666555555555555666666666666666666666666666666666666666666555555555555444666888999999888777666888888999999::::::::::::999999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<======>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAA???@@@BBBCCCDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAA???>>>>>>??????======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888777777999999888888777666555555666666666666777777777777555555555555666666777777555555555555555555555555666666666666555555444444333333444444555444444333444444444444444444444444444444444444444444444444555666666666555444222111222222222222222222222222222222222222222222222222222222333333333333444444444333333222222333333444333333333333333333333333222222222222333333333333222222333444444444444444333333333444444333333333333222222111111222222333222222222222222222222222222222333444444444333333222333444444555555555555000000111222333444555555333333333333333333333333222222222222222222222222222333333444444333333222111111111222222333333444444444444444444444444444555555555555555555555555444555666666666666666666444444555555666777777777555666666777777666666555888999::::::;;;;;;::::::::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIIIIJJJJJJKKKKKKKKKGGGGGGGGGFFFFFFEEECCCCCCBBBBBBAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888777777666666666666777777555666666666666555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222333444444444444333111111111222222333333333333333333333333333333333444444444444444444444444333333333333333333333333111222222333333444444444333333333333444444444444333333333333333333333333333333333333333333333333333333333444444444555555333333333333444444444444333444444555555444444333222444555555444333333444333333444444555666666666555555555555444444444444444444444444444444444444333333333444444444444444444333333333333333333444333333444555555555555444444444444444444444444444444444555555555666666666666666666666666666666666555555555555555555555555333555888::::::999666555777888999:::;;;;;;;;;:::999999::::::::::::;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAA???@@@BBBDDDEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>??????@@@===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::888888999999888888777666888888888777777666666555666666666666777777777777444444555555666777777888555555555555555555555555888777777666555555444444333333444444555555444444444444444444444444444444444444444444444444444444333333333333333333222222111222222222333444444444333333333333333333333333222222333333333333444444444333333222222333333444333333333333333333333333111111111222222222333333222333444444555444444444222222333333333333222222333222222111111222222333222222222222222222222222111222333444444444333333333333222222333333444555///000000111222333444444333333333333333333333333222222222222222222222222222333333444444333333222000111111222333333444444222222222222222222222222555555555555555555555555444444555666666666666666444444555555666777777888555555666777777666555555666777888999999999888888:::::::::::::::::::::::::::::::::;;;<<<<<<======<<<===============<<<<<<;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKFFFFFFGGGFFFFFFEEEDDDCCCAAA@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999777777777777777777777777666666555555555555666666555555666666555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222333555666666666555555444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333111111222222333444444555333333333444444444444555333333333333333333333333333333333333333333333333333333333444444444555555222222333333333444444444333444444555555444444333333444666666444444444555333333444444555666666777333333333333333444444444444444444444444444444444555555555555444444444444444444444333333444444444222333444444555555555444444444444444444444444444111222444666777777666666666666666666666666666666333444444555555666666666555555777888888888777666777888999;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;::::::::::::::::::;;;<<<=========>>>>>>>>>???@@@@@@AAAAAA>>>@@@CCCEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBBBBBBBCCCCCCCCCBBB@@@????????????@@@===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::888888888888888777777666777777777777777666666666555666666666777777777888555555555666666666666666555555555555555555555555555555555555555555555555222333444444555555444444444444444444444444444444444444444444444444444444000000000000111222333444222222333333444555666666444444444444444444444444222222333333333444444444444333333222222333333444333333333333333333333333000000000111111222222222222333444444555555444444111222222333333222222111333222222222222222222333222222222222222222222222000111333444555444333333444333222111111111333333/////////000111111222222333333333333333333333333222222222222222222222222222222444444444444222222000000111222333333444444111111111111111111111111555555555555555555555555444444555666777777666666444444444555666777777888444555666777777666555444444555666888888777777666::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@??????>>>===============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999999666666666666666666666666555555444444444444555555555555666666555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222000111333666777777777777999888777666555444333333333333333333333333333333222222222222222222222222333333333333333333333333333333444444555666777777333333333444444444555555333333333333333333333333222222222222222222222222333333333444444444555555222222222333333444444444333444444555555444444333333555666666555444555666333333444444555666777777111111111222222333333444444444444444444444444444777777666666555555555444555555555444444555555555222333444444555555555444444444444444444444444444///111444666888888777666666666666666666666666666333333444444555666777777777666666555555666888999777888999;;;<<<<<<;;;;;;999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999999999::::::;;;<<<======>>>>>>>>>???@@@@@@AAAAAA>>>@@@CCCEEEFFFEEECCCBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBBBBBBBBBBBBBCCCBBB@@@?????????@@@@@@<<<<<<;;;::::::::::::;;;999999999999999999999999888888888888888777666666666666666666777777777777555666666666777777888888777777777666555555444444555555555555555555555555222333333444444555555666222333333444555555555444444444444444444444444444444444444444444444444444333333333333333333333333444333333222222333333444444444444444444444444444222333333444555555555555333333333333333333333333000333555444222111333555222222111111111111222222444444555555444444333222555444222111111111222222222222222222222222222222111111222222222222111111333333333222222222111111222222222222222222222222222333444333111111111222222222222222222222222222444333333222222333333444222111000111222222111///222222222222222222222222444444222222222222444444444444444444444444444444555444333222222444555777777666555555555555666666666666777888888888888888888999::::::999888999:::888999::::::;;;;;;::::::<<<;;;:::999:::;;;<<<===>>>>>>>>>===============;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<=========>>>???@@@AAABBBCCCCCCCCCCCCGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999888888777777666555555555888888888888777666444444444444444444444444444444444444444444444444444444666555333222111222222333444444444333333222222222333333333333333333333333444444444444444444444444444444444444444444444444333333333222222111111111555555555444444333333333666666555555555444444444444444444444444444444444222333333444444333333222333333222222333333444555444444444333333222222222333444444555555444444333222222333333444555666666444555555555555555555444333444444555555444444333444444444444444444444444444333444666999;;;<<<;;;333333333444444444555555444444444444444444444444444444333222333444555666777666444333222222333444555555444444444333333333444444444555555555555666666666555555444444444444444444444444444444444444555555555555666666666666777777777777777777777777;;;::::::999999::::::;;;888999:::;;;<<<;;;:::::::::;;;;;;:::999999:::<<<<<<<<<<<<============>>>>>>>>>>>>>>>============??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>======<<<<<<;;;;;;;;;;;;::::::777888999::::::999888777888888888888888888888888888888777777666666555555666666666666666666666666666555333000...///222555555555444444444444555555888777666555444333222222555444222111222333666777333333333444444444555555;;;999666444444555777888333333333333333333333333444333333222222333333444333333333333333333333333222333333444444444333333444444444444444444444444555555555333111///000111222222111111111111222222444444444555444444333222444333222111111111222222222222222222222222222222111111222222222222111111444444333333333222222222111111111111111111111111000111222222111111333444222222222222222222222222444333333222222333333444333222222333444444333111333333333333333333333333444333333222222333333444444444444444444444444444555444333222222444555777555555555555555666777777666666777888888888888888888999:::999888777888:::888999::::::;;;;;;::::::;;;;;;:::::::::;;;<<<======>>>>>>??????>>>>>>===<<<<<<======>>>>>>??????<<<<<<<<<=========>>>>>>???@@@AAABBBCCCCCCCCCCCCFFFGGGGGGHHHHHHHHHHHHGGGEEEEEEFFFFFFGGGIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999888888888888888888888888888888888777777666444444444444444444444444444444444444444444444444444444444444333222222222333333555555555444444444333333333333333333333333333333333333333333333333333333222222222222222222222222444444444333333333222222555555444444444333333333555555444444333333333333444444444444444444444444222333333444444333333222333333222222333333444555444333333333333333333222333444444555555444444333333333444444555666666777444444555555555555444444333444444555555444444333444444444444444444444444444333333555888::::::999444444444555555555666666444444444444444444444444444444333333333444555666555444333333333444555666555555444444444333333333444444444444555555555555777777666666555555555555444444444444444444444444555555555555666666666666777777777777777777777777999999999888888999999999888999:::;;;;;;;;;:::::::::;;;;;;:::999999:::<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>============?????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>======::::::999999999999888888777888999999999999888777888888888888888888888888888777777777666666666555666666666666666666666666444444333000//////222444555555444444444444555555555555555444444444444444444444333333333444555666333333333444444444555555999777666444444555666777333333333333333333333333444333333222222333333444222222222222222222222222222222333333333222111111444444444444555555555555777555222111111222111111222222111111111111222222444444444444444333222222444333222111111111222222222222222222222222222222111111222222222222111111333333333333333222222222111111111111111111111111---///111111111222333555222222222222222222222222333333222222222222333333555444333444666666555333333333333333333333333333444333333222222333333444444444444444444444444444444444333222333444555666555555555555555666777888666666777888888888888888777888999999777777888999888999999:::::::::::::::;;;::::::::::::;;;<<<======>>>???AAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGFFFEEEDDDDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999777888888999::::::;;;;;;777777777777666555555444444444444444444444444444444444444444444444444444222222333444444444333333666666555555555555444444444444444333333222222222333333333333333333333333222222222222222222222222555555444444444444333333444444444444333333333333444333333333333222222222444444444444444444444444222333333444444333333222333333222222333333444555222333333333333333333444333444444555555444444333444444555555666666777777333333444444444444333333333444444555555444444333444444444444444444444444555444333444666777777666555555555555666666666666444444444444444444444444444333333333333444555666333333333333444555666777555555444444444333333333444444444444555555555555777777777666666666666666444444444444444444444444555555555555666666666666777777777777777777777777888888888888888888888888888999:::;;;;;;;;;:::::::::;;;;;;:::999999:::<<<:::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCC@@@@@@@@@??????>>>>>>===::::::999999999999888888777888999999999999888777888888888888888888888888777777777777666666666666666666666666666666666666444555555444222222333555555555444444444444555555222222333333444444555555333333444444555555444444333333333444444444555555666555555555555444444444222222333333333333444444444333333222222333333444222222222222222222222222222222222222222111000///333333333444444444444444555222///000333666666555333222222111111222222333333444444444444333222222333222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111...000111111111111222444222222222222222222222222333333222222222222333333444444333444666666555444444444444444444444444444333333333333333333333333444444444444444444444444444444333333333444555666777666555555555555666666666666777888888888888888666888888888777666777888888888999::::::::::::999::::::::::::;;;<<<<<<===<<<>>>@@@BBBBBBAAA???===??????>>>>>>>>>>>>>>>>>>======>>>>>>>>>????????????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFDDDDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;::::::;;;:::999999888888999999888888888999999:::::::::666666777777666555555444444444444444444444444444444444444444444444333333000111333444555444444333555555555555444444444444555555444333333222111111222222222222222222222222444444444444444444444444444444444444444333333333333333333333333333333333444333333333333333333333444444444444444444444444222333333444444333333222333333222222333333444555222222222333333444444444333444444555555444444333444444444444555555666666222333333444444333333222333444444555555444444333444444444444444444444444555444333333555555444333444444444444555555555555444444444444444444444444333333333333444444555555444444444444555555666666555555444444444333333333333333444444444555555555666666666666555555555555444444444444555555555555555555555555666666666666777777777777777777777777888888999999999999888888999999:::::::::;;;;;;;;;::::::;;;:::999999:::<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBB@@@?????????>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::888888888999999888888888888888888888888888888888777777777777666666666666666666666666666666666666555666888888666555666666555444444333333444444555222222222333333333444444111222444666666555444333333333333444444444555555333444555555555444333222222222222333333444444444444333333222222333333444444444444444444444444444222222222222111000000///111111222222222333333333555222000111555888888777333333222222222222333333333333444444333333222111222222222222222222222222222222222222222222222222222222333333333333222222000000000111111111111111333333333333333333333333111222333222111000111222222222222222222222222222333222222111111222222333333222222333555555444333444444444444444444444444333333333333333333333333444444444444444444444444333333333333444444555555999888777555444444444444666666777888888888888888666888888888777666777888777888999999::::::999999999999:::;;;<<<<<<<<<===;;;===@@@BBBBBBAAA???>>>????????????>>>>>>>>>>>>>>>>>>>>>????????????@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@???>>>============<<<;;;;;;;;;;;;:::::::::;;;:::999999888888999999999999888888777777777777555666666666666555555444444444444444444444444444555555444444444333333333000111333444555444444333333333333333333333333444555555444333333222111111222222222222222222222222444444444444444444444444222222222222222333333333333333333333333333333333444444444444555555555555444444444444444444444444222333333444444333333222333333222222333333444555222222222333333444444444333444444555555444444333222333333333333333444444222333333444444333333222333444444555555444444333444444444444444444444444555444333333444444333111222222333333333444444444444444444444444444444444333333333444444444444444666666666555555444444444555555444444444333333333333333333444444444444555444444444444444444444444444444444555555666666666555555555555666666666666777777777777777777777777999999:::;;;;;;:::999999999999999:::::::::;;;;;;::::::;;;:::999999:::<<<:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???>>>????????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999888888888888888888999777777777777777777777777666666666666777777777777666666666666666666666666333555777777666555555666444444333333333333444444444444333333333222222222111222444666666555444222333333333444444444555555222333444555555444333222111222222333333444444555444333333222222333333444444444444444444444444444111111222222222111000000000000111111222222333333555444333444555666555444333333222222222222333333333333333333333222111111111111222333333333222222222222222222222222222222222222333333333333222222000000000111111111111111444444444444444444444444222333444333111000111222222222222222222222222222222222111111111111222222111111111222444555444222333333333333333333333333222333333444444333333222444444444444444444444444333333333444444444555555999888777555444444444444666666777888888888888888777888999999777777888999777888888999999999999999888999:::;;;<<<=========;;;===???@@@AAA@@@???>>>????????????????????????>>>?????????@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGEEEDDDCCCCCC@@@@@@???>>>============;;;;;;;;;;;;::::::::::::;;;:::999999888888999999888888777777666555555444555555666666666555555444444444444444444444444444555555555444444333333222222222333444444444333333222222222333333333333444444444444333333222222222333333333333333333333333222222222222222222222222111111222222222222333333222222222222333333333333444444555555555555555666444444444444444444444444222333333444444333333222333333222222333333444555222333333333333333333444333444444555555444444333222222222222222222222333333333444444444444333333333444444555555444444333444444444444444444444444555444333333444444333111111222222222333333333333444444444444444444444444222333444444555555444444666777777666666444333333555555444444444333333333333333333333444444444444333333333333333444444444444444444555666666777777555555555555666666666666777777777777777777777777999:::;;;<<<<<<;;;:::999::::::999999999:::;;;<<<:::;;;;;;:::999999:::<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCFFFEEEDDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>::::::999999999999888888999999888777777888999999777777777777777777777777666666666666777777777777666666666666666666666666000222444444333222333444444444333333333333444444555555444444333333222222111222444666666555444333333333333444444444555555222333444555555555444333111111222333333444555555444333333222222333333444333333333333333333333333111111222222333222222222000000111222222333444444///111444555444333333333444333333222222333333444222333333333333222111111000111222333333333333222222222222222222222222222222333333444444333333222111111222222333333333333333333333333333333333333222333444444333222333555222222222222222222222222222222111111111111222222111000000222444555444333333333333333333333333333222333333444444333333222444444444444444444444444333333444444555555444444666666555555555555666666666666777888888888888888888999:::999888777888:::777777888999999999999999777888:::;;;=========<<<;;;<<<===>>>????????????>>>>>>>>>??????@@@@@@AAA?????????@@@@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCBBB@@@???>>>======<<<<<<===;;;;;;;;;:::::::::999999;;;:::999999888888999999666666666666666666666666444444555666666555555444444444444444444444444444666555555444333333222222444444333222222222333333333333333333444444555555333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444111111222222222333333333333333333444444555555555444444444444444444444444222333333444444333333222333333222222333333444555444333333333333333333222333444444555555444444333333333333333333333333333444444555555555555444444333444444555555444444333444444444444444444444444555444333333444555333222222222222333333333444444444444444444444444444444222333444555555555444444555555666777777666555444555555444444444333333333222222333333333444444444333333333444444444555555444444444555666777777777555555555555666666666666777777777777777777777777888999:::;;;;;;:::999888::::::999999999:::;;;<<<:::;;;;;;:::999999:::<<<;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>?????????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@===>>>>>>>>>>>>>>>>>>>>>::::::999999999999888888999999888777777888999999777777777777777777777777555666666666777777777888666666666666666666666666111222444333222222444555444333333222222333333444444444444444444555555555222333444555555555444444333333333444444444555555333333444555555555555555111111222333333444555555444333333222222333333444222222222222222222222222000111222333333333333333111111222333333444555555''',,,222444444333444555444333333222222333333444222333333333333222111111000111222333444333333222222222222222222222222222222333333444444333333222333333333444444555555555222222222222222222222222000222444444444444666888222222222222222222222222222222111111111111222222111111111222555666555333222222222222222222222222222222444444444444222222444444444444444444444444222333444444555555444444333333444444666777888999666666777888888888888888888999::::::999888999:::777777888999999999999888777888:::<<<=========<<<<<<<<<<<<===>>>??????@@@======>>>???@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIKKKKKKJJJJJJJJJKKKLLLLLLIIIIIIIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFDDDCCCBBB@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::999999;;;:::999999888888999999555555666666777777888888444444555555666555555444444444444444444444444444666666555444333333222222666555333222111222222333444444444555555555666666333333333333333333333444444444444444444444444444444444444444444444444444333333333444444555555555111111111222222333333333222222222333333444444444444444444444444444444444222333333444444333333222333333222222333333444555444444444333333222222222333444444555555444444333444444444444444444444444444555555666666555555444333444444555555444444333444444444444444444444444555444333333555555444333333333333444444444555555444444444444444444444444222333444555555555444333333444555777777777666666555555444444444333333333222222333333333444444444444444444555555555666666444444444555666777777888555555555555666666666777777777777777777777777777666777999::::::999777666;;;:::999888999:::;;;<<<:::;;;;;;:::999999:::<<<<<<<<<<<<============>>>;;;<<<<<<===>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB============>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::999888777777888999:::777777777777777777777777555666666666777777888888666666666666666666666666444555666555444555777999444333333222222333333444222222333444555666777888333333444444555555444444333333333444444444555555444444444555555666666666111111222222222333333333000000000000000000000000111111222333333333333222111222333333111111222333111222222333333222222111333333333333333333333333111222222333333222222111111111222222222333333333333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333111111222333444555555666222222222222222222222222555555444333222111000000000000111222333444444555333222222111111222222333333333333333333333333333333444444444444444444444333333333444444444555555555555444444444444555555666666666666777777777777666777888::::::999888888777888888888888999999999888888999::::::;;;<<<<<<::::::;;;;;;<<<=========>>>>>>?????????>>>>>>===AAA@@@@@@??????@@@@@@AAADDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHHHHJJJKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>======<<<>>>===;;;:::999999::::::888888888888777777777777;;;::::::999888777777666666555555555555444444444444444333333333333444444555444444333333444444555111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000111222333555666777777555555555444444333333333555444333222111222333444222222333333333333444444111111111111111111111111666555333222111222333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111222333444111111222222222333333333111222222333333222222111111222333444555444333222111222333444444444444444999555222111333555444222333333333333333333333333555555555555555555555555333333333333333333333333222222333444444555555666666666555555555444444444444444444444444444444444777777777777777777777777777777777777777777777777444666888999:::999777666::::::::::::::::::::::::::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@AAACCCBBBAAA@@@@@@AAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::::::::999999888777666666999888777666666777888999444444555555666666777777444555555555666666777777333444444444444444444444555444444333333444444555444333333333333444555555555555555444444333333333222222222222222222222222222333333444444333333222333333333333333333444444222222222222222222222222111111222333333333333222111222333333111111222333111222222333333222222111222222222222222222222222111222222333333222222111111111222222222333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222333333333333222222222222222222222222//////......------,,,,,,000111111222222333333444333222222111111222222333333333333333333333333333555555555444444333333222333333333444444444555555555555444444444444555555555555555555666666666666666777777888888888888888777888888888888999999999888999999::::::;;;;;;;;;::::::;;;;;;<<<=========>>>>>>?????????>>>>>>===@@@??????>>>>>>??????@@@BBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIGGGHHHJJJKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>>>>===<<<<<<===<<<;;;::::::999999999888888888888777777777777777777777666555555555444555555555555444444444444444444333333333333444444444444333333333333444444111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222222333444555666666555555444444444333333333333222222222222333555555222222333333333333444444222222222222222222222222555444333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111222222222222333333333222222333333333333222222222222333333444444333333333333333333333333444444777444222222444555444222555555555555555555555555444444444444444444444444333333333333333333333333222222333444444555555666666666555555555444444444444444444444444444444444666666666666666666666666777777777777777777777777555666777888999888888777999999999999999999888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>@@@AAACCCCCCAAA@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@=========<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::999888888777666666888888777666666777888888555555555666666666666666444555555555666666666777555555555444444333333222555444444333333444444555444333333333333444555555555555444444444333333333333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333111111222333333333333222111222333333111111222333111222222333333222222111111111111111111111111111111222222333333222222111111111222222222333333333333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222111111111222222222222222222222222000000000000000000000000222222222222222222222222333222222111111222222333333333333333333333333333666666555444333222222111333333333444444444555555555555444444444444555555444444444444555555555555666666666666666777888888777888888888888999999999999999999::::::::::::::::::::::::;;;<<<<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>======>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::999999888888888888888777777777777555555555555555555444444555555555555444444444444444444333333333333444444333333222222222222333333222222222222222222222222222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333111111111222333444666777222222333333333333444444444444444444444444444444444444333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444555555444444333222111222222222222333333333333333444444444444444444333333333222222333333444444555444333222222333333444444333333444555666444333555555555555555555555555333333333333333333333333333333333333333333333333222222333444444555555666555555555555555444444444555555555555555555555555666666666666666666666666777777777777777777777777666777777777888888888888999999888888777777777666888888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@AAACCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;:::::::::999999999999888888888888999999999888888777777666888777777666666777777888666666666666666555555555555555555555555666666666666666555444333222222111555444444333333444444555444333333333333444555555555444444444444333333333444444444444444444444444333333444444444444333333444444444444333333333333333333333333333333333333111111222333333333333222111222333333111111222333111222222333333222222111222222222222222222222222111222222333333222222111111111222222222333333333333333333333333333333333222111111000000111111222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333333444444555555333222222222111111000000333222222111111222222333333333333333333333333333555555555444444333333333333333333444444444555555555555444444444444555555444444555555555666666666666666555444444666777888777777888888888999999999:::::::::999999999999999999::::::;;;;;;<<<======<<<===>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>?????????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHFFFEEEFFFHHHIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;999:::;;;;;;;;;999888777888888888888777777777666555555666666666666666666555555555444444444333333555555444444444444555555333222222111111222222333222222222222222222222222111111222333333444555555222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111222222333444555555222222222333333333444444333333333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444555555555444333222222222222333333333444444444444555555555555444444444333222111222333444555777666444222111222333444111222333555666666555333333333333333333333333333333333333333333333333333333333333333333333333333222222333444444555555666555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777777777777666777888888999999999999888888777666666777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???AAACCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;::::::::::::999999999999999999888888999888888888777777777666777777777666666777777777777777666666555555444444555555555555555555555555555555555444444333333333555444444333333444444555444333333333333444555555444444444444444444444444444444444444444444444444333333444444444444333333333333333222222222222222222222222222222222222222111111222333333333333222111222333333111111222333111222222333333222222111333333333333333333333333111222222333333222222111111111222222222333333333333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111//////000111222222333333222222222222222222222222//////000000111222222222333222222111111000000///333222222111111222222333333333333333333333333333333333333444444555555555333333333444444444555555555555444444444444555555555555666666666777777777666555444444444555777888777777888888888999999999999999999999999999999888999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????>>>>>>???????????????@@@BBBCCCDDDEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEGGGIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>======<<<<<<<<<;;;;;;;;;;;;;;;888999:::::::::999888777888888888888777777777666555555555555666666666666555444444444444333333333666666555555555555666666333222222111111222222333222222222222222222222222111111222333333444555555222222222222222222222222333333333333333333333333333333333333333333333333444333333333333222222222333333333333333333333333333333333333333333333222222222222333333333444444333333333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222333444555555666666222222333333333444444444444555555666666555555444444333222111222333444555888666444222222222444555111222444555555555444444333333333333333333333333444444444444444444444444333333333333333333333333222222333444444555555666444555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666777777777666777888888999::::::999999888888888888777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@BBBBBBAAA@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@????????????<<<<<<<<<;;;;;;;;;::::::999999999999::::::::::::888888888777777777777777666666666777777666666666777777666666555555444444555555555555555444444444333333333444444555555555555444444333333444444555444333333333333444555555444444444444444444444444333333333333333333333333333444444555555444444333111111111222222333333333222222222222222222222222111111222333333333333222111222333333111111222333111222222333333222222111333333333333333333333333111222222333333222222111111111222222222333333333333333333333333333333333333222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222//////000111222333444555222222222222222222222222//////000000111111111222222222111111111000000000333222222111111222222333333333333333333333333333111222222333444555666666333333333444444444555555555555444444444444555555666666666666777777777888555555555555555666777777777888888888888999999999888888888999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@??????>>>>>>??????@@@???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBAAA@@@>>>===<<<<<<::::::::::::::::::::::::888888999999999888888777888888888888777777777777444444444444444444333333444444444444333333333333666666555555555555666666333333222222222222333333333333333333333333333333222222222333333444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333444444444444333222111222222333333333333444444222222222222222222222222222222333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333111111111222333555777888333333333333444444444444444444555555555555444444333333222222333333444444666555444333333444444555222333555555444333444555555555555555555555555555555555555555555555555555333333333333333333333333222222333444444555555666444444444555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666777777777888888888888999999999999999999999999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<>>>@@@AAA@@@@@@@@@AAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>><<<<<<;;;;;;;;;:::::::::999999999:::::::::::::::777777777777777777777777555666666777777666666555666666666666666555555555555555555444444444444444111222222333444555666666555444444333333444444555444333333333333444555555333333333444444444444555333333333333333333333333444444555555555555444444000111111222333444555555333333333333333333333333111111222333333333333222111222333333111111222333111222222333333222222111222222222222222222222222111222222333333222222111111111222222222333333333333333333333333333333333444444333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333111111222222333333444444222222222222222222222222222333333333333333333333111111111111000000000000333222222111111222222333333333333333333333333333222333333444444555555555333333333444444444555555555555444444444444555555555555555666666666777777555555666777777777777666777888888888888999999999777777888888999999::::::888999999::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????@@@AAABBBCCCCCCDDDBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCFFFGGGHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@???===<<<;;;;;;999999999:::::::::::::::888888777777777777888888888888888888777777777777666666555555444333333333444444444333333333222222444444333333333333444444444444333333333333444444333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222333333111111222222222333333333111222333444444444333222222222333333333333444444444444444444444444444444111222333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222000000111333666777333333333444444444444555444444444555555444444444222222333333444444333333444444444444555555555555333555666444222111333555555555555555555555555555444444444444444444444444333333333333333333333333222222333444444555555666444444444555555555666666444444444444444444444444555555555555555555555555666666666666666666666666555666777888999888888777666666777777888999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;===?????????>>>???AAA??????@@@@@@@@@@@@????????????>>>>>>>>>=========::::::::::::999999999999888888888888999999999:::666777777777777777777777555555666777777666555555555555555666666666666666555555555444444333333333222333333444444555555555555444444333333444444555444333333333333444555555333333333444444444555555444444444444444444444444444444555555555555444444000111222333555666777777444444444444444444444444111111222333333333333222111222333333111111222333222222222333333222222222111111111111111111111111222222222333333222222222111111222222222333333333333333333333333333333333555444444333333444444555222222222222222222222222222222222222222222222222333333333333333333333333444444444333333333222222222222222222222222222222222222222222222222222222000000000000000111111111333222222222222222222333333333333333333333333333444444444444444444444333333333333444444444555555555555555444444555555555444444444555555555666666444555777888888888777666777888888888888999999999666666777888999::::::;;;888999999::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<======?????????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDEEECCCBBBAAACCCEEEGGGHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@>>>===<<<;;;:::999999999999999999999:::999888777666666777888999888888888888777777777777999999888777666555555555444444444333333333222222333222222111111222222333555444444333333444444555333333333333333333333333444333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333111111222222222333333333111111111222222333333333///000222444555555555444222222333333333444444444555555555555555555555555000111333444555444333333333333333333333333333333333333333333333333333333333333333333333333333333555333000...///111444666333333333444444444555555333444444444444444444333111222333444555444333222333333444555666666666555555666666444111000333666333333333333333333333333333333333333333333333333333333333333333333333333222222333444444555555666444444444555555555666666444444444444444444444444555555555555555555555555666666666666666666666666444666888999:::999777666444444555666777888999999::::::999999999999999999999999999999999999999999;;;;;;;;;<<<<<<<<<======:::<<<>>>>>>>>>>>>???@@@>>>>>>????????????>>>>>>>>>=========<<<<<<<<<<<<999999999888888888888777666666777777888888888999666666666666777777777777444555666777777666555444444555555555666666777777555555555444444333333333444444444444444444444333555444444333333444444555444333333333333444555555333333333444444555555555666666666666666666666666444444555555555555444444333333333333333333333333555555333222111000000000222222222222222222222222222222222222222222222222333333333222222111111111333333333333333333333333333333333333333333333333666555333222111222333333222222222222222222222222444444222222222222444444111111111111111111111111111111222222222222333333222222222222222222222222111222222333333222222111000111333444444333222111111111111111111111111111111111222222222333333333222222111111000111111111333333333333333333333333555555555555555555555555333333333333333333333333555444444333333444444555333333333444444444555555666666666666666555555555888888888777777777777777:::::::::999999999999888999999:::;;;;;;<<<======<<<<<<<<<============>>>>>>======<<<<<<<<<======??????@@@AAABBBBBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::888888777777777777888888666666777777666555444444666666666666555555555555999666333555888:::777444111333444444333222222333333333333222222111111111333333333222222222111111222222333333333333444444333333333333333333333333333333222222333333444555444444444333333222222222555555555555444333222222555444444333333444444555333333222222222333444444111222333333444444333333333333333333333333333333444444444444444444444444444333222444777888666444333333333333333333333333222222333333333333444444555555444444444444555555:::777555555777777444222444333333222222333333444444444444444444444444444333333333444444444555555666555555555555444444444555555666666555444333333333555555555333222333444333444444444555666666666000111333444333333444555444333333333333444555555555444333333333333444555444444444555555555555666444444444444555555555555777777777777777777777777777888888888888999999999:::999999888888999::::::<<<;;;;;;:::999888777777;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999888777666666999999999888888888888777777777777777777777777777666666666666555555555555555555555555555666777777666666666555333222444555444444444444444444444444555555555444444333333333444444444555555555555666888555111111444555444222333444555555555333111///444666777777666555555666333333333333333333333333444444333333222333333333222222222222222222222222222222222222222222222222333333333222222222111111333333333333333333333333333333333333333333333333555444333222222222333333222222222222222222222222444333333222222333333444222222222222222222222222333333444444444444555555222222222222222222222222111222222333333222222111333333222222222222222222222222222222222222222222111111222222222333333333444444333333222333333444333333333333333333333333///000000111222333333444333333333333333333333333555444444444444444444555444444444555555555666666666666666666666666666555666666777777777888888888666666777777888888888999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<===============<<<<<<<<<<<<=========>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;;;;::::::999999999999999888888777777777777888888666666666666666555444444555555555555444444444444777444222333777888555222111333444444333222222333444333333333222222222222333333333222222222111111222222333333333333444444333333333333333333333333333333222222333333444555444444444333333222222222333333444444444444444333444444333333333333444444555444333333222222222222111222333333444444333333333333333333333333333333444444444444444444444444555333222333555555333111333333333333333333333333222222333333333333444444555555444444444444555555888666444444666666444222444444444333333444444444444444444444444444444444333333333444444444555555555555555555444444444444555555666666555444444333222333555444333333444666444444444444555555555555111333555555444333444555444333333333444444555555555555444333333444555555444444444555555555555666777777777777888888888888777777777777777777777777777888888888888999999999::::::999888888888999999;;;::::::999999888888888:::;;;;;;;;;;;;;;;::::::=========>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777666999999999888888888777777777777777777777777777777777777666666666555555555555555555555555666666777444555555444333222333555444444444444444444444444555555444444444333333333444444444555555555555666777555333333444444444444444444444444444444555555333555666666555444444555333333333333333333333333333333333333444444555555222222222222222222222222222222222222222222222222333333333222222222222111222222222222222222222222333333333333333333333333444444333222222222333333222222222222222222222222444333333222222333333444333333333333333333333333333333444444444444555555222222222222222222222222111222222333333222222111666444222000000000222333333333333333333333333333111111222222222333333333444333333222333333444444333333333333333333333333222222222333333444444444444444444444444444444444444444444444444444444444555555555666666666777777555555666666666666666666666666666777777888888888444555666777888999::::::999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<<<<======>>>>>>??????@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDD@@@AAABBBCCCDDDFFFGGGGGGBBBBBBAAA@@@@@@??????>>>>>>>>>======<<<;;;;;;;;;:::999999888888888888888888777777666666777777888666666666666666555555444555444444444444333333333555222000222444555333111111333444444333222222333444444444444333333333333333333333222222222111111222222333333333333444444333333333333333333333333333333222222333333444555444444333333333333222222111222333444555555555555444444333333333333444444666666444333222111111111111222333333444444333333333333333333333333333333444444444444444444444444444333222222333222000...333333333333333333333333222222333333333333444444555555444444444444555555666444333444555555444333444444444444444444444444444444444444444444444444333333333444444444555555555555555555444444444444555555555666555555444333111222444444333333555666555555555555444444444444333555666666444333333444333333333444444444555555555555444333333444555555444444444555555555555666444444555555555666666666777777777777777777777777777888888888888999999999;;;:::999888888888888888999999999999999999999999999999::::::;;;::::::999>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777999999888888888777777777777777777777777777777777777777777777666666666666555555444444555555666777222333444444333222444555444444444444444444444444555444444444444333333333444444444555555555555666666666666555444333555666555444333222333555777999222444555555444333333444333333333333333333333333222333333333333333333333111222222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222444333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111111222222222333333222222222222222222222222111222222333333222222111666555333111000000111111333333333333333333333333111111222222222333333333111111000000111111222222333333333333333333333333777666555444333222111111555555555555555555555555444444555555555555444444444555555555666666666666555555555555666666666666777777777777777777666666777888888999::::::;;;;;;:::999999999999999999999999999:::::::::;;;;;;;;;===<<<<<<<<<<<<======>>><<<<<<<<<======>>>>>>>>>@@@@@@AAABBBDDDEEEFFFFFFGGGFFFEEEDDDDDDCCCDDDDDDAAABBBBBBCCCDDDEEEEEEFFFBBBAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;::::::999888888777777777777777777777666666666666777777555666666666666666555555555555555444444444333333444222111222333444333111111333444444333222222333444444444444444444444444333333333222222222111111222222222333333333444444333333333333333333333333333333222222333333444555333333333333333333333333111222333444444444444444444333333333333333333444666555444333222222222222111222333333444444333333333333333333333333333333444444444444444444444444222222222222222222000///333333333333333333333333222222222333333333444444555444444333333444444555444333333333444444444444333333333444444333333333444444444444444444444444333333333444444444555555555555555444444444333333444555555555555555444444222333444444333222333555555555555444444333333333555777777777444333333333333333444444444555444444555555444444444444555555444444444555555555555666333333444444444444555555777777777777777777777777777777888888888999999999;;;:::999888777777777777888888888999999:::::::::999999:::;;;;;;;;;;;;:::======>>>>>>>>>?????????========================<<<<<<<<<;;;;;;;;;::::::999999999888888888777777888888888888777777777777666666666666666666666666888888777777777666666666555444444444444555666666111333555555444444555666444444444444444444444444444444444444444444444444444444444555555555555666555777999777444333555777555444333333333555666777222444666555444333444555333333333333333333333333222333333333222111///...111111111222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111222222222333333222222222222222222222222111222222333333222222111333333444444333111000///222222222222222222222222111111222222222333333333111000000000111111222333333333333333333333333333333333222111000///...---555555555555555555555555444555555666666555555444333333444444444555555555444555555555666666777777999888888777666555444444999999999999999999999999:::999999999999999999999999999999::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>>>>>>>??????@@@BBBCCCEEEFFFFFFGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@?????????=========<<<;;;;;;::::::999888777777666666777777777777666666666666777777555555666666666666666555666666666666555555555444444333333333444444333333111333444444333222222333444444444444444444444444333333333222222222111111222222222333333333444444333333333333333333333333333333222222333333444555333333333333333333333333333333444444333222222111333333333222222333333333333333333222222333333444111222333333444444333333333333333333333333333333444444444444444444444444000111333333333333333333333333333333333333333333222222222333333333444444444444333333333333444444333333444444444444444555222222333333333333222222444444444444444444444444333333333444444444555555555444444444444333333333444444555555555555555444333444555444222111111222555555444444333333333222666777888777444333222333222333444555555555444444555555555555555555555555444444444555555555555666666666777777777888888888777777777777777777777777777777888888888999999999:::999888888777777777888888888888999999::::::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888888888888777777777666666666666666666666666666666777777777777666666666666444444444444444555666666222444666777666555666777444444444444444444444444444444444444444444444444444444444555555555555666444777999888444333444777333444444555444333222111444555777777555444555666333333333333333333333333222222333333111000...,,,111111111222222333333444222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222222222333444444444333333222222222222222222222222222333333444444333333222111111111111111111111111333333444444444444555555222222222222222222222222111222222333333222222111111222444555444222000...111111111111111111111111111111222222222333333333222222222222333444555555333333333333333333333333111111222222222333333333444444444444444444444444444555666777777666555444333333333444444444444555444444555555666777777777888888777777666555444444888888888777777777666666999999999:::::::::::::::999999999:::::::::;;;;;;<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>????????????>>>???@@@AAACCCEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>======<<<<<<;;;:::::::::999888888777777777777777777666666555555666666777444555666666666666666666777777666666666555555555444444444444444444444444111333444444333222222333333333333333444444444444333333333222222222111111222222333333333333444444333333333333333333333333333333222222333333444555222222333333333333444444444444444444333222111000333333222222222222333333333222222222333333444555111222333333444444333333333333333333333333333333444444444444444444444444000222444555444444555666333333333333333333333333222222333333333333444444444444333333333333444444444555666555444333444555111222444444444444222111444444444444444444444444333333333444444444555555444444444444333333333333333444555555666555555555222444444333222111111333444444444444333333333333555666777666444222222333222333444555555555444333444555666666666666555444444444444555555555555666555555666666666777777777777777777777777777777777777888888888888999999999888888777777777888888999888888888999999:::::::::::::::;;;<<<============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888888888777777777666666666777777777777777777777777666666666666555555555555444444333333444444555666333555888888777666666666444444444444444444444444333333333444444444444555444444444555555555555666444666777777555444444444333444555555555333000///444666777777666555555666333333333333333333333333111111333333333111///...000111111222333333444444222222222222222222222222111111222222222333333333333333333333333333333333111111111111111111111111111222333444444444333333222222222222222222222222222333333444444333333222222222222222222222222222333333444444444444555555222222222222222222222222111222222333333222222111222222222333222222222111222222222222222222222222111111222222222333333333222222222222333444555666333333333333333333333333333333444555666777777888333333333333333333333333444555666777777666555444444444444444555555555555444444555555666777777888666666666666666666666666777777777777777888888888999999::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFFFFGGGFFFEEECCCBBBAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@??????>>>=========<<<<<<;;;;;;::::::999999999888777777777777888666666555555555555666666444444555666666666666666666666555555555444444444333444444444333333444444111333444444333222222333222222222222333333333444333333333222222222111111222222333333333333444444333333333333333333333333333333222222333333444555222222222333333444444444222222333333333222222111333333222222222222333333444444333222222222333333111222333333444444333333333333333333333333333333444444444444444444444444111333555555333222333555333333333333333333333333222222333333333333444444444333333222222333333444555777888666444222444555333444666777777666444333444444444444444444444444333333333444444444555555444444444333333333222222333444444555666666555555///111222333222222444555333333333333333333444444333555666555333222222333111222444666666555444333444555666777777666555444444444444555555555555666333333333444444444444555777777777777777777777777777888888888888999999999777666666777777888999:::999999999999999999::::::999999:::;;;<<<<<<<<<<<<<<<============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888888777777777666666666666777777777777777777777777555555555555444444444444444444333333444444555666333666888888777555444444444444444444444444444444333333333444444444555555444444444555555555555666555444444555666555333111444444444444444444333333333555666666555444444555333333333333333333333333///111333444444333222111000000111222333333444444222222222222222222222222111111111222222333333333333333333333333333333333111111111111111111111111000111333444555444333333222222222222222222222222222222444444444444222222333333333333333333333333111111222222222333333333222222222222222222222222222222222333333222222222444333111000000222333555333333333333333333333333111111222222222333333333000000000000111222333444333333333333333333333333333333333333333333333333333333333333333333333333444555666888888666555444555555555555666666666777444444444555666777777888333333444555666777888999777777888999:::;;;;;;<<<999999:::;;;;;;<<<======::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>>>>============>>>???AAACCCEEEFFFGGGFFFEEEDDDCCCAAAAAA@@@@@@BBBCCCCCCCCCDDDDDDEEEEEE?????????>>>======<<<<<<===<<<<<<;;;;;;:::999999:::999999888888888888888666666555555555555666666444444555666777777666666555555444444444333333333222333444444333222333444111333555444333222333333111111111222222333333333333333333222222222111111222222333333333444444444333333333333333333333333333333222222333333444555222222222333333444444444000111222222333333333333333222222222222222222333666555444333222111111111222222333444444444333333333333333333333333333333444444444444444444444444222555666555222000111333333333333333333333333333222222333333333444444444444333333222222333333444666888999777444222333555555666777999999777666555444444444444444444444444333333333444444444555555444444444333333333222222333333444555666666666555,,,...111222222444666888222222222333333444444444222333555444333222222333111222444666666555444333444555666777777666555444444444444555555555666666666666666777777777777888777777777777777777777777777888888888888999999999555666666666777999:::;;;999999999999999999999999777888999:::;;;;;;<<<;;;>>>>>>>>>>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888999999777777777777666666666666777777777777777777777777555555444444444333333333444333333333333444555555333555888888666444333222444444444444444444444444333333333444444555555555444444444555555555666666555333222444666666333///555444333333333555777888222444555555444333333444333333333222222111111111222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222222111111111000000//////333333333333333333333333222222333333333333444444333444444555555444444333///000111333444555666666222222222222222222222222555444333222222222333444333333333333333333333333666666555444444333222222222111000000000000000000555444444333222111000000111111111222222333333333333333333444444444555555111222333444555555555555444333222222222333444555555444444444444555666666666666555555555444444444666555555444444444555555888777777666666666666777777888::::::999888:::;;;:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<======<<<;;;<<<===>>>????????????>>><<<===???AAA?????????@@@AAACCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBBBBCCCBBBBBBBBBAAA@@@>>><<<;;;<<<===>>>;;;;;;;;;;;;:::999888777888888888888888888888888666666555555555666666777444444555555555555444444555444333333333333444555333333333333333333333333444444333222333444555666444444333333333333222222333333111000000000111222111111222222222333333333333333333333333333333333222333444444333222000///222222111111222222333444666666666444222222555777<<<888555555888888555111444444444444444444444444444555555555444333333222222333333444444333333222111111222222222222111111111222333333222222444555444444444333333222222222444444444444444444444444333333333444444444555555333333333333333333333333444555555555444333333222444444444444444444444444555555666666666666666666444444444555555555555666333333333333333333333333333222222111111222222333555555555444333333222222333333333333333333333333222222222333333333444444555555555555555555444444666666555555555444444444666555555444444444555555444555777999:::999888777666666777888888888888777888888888888888888888888999999999999999999999999;;;::::::::::::;;;<<<<<<<<<<<<<<<============>>>======<<<;;;;;;;;;;;;<<<<<<;;;:::999888888888888::::::999999888777666666777777777777777777777777555777888777666555666888666555555555555444444444444333333333333444555555555555555555555555555555444444444444444444444444444444444444444444444444555555666666666666555555777666666666666555555555555555555555555555555555555555555555555555555555333333333222222222111111222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111333222222222111111111111333333333333333333333333222222333333333333444444222333333333333333333222///000111222333444444444222222222222222222222222444333222222222333444555333333333333333333333333555555444444333333222222111111111111111222333333444333333222222111111111222222222222222222333333333333333444444444444555222222333444555555555555444333333222222333444444444444444444444555666666666666555555555444444444666555555444444444555555777777666666666666777777777888999999777777888999:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>>>>?????????>>>======???AAA????????????@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@>>><<<;;;<<<===>>>;;;;;;;;;;;;:::999888777888888888888888888888888666666555555555555666666999999::::::::::::999999555444333333333333444555333333333333333333333333333333333333333444555555444444333333333333222222333333111000000000111222111111222222222333333333333333333333333333333333333333444444444333222111222222222222222333444444444555444333222333666999JJJAAA777111111444555555444444444444444333333333555555555555555444333333222333333444444333333222222222333333333333222222111333444444333333444666444444444333333333222222444444444444444444444444333333333444444444555555333333333333333333333333444444555555444444333222444444444444444444444444444333333222222111111111444444444555555555555666333333333333333333333333333333222222222222333333444444444555555555555555444444444444444444444444444444444555555555666666555555555555555555555555666666555555555444444444555555555444444444555555666777888999:::999888888777777777777888888888888888888888888888888888888999999999999999999999999999999999999999:::;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888888::::::999999888777777666666666666666666666666666555777888777666555666777666555555555555444444444444333333333333444555555555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444666666666555555555444444444444444444444444444444555555555555555555555555333333333222222222222111222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222000000000000000000000000333333333333333222222222333333333333333333333333222222333333333333444444111222222333333222222111///000111222222222222111222222222222222222222222333222222222222333444555333333333333333333333333333333333333333222222222222222222222222333444555222222222222222222222222333333222222222222222222333333333333444444444444333333444444555444444444444444333333333333444444444444444444444555555666555555555555555444444444555555444444444555555666666666555666666777888999777888999888666666777888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>??????>>>======>>>@@@???????????????@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@>>><<<<<<<<<======;;;;;;;;;;;;:::999888777888888888888888888888888666666555555555555666666666666777777777777666666555444444333333444444555444444444333333222222222222333333444444444444444444444333333333333222222333333222111111111111222111111222222222333333333333333333333333333333333333333444555555555444444333333333333333444444555222333333333333444777:::KKKCCC888222222444666666555555444444333333222222333333444444333333222222222333333444444333333222333333444444444444333333333444555555444333555666444444444444333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444555555444444333333444444444444444444444444333333222111000///......444444444555555555555666333333333333333333444444333333222222222222333333222222333333444555555666555555555555555555555555444444444555555555666666555555555555555555555555555555555555555444444444555555555555555555555555777666666666666666555555888777666666666777999:::888888888888888888888888999999999999999999999999888888888888888999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;:::999888888888888888::::::999999888777777777555555555555555555555555555666777777555555666777666555555555555444444444444333333333333444555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444333333555555555555444444444333333333333333333333333333555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111333333333333222222222222333333333333333333333333222222222333333333444444222222333333333333222222111111222222222222111111222222222222222222222222222222222222333444444555333333333333333333333333222222222222222222222333333222222222222222333444111111111222222333333333333333333222222111111111222222333333333444444444444444444555444444333333555444444444333333333333444444333333444444555666555555555555555555555555555444444444444555666666555555555555666777999999777999999888777666777888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<===>>>?????????======>>>@@@?????????>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDBBBBBB@@@???>>>===<<<<<<<<<===:::::::::::::::999888888888888888888888888888888777666666555555555555666333333333444444333333333444444444444444444444444555444444333333222222111111222333444555444333333444444333333333222222222333333222222111111111111111111222222222333333333333333333333333333333333111222333333444555555555444444333333333444555555222333444333333444666888;;;999777888888888555222555555444333333222222222111111222222222111111000222333333444444333333222333333444444444444333333444555666555444444555666444444444444444444333333444444444444444444444444333333333444444444555555555555555555555555555555333444444555444444333333444444444444444444444444444444333333222222111111444444444555555555555666333333333444444444444444333333333222222333333333111111222222222333333333444444444444444444444444222222222333333333444444444444444555555555555555555555555555555555555555444444555555555555555555999888777666666666666666999888666555555777999:::888888888888888888888888999999999999999999999999888888888888888999::::::999999:::::::::;;;;;;;;;;;;:::999999888888999999::::::999888888888888888999999999888888888777777666666666666666666666666555666777666555555666777666555555555555444444444444333333333333444555555444444444444444444444444444444444444444444444444333333444444444444444444333444444555555444444333555555444444444333333333333333333333333333333333555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222222222222333333333333333333333333222222222333333333444444333333444444444444333333333333333444333333222111222222222222222222222222222222222333333444444444333333333333333333333333222222222222222222222333444333222111111111111111111111111222222333333444333333333222222111111111222222222333333333444444444444444555444444333333555555555555444444333333333333333333333444555555444555555555555555555555444444444444444555666666555555555555666777999999888999::::::888777888::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@???>>>===>>>????????????>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@???>>>======<<<<<<<<<999999::::::999999888888777777777777777777777777777777666555555555555555555666666777777666666555444444444444444444444444444444444333333222222222000111333444444444333222444444333333333222222222333333333333222222111111111111222222222333333333333333333333333333333333000000111222333444555555444444333333333444555555333444555444333222333555000111444777888777333000444444333333333222222222222222333333333333333222222333333444444333333222222222333333333333222222444555666666444333444666444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555333333444444555444444333444444444444444444444444222222333333444444555555444444444555555555555666333333333444444555555555444333333333333333333444555444444444333333333222333333333333333333333333222222222333333333444444444444444555555555666666444555555555555555555555333333444555666666555555<<<;;;:::999999999999999999888666555555777999:::888888888888888888888888999999999999999999999999999999999999999:::;;;;;;999999999::::::::::::;;;::::::999888888888888999999999888888777777888888999999999888888888888888777777777777777777777777444666777666555444555666666555555555555444444444444333333333333444555555444444444444444444444444444444444444444444444444333333333444444444555555555555666666666666555555555555444444444333333333444444444444444444444444555555555555555555555555111222222222222333333333222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222111111111111222222222222333333333333333333333333222222333333333333444444333444444555555444444333333333444444444333333222222222222222222222222222222333333444444333333222333333333333333333333333333333333333333222222222333333222111111111111111111111111222222333333333333333222222222222222222222222222222333333333333333333444444555444444444555555666555555444333222333333333333333444444555444444444555555555555555444444444444444555666777666666555666666777888999777999::::::999999:::;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<<<<======;;;<<<======>>>>>>=========>>>@@@@@@>>>===>>>??????????????????@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEDDDCCCBBB@@@????????????>>>======<<<<<<888999999999999999888888777777777777777777777777888777666555555444555555666666777777777777666666333444444555555444444333333333333333333333333333111222222333333333333333444444333333333333222222333333333444333222222111111111222222222333333333333333333333333333333333111000000111222333444555333333333333333444444555333444555444333222222333444333222111111111222333222222222333333333333333555555666777777777666666222333333444444333333222222222333333333333222222444555666555333333333555444444444444555555555555444444444444444444444444333333333444444444555555444444444444444444444444333333444444555555444444444444444444444444444444000000111222333444555555444444444555555555555666333333333444555555666666444444333333333333444444888888777666666555444444333333333333333333333333444444444555555555666666333333444444555666666666444444444555555555555555222333444666666666555555777777777777777666666666888777666666666777999:::888888888888888888888888999999999999999999999999999999999999999:::;;;;;;999999999:::::::::;;;;;;;;;:::999999888888999999999888888777777777888888888888888888888888888888888888888888888888888888444555666666444444555666666555555555555444444444444333333333333444555555333333333333333333333333444444444444444444444444222333333444444555555555555666666666666666666555555555555555444444444333555555555555555555555555555555555555555555555555111111222222222333333333222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333111111111111111111111111222222222222333333444444333333333333333333333333222222333333333333444444333333333444444333333333111222222333333333222222222222222222222222222222333444444444444333111000333333333333333333333333555555444444333333222222111111111222222444555555222222222222222222333333222222222222222222333333111222222222222333333333222222333444555555555555555666666666555444333222333333222222333333444555444444444555555555666666444333333444444666777777777777666666666666777777555777888999888999:::<<<:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;<<<======<<<===>>>?????????>>>===<<<>>>@@@@@@???>>>>>>>>>????????????@@@BBBCCCCCCAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>===<<<;;;888888999999999999888888777777777777777777777777888777666555555444444444333444444555555444444333333333444555555444333333111222222333333444444555222222222111222222333444444444333333333333222222333333444444444333222111111111222222222333333333333333333333333333333333333222222111222333444555222222222222222333444444111333444444333222333444777555333000///000444666111111111222333333444444555555666777777777777777222333333444444333333222333333444444444444333333333555555444333222222333444444444444555555555666444444444444444444444444333333333444444444555555333333333333333333333333222333444444555555444444444444444444444444444444111111222222333333444444444444444555555555555666333333444444555666666666444444333333333333444444555555555555555555555555444444444444444444444444444444444555555555666666333333444444555666666777444444444555555555666666111222444666777777666555333333555666666555444444777777777777888888888888888888888888888888888888999999999999999999999999888888888888888999::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999888888777777777777888888888888888888888888888888777777777777777777777777444555666666444444555666666555555555555444444444444333333333333444555555333333333333333333333333444444444444444444444444222222333333444555555666444555555666666555555444666666666555555555444444444444444444444444444444555555555555555555555555111111111222222333333333222222222222222222222222222222222222222222222222333222222222222222222333333333333333333333333333000000000000000000000000333333333444444555555555333333333333333333333333222222333333333444444444222222222333333222222222000000111222222222222222222222222222222222222222444555555555444222000///333333333333333333333333666666555444444333222222///000111222444777888:::222222222222222222222222111111111222222333333444111111222222222333333333111222333444555555666555555666777777666444222111333333222222333333444555444444444555555555666666333333333444555666777888888777777666666666666777333555777777777888:::<<<:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<======<<<===???@@@@@@@@@???>>><<<>>>@@@@@@???>>>>>>>>>?????????@@@AAACCCDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEEEEDDDCCCBBBAAA????????????>>>===<<<;;;777888888999999999888888777777777777777777777777888888777555555444444444444555555555555555555444333333444555555444333333000111222333444444555666333222111000111222444555444444444333333333222222333333444555444333222111111111222222222333333333333333333333333333333333555444333222333444555666222222111111222222333444///111333444444444555666444555555444333444666888000000111222333444444555222333333444555555555444222333333444444333333222444555555555555555555444333444555444222111222333444444444555555555666666444444444444444444444444333333333444444444555555333333333333333333333333222333333444555555555444444444444444444444444444555444444444444444444444444444444555555555666666333333444444555666777777555444444333333444444555000111111222222333333444555555555555555555555555222222222333333333444444333333444444555666777777444444444555555555666666111222444666777777666555666777:::;;;<<<;;;:::999666666777888888888888777888888888888888888888888999999999999999999999999777777777777777888888999::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::888777777777777777888888888888888888888888999999666666666666666666666666444555666555444444555666666666555555555444444444444333333333333444555555333333333333333333333333444444444444444444444444222222333333444555666666333444444555555444444333777666666666666555555555333333333333333333333333555555555555555555555555333333333222222111111111222222222222222222222222444444444333333222222222555555555555555555555555333333333222222111111111222222222222222222222222444333222111111111222333111111222222222333333333111222333444555444333222222333333444444333333222222222222222222222222222000000111111111222222222222333333444444333333222222222222222222222222222444444444333333222222222333333333222222111111111222222222222222222222222555555555444333222111000222222111111222222333444333333333333333333333333333222222111111222222333444444333333333222222222333333333444444444555555666777888888888777555444777666555555555666888999888999999999888777555333777888999999:::;;;<<<<<<===<<<<<<;;;;;;:::999999===============<<<<<<<<<<<<<<<===>>>>>>===<<<;;;>>>>>>???@@@BBBCCCDDDDDDAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@???>>>===<<<;;;;;;999999999888888777777777;;;:::999777666444333222999777555555555555444333444555666777777666555444333333333333333333333333111333444333111111222333444444444333333222222222333222222111111222222333222222222222222222222222666555444333333333333333444444444444444444444444222333333444444333333222666555333222111222333333444444444444444444444444666555333222111222333333444444333222333444555666222222111111222222333444444444444333333222222222222444555555333222111111222222333444555555555555222333333444444333333222333333333444444444555555666555444333333444555666444444444444444444444444111222333444555777888888444444555555666777777777444444444444444444444444333222222111222333555666666555333222222333555666555555555444444333333333222333333444444333333222444444444444444444444444444444444444444444444444555555555444444333333333444444444555555555555666777666444333222222333333555555666666777666555555666666666666777777777777555666777888888888888888999999999999999999999999888888888999999:::::::::;;;;;;;;;<<<<<<<<<======;;;;;;::::::999888777777666666555555555555666666666666666666666666666666777777888999999777666555888777777666555555444444777666444333222222333444333333333444444555555555666555444333222333333444444444444444444444444444333444444444555666666666333333333333333333333333666444222222333333222111222222222333333333444444777666555444444555666777333333333222222222111111222222222222222222222222666666555555555444444444222222222222222222222222333333333222222222111111222222222222222222222222444333222111111111222222111111222222222333333333111111222333333333333333222333333444444333333222222222222222222222222222111111111222222222222333111222222333333222222111222222222222222222222222333333333222222111111111333333333222222222111111222222222222222222222222222222111111111111111111222222222222222333333444333333333333333333333333333333222222222222333333555555555555444444444444333333333444444444555555333444555777888888888888777666666555666777888999999999999888888666555555999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<======>>>??????>>>===<<<>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>===<<<;;;::::::999999999888888888888666666666666666666666777999777555555555555444333444555666777777666555444333333333333333333333333111333444333222111222333333333333222222222111111333222222111111222222333222222222222222222222222555444444333333333333333333333333333333333333333222333333444444333333222555444333222222222333333444444444444444444444444555444333222222222333333444333333222333444555666222222222222222333333444444444444333333222222222222444555555333222111222333333444444555444444444222333333444444333333222333333333444444444555555666555444333333444555666444444444444444444444444555555666777888888999999777666666555555444444333444444444444444444444444444333222222222333444555666555333222222333555666555555444444444333333333222333333444444333333222444444444444444444444444444444444444444444444444555555444444444333333333444444444555555555555666555444444333333444666666666666666666666555555555666666666777777777888888777777777777777888888888999888888888888888888888888888888999999:::::::::999999:::::::::;;;;;;;;;;;;;;;:::999999888777777777666666555555666666777777777777777777777777777777888888888888777666666555555555555666666666666555444333333333444555555444444444444444444333333666555444333333333444444444444444444444444444444444444444444555555555555333333333333333333333333555444222222333444333222333333333333444444444444555444333333333333444555333333333222222222222111222222222222222222222222555555555555444444444444111111111111111111111111333333333222222222222111222222222222222222222222333333222111111111111222111111222222222333333333222222222222222333333444222333333444444333333222222222222222222222222222222222222222333333333333111111222222222222111111222222222222222222222222222222111111111111111000333333333222222222222111222222222222222222222222111111000000000111333333222222222222333333333333333333333333333333333333333333222222222222333333444444444444333333333333333333333444444444555555333444555666777888888888666666666666666777888888999999888777666666666777;;;;;;::::::999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>===<<<;;;;;;::::::::::::999999999999888555555555666666777777888888777555444555555444333444555666777777666555444333333333333333333333333111333444333222111222444222222222222111111111111333222222111111222222333222222222222222222222222333333333333222222222222222222222222222222222222222333333444444333333222444444333222222222333333444444444444444444444444444444333222222222333333333333333333333444555555222222222222333333333333444444333333333333222222222333555555333222222333444444444555444444333333222333333444444333333222333333333444444444555555555555444444444444555555444444444444444444444444333333333444444555555555666555555444444333333222444444444444444444444444555444333333333333333444555444333222222333444555555444444444444333333333222333333444444333333222444444444444444444444444444444444444444444444444555444444444444333333333444444444555555555555666333333333444555777999:::999888666555444555555666777777777888888888999999999888777666666777777888888888888777777777666666888888888999999999999999777777888888888999999999:::::::::999888888777777888777777666666777777888777777777777777777777777888888777666666666666666333333444555666666777777333333222333333555666777666555555444444333222222555555444333333333444444444444444444444444444444555555555555444444444444333333333333333333444444555333222222444555444444333444444444444555555555555444333333333333444555222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333222222111111111111111111111222222222333333333444333222222222333555666222333333444444333333222222222222222222222222222222222333333333444444444222222222333333222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222555444222111111222444555222222222333333333333333333333333333333333333333333333333222222333333333222222222111111111000000333333333444444444555555666666666666666555555555666666666666666777777888999888777666666666888888:::999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAA>>>>>>===<<<<<<;;;:::::::::::::::999999999999999666666666666666555555555888666444444555555444333444444555666666555444444333333333333333333333333111333444333222222333444222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222111222222222222222222222222222333333444444333333222444333333333333333333333333333333333333333333333444333333333333333333333333333333333333444444444222222222333333333333333333333333333333333333333222333444444333222222444555555555555444333222222222333333444444333333222333333333444444444555555444444444444444444444444444444444444444444444444222222222222222222222222111222222333333444555555444444444444444444444444555555444444333333333333555444333333333333444555444444444444444444444444222333333444444333333222444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666333444444555777888999::::::999666444444555666777777888888888999999999999;;;999777555555666777888999999999888777777666666888888888888888999999999777777777888888888888999:::999999999888888777777888888777777777777888888888888888888888888888888888777666555444555666777333333444555555666666777333333333333444444555555444444444444444444333333444444444444444444444444444444444444444444444444555555555444444333333333333333333444444444444444444333111222444555555555444444444555555555666666666666666555555666666666222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222222222222222111111000000111111222222222333333333555444333333333444666777222333333444444333333222222222222222222222222222222222333333333444444444333333444444444444333333222222222222222222222222222333333333333333333333222222222222222222222222222222222222222222222222777666333111111111222333111222333444444444333333333333333333333333333333444333333333333333333444222222222111111111000000333333333444444444555555777666666555555555555555555666666777777777777777888888666666666777888999777777888999999:::;;;;;;;;;;;;:::::::::999999999:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<;;;;;;::::::999999999999999999999999666666666555555555555555777555333333444555555444333444555666666555444333333333333333333333333333111222444444333333444555444444444444444444444444333222222111111222222333222222222222222222222222111111222333333333222111444444444444444444444444222333333444444333333222222333333333333333333333333333333333333333333333222333333333333333333333222222222333333333333333111222333444444444333333333333333333333333333333222333444333222222333555555555555555444333222222222333333444444333333222333333333444444444555555333444444444444444444333444444444444444444444444666666666666555555555555111111222222333444444444444444444444444444444444555555555555444333333222444444444333333444444444444444444444444444444444222333333444444333333222444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666555666666777777888888888:::999666555444555777888777888888888999999999999;;;999777555555666777888::::::999999999888888888888888888888888888888888888888888888999999999999999999888888888888888777888888777777777777888888777777777777777777777777888777555444444444555666555555555555555555555555555555555444444333333222222222333333444555666666333444444444444444444444444444444444444444444444555555444444333333333222333333333444444555555555444333222222444666666555444444444555555555666666555666666666666666666555111222222222222333333333222222222222222222222222333333333333444444444444222222222222222222222222111222222222222333333333222222222222222222222222111111222222111111000///111111222222222333333333444444444444444555555666222333333444444333333222222222222222222222222222222222222222333333333333444444555555555555444444222222222222222222222222333333333333333444444444111222222222222333333333222222222222222222222222555444222000/////////000111222444555555555444333333333333333333333333333444444333333333333444444444444444444333333333333333333333444444444555555333333333444555666888999555555666777777777777777777666666777777888999999666666777888999:::;;;;;;;;;;;;;;;:::999888888888:::::::::;;;<<<<<<======<<<;;;;;;;;;<<<===>>>???======>>>>>>?????????@@@@@@@@@??????>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::777888888888888999999999222333333555666777888888666444333333444555555444333444555666666555444333333333333333333333333333111222444444333333555666444444444444555555555555333222222111111222222333222222222222222222222222111111333444444444333222444444444444444444444444222333333444444333333222222222333444444444333333333333333333333333333333222222333444444444333333111111222333333333333333111222444555555555444333222222333333333333444444222333444333222222444555444444444555444444333333222333333444444333333222333333333444444444555555333333444444444444333333444444444444444444444444555555555555555555444444555444444333333222222111444444444444444444444444444555555555555444444333444444444444444444444444333333333444444444444555222333333444444333333222444444444444444444444444444444444444444444444444333333333444444444444555444444444555555555555666666777777777777777666555888777666666666777888888777777777888888888999999999888777666666777777888999999999999999999999999888888888888888777777777888999999999999:::::::::888888888888888888888888888777777666666777777888666666666666666666666666666666555444444444444444555555444444444444444444555555555555444333222111000111222333555666777777222333444555555555444444444444444444444444444444444444444444333333333333333333333444555555666666555444333333555666555555333444444444444555555555333333444555555444333333111111222222222333333333222222222222222222222222222222333333333444444444111111111111111111111111111111222222222333333333222222222222222222222222000111111222111000///...111111222222222333333333111222333333444444333333222333333444444333333222222222222222222222222222111111111222222222222333333444444555555444444333222222222222222222222222111111222222333333333333111111222222222333333333222222222222222222222222222222222111111000000000111222444555666555444333333333333333333333333333444444333333333333444444555555555555444444444444333333333444444444555555333333333333444666888999444555666777888777777666555555666888888999999999777777888888999999999:::::::::999999999999999999999999:::;;;;;;<<<=========<<<<<<<<<===>>>???@@@======>>>>>>???@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::666666777777777888888888333333444444555666777777666444222333444555555444333333555555555555333333333333333333333333333333111222444444333444555777333333333444444555555555333222222111111222222333222222222222222222222222111222444555555555444333333333333333333333333333222333333444444333333222111222333444444444333333222222222222222222222222111222333444444444333333000111222333444333333222111222444555666555444333222222222333333444444444222333333222111222444666333333444444555444444444222333333444444333333222333333333444444444555555222333444444444444333222444444444444444444444444333333333333333333444444555555555444333333222222444444444444444444444444333444555666666555555444333444444444444444444333333333333444444444555555222333333444444333333222444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555666555666666777777666555555666666666777888888999999666666666777777777888888777777777777777888888888777777888888999999::::::999888888888777777777666888888999999999999::::::777777777777888888888888777666666555555666666777555555555555555555555555444555555555555444333333222333333444444555555666333444555555555444333222222222333333444555666666222333444555555555444444444444444444444444444444333333333333333333444444333333444444555666666666777555333333555555555444333333333333444444444444333333444555555444333333111111111222222333333333222222222222222222222222000000000111111222222222111111111111111111111111111111111222222333333333222222222222222222222222000111111222222000///...111111222222222333333333///000111222333222111111222333333444444333333222222222222222222222222222000000111111111222222222222333333444444333333222222222222222222222222222000000111111222222222222111111111222222333333333222222222222222222222222222222333444444444333333111222444666666555444333333333333333333333333333555444444333333444444555444444333333333333222222333333333444444444555555777666555444333444555555444555777888888888777666444555777888999999999888999999999888888888888888888888888999999:::;;;;;;999999::::::;;;<<<======>>>============???AAABBB<<<===>>>???@@@AAABBBBBB@@@@@@???>>>>>>===>>>>>>???>>>>>>>>>>>>=========;;;;;;::::::::::::::::::555555666666777777777888777666666555444444333333555444222333444555555444333333444555555444333333333333333333333333333333111222444444444444555777222222222333333444444444333222222222222222222333222222222222222222222222111222444666666666444333222222222222222222222222222333333444444333333222000111333444555444333333222222222222222222222222000111333444555444333333000111222333444333222222111222444666666555444333222222222333333444444444222333333222111222444777222222333444555555555555222333333444444333333222333333333444444444555555222222444444444444222222444444444444444444444444666666666777777777888888222333333444444555555666444444444444444444444444222333555666666666555555333444444555555444444333333333333444444555555555222333333444444333333222444444444444444444444444444444444444444444444444333333333444444555555555444444444555555555666666333444555777777777666555444555666888999999999999666666666666777777777777555666777888999999888888555555666777888999::::::999888888888777777666666888888888888999999999999777777777777777888888888666666555555555555666666555555555555555555555555333444555666555444333222000111222333555666777888111222444555666555555444333444444444444444444444111222444555666555444444444444444444444444444444222222222333333444444444333333444444555666777777888666444444555555444333222222222333333333444444444555666777777666555444000000000000111222444444222222111111222222333444222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111111222222333333333222222111000000111111222000000000000000000000000444444444333333222222222222222222333333444444444333333333333333333333333222222333333333333444444555444333222111111111111444333333222222333333444222111000111222222222000111111111111111111111111333222222111111222222333444444222222222222444444555555555444444333333333444444444333333222222222222222222222222222222222333333333222222111111111444333333333333444555555333444444444555666666666555555666666777888888888888888999999999888888777999999999999999999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<============>>>???@@@@@@AAAAAAAAA@@@>>>=========>>>???============<<<<<<<<<<<<;;;;;;::::::999888777777777777777777777777777777333333444444555666666777222333444666777777888888333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444222000222444666444222333333333333333333333333111222222333333222222111444444444444444444444444333333333333333333333333444333333222222333333444444333222222111111222222333333333333333333333333222222222222222222222222222222222333333444444444555444333222222222333444555444444333333444444555444333333222222333333444333333333444444555555555222333444555666666666666444444444444444444444444666666555555555444444444777444111111333444222000555555444444444333333333444444555555555444222111555444444333333444444555888555333444777888666444444444444555555444333333333333444444444444444444444333333222222333333444444444444444444444444444666777777555222111111222333444555666666555444333444555555555666666777777666666777888888777666555777777777777777888888999;;;:::888777777777888999::::::999888777777777888777777777777777777777777666777888999999999999999999999999888888888888777888888888888888888888888777777666666555555555444444444444666777777444222555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444111222444666666555444333555555555555555555555555333333333333333333333333333444555666666555444333000000///000000111222333222222111111222222333333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222333333333333333333333333333333222222333333333333444444555444333222111111111111444333333222222333333444222111000111222333222000222222222222222222222222333222222111111222222333444333333222222333333444666666555555555444444444444444444333333222222222333333333333333333333333444333333333222222222222444333333333333444555555444444444555555555555555666666666666666666666666888888888999999888888777999999999999999999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<============>>>??????@@@AAAAAA@@@???>>>=========>>>???<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888777777777777777777777777555555555555555555555555333444555666666777777666333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444222111222444555444222333333333333333333333333222222333333333333222222444444444444444444444444333333333333333333333333444333333222222333333444444333333222222222222222333333333333333333333333222222222222222222222222222222222333333444444444444444333222222222333444555444444333333444444555555444444333333444444555222333444444555555555444333333444555666666666666444444444444444444444444666666555555555444444444555333111222444555444333444444444444444444444333555555666666666555333333555444444333333444444555666555444444555555555333444444444444444444444444333333333333333333333333444333333222222333333444444444444444444444444444777888888777444222333333444444555666666555444444444555555555666666666777555666777777777666555555666666666555666777777888:::999888888777777777888999999888888777888888888888888888888888888888888999999999888888777666666999999999888888888777777555555555555555555555555777666666666555555555444555444444555666666555333555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222333444555555555444333555555555555555555555555333333333333333333333333333444444555555444444333222111111111111111222222111111222222222333333333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111222222222222333333333333444555666666555444333333333333333333333333333444444333333333222222222222222222222111111111111333333333333333333333333222222333333333333444444444444333222111111111111444333333222222333333444333111000111222333222111333333333333333333333333333222222111111222222333444333333222222333333444666666666666555555555555444444333333333333222222444444444444444444444444444444444444333333333333444333333333333444555555555555555555555444444444777777666666555444444333777777888888999888888777999999999999999999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<=========>>>>>>??????@@@@@@@@@@@@???>>>=========>>>>>>;;;;;;;;;;;;:::::::::999999999999999999999888888777777777777777777777777888777777666555444444444444555555666666666555555333333333333333333333333444444444444444444444444222222222333333444444444333333333333333333333333333222111222444555444333333333333333333333333333333333444444444444333333444444444444444444444444333333333333333333333333444333333222222333333444333333333333222222222222333333333333333333333333333333333333333333333333222222333333333333444444444333333222222333333444555444444333333444444555666555555444444555555666222333444555555555444333444444555555555555555444444444444444444444444444555555555555555444444444444333222333555666666666333444444444444444444444555666666666666555555444555444444333333444444555666777777666444444444555444333333222333444666777444444333333222222111111444333333222222333333444444444444444444444444444888999999888666444555555444444555666666555444444555555555555555666666666444555555666666666555555555555555555555666666777888888999999888888777777888888777777777888999999999999999999999999999999888888888888888777777777999999888888888777777777555555555555555555555555666666666555555555555555666555333333555666555444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333444444555555555444444555555555444444333222222222333333111111222222333333333333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222333555777777666444333333333333333333333333333666666555444222111000000444333333333222111111111333333333333333333333333222222222333333333444444444333222222111111111222444333333222222333333444333222111111333333222111333333333333333333333333333222222111111222222333333333333333333333333333555555555555555555444444333333333333333333333333444444444444333333333333444444444444444444444444444333333333333444555555666666666555444444444333666666555555444444444444666777777888888888888888888999999999999999::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<=========>>>>>>>>>?????????@@@??????>>>>>>============;;;;;;;;;;;;::::::::::::888888888888999999999999777777777777777777777777888777777666666555444444555666666666555555444333333333333333333333333333333333333333333333333333111111222333333444555555333333333333333333333333222222222333333444444333333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555444444333333444444555555555444444444444555555222333444666666555333222555555555555555555444444444444444444444444444444555555555555555555555555555444444444555666666666333333333444444444444555555555555555555555444444555444444333333444444555666888:::888555333555777444333222111222444777888555555444444333222111111444333333222222333333444444444444444444444444444777888888777666555555666444555555555555555555444555555555555555555555555444444444555555555555555666555555555555666777777666777888999999888777666777777666777777888999:::999999999999999999999999555555666777999;;;<<<===888888888888777777777777777777777777777777777777555555555555555555555555777555333333444555666555555555555555555555555555444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444444333333333333444555666444444444444444444444444333333333444444444444444888777666555555666777888333222222111111111222222000111222333333333222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222000222444555666555333222222222222222222222222222333333333333333333333333555555555444333333333222333333333333333333333333222222222333333333444444333333222222111111222222444333333222222333333444333222111222333333333111222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111444444444444444444444444444333333333333444555555666666666555444444444333444444444444555555666666555666777888888888888888888888888999999:::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888888888888888888888999666666666666666666666666666666666666666666666666666666666666555444333222333333333333333333333333333333333333333333333333111111222333333444555555333333333333333333333333222222333333333333444444333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333444333333222222333333444333333444444444333222111333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444555444444333333444444555444444333333333333444444333444555555555444333222555555555555555555444444444444444444444444444444444555555555555555555555666666666555444444444555444444444444444444444444333333333333333333333444555444444333333444444555444666888777333222444666444333222111222444777888777777666555444333333222444333333222222333333444444444444444444444444444444666666666444444444666555555555444444555555555555555555555555444444444444444444444555555666666777777666666777777888999555666888999999888777666666666666666777888999999999999999999999999999999777777777888:::<<<>>>???888888888777777777666666666666666666666666666666444444444555555555555555777555333333444555666555555555555555555555555555444444444444444444444444333333333333333333333333555555555555555555555555333333333333333333333333444444444444444444444444444333333333333444555666444444444444444444444444333333333444444555555555777666555444444555666777000///////////////000000000111222333444333222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333222222222222111000111222333444444333333222222222222222222222222//////111222444555777777555555555555444444444444333333333333333333333333222222333333333333444444333333222222111222222333444333333222222333333444444222111222333444333222111111111111111111111111333222222111111222222333222333333444444333333222222222222222222333333333222222333333333333444444444333333222222111111000333333333333444444444444444333333333333444555555555555555555555444444444333444444555666666777777555555666777888888888888888888888999999::::::;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888777777666666666666666666666666444444444555555555555555555555555555555444333222333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333111333444444222222444555333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333444333333222222333333444333444555555555444222111333333333333333333333333333333333333333333333333444444333333333333222222111111222333444444444444555444444333333444444555333333333222222333333333555555444444444333333333444444555555555555555444444444444444444444444444444444444555555555555555666666666555333222333444555555444444444333333333222222222111222222333444555444444333333444444555111222333333222111222333444333333222333444666777777777666666555555444444444333333222222333333444444444444444444444444444222333555444333333444555666555444444444444555666555555555444444444444444444444444444555666777888777777777777777888999999666666777777888888777777777777666666666777888888999999999999999999999999;;;;;;999888888999:::;;;888888777777777666666666444444444444444444444444444444444444444555555555666555333333555666555444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555333333333333333333333333333333333444555555666666333333222222222222333333////////////000111222222///111222444444333222111222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333222222222111111000111111222333333444444333333333333333333333333000000111222444555666666333333444444444444444555333333333333333333333333222222333333333333444444333222222111222222333333444333333222222333333444444333222222444444333222222222222222222222222222333222222111111222222333222333333444444333333222222222222333333444444444222222222333333444444444555444444333222222111111222222222222333333333444444333333333333444555555444444444555555555555555666666666666666666666666444555666777888888888888777888888999::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>===<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999888888777777666666666666666666666666666666555555444444333333222222444444555555555444333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111333444444222222333555333333333333333333333333222222333333333333222222222222222222222222222222333333333333333333333333444333333222222333333444333444555666555444222111333333333333333333333333444444444444444444444444444444444333333222222222000111222444555555444444555444444333333444444555444444333333333333444444777555444222222333444555333333444555666666666666444444444444444444444444444444444555555555666666333444555444222111333555666666555444333222222111333333222222222333444555555444444333333444444555222111111222444555444444444444444444444444444444555555555555555555555555444333333222222333333444444444444444444444444444111333444444333333444666666555444444444444555666555555555444444333333333555555444444555777888999666666666666666777888888666666666666666777888888888777777666666666666777888888888888888888888888;;;:::888777666777888888888777777777666666666666444444444444444444444444333333333444444555555555555444444555666666555333555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222333444555555555444333333333333333333333333333333333444444555666666666333333444444444444333333222222222222333444555666///111222444444333222111222222222222222222222222333222222222222222222333222222222222222222222222222222222222222222222222333333333222222111111111222222111222222444555666444444444444444444444444555555444333333222111111222222222333333444444444333333333333333333333333222222333333333444444444222222222111222222333333444333333222222333333444444333222222444444333222333333333333333333333333333222222222222222222333222222444444444444222222333333333444444555555555222222222333333444444444666666555444444333222222111111111222222333333333444333333333333444555555333444444555555666666666888888888777666666555555444555666777888888888888777777888999::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============<<<===>>>>>>>>>===;;;::::::::::::999999999888888:::999999888777666666555666666666666666666666666777666555444222111000///333444444555555444444333333333333333333333333333222222222222222222222222444333333333333333333333333333333333333333333333000333555444222111333666333333333333333333333333111222222333333222222111222222222222222222222222333333333333333333333333444333333222222333333444333444555666666444222111333333333333333333333333444444444444444444444444444444444333333222222222000111222444555555444444555444444333333444444555555555555444444555555555888666333111111222444666222333444555666666666666444444444444444444444444444444444555555555666666000222444333111111444777777777666555333222111000444333333222333444666666555444444333333444444555555333222444888:::888666444444555555555444333333333333444444444444444444444333333222222333333444444444444444444444444444111333444444333333555666666555444333333444555666555555555444444333333333666555555555666777999:::555555555555555666777777777666555555555777888999999888777666666555666666777777777777777777777777777666555444555666888:::777777777777666666666666666666666666666666666666333333333444444555555555444444444666777777444222555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444111222444666666555444333333333333333333333333333333333444444555666777777555666777888888777666555333333222111111222333333333111111333666666444111000000111111111222222222111111111111111111111111222222222222222222222222333333333222222111111111333333333333333333333333000000111111111222222222333333333333333333333333333333333333333333333333222333333444444333333222222222222333333444444444000111222333444555555555666666555333111000///...444444444555555555666666333222000//////000222333666555555444222111111000222222222222222222222222555444444333333222222111777666555444333444555555111111222333333444555555444444444444444444444444//////000111222333333333444444444555555555555666555555555666666666777777777777777777777666555555888777555666888999999888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;========================@@@???===<<<;;;<<<>>>???============>>>>>>>>>>>>======<<<;;;::::::999999888777777777888999::::::888777777777777666666666555555444444444333333333333444444555555444444333444444444444444444444444111111222222222333333333333333333444444444555555333333333333333333333333222333333444444333333222888777555444333333444444333333333333333333333333333333333333333333333333666666777777666444222000333333333222222222111111111111222333333444555555111222222333333222222111333333333333333333333333444444333333333333222222...000333555666666444222444444444333333222222222444444444444444444444444444444444444333333222111333444666777888888888777777666444333222333333444444444444444444444444444555555555555555555555555555444333333333333444555111111111111111111111111555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555444444444555555555555666222222333333333333444444555444333333333333444555555555555555555555555555555555555555666666666666777777777777666555444333666666666666777777777777666666777888888888888888777777777777777777777777;;;:::888777777777888888777777888888888666444333777777777777777888888888555555555555555555555555777777666555555555555555555555555444444333333333444444555555555555444444555555555555555555555555333333333333333333333333444444444444444444444444555555555444444555555555333333333333444555666666444444555555666777777777333333333333333333333333333444444555555444444333333333333444444444555555333333222111111222333333444222111333555666444222111222222222333333333333111111111111111111111111222222222222222222222222333333333222222222111111333333333333333333333333111222222222333333333333333333333333333333333333333333333333333333333333222333333444444333333222111111222222222333333333222222333333444333333333333333333222222111111111222222222222333333333333444333222111111222333444333222222222222222111111222222222222222222222222444444333333333333222222666555444333222333333444111111222333333444555555444444444444444444444444000000111111222222333333444444444444555555555555555555555555555555666666666777777888888777777666888777666666888999999888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<===>>>???========================<<<<<<<<<;;;::::::999999888888888777888888999999555555555444444444333333555555444444444333333333333444444555555444444333444444444444444444444444111222222222222333333333333333333444444444444555333333333333333333333333222333333444444333333222444333333333333555666777333333333333333333333333333333333333333333333333333444555666666555333222333333333222222222222111222222222333333444444444222222333333333333222222333333333333333333333333222222222333333444444444000222444555666555444333444444444333333222222222444444444444444444444444444555555555555444333222333444555777888888777666666555444333333333333333444444444444444444444444555555555555555555555555555444333333333333444555333333333333333333333333444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444555555555555666555444444222222111000555444333333333333444555555555555555555555555555555555555555666666666666555555666666666666666555444444444444555555555555666666777888888888888777666666666666666666666666777888888888888777666555444555666777777888888777999888888888777666666666555555555555555555555555777777666555555555555555555555444444444333333333444444555555555555444444333333333333333333333333333333333333333333333333444444444444444444444444555555444444444444555555555555444333333444444444555555555555444444444444444444444444444444444444333444444555555444444333333333333444444444555555333222222111111222222333444333111222444555555444222222333333333444444444222222222222222222222222222222222222222222222222333333333222222222222111444444444333333222222222222222333333333444444444333333333333333333333333333333333333333333333333222333333444444333333222222222333333333333444444333333333333333222111111000111111222333333444444111111111111222222222222555444333222222333444555000000000111111222222222222222222222222222222222222222333333333333444444444444333222222222222222111222222333333444444555444444444444444444444444111111111222222222222222444444444444555555555555666555444333333444555555666666777888999999999999999777666666888999999888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>><<<<<<<<<===>>>???========================<<<;;;;;;::::::999999999999999888777777777888888444444444444333333333222555555444444444333333333333444444555555444444333444444444444444444444444222222222222333333333333333333333333444444444444333333333333333333333333222333333444444333333222333222222222333444555666333333333333333333333333333333333333333333333333111222333555555555444333333333333333222222222222333333333333333333333333222222333333333333222222333333333333333333333333000111111222444555555666333333444444444444444444444444333333333333222222444444444444444444444444555555666666555555444444222333444666666666666555444444555555444444333333444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444222222222333333333444444333333333333333333333333444444444444555555555555666555444444222222111000555444444333333444444555555555555555555555555555444555555555555666666666333444555666777777888777444444444444555555555555555666777777888888777777555555555555555555555555444666888999999777555333555555555555666777888888:::999888888666666555444555555555555555555555555777666555555444555555555555444444444444333333333444444555555555555444444333333333333333333333333444444444444444444444444444444444444444444444444444444333333333333444444777666555444333333333333666555555444333333222222555555555555555555555555333444444555555444444333333333333444444444555555222222222222222222222222333222000000111222333444222222222333333333333444222222222222222222222222222222222222222222222222222222222222222222222222555555444333333222111111222222222333333333333444333333333333333333333333333333333333333333333333222333333444444333333222444444444555555555555555222222333333333222222111000000111222333333444444222222333333333444444444444333222222222222333444111111111111222222222222222222222222222222222222111111222333333444555555444333333222222222222222222222222333333444444444333333333333333333333333222222222222222222222111333333444444444555555555666555333222222333444555555666777888:::::::::;;;999777666777888999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<===>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888:::999888777777666777777666666555555555444444444555555444444444333333333333444444555555444444333333333333333333333333333222222222333333333444444222222333333333444444444333333333333333333333333222333333444444333333222555444444333222222222111333333333333333333333333333333333333333333333333111222333444444444333333444444333333333222222222333333333333333333333222222333333333333333333222333333333333333333333333111111222333333444555555444444222111111222333333333333333333333333333333444444444444444444444444444444555555555555444444222222444555555555444444333333555555555444333222444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444222222222333333333333444333333333333333333333333333333444444444555555555222222222333333333444444444444444444444444444444555555555555555555555555444444444555555555666666444555666777777888777777666666666666777777777777555666666777777777777777666666666666666666666666555666888999999777666555999888666555444444555666888888777777666666666555555555555555555555555555666555555444444555555555444444444444444444444444444444555555555555444444555555555555555555555555555555555555555555555555444444444444444444444444444333333222222333333444666666555444444444444444555555555444444444333333444444444444444444444444333444444555555444444333333333333444444444555555222222222222222222222222111000000//////000222333111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222555555444333333222111111111111111111222222222222333333333333333333333333333333333333333333333333222333333444444333333222444444444333333333333333///000111222333333333333222222222222222222333333222222333333333444444444222222111111111111222222444333333333333222222222222222222222222222222222111111222222333444555555444444444444333333333222222222333333333333444444333333333333333333333333333333333222222222222222333333333444444444444555555444333333222333444555444555777888::::::;;;;;;999888666777999::::::999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;::::::999999999999999888888888999999888777666666666666666666555555555444444444555555444444444333333333333444444555555444444333333333333333333333333333222222333333333444444444222222222333333333444444333333333333333333333333222333333444444333333222444444444444333222111111333333333333333333333333333333333333333333333333333333444333333333222222444444444333333333222222333333333333333333333222333333333444444333333333333333333333333333333333333333333333333333333333444333111000000000222333333333333333333333333333444444444444444444444444222333333444444444333333222333444555555444444333222333444555555555333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222222333333333444444444333333333333333333333333333333333444444444444555222222222333333333444444444444444444444444444444555555555555555555555555444444444444555555555555666666777777777777666666666666666666777777777777555555666777777777777777777777777777777777777777888888888777777888888999999888666444444444555555555555666666777777777888555555555555555555555555555555444444444444555555444444444444444444444444444444555555555555444444555555555555555555555555555555555555555555555555444444444444444444444444444333333222222333333444444444444444444555666777444444555555666666666666333333333333333333333333333444444555555444444333333333333444444444555555111222222333333222222111///000111000//////111333000000111111111222222222333333333333333333333333222222222222222222222222111222222222222333333333444444444333333222222222000000111111111222222222333333333333333333333333333333333333333333333333222333333444444333333222222222111111111111000000...///000222333333444444333333333222222222222111111111111111222222222222111111111111111111111111444444444333333222222222222222222222222222222222111111222333333444555555444444444444444333222222333333333333333333333333333333333333333333333333222222222333333333333333333333333333444444444444333333444444555555555555444555666888999::::::::::::888777777999::::::999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<=========>>><<<<<<<<<;;;::::::999999888888888888888888888888888888777666666666777777444444444444333333333222555555444444444333333333333444444555555444444333333333333333333333333333333333333333444444444444222222222222333333333333333333333333333333333333222333333444444333333222111222333444555555555444333333333333333333333333333333333333333333333333555555444444333333222222444444444444333333333333333333333333333333333333333333444444444444333333333333333333333333333333444444444333333222222222333222111000000111222333222222333333333333444444444444444444444444444444222222333333444333333333222333444555555555333333333333444444555555444444444444444444444444444444333333333333333333333333333444444555555444444333222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555333333333333333333333333333333333333444444444444666555444444222222111000333444444555555444444333555555555555555555555555333444444444444555555555777777777888888777666666444444444444555555555555444555666666777777666666888888888888888888888888999999777777777888:::;;;444444444444555666777777333444555555777888888999555555555555555555555555444444444333444444555666333333333444444444444555444444555555555555444444333333333333333333333333444444444444444444444444444444444444444444444444444444333333333333444444444444444444555666777888444444555555666777777888333333333333333333333333333444444555555444444333333333333444444444555555111222333333333333222111///111333333111000222333111111111222222222333333333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333111111111222222222333333333333333333333333333333333333333333333333333333222333333444444333333222333333222222222111111111///000111222222222222222222222222222222222222222222222222222333333333333111222222222222222222111222222222222222333333333222222222222222222222222222222222333333444444444222333333444333222111000333333333333333333333333222222222222222222222222111222222333333444444444222222333333333444444444111222444666777777666666444555666777888888999999:::888777777999::::::999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::;;;<<<============<<<<<<;;;;;;:::999999888777888888888888888888888777666666666666777777888555555555444444444333333555555444444444333333333333444444555555444444333222222222222222222222222333333333444444444444555111222222222222333333333333333333333333333333333222333333444444333333222111222444555666666555555333333333333333333333333333333333333333333333333444444444444444444555555555444444444444333333333222222222333333444444444333333444444444444333333333333333333333333333333333333333333333333333333222222222222333444555555222222222333333444444444444444444444444444444444222333333444555555444444333444555666666555444333333333333333333444555666444444444444444444444444333333333333333333333333333333444555555444333333222222222222222222222222444444444444444444444444444444444444444444444444444444555555555666666666444444444444444444444444222222333333333444444444666555444444222222111000333333444555555444333333555555555555555555555555333333444444444555555555555666777888888888888888444444444444555555555555444555666666777777666666777777777777777777777777666777777888888888888888333333444555666666666666444555555555666777777777555555555555555555555555444333333333444444555666333333333444444444555555444444555555555555444444333333333333333333333333333333333333333333333333444444444444444444444444555555444444444444555555666555555555555555666777555555555555555555555555444444444444444444444444333444444555555444444333333333333444444444555555111222333444444333222111///222555666444222333444222222333333333444444444333333333333333333333333222222222222222222222222111111111222222333333333333333333333333333333444222222333333333444444444333333333333333333333333333333333333333333333333222333333444444333333222666666666555555444444444111222222222222111000000111111111222222333333444444444555555555555666666222333333444444333333222...///000111222333444444222222222222222222222222222222333333333333444444111111222333222111000///333333333333333333333333222222222222222222222222111111222333333444555555222222333333333444444444///222555888999999777666444555666777777888777777:::888777888999;;;::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999:::;;;<<<============<<<<<<;;;::::::999888888777777777777777888888888666666555666666777888999888777777777777666666666555555444444444333333333333444444555555444444333222222222222222222222222333333333444444444555555111111222222222333333333333333333333333333333333222333333444444333333222555666666777666444333222333333333333333333333333333333333333333333333333333333333444555666888888555555444444444333333333111111222333333444555555333444444555555444444333333333333333333333333333111111222333444444555666333333444555555666777777222222222333333444444444444444444444444444444444333444444555666666666555444555666666666555444333444444333222333444666777444444444444444444444444333333333333333333333333333333444555555444333333333333333333333333333333555555555555555555555555444444444444444444444444555555555666666666666777555555555555555555555555222222333333333444444444222222333333333444444444333333444555555444333333555555555555555555555555333333333444444444555555333444666777999:::::::::666666666666777777777888444555555666666666666666666666666666666666666666333444777999999888666555555666666777666444333222666666666666666555555555555555555555555555555555333333333333444444555666333333333444444555555555444555555555555555555444555555555555555555555555333333333333333333333333444444444444444444444444666555555444444555555666888777666555555444555555666555555444444333333222555555555555555555555555333444444555555444444333333333333444444444555555333333333333333333333333333222222222111000000000222222222222222222222222000000000111222222222333333333333333333333333333555555444333222222222222333333333222222111111111555444444333333222222111222222222222222222222222666666666666666666666666222222333333333333444444444444444444444444444444444444333333333444444555333333333333333333333333333333333333333333333333000111222333333333333333000111111222222111111000111222222333333222222111666222///000444555222///222222222222222222222222444333333222222333333444333333333333333333333333444444444444444444444444666555555444444333222222555444444444444555666666888888888888999:::;;;<<<<<<;;;999777666666777888::::::::::::;;;<<<======???>>>===<<<;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;777777777888:::;;;999888777777777777777777777777555555555444444333333333444444444444444444444444555555555444444555555555333222222111111222222333000...---///333555444222222222222222222222222222444333333222222333333444333333333333333333333333333333333444444444555555333333333333333333333333666666777777666555444444222222333333333444444444333333333222222222111111333444444555444333111000222222222222222222222222444444444444444444444444333333333333333333333333555444333333222222222222555444444333333444444555444444222222222222444444333444444555555444444333666666555555555444444444444333333333333444555555444444444444444444444444333333333444444555555555555555555555555555555555333333333333333333333333666666666555555444444444444444333222333444555666555555555444444333333333222333333444444333333222333333333333333333333333555555444444444444555555555555555555555555555555555444222111111222444555444555666555333222333444666666666666555555555555777777888777777666555444666666666666666666666666666777777888999:::::::::999888777666666777888999555555555555555555555555555666666666444333444555555555555555666666666666555555444444444333333333777666555444444444444444444444555555444333222222222222222333333333444444555555444444444333333333333444555444333333444555555555555555555555555555555555555555555555555555555444333333333333444555666444222333444555444333444444444444444444444444444444444444444444444444333333333333222222222222333333333222222222222222222222222222222222222222111111111111111222222222333333333333333333333333444333333222222222222333333333222222222222222222333333333333333444444444333333333333333333333333444444444444444444444444222222222333333333444444444444444444444444444444555444444333333333444444333333333333333333333333333333333333333333333333111111222333333333333333111111222222222222111111222222333333333333222222000---+++...222444333000444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444555444444444444555666666555555555555666777888999===<<<:::888777777888999::::::999::::::;;;<<<===>>>===<<<;;;::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888777777888999:::888777444444444444444444444444555555444444444333333333333333333333333333333333555555444444444444555555333333222222222222333333444222111222555666555444222222222222222222222222444333333222222333333444333333333333333333333333222222222333333333444444333333333333333333333333555555555555555444333333333333444444444444444444333333333333222222222222111222333444444444333222222222222222222222222222333333333333333333333333333333333333333333333333555444333333222222222333555444444333333444444555444333333222222333333444333444444555555444444333666666555555555444444444444333333333333444555555444444444444444444444444333333333444444444555555555555555555555555555555666555555444444333333333555555555444444444333333444333333333333444555555555555444444444333333333444555555555555555555444333333333333333333333333555555444444444444555555555555555555555555555555555444333222222333444555444555666555333333333444666666666666555555555555666777777777777666666555666666666666666666666666444555555666777777888888555444333222222333444555555555555555555555555555555666666666444333444555555555555555666666666666555555444444444333333333666666555444444444444444666666777777666555555444333333333333444444444444555555444444444333333333555666777666555444555777555555555555555555555555555555555555555555555555555555444333333444555555666444222333444555444333444444444444444444444444444444444444444444444444333333222222111111111000333333333333333444444444222222222222222222222222222222222111111111111111222222222222222222222222222222111111111222222333222222222222222222333333222222333444444555666666444444444444444444444444222222222222222222222222222222222222333333333333333333333333444444444444555555444333333333333333333333333333333333333333333333333333333333333333111222222333333333333333222222333333333333222222222222333333333333222222333000///111555777555333444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222222222333444444555666666555444444444444555666666777777777777888999:::;;;===<<<:::999888888999:::999999999::::::;;;<<<======<<<;;;:::::::::<<<<<<::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888777666777888888666555444444444444444444444444555444444444444333333333333333333333333333333333444444333333333333444444444444333333333333444444555444333444555666555333333333333333333333333333444333333222222333333444333333333333333333333333111111111222222222333333333333333333333333333333333444444444444333222222444444444444444444444444444444333333333222222222000111222333444444444444333333333333333333333333222222222222222222222222222222222333333444444444444444333222222222333333555444444333333444444555444333333222222333333444333444444555555444444333555555555555555444444444444333333333333444555555444444444444444444444444333333333333444444444444444444444444444444444444888777666555444333333222444444444444333333333333222333444444555555444444555444444444444333333333444444555555555555444444333333333333333333333333555555444444444444555555555555555555555555555555666555444333333444555666555666777666444444444555666666666666555555555555555666666777777777777666666666666666666666666666444555555666666777777888666555555444444555555666555555555555555555555555555666666666444333444555444555555555555666666666555555444444444333333333666666555444444444444555666666666777666666555444333444444444444555555555555555444444444333333333444666777666555444555666555555555555555555555555555555555555555555555555555555444333333444555555666444222333444555444333444444444444444444444444444444444444444444444444333222222111111000000000111222222222333333444444222222222222222222222222333222222222111000000000111111111111111111111111000000000000111222333333111111111222222333333333333333444444444555555555444444444444444444444444222222222222222222222222111222222222222333333333333333333333333444444444555555444333222222222222333333333333333333333333333333333333333333333333222222333333444333333222222333333444444333333222222333333333333333333222888666444444555666444222222222222222222222222222444333333222222333333444333333333333333333333333222222222222222222222222333333333444444444555555555444444444444555666666888888888888999:::;;;<<<;;;:::999888888888888999999999999999:::;;;<<<===<<<;;;:::::::::;;;<<<===::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666777777777555333666666666666666666666666444444444444444444444444222222222222222222222222444333333222222333333444555444444333333444444555444444333333333333222111333333333333333333333333444333333222222333333444333333333333333333333333222222222222333333333333333333333333333333333333333333444444444444333333444444444333333333333333444444444444333333333333222222222333333444444444333333333333333333333333222222222222222222222222111111222333333444555555444333333222222333333333555444444333333444444555333333333333333333333333333444444555555444444333555555555555555555555555444333333333333444555555444444444444444444444444333333333333333333333333444444444444444444444444666666555555444444333333333333333333333333333333222333444555666555444333444444444444444444444444333222222222222222222333444444444444444444444444555444444333333444444555555555555555555555555555666555444444444444555666555666777666555444555777666666666666555555555555444555666777777888777777666666666666666666666666777777777777888888999999777777777666666777777777555555555555555555555555555666666666444333444555444444444555555555666666555555444444444333333333666555555444444444555555333444444444444444333333444444444555555555666666555555444444444333333333222333444444222222333444555555555555555555555555555555555555555555555555555555444444444444555555666444222333444555444333444444444444444444444444444444444444444444444444222222222111111000000000000000111111222222333333222222222222222222222222333222222222111000000000111111111111111111111111000000000000111222333333111111111222222333333333555555444444444333333333222222222222222222222222222222222222222222222222111111111222222222333333222222222333333333444444555444333222222222222222333333333333333333333333333333333333333333333333333333444444444333333222222333333444444333333222333333333444444333333333444333222111222111000///222222222222222222222222444333333222222333333444333333333333333333333333444444444444444444444444555555444444444333333333555444444444444555666666444444444555555666777888888888888777777777777777999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999999999999888777666777777777555333666666666666666666666666444444444444444444444444222222222222222222222222444333333222222333333444555444444333333444444555444444444444222222222222333333333333333333333333444333333222222333333444333333333333333333333333333333333333444444444444333333333333333333333333333444444555555555444444333333333333222222222222555555555444444444333333444444444333222222222222333333333333333333333333444444444444444444444444111111222333333444555555333333333222222333333444555444444333333444444555333333333333333333333333333444444555555444444333444555555555555555555555444333333333333444555555444444444444444444444444333333333333333333333333444444444444444444444444222222333333444444444555333333333333333333333333222333444555666555444333444444444444444444444444333222111111111111222333444444444444444444444444444444333333333333444444555555555555555555555555555555555444444555555555444666777666555555666777666666666666555555555555444555666777777888777777666666666666666666666666777777777777777888888888444444555555555555444444555555555555555555555555555666666666444333444555444444444444555555555555555555444444444333333333555555444444444555555666333333444444444444444333444444444555555555666666555555444444444333333333222333444333222111222444555555555555555555555555555555555555555555555555555555555555555555555555666444222333444555444333444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111222222222222222222222222222222222222222111111111111111222222222222222222222222222222111111111222222333222222222222222222333333555555444333333222111111222222222222222222222222333333333333333333333333111111111111222222222222111111222222333333444444333333222222222222333333333333333333333333333333333333333333333333333333444444444444444333333222222222333333333333222222333333444444444444333333111111222222222333333333444444444444444444444444444333333222222333333444333333333333333333333333444444444444444444444444666666555444333333222222555444444444444555666666555555555666666777888999777777777777777777777666888888888999999:::;;;<<<<<<===>>>??????>>><<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999888888888777666777888888666555333333333333333333333333333333333444444444444555333333333333333333333333444444333333333333444444444444333333333333444444555666666555333333333444333333333333333333333333444333333222222333333444333333333333333333333333333333444444444555555555333333333333333333333333333444444555555555555444222222222333333333444444666666555555555444444444666555444333222222222222333333333333333333333333444444444444444444444444222222222333333444444444333333222222222333444444555444444333333444444555222333333444444333333222333444444555555444444333444444444555555555555555444333333333333444555555444444444444444444444444333333333333222222222222333333333333333333333333000111111222333444555555333333333333444444444444222333444444555555444444333333333444444444444555555444333222222333444555444444444444444444444444444444333333333333444444555555555555555555555555444444444444444444444444333555666666555444555777666666666666555555555555555666666777777777777666666666666666666666666666555555555555555555555555666666777777777777666666555555555555555555555555555666666666444333444555333444444444444555555555555555444444444333333333555444444444444555666666444555666666777666666666333444444444444555555555555555444444444333333333333555666555444333444555555555555555555555555555555555555555555555555555444555666666666666555444666444222333444555444333444444444444444444444444444444444444444444444444111111222222333333444444222222222222222222111111222222222222222222222222111111111111111222222222333333333333333333333333444333333222222222222333333333222222222222222222222222222222222222222111333333333333333333333333333333333333333333333333111111111111222222222222000111111222333333444444111111111111222333444444333333333333333333333333333333333333333333333333444444555555444333333222111111222222222222111111333333444444444444333333222333444444333333444555444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444333555444444444444555666666777777777888888999:::;;;777777777888888888777777888888888888999:::;;;<<<<<<>>>AAABBBBBB???<<<999::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;999999999999888888888888888777777888999:::888777333333333333333333333333333333333444444444555555333333333333333333333333555555444444444444555555333333222222222222333333333444666555222111333555444444444444444444444444444333333222222333333444333333333333333333333333222222333333333444444444333333333333333333333333222222333444444444444444222333333444555666777777666666666666555555555444555444333222222222333444444444444444444444444444333333333333333333333333333333333333333333333333333222222222333333444555555444444333333444444555222333333444444333333222333444444555555444444333444444444555555555666666444333333333333444555555444444444444444444444444333333333222222222111111333333333333333333333333222222333333444444555555333333444444444555555555444333333333333444555555333333333444444444555555555444333111111333444555555555555555555555555555444333333222222333333444555555555555555555555555333333444444444444333333222444555555444444555666666666666666555555555555666777777777777666666555666666666666666666666666555555555555555555555555777777888999999888777777555555555555555555555555555666666666444333444555333333444444444555555555555555444444444333333333444444444444444555666666444555555666777777666666333333333333444444444444555555444444444333333333333444555555333333444555555555555555555555555555555555555555555555555555444555666777777666555444666444222333444555444333444444444444444444444444444444444444444444444444111111222333444555555666444444444333333222222222222222222222222222222222000000111111222222222333333333333333333333333333555555444333222222222222444333333222222111111111000000000111222222333333444444444444444444444444222222222222222222222222000111111111111222222222000000111222333333444444000000000111222333555555333333333333333333333333333333333333333333333333444555555555444333333222111111111222222111111111333444444555555444444333222333333111///------...222222222222222222222222444333333222222333333444333333333333333333333333222222222222222222222222222333333444444555555666555444444444444555666666444444444444555666777888777888888999999999888888888888888888999:::;;;<<<===???CCCEEEDDD@@@;;;888::::::::::::::::::::::::888888999999999:::::::::999999999888888888888777777777777888:::;;;:::888555555555555555555555555333333333444444555555555444444444444444444444444666555555444444555555666333222222111111222222333///111333222000///111333444444444444444444444444444333333222222333333444333333333333333333333333111111222222222333333333333333333333333333333333000111222333333333333333333444555666777999::::::777666666666555555555555333222222111222333555666444444444444444444444444222222222222222222222222444333333333333333333333222222222222333333444555555444444333333444444555222222444444444444222222333444444555555444444333444444444555555555666666444333333333333444555555444444444444444444444444333333333222222111111111333333333333333333333333555555555555555555444444444444444555555666666666555444333222333444555666333333333444444555555555333222000//////000222333555555555555555555555555444333333222222333333444555555555555555555555555222333333444444333333222222333444444333333555666777666666666555555555555777777888777777666555555666666666666666666666666777777777777777666666666222333444555555444333222555555555555555555555555555666666666444333444555333333333444444444555555555555444444444333333333444444444444444555666777222222333444555555555444222222222333333333444444555555444444444333333333111222333333111111222333555555555555555555555555555555555555555555555555444555666777777666555444666444222333444555444444444444444444444444444444444444444444444444444444222222222222222222222222222222111000/////////000333333222111000000111111222222222111111111000000222333333444444333333222222222444444444444222222444333333222111111111222......///000111222222333444444444333333222222222000111222333444555555555111111111222222333333333222222222222222222222222333333333333333333333333333333333333333333333333111111111111222333333444444444444333333222222222333333333333333333333333444444444444444444444444222222222222222222222222222333333444444333333222111111222222222333333333222222222222222222222222444444444333333222222222333333333333333333333333666555555444444333222222666666777888888888888888777777888888888777777666777888888888888999999999;;;<<>>??????>>><<<:::999999888888888888999999::::::::::::::::::::::::888888888888888888888888666666666666666666666666555555555555555444333333444444444444444444444444333333333333333333333333999888777555444222111000333333333333333333333333333333333333333333333333222222333444444444333333333333333444444444555555333333333333333333333333444333222111111222333444444333333222222333333444333444222000222666666333555555444444444555777888777666555444444444444444555555555444444444333333555444444333333444444555333444444555555444444333444444555555444444333222111222222333333333222222333333333222222222222222111222333444555555444444333333222222222333444555333333333444444444555555444444555555555555444444555555555555555555555555333333333333333333333333333333333333333333333333555555444444444444555555555555555555555555555555222222333333444555555666444444444444555555555555555555444444444333333333666555444444444555666777333333444444444555555555444444444444444444444444555555555555555555555555444444444555555555555666888888777666555555555555888888999999999999888888555555555555555555555555666666666666666666666666777777777888888777777777555555555555555444444444666666555444444444444444444444444444444444444444444444444555555555666666777666555444444444555666555555555555555555555555555444444333333444444555555555444444444444555555444444444444444444444444333333444555666666666666666666666666555555555555444444333333333333444444666555555444333333222222444444444444444333333333555555555444444444333333222222222222222222222222555555444444333444444444333222222111111111111222444444444333333333333222222333333444444333333222222222333333333333222222444333333222222222222222222222222222222222222222444444333333333333222222222222333444444333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333888777555333111///......444444333333333333222222333333333333333333333333444444444444444444444444222222222222222222222222222333333444444333333222222222222222333333333333444444444444444444444444444444333333333333222222333333333333333333333333333333333444444444555555555666777777888888777777888888999999:::999999888777888888888888999999999999:::<<<======<<<:::999::::::999999999999::::::::::::::::::::::::::::::888888888888888888888888666666666666666666666666555555555555555444444333444444444444444444444444333333333333333333333333777777666555444333222222222222222222222222222222222222222222222222222222333333444444444333222222333333333444444444555555333333333333333333333333444444333333333333444444444333333222222333333444444444111///333888777222777777555444444444444444777666555444333333333333444444444444333333333333555444444333333444444555333444444555555444444333444444555555444444333333222333333333333222222111222222222222333333333333333444555555555555444444222222222111222222333444333333333444444444555555444444555555555555444444444444444444444444444444333333333333333333333333444444444444444444444444444444333333333333444444444444444444444444444444222333333444444555555555444444444444555555555555555444444444444333333333444444444444444555666666444444444555555555666666444444444444444444444444666666666666666666666666444444444555555555555666444555555666666555555555444444555555555555444444555555555555555555555555666666666666666666666666555666666777777666666555444444444555555555666666666555555555444444444444555555555555555555555555555555555666666666777777888777666555555555555555555555555555555555555555555444444333333444444555555555444444444444555555222222333444444555666666444444555555555555555444666666666555555555555444555444444444444444555555555555555444444333333222333333333333333333333333666666555555555555444444222222222222222222222222333222222111111111222222333222222111111222222222333333333333333333333222222333333444444333333222222222222333333222222222444333333222222222333333333333333333333333333222333333333333333333333333333333444444444333222222333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222222222222333333333444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333444555666666555666666777777777777777555666666777777777777777777777888888888999999999888999:::;;;;;;:::999888999999999888888999999999999999999999999999999999666666666666666666666666666666666666666666666666333333444444444444333333444444444444444444444444333333333333333333333333222222333444444555666666222222222222222222222222222222222222222222222222444444444444333222222111333333333444444444555555333333333333333333333333444444444444444444444444444333333222222333333444666777666333444777666222666666555444444333333333777666555444333222222222333333333333333333333333555444444333333444444555333444444555555444444333333444444555444444333333444444444444333222111111111222222333333444444444555555555555444444444444333333333333333333333444333333333444444444555555333444444555555444444333444444444444444444444444333333333333333333333333444444444444444444444444444333333222222333333444444444444444444444444444333333333444444444555555333333444444444555555555444444444444444444444444111111111111222222333333444444444444555555555555444444444444444444444444666666666666666666666666444444444555555555555666111222444666777777777777222222333333333333222222555555555555555555555555666666666666666666666666444444444555555444444444444444444555555555555666555555555555555555444444444444444444444444444444444555555555666666666666777777666555555444444444555555555555555555555555555444444333333444444555555555444444444444555555333333333444444444555555555555555555555555444444666666555555555444444444555555444444444555666666555555444444444333333333222222222333333333333333555555555555444444444444222222222222222222222222111111000000000000111111333222222222222222333333111111111111222222222222222333333444444333333222222222222222222222222222444333333222333333444444444444444333333333333333333333333333333333333333333333444444444333222222333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444222222222222333444555666333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222222222333333333444444444222222222222222222222222333333333333333333333333333333333333333333333333111222222333444555666666555555666777777777777777444555666777777777777777777777888888888999999999777888999::::::999888777888888777777777777888888999999999999999999999999555555555555555555555555555555555555555555555555111222222333333333222222444444444444444444444444333333333333333333333333111222222333444555666666444444444444444444444444222222222222222222222222444444444444333222222111333333333444444444555555333333333333333333333333444444444444444444444444444333333222222333333444555;;;===888333333444444333333333444444444444444666666555333333222222222333333333333333333333333555444444333333444444555333444444555555444444333333333444444555444444333444444444444444333222111222222222333333444444555444444444333333333333333555555555555555555444444333333333444444444555555333333444444444444333333444444444444444444444444333333333333333333333333222222222222222222222222444333333222222333333444444444444444444444444444333333333444444444444444333333333444444444444555444444444444444444444444111111222222222222333222222333333333333444444444444444444444444444444444666666666666666666666666444444444555555555555666444555666777888777666555666666777777777777666666666666666666666666666666666666666666666666666666444555555666666555555444666555555555555444444444444444555666666555555444333333333333333333333333333333444444444555555555555555555555444444333333555555555555555555555555555444444333333444444555555555444444444444555555555555444444444333333333555555555555555555444444555555555555444444444444444444444444444555666777444444444444444333333333222222222333333444444444333333333333333333333444222222222222222222222222222222111111222222333333333222222222222333333444000111111111111111222222222333333444444333333222222222111111111111222222333333333333333444444555333333333333333333333333222222333333333333444444222222333444444333333333444444444444333333333333333333333333333333333333333333333333333333333333111222222333333444444555444444333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222333333333333444444444444222222222222222222222222222222333333333333444444333333333333333333333333222222333333444555666666444555666666777777666666666666777888999999999999777888888888888999999999888888888999999888888888888777777777777777777888999999999999999999999999777777777777777777777777555555555555555555555555111222222333333333333222444444444444444444444444333333333333333333333333555555444444333333222222444444444444444444444444333333333333333333333333333333444444444333222222333333333444444444555555333333333333333333333333333333444444444444333333444333333222222333333444444<<<@@@:::222111333555000111222333444444444444555444444333333333333333333333333333444444444444555444444333333444444555333444444555555444444333333333444444555555444444333444444444444333333222333333333333444444444444444333333222333333444444555666666666666555555444333333333444444444555555333333444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222444444333333333333444444333333333333333333333333444444444444444444444444333333333333444444444444333333333444444444444555333333444555555555555555222222222333333333444444444444444444444444444444555555555555555555555555444444444555555555555666999999999888666444333222666666666777777666666666777777777777777777777777666666666666666666666666777777777888888777777777666666555555555444444444333444555666666666555444333333333333333333333333333333333444444444444555333333444444555444444333555555555555555555555555555444444333333444444555555555444444444444555555666666555444333333222222444444555555555555555444555555555444444444444333333333333333444555666666444444444444444444444444222333333444444555555666222222222333333333333444222222222222222222222222333222222222222333444555222222222222222333444555111111111222222333333333222333333444444333333222333222111000000111222333333333333333333444555555111111222222333333444444222222222333333444444444111222222333444444444444555555444444444333333333444444444444444444444444333333333333333333333333111111222333333444555555666555444333333333333333222222222333333444444444333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222333333333444444444444555333333333333333333333333222222222333333444444444333333333333333333333333333333333444444555555555444555666666777777666666555666777888999999999999777888888888888999999999888888888888888888888888999888888777777888888999888888888888888888888888777777777777777777777777555555555555555555555555222333444555555555555444444444444444444444444444333333333333333333333333555555444444333222111111333333333333333333333333444444444444444444444444222222333444444444333333333333333444444444555555333333333333333333333333111222333444444333222111444333333222222333333444111888<<<777333222444444///000222333444444333333333333222222333333444555333333444444444555555555555444444333333444444555333444444555555444444333222333444444555555444444333333444444444444444444444444444444444333333333444444333333444555666777555555666666666555333333333333333444444444555555222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333555555444444444444555555333333333333333333333333444444444444444444444444222222333333333444444444333333333444444444555555333444555666777666666555333333333333444444444555444444444444444444444444444444444444444444444444444444444555555555555666888777666555444444444444333333444444444444333333666666666666666666666666666666666666666666666666555666666777777666666555444444444555555555555555222333555666777666555444444444444444444444444444444444444444555555555555222333444555666666555555555555555555555555555555555444444333333444444555555555444444444444555555444444444444444444444333333333444555666666666666555555555444444444333333222222222222333444555666444444444444444444444444333333444555555666777777333333333333444444555555222222222222222222222222111111111111222222333444222222222222333333444555222222222333333444444444222333333444444333333222333222111000000111222333333333333333333444555666000000111222222333444444222222222333333444444444000111222333444555555555555555555444444333333333444444444444444444444444333333333333333333333333111111222333333444555555444444333333333444555555222222222333333444444444333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222333333333444444444555555444444444444444444444444222222222333333444444444333333333333333333333333333333333444444444555555444555555666666666666666333444555666777777777777777888888888888999999999888888888888888888888888:::999999999999999999:::888888888888888888888888555555555555555555555555555555555555555555555555444444555666777777777666444444444444444444444444333333333333333333333333222222333333333333444444222222222222222222222222555555555555555555555555111222333333444444444444333333333444444444555555333333333333333333333333111111333333333333111111444333333222222333333444000444666444444666555333000111222333444333222111222222222222333444555555444444444555555666666666555444444333333444444555333444444555555444444333222333333444555555555444222222333444555555555555555555555444444333333333555444444444555666888999444444555666555444222111333333333444444444555555222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444666555555444444555555666333333333333333333333333444444444444444444444444222222333333333444444444333333333444444555555555222333444555555555444333444444444555555555666666444444444444444444444444333333333333333333333333444444444555555555666666222222111222333555777999555666666777777666666555555555555555555555555555666666666666666666666666222333333444444333333222222222333444555666777888222333555777777666555444555555555555555555555555555555555555666666666777222333555777888888777777555555555555555555555555555444444333333444444555555555555444444555555555222333333444444555555666222333444555666666666666555555444444444333333333222111111222333444555666444444444444444444444444444444555555666777888888444444444555555555666666222222222222222222222222111111111222222333333333111111111111111111111111444333222111111222333444222333333444444333333222333333333333333333333333222333555555555555333222222222333333333333333333111222222333333444555555222222333333333333444444333333333333333333333333222333333444444333333222555444444444444333333333222222333333333444444444555444222111000111222222444333111000000111333444444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333555555555444444333333333444444444444444444444444777666444333222333444444222222333333444555666666666666555555555444444444444555777777666555555666555666888999:::::::::999888999:::999888777888:::666666666666666666666666999999999888888888888777888888888888777777777777888777777666555444444444444555666666666555333333444444444444444444444444555555555444444333333333333444666777777666444333333333333333333333333333222333333444444333333222222222333333333333444444111111111222333444555666444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444333333222222222333333444444444444333333333333333333333333333333222222111111222222333444666555444333333333333333555444333333333333444555222333333444444333333222444444222111111222444444333333333333333333333333444444222222222222444444555555555444444333333333666666666555555444444444444444555555444444333222888888777666555444444333444444444444444444444444444444444444444444444444444333333333333444555555555444333333333333444555555555444444444333333333555444333333333333444555333444444555555444444333444444444444444444444444222333333333444555555555666555333222222333555666555555555555555555444444444444444555555555555666666666666666666666666666444444333333333444444555000222444555555666777999888888888888888777666666555555666666666666555555444444444333333444444555111222333444555555555555444444444333333444444555444444444555555555555666666555333222222333555666555555555444444333333333555555555555555555555555444555555555444333333222555555555666666666666777444333333333333444555555444333333222222333333444333333333333333333333333333333333333333333333333333333333444444555555555555555555555555555555555222222222222222222222222222222222222222222333333222222222111111111111111333222222222222222222333222333333444444333333222333333333333333333333333333333444444444444333333222222222333444444555555333333333333222222222222222222333333333333444444333333333333333333333333222333333444444333333222222222222333333444444444222222333333333444444444555444333222222222333444555444222111111222444555444333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333555555444444444333333333555444444333333333444444666555444222222222333444222222333333444555555666666666555555555444444444555777888888777555666777444555777888888888888777333444555444333222333555999999999999999999999999999999999888888888888777888888777777777666666666888777777666555555444444444555666666666555333333444444444444444444444444444444444444444333333333333444555555555555444333333333333333333333333333222333333444444333333222222222333333333333444444222222222222333444444555444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444333333222222222444444444555555444444444333333333333333333333333222222222111222222333444555555444333333333444444555444333333333333444555333444444555555444444333555444444333333444444555333333333333333333333333444333333222222333333444555555444444444333333333555555555444444444333333222333333444555555555444777777666666555555444444444444444444444444444444444444444444444444444444444333333333333444555555555444333333333333444555555555555444444444333333555444333333333333444555333444444555555444444333444444444444444444444444444444444444444444444444666555333222222333555666555555555555555555555555444444444555555555555666777777777777777777777777777666666555555555666666111333555666555555666888777777888888777666666555555555666666666666555555555555444333333333444444111222333444555555555555555555444333333333444444444444444555555555555666666555333222222333555666555555444444444333333333555555555555555555555555444444555555444444333222444444555555555666666666444333333333333444555555555444444333333444444555333333333333333333333333333333333333333333333333333333333444444444555555555555555555555444444444222222222222222222222222333333222222222222222222333333222222111111111000222222222333333222222222222333333444444333333222333333333333333333333333333333222222222222333333222222333333444555666666555444444222111000//////222222333333333333444444333333333333333333333333222333333444444333333222000000111222333444555666333333333333444444444444444444333333333444555555555555333333333333555555222333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333777666444333222333333444444333333222222222222333222333333444444555555555555555555555555444444444777999:::999777666666777555555666777777666666555555666777777555555666777777777777777777777777777999999999888888888888777777777777666666666555555777777777666555555444444444555555555555444333333444444444444444444444444333333333333444444444444333333333333333333333333333333333333333333333333222333333444444333333222222222333333333333444444333333333222222333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555444444333333333333222222444555555555555555555444333333333333333333333333222222222222222333444444333333444444444444444555555444444333333444444555444555555666666555555444444555555666666555555444222222222333333444444444444333333222222333333444555444444444444333333333444444444444333333333333000111333444555666666666666666555555555555555555444444444444444444444444444444444444444444444444444333333333333444555555555444444333333444444555555555555444444444444333555444444333333444444555333444444555555444444333444444444444444444444444555555555555555444444444555444333222222333444555555555555555555555555555444444444555555555555666777777777777777777777777888777666555555555555555222444666666555444555666666666666666666666555444555555666666666666555555666555444333333333333333222222333444555555555555666555444333333333333333444444444555555555555666555444333222222333444555555444444444444333333333555555555555555555555555444444555555444444333333333444444444555555555555444333333333333444555555666555555444444555555666444444444444444444444444333333333333333333333333333333333444444444444555666555555555444444333333222222222222222222222222333333333222222111111111444333333222222111111000111222333444444333222111222333333444444333333222333333333333333333333333444333111111111111333444444444444444444444555555444333333222111000///...222222222333333333444444333333333333333333333333222333333444444333333222222222222333444555555666333333333444444444444555333333333333444444555555555444333333333333444555222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777666444222222222333444333222222222222222222222333333333444444444555555555555555555555555555555777888999999777555555666666666666666666666666555888999::::::888888999:::666666666666666666666666999999999888888888777777666666666666555555555555777777666666555555555555555555555444444444333333333333444444444444444444222222222333333444444555333333222111111222333333333333333333333333333333222333333444444333333222222222222333333333444444444444333222222222333333444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333444555555666666555555444333333333333333333333333333222222222222333444444222333333444555555555555444444444444444444444444444444555555555555444444333444555666666555444333111111222333333444555555333333333333333333333333444444444444444444444444333333333333333333333333111222333444555555555555444555555555555555555555444444444444444444444444444444444444444444444444444333333333333444555555444444444444444444444444555555555555444444444444444444444444444444444444333444444555555444444333444444444444444444444444555555555555555555555666555444333333333333444555444444444555555555555555444444444555555555555666666666666666666666666666666555444333333333333333333555666666555444444555444555555666555555444444444555555666666555555444666555555444333333333333222333444444555555555444666555555444333333333333444444444555555555555666555444333333333333444555444444444444444444444444555555555555555555555555333444444555444444333333333333333444444444555555444333333333333444555555555555444444444444555555555555555555555555555555444444444444444444444444444444444444444444444444666555555444444333333222222222222222222222222222333333333222222111111111333333333333222222111111111222333444444333222111222333333444444333333222333333333333333333333333444333111111111111333444555555555444333333222222111111111111111111111111222222222333333333444444333333333333333333333333222333333444444333333222555555555444444444444444333333444444444555555555111111222222333333333333333333222222222222333333222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333666555444333222333333444222222222222222222222222333333333444444444444444444555555555555555555555555777888777666444444555888777777777777777777777555666777777555555666777999999999999999999999999999999999888888888777777666666666666555555555555666666666666555555555555555555444444333333333333333333333444444444555555111222222333333444444444333222111111111111222333333333333333333333333333222333333444444333333222222222222333333333444444444444333222222222333333444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333444444555555555555444444333333333333333333333333333333222222333333444555222222333555555555555444444444444444444444444444333333444444444444333333222333444555555444333222111111222333333444555555333333333333333333333333444444444444444444444444333333333333333333333333333444444555444444333333444444444444555555555555444444444444444444444444444444444444444444444444444333333333333444555555444444444444444444444444666666555555555444444444444444444444444444444444333444444555555444444333444444444444444444444444222333333444555666777777444444444333333444444444444444444555555555666666444444444555555555555666555555555555555555555555555555444333333333333333444555777666555333444444444444555555555555444444444444555555555555444444666555444333333333333333333333444444555444444444666555444333333333333333444444444555555555555666444444444333333444444444444444444444444444444444555555555555555555555555333333444444555444444333333333333444444444555555444333333333333444555555444444333333333333444444555555555555555555555555444444444444444444444444444444444444444444444444555555444444333333333333222222222222222222222222333333222222222222222222333333333333333333333333222222222333333222222222222333333444444333333222333333333333333333333333333333222222222222333333555444444333333222222111000000111111222333333444222222333333333333444444333333333333333333333333222333333444444333333222555555555444444333333333333444444444555555555555111111222333333333222222222222222222222222222222222333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333444444444444444444444444111222333333444333333333444444444444444444444444444444444555555555555555444555777777555555555666888777777666666777888888444555666666444444555666888888888888888888888888999999999888888888888777777777777666666666555555666666666666666666555555555444444333222333333333222333333444444555555555222222222222333333333333222222222222222222222222333333333333333333333333222333333444444333333222222222333333333333444444333333333222222333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555222222333333333333444444333444444444444444444333333333333333333333333333333333333333333444444555222333444555555555444333333444444555555444444333222333333333333333333222222333333333333333333222222222222333333444444444222333333444444333333222333333333444444444444555333333333333444444444444444444555555444444333222555555444444444444444444444444444444444444444444444444444444444444444444444333333333333444555555333444444555555444444333666666666555555555444444333444444555555444444333333444444555555444444333444444444444444444444444222222333333444555555666444444444444444444444444333333444444555666666666444444444555555555555666444444444444444444444444666666555555555666666777333555666666555444444555333444555555666555555555444444555555555555444444444444444333333444444555333333444444555444444333444444444333333444444555444444444555555555555666444444444444444444444444333333333444444444444555555555555555555555555555333333444444555555444444333444444444555555555555444333333333333444555555333333333222222333333333444444444444444444444444444444444444444444444444555444444444444333333333333333333333333333444444222222222222222222222222222222222222222222333333111222222333333444444444333222222222222222222333222333333444444333333222333333333333333333333333333333444444444444333333111111111222222222333333111111111222333444444444222222333333333333444444333333333333333333333333222333333444444333333222222222222222222222222333444444444444555555555555222333444444444333222111222333333333333333333222444333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333111222444555666666444444111222333444555444444333444444444444444444444444444444444555555555666666333555777777777666777888666555555444555666888999666888999888777666777888555555555555555555555555999999999888888888888777888888777777777666666666555666666666666666666666555444333222222222333333222222333333444555555666333333333222222222222222111222333444444333222111333333333333333333333333222333333444444333333222222222333333333333444444222222222222333444444555444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555222222222333333444444444222222333333333333222222333333333333333333333333444333333333333444555555333444555666666444333222333333444555555444333333333333444444444444333333444444333333333333444444333333333333333333333333222333333444444333333222333333333444444444555555333333444444444555555555333333444444555444444444555555555444444333333333444444444444444444444444444444444444444444444444444333333333333444555555333333444555555444333333666666666666555555555555333333444555555444333333333444444555555444444333444444444444444444444444444444333333222222222222333444444444444444444333333333444444555666666777444444444555555555555666555555555555555555555555555555555555555666777888333444666666555444555666444444555666666666666666333444444555555444444333333333333333444444555666333444444555444444333333333333333333444444555666444444444555555555555666333444444444444444444333333333333444444444555555555555555555555555555555222333444444555555444444444444555555555666666666444333333333333444555555444444333333333333444444333333333333333333333333555555555555555555555555555555444444444333333333222222222333333444444555222222222222222222222222111111111222222333333444000111222333444444555666444333222111111222333444222333333444444333333222333333333333333333333333333333555666666555333333---...///000222333444555222222333333333444444444222222333333333444444444333333333333333333333333222333333444444333333222......///000111222222333444444444555555555666666444555555666555444222111333444444555555444444333444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333111111111222222333333333...111444666777777555444111222444555666555444444444444444444444444444444444444444555555555666666333555777888888888999:::444333333333444555777888555777888777666555666777888888888888888888888888999999999888888888888777888888888888777777777777555555555666666666666666555444333222111222333444222222333333444555666666444333333222222111111111111222444555555444222111333333333333333333333333222333333444444333333222222222333333333444444444111111111222333444555666444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555222222222333333444444444111222222333333222222111333333333333333333333333444333333333333444555555333444666666666444222111333333444555555444333333444555555555555555555444666555444333333444555666444333333333333333333333222222444444444444222222333333333444444555555555444444444555555666666666111222333444555666666666666666555444333333222222444444444444444444444444444444444444444444444444444333333333333444555555333333444555555444333333777666666666555555555555333333444555555444333333333444444555555444444333444444444444444444444444666666444333111000///...333444444555555444444333333333444444555666777777444444444555555555666666666666666666666666666666222222222333444555666777222444666666555444555666444444555666777777777666333444444555555444444333222222222333444555666777444444444555444444333333222222222333444555666777444444444555555555666666333444444555555444444333333333333444444555555555555555555555555555555555222333333444555555555444555555555666666666666777444333333333333444555555555555555444444555555555333333333333333333333333555555555555555555555555555555555444444333333333000111222333444444555666222222222222333444555555222222222222222222222222000000111111111222222222444444444333333222222222333333333222222111111111555555555444444333333333444444444444444444444444333444444555555444444333444333333222222333333444333333333333333333333333555555555555444333333222444444222222222222444444333333333333333333333333222222333333333333444444444444444444444444444444333444444555555444444333666555222111000000111222333333333333333333333333555555555444444333333333333333333333333333333333333333333333333333333333555444333222111222333333555333111111222222111111222222333333444555666666666666777777666555444444666666666666777777777777999999888888888888999999888999999888777777888:::777777777777777777777777888888777777777777888888666666666555444444444333444666888666333222444666666666555555555444444444444444444444444444444444555444444333333222222111111222333333444444444444222333333444444333333222222222222222222222222222555444444333333444444555333333333333333333333333333333333222222111111111444444444333333222222222333333333333333333333333444333333222222333333444222333333444444333333222222222222222222222222222222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555444444555666555444222111222222222222222222222222444444444333333222222222333333333333333333333333333444444555555444444333555444444333333222222111333333333444444444555555555555555555555555555555444444333333333333222222222...,,,///444777666444777777777777777777777777666555444333333444555666444444444444444444444444111111000111222444666888444444444444444444444444444333333333333444555555555555555444444333333333444444444444444444444444555555444444444444555555888999999888666555777888888777777666555444444444555555555555555444444444444444444444444444444444666666555444333333222222555555444444444444555555555555666666666666555555444444444444444444444444333444555555666666555555333333333333333333333333444444444555555555555666444444444444444444444444333333333444444555555555444444444444444444444444444444444555555555555666444444444444444444444444555555555444444333333333222222222333333333444444555555666666555444333333333444555666777999::::::444333222222222222222333222222222222222222222222111111111222222222222333444333333333333333333222444444333333333222222222444444444444444444333333444444444444444444444444333333444444444444333333444333333222222333333444333333333333333333333333555555666666666555333333444444333222222333444444333333333333333333333333222222333333333333444444444444444444444444444444333444444444444444444333777666444222111111222333333333333333333333333333555555444444444333333333333333333333333333333333333333333333333333333333555444333222222222333333555444222222222222222222222222333333444555555666666666666666666555444444666666666666777777777777888888888777777888888888888999999888777777888:::777777777777777777777777888777777777777777777888555555555555555444444444222444555444222111222444666555555555444444444444333333333333333333333333333333333333333333333333111222333333444444444333222333333444444333333222222222222222222222222222555444444333333444444555333333333333333333333333444444444333333333222222444444444333333222222222333333333333333333333333444333333222222333333444333444444555555444444333222222222222222222222222222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555444444555555444444333222333333333333333333222222444444444333333222222222333333333333333333333333333444444444444333333222333333333333333333333444333333333444444444555555444444444444444444444444222222222333333444444444777333111222666888666444666666666666666666666666666555444444444444555666444444444444444444444444666555444333222222111222333333222222222222222222444333333333333444555555555555444444444333333333444444444444444444444444555555444444444444555555777777888777555444666777888777777666555555444444555555555555555555555555444444444444444444444444666555555444333333222222555555444444444444555555222222333333333333222222444444444444444444444444333444444555555555555555444444444444444444444444444444444444555555555555444444444444444444444444333333444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444555555444444444333333333333333333333444444444444555555666666555444444333333444444555666777888888444444333111111000000000222222222222222222222222222222222222333333333333222333333333333333333444444444444444444333333333333333444444444444444444444444444444444444444444222222333333333333222222444333333222222333333444333333333333333333333333444555777888777666444333444444333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444333333444444444444333333777666444333222333333444333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333555444333222222222333333444444444333333333333333222333333444444555555555666666666666666555555444666666666666777777777777777777777777777777777777777888999888777666888:::777777777777777777777777777777777777777777777777444444444555555555555555333444555444222111222333555555555555444444444444222222222222222222222222111111222333333444555555222222333444444444333333333333444444444444333333333333333333333333333333555444444333333444444555222222222222222222222222555555444444444444333333444444333333333333222222333333333333333333333333444333333222222333333444444555555666666555555444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555555555444333333333444444333333333333333333444444444444333333333333222222333333333333333333333333333333444333333222111111111222222333444444555555333333333444444444555555333333333333333333333333000111111222444555555666:::666333444666777555222555555555555555555555555666555444444444444555666444444444444444444444444666666555444333111000///444333333333222222111111444333333333333444555555555444444444444333333333444444444444444444444444555555444444444444555555555666777666444444555666777777777666555555444444444444555555666666777777444444444444444444444444555555555444444333333222555555444444444444555555111222222222222222222111444444444444444444444444333333444555555555555555555555555555555555555555444444444444555555555555444444444444444444444444444444444444444444333333444444444444444444444444444444444444555555555555444444444444444444444444555444444444444333333333333444444444444555555555555555555666555555444333444444444555555555666666333222111111000000000111222222222222222222222222222222333333333444444444222222222333333444444444555555555555555555444444333333333444444555555555333333333333333333333333111222222333333222222111444333333222222333333444333333333333333333333333222444666777777666333222444444444333333444444444333333333333333333333333222222222333333333444444444444444444444444444444444333333333333333333444666555444333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333222222222333444555555444333333444333333333444444444555555555666666666666666555555666666666666777777777777666666777777777777666666777888888888666666888999777777777777777777777777666777777777777777777666333444444444555666666666555666666555444444444444444444444444444444444444222222222222222222222222222222222333333444444444222333333444444333333333333333444444444444333333333333333333333333333333555444444333333444444555222222222222222222222222444444444444444333333333333333333333333333333333333333333333333333333333444333333222222333333444444444555555555555444444333333333333333333333333222333333444444333333222222222333333333333444444333333333333333333333333444444444444444444444444333333333444444444555555666555333222222333444555333333444444444444555555333333333333333333333333333333333333333333333333333333333333222111000000333333333333444444555555333333333444444444555555333333333333333333333333111111222333333444555555777555333333444444333222444444444444444444444444555555555444444555555555444444444444444444444444111222333444555444333222666666666555444444333333444333333333333444555555444444444444444444444444555555555555555555555555555555444444444444555555555777888777555444555666777777666666555555555555444444555555666777888888444444444444444444444444555555444444444333333333555444444333333444444555444444555555555555444444333333333333333333333333333333444555555555444444444444444444444444444444333333444444444555555555444444444444444444444444555555555444444333333333444444444444444444444444333333444444444555555555444444444444444444444444444444444444444444444444444444444555555555666666444555555555555555444444444444444444444444444444111000000000111111222333222222222222222222222222222222333333333444444444222222222333333444444444555555555555555555555555333333333444444555555555333333333333333333333333111222222333333222222111444333333222222333333444333333333333333333333333111222444555555444333111444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444444333222222222222333444333333333222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333333222222111444666666444333333555333333333444444444444444555555666666666666666555666666666666777777777777555666777777777777666555777888888777666666777999777777777777777777777777555666777777777777666555333444444444555666666666666666555555555555444444333333444444444444444444444444444444444444444444444444444333333222222222333333333444444333333222333444444555555444444333333333333333333333333333555444444333333444444555222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444333333222222333333444333333444444444444333333333333333333333333333333222333333444444333333222222222222333333444444444333333333333333333333333444444444444444444444444333333333444444444555555555444333222222333555666333333333444444555555555333333333333333333333333333333333333333333333333222333333333222222111000555555555444444333333333333333333444444444555555333333333333333333333333333333333333333333333333555333222333444555555444444444444444444444444444444555555555555555555444444444444444444444444444///000222444555555555444666666666555555444444444444333333333333444555555444444444444444444444444555555555555555555555555555555444444444444555555666888999999777666666666666666666666555555555555333444444555666777777888444444444444444444444444444444444444444333333333444444333333333333444444555555666666666666555555333333333333333333333333222333333444555444444444333333333333333333333333333333333444444444444555444444444444444444444444555555555444444333333333444444444444444444444444333333333444444444444555444444444444444444444444444444444444444444444444444444444555555555666666444444555555555555555444444444444444333333333333000000000111111333444444222222222222222222222222222222222222333333333333222333333333333333333444444444444555555555555555333333444444444444444444333333333333333333333333222222333333333333222222444333333222222333333444333333333333333333333333111222222333333333333333444444555555555555444444333333333333333333333333222222333333333333444444444444444444444444444444444333222111111222333444222222222222222222222222333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333444444444333222111///333666666444222333555444444444444444444444444444555666666666666666666666666666666777777777777666666888888888888666666666777888777666555777999777777777777777777777777555555777777777777555555444444444555555555555555555333222222333444222111333333333333444444444444444444444444444444444444555555444333333222111111333333444444444333222222444444555555555555444444333333333333333333333333555444444333333444444555333333333333333333333333111111222222222222333333222222333333333333444444333333333333333333333333444333333222222333333444222333333333333333333222333333333333333333333333222333333444444333333222111222222333333444444555333333333333333333333333444444444444444444444444333333333444444444555555444444333333333444555555222222333333444444555555222222333333333333444444333333333333333333333333222222333333333333222222666666555555444333333222333333333444444444555555333333333333333333333333444444444333333222222222444444444444555666777888444444444444444444444444444444555666666555444444444444444444444444444444222333333444444333333333333333333333333333333333444333333333333444555555333333333444444444444555555555555555555555555555555555444444444444555555666888::::::888666666666666666666666666666555555333333444444555555666666444444444444444444444444444444444444444444444444444444333333333333444444333444444555555444444333333333333333333333333333222222333444444444444444333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444333333444444444444444444444444333333333333444444444444444444444444444444444444333333333444444444444555333444444444444555555555333444555555666555555555444444444444444444444333333222222222222222333444222222222222222222222222111111111222222222222333444333333333333333333222333333444444444555555555444444444444444444333333222222222222222222222222333333444444444444333333444333333222222333333444333333333333333333333333333333222222222333444555333444555666666555444333333333333333333333333333222222333333333333444444444444444444444444444444444333222000000222333444222222333333333333333222333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333333444444444333222111---222666666333111222444444444444444444444444444444444555666666666666666666666666666777777777777666777999::::::999777666666777888777555555777888777777777777777777777777444555777888888777555444555555555555555444444444555333222222444444222000222222333333333444444444333333333333333333333333333333333333333333333333333444444444333333222111444444555555555555444444444444444444444444444444555444444333333444444555444444444444444444444444222222222333333333444444222222222333333444444444333333333333333333333333444333333222222333333444333333444444444444333333444444444444444444444444222333333444444333333222111111222333333444555555333333333333333333333333444444444444444444444444333333333444444444555555222333444444555555444444111111222222333444444444222222222333333444444444333333333333333333333333111222333444444555444444555555555555555444444444333333333444444444555555444444444444444444444444333333333333333333333333333333444444444555666777444444444444444444444444444444555666666555444444444444444444444444444444555444444333222222222222222222333333444555555555444333333333333444555555333333333444444444555555555555555555555555555555555555444444444444555555555777999999888666555555555666666666666666666666333333333444444444444444444444444444444444444444444444444444444444444444444333333222222333333444222333333444444333333222222222222222222222222222222222333444444444444333444444444444444444444444222222333333333444444444444444444444444444444444333333444444444444444444444444444444444444444444222222333333333444444444444444444444444444444444333333333444444444555555333333333333444444444444333444444555666666555555444444444444555555555555555555444333222222222222222222222222222222222222000000111111111222222222444444444333333222222222333333333444444444555555555555555444444333333333222222222222222222222222333444444555555444444333444333333222222333333444333333333333333333333333555444222111222444666777333444555666666555444333333333333333333333333333222222333333333444444444444444444444444444444444444333111000000111333444333333444555555444444444333333333333333333333333111111111222222333333333333333333333333333333333333333333333333333333333333333444555444333222111,,,111666666222000222444444444444444444444444444444444555666777777666666666666666666777777777777666888999::::::999888666666777777777555555777888777777777777777777777777444555666888888666555444666666666555555444444333888555333444666777555222222222222333333444444444222222222222222222222222111222222333333444444555444444444444333333222111444444555555555555444444444444444444444444444444555444444333333444444555555555555555555555555555333333333444444555555555222222222333333444444444333333333333333333333333444333333222222333333444444555555555555555555444444444444444444444444444222333333444444333333222111111222333333444555555333333333333333333333333444444444444444444444444333333333444444444555555111222444555666555444444000000111222222333444444222222222333333444444444333333333333333333333333111222333444555666666666333333444444555666666666333333333444444444555555555555555555555555555555111111222333444444555666111222222222111111333444555555555555555555555555333444555666666555444333444444444444444444444444444444222222222222444555333444444555666777888888444333333333333444555555333333333444444555555555666666666666666666666666555555555444444555555555333666888999777555444444555555555666666666666666333333333333333333333222444444444444444444444444444444444444444444444444444333333222222333333444333444444555555444444333222222222222222222222222222222333444444444333333555555555555555555555555222222333333333444444444444444444444444444444444333333333444444555555555444444444444444444444444222222333333333444444444444444444444444444444444333333333444444555555555222222222333333333444444333333444555666666666555444444444555555555666666222111111000111222444555555222111222555777555333222222222333333444444444555555555444444333333333111222333444555444333333333333333333333333333333555555555444444333333333444555555666666555555444222222222111111000000000333333333333333333333333666666666666666666666666000000111222333333444444111444666666555333333444000111222222222222333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444444444444333333222222222222222222222222222222222333333444444444444444444444444333444555666444222333333333444444444555555555555444333444555666777666666666666666666666666:::999999999888888777777444444555555666666777777666666777777777777666666888777666555555666777888666666666555444444333333666555444333333444555666555555555444444333333333666666666666666666666666333333333222222111111111555555555666666666666777444444444444444444444444333333333444444333222222222222222333333333444444222333333333333333333444555555555555555555555555444444444333333222222222333222222111111222222333222222333333333333444444555555555555555555555555888888777555444333222222111111222222222333333333333333333444444444555555333333333333333333333333444555555555444333333222444555555555444333333222222222222333333333444444555444444333333444444555444444444444444444444444555444444333333444444555555555555555555555555555444444444444444444444444666666555555555444444444555555555555555555555555222333444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666444444444444444444444444777666444333222333333444444444444444444444444444555444444333333444444555555555555555555555555555333333333444444444555555666666666666666666666666777777777777777777777777666666555555555555666666555555444444444444555555333333333444555666777777777666555444444555666777333333333333333333333333555555555444444333333333444333333222222333333444555555555444444333333333555555555555555555555555444444444333333222222222555444444333333444444555444444444444444444444444666555555444444555555555666555333222222333444666444444444444444444444444444444444444333333222111444444444555555555555666555555555555555555555555444333222111111111222333444333111333555666555333222222222333333444444444555555444444444333333333111222333444444444333333333333333333333333333333555555444444444333333333222333333444444333333222333333222222222111111111333333333333333333333333333333333333333333333333333222222222222222222222222444666666444333333444111222444333222222333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444444444444333333222222222222222222222222222222222222333333333444444444444222111000111333333111000333333333444444444555555555444444333444555666777666666666666666666666666777777777666666666555555666666666666666666777777666666777777777777666666888777666555555666777888555555555555555555555555666555444444444444555666555555444444444333333333333333333333333333333333333333333222222222111111333333444444444555555555444444444444444444444444333333333444444333333222222333333333444444444444555444444333222111000///333333333333333333333333444333333333333333333222333333222222222222333333222222333333333333444444555555555555555555555555555555444444333222111000222222222222333333333333333333333444444444555555333333333333333333333333444444555555444444333222444444555555444444333222333333444444444555555555444444333333333333444444444444444444444444444444555444444333333444444555555555555555555555555555444444444444444444444444666666555555555444444444444444444444444444444444222333444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666555444333333333333333444444444444444444444444555444444333333444444555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444666555555444444555555666555555444444444444555555333444444444555666666666444444333222222333444444333333333333333333333333444444444444333333333222444333333222222333333444555555444444444333333333333333333333333333333333444444333333333333333333555444444333333444444555444444444444444444444444333333222222222333444444666555333222222333555666444444444444444444444444444444444444444333222111444444444555555555555666555555555555555555555555555444333222111111111111444333222333444555444333222222333333333333444444444444444444333333333333111222333444444444333333333333333333333333333333444444444444333333333333222333333444444333333222444333333333333333222222333333333333333333333333222222222222222222222222555444444333222111111000222444555555444333333444333555555555333222333444333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333222222333333333333444444444444333333333333222222333333333333333333333333222222333333444444444444444333333444555555444222333333333444444444555555555444444444444555666666666666666666666666666666777777666666666666555555777777777777777777666666666666777777777777666666777777666666666666777777333444444555666666777777666555444444444444555666555444444444444333333333222222222222222222222222333333333333222222222222222222222222333333333333444444444444444444444444222333333444444333333333333333333444444444555555444444333222111000//////333333333333333333333333222333333333333333333444333333222222222222333333222222333333333333444444444444444444444444444444222333444444444333111000333333333333444444444444333333333444444444555555333333333333333333333333444444555555444444333333444444555555444444333333444444444555555555666666444333333222222333333444444444444444444444444444555444444333333444444555555555555555555555555555444444444444444444444444555555555555555444444444333333333333333333333333222333444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444555555444444333333444444444444444444444444555444444333333444444555333333333333333333333333333333333444444444555555333333333333333333333333444444444444444444444444555444444333333444444555555555444444444444555555444444555555555555555555333333222222222222333333333333333333333333333333333333333333222222222222444444333333333333444444555444444444444333333333333333333333333333333333333333333333444444444444555444444333333444444555444444444444444444444444222222222222222333444555555444333222222333555555444444444444444444444444333444444444444333333222444444444555555555555666555555555555555555555555333333333222222111111111333333333333333444333333333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333444555555666666555555444444444444444444444444444333333333333333333333333333333333333333333333333555444444333222222111111333444555555333333444555555666777666444333333444333333333333333333333333333333333333333333333333555444444333333222222111333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222333444555666666555555666555444555777777555444333333333444444444555555444444444444555555666666666666666666666666666666888888888888888888777777999999888888777777666666666666777777777777666666777777666666666666777777444555555555666666666777555555555444444555555555444444444444444444444444444444444444444444444444333333333333333333333333111222222222222333333333444444444444444444444444222222333444444444333333333333444444444555555555111111111222333333333444444444444444444444444444222222222333333444444444333333333222222333333333222222222333333333444444444444444444444444444444333444555777777666444333333333333444444444555555333333333444444444555555333333333333333333333333333444444555444444333333333444444555444444333333444444444444555555555555333333222222222222333333444444444444444444444444555444444333333444444555555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333222333444444555555444444444444444444444444444444333333444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333555555555444333222444444444444444444444444555444444333333444444555333333333333333333333333333333333444444444555555555555555555555555555555666666666666666666666666444333333222222333333444555444444333333444444555555555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222444444333333333333444444444444444444444444444444555555555555555555555555222333333333444444555555555444444333333444444555444444444444444444444444444444444444555666666777444444333333333444555555444444444444444444444444333444444444444444333333444444444555555555555666555555555555555555555555111111222222333333333333333333333333333222333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333444555555666666555555444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333444555444333333444555555666777666444333444555333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333444666888999888888777333222111222444444222111333333333444444444555555444444444555555555555555666666666666666666666666777777777777777777888888999999888888777777666666666666777777777777666666666666777777777777666666777777666666666555555555444555555555555555555444444444444444444444444444555555555555555555555555333333333333333333333333333333333333444444444444444444444444444444444444111222333333444444444333333333333444444444555555222222333333444555555666444444444444444444444444222222222333333444444444444333333333333333333444222222222333333333444444444444444444444444444444333444555666666666555444333333333444444444555555333333333444444444555555333333333333333333333333333333444444555444444333333333444444555444444333222333333333333444444444444333333222222333333444444444444444444444444444555444444333333444444555555555555555555555555555444444444444444444444444444555555555555555555555444444444444444444444444222333444444555555444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222333444555555555333333444444444444444444444444555444444333333444444555333333333333333333333333333333333444444444555555555555555555555555555555666666666666666666666666333333222222222222333333444444333333333333444444555555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222555444444333333444444555444444444444444444444444555555555555555555555555333333333444444555555555555444444333333444444555444444444444444444444444444444444444444555666777333333333333444444555555444444444444444444444444333444444555555444444444444444444555555555555666555555555555555555555555///000111333333444333333222333444333222111222333444444333333333333222222222222222222333333333333333333222222222333444555333333333333333333333333222222222222333333333333222333333444444333333222333333444444444444444555333333333333333333333333111111111111111111111111333333333333444444444444444444555444222222444666444555666666444333444555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333444555888:::;;;:::999888444333333444555555444222333333333444444444555555333444555555666666555555666666666666666666666666444444555555555555666666777777777777777777666666666666777777777777666666666666777777777777666666888888777666666555444444444444555666666555444444333333333444444444444555444444444444444444444444333333333333444444444444444444444444555555555555444444444444444444444444111111222333444444444444222222222333333333444444666555555555444444444333222222222222222222222222222333333333333333333444444444333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333444444444444333333333444444444555555333333333333333333333333333333444444555555444444333333444444555555444444222222222333333333444444555444444333333444444555444444444444444444444444555444444333333444444555555555555555555555555555444444444444444444444444444444444555555555555555555555555555555555555555222333444444555555444444444444444444444444444444222333333444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444555555444444444444444444444444444444555444444333333444444555333333333333333333333333333333333444444444555555222222222222222222222222333333333333333333333333444333333222222333333444444444333333333333444444444444555555555555555555222222333333333333222222333333333333333333333333222222222222333333333333555555444444444444555555333333333444444444444555333333333333333333333333444444444444444555555555555444444333333444444555444444444444444444444444444333333222222333333333222333333444444555555555444444444444444444444444333444444555555555555444444444444555555555555666555555555555555555555555111111222333333333222111222333555444111000111333444444444333333222222222111111222222222333333333333333222222222333444555333333333333333333333333111111222222222333333333222333333444444333333222222222333333444444444444333333333333333333333333222222222222222222222222555555555444333333222222444555555333222222444666333444555555444333444666333333333333333333333333333333333333333333333333111222222333333444444555444444444444444444444444222222333333333333444444222222222333333444444444444444444444444444444444333555777:::;;;;;;999888777666666666888888777555333333333444444444555555333444555666666666555444666666666666666666666666444444444555555555666666666666666666666666777777666666777777777777666666555666777888888777666555777777777666666666666666444444555666666555444444333333333444444444555555333333333333333333333333333333333444444444555555444444444444555555555555444444444444444444444444000111222333444444444444111111111222222222333333555555444444444444333333111111111111111111111111444333333333333333333222444444333333333333444444222222333333333333444444333333333333333333333333555444222111111222333444222222222222333333333333333333333444444444555555333333333333333333333333222333444444555555444444222333444444555555444444333333333333444444444555666555555444444555555666444444444444444444444444555444444333333444444555555555555555555555555555444444444444444444444444444444444555555555666666444444444444444444444444222333444444555555444444444444444444444444444444222222333333444555555666444444444444444444444444333333333333333333333333444444444444444444444444333333333333333444555666444444444444444444444444555444444333333444444555444444444444444444444444333333333444444444555555222222222222222222222222333333333333333333333333444444333333333333444444444333333222222333333444333444444444555666666666222333444444444444333222333333333333333333333333222333333333444444444444555555444444444444555555333333333444444444555555333333333333333333333333555555555555444444444444555444444333333444444555444444444444444444444444555444333333222222222222111222333444555555555555444444444444444444444444333333444555555555555555444444444555555555555666555555555555555555555555222333444444333222000///222444555444111///111333444444444333333222222222111111111222222333333333444333222111222333444555333333333333333333333333111111111222222333333333444555555666666555555444222222222333333444444444333333333333333333333333444444444444444444444444888777666555333222111000444555555333222222444666111333444444333333555666333333333333333333333333333333333333333333333333000111222333444444555666444444444444444444444444222222333333333444444444222222222333333444444444444444444444444444444444222444777999;;;:::999888444333333444555555444222333333333444444444555555333333555666666666555444666666666666666666666666555666666666777777888888444444555555666666777777666666777777777777666666555666777888888777666555555555666666777777888888333444555666666555444333333333333444444555555555444444444444444444444444333333333444444555555555333333444444444444555555444444444444444444444444000111222333444444555444000000111111111222222222000111111222444555666666333333333333333333333333444444444333333222222222555444444333333444444555222222333333333444444444333333333333333333333333999777444222222333555777111111222222222333333333333333333444444444555555333333333333333333333333222333333444555555555444222333333444555555555444444444444555555555666666666666555555555555666666444444444444444444444444555444444333333444444555555555555555555555555555444444444444444444444444444444444555555555666666333333333333333333333333222333444444555555444444444444444444444444444444222222333333444555666666444444444444444444444444222222222222222222222222444444444444444444444444444444333222333444666777444444444444444444444444555444444333333444444555555555555555555555555555333333333444444444555555444444444444444444444444555555555555555555555555555444444333333444444555444333333222222333333444333333444444555666777777555555666777777666555555333333333333333333333333333333333444444555555555555555444444444444555555333333333444444555555555555555555555555555555555666666666555444444444333555444444333333444444555444444444444444444444444888777666555444333333333111222333444555555555555444444444444444444444444333333444555666666666555444444444555555555666666555555555555555555555555111222333333444444333333111222444555555444222111000000000111111222222222333333333333333333333333555555666444222000111111222222222222222222222222333333333333333333333333333444444555555666666666666555444444222222111000222222222333333222111111222222222222222222222222333333333333333333333333555555555444444333333333555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333777666555333222111000000333333333333333333333333444444444444444444333333444555777999::::::::::::666666555555555444444444222444555555444333333444444444444555555555666666555555555555666666666666555555555555555555555555555555555555666666666666555555666666777777888888888888777777666666555555333333333333333333333333444333222111222444666888444444444444444444444444444444444333333222222222444444444444444444444444444444444444444444444444222222444444444444222222444444444444444444444444555444444333333444444555333333333333333333333333555555555555555555555555666555333222111222333333444444444444444444444444666555444333333333333333666555444333222333444444111222333444444333222111333444444555555444444333333333222222222333444555333333444444555666777777333333333333333333333333222333444444555555444444666555333222222333555666777666444333222222333444333333333333333333333333666666666666666666666666444444444444444444444444444444444555555555666666333444444555555444444333222222222222222222222222444444444444444444444444555555555555555555555555666666555555555444444444444444555555555555444444222222333333333444444444777666555444333444444555333444444444444444444444666666555555555444444444555555555555666666666666555555555666666666666666777666444333222333333444444444444444444444444444111777444222888777000222444444555555555555444444000111222333444555555555222222333333444555666666555555555444444555555555777555333333444555666666333333333444444444555555555555555555555555555555444444444444444444444444444555666777777666555444555555555555444333222222666555444333222333333444333333333333333333333333666666555555555444444444555555444444444333333333222222333333333444444444666555444444444444555666444555555555555555444444333333333444444555555555000111111222222222222222111222444555555444222111222222222333333333333333222222222222222222222222444555555444222111111222222222222222222222222222333333333333333333333333444444444444444555555555555444444333333222222111222222333333333333222222222222222222222222222222666666666666666666666666555555444444444333333333555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333000111111222333555666777333333333333333333333333444444444444444444444444444555777999::::::::::::666666555555555444444444333444666666444333444555444555555555666666666666555555555555666666666666888888888888888888888888555555555555666666666666555555666666777777777777777777777777666666555555444444444444444444444444777777555555444555666777444444444444444444444444444444444333333333222222444444444444444444444444444444444444444444444444333444555555555555444333444444444444444444444444444444333333333333444444333333333333333333333333333333333333333333333333555444333222222222333333222222222222222222222222666555444333333333333444666555444333333333444444222222333333333333222222333444444555555444444333333222222222333333444444222333333444555555666666333333333333333333333333222333444444555555444444666555333222222333555666444444333333333444444555333333333333333333333333444444444444444444444444444444444444444444444444333444444444444555555555333444444555555444444333333333333333333333333333444444444444444444444444444444444444444444444444666666555555555444444444444444555555555555444444222222333333333444444444555444333222222222333333555555555444444333333222555555444444333333333333444444444444555555555555555444444444444444444444666555444333333333333333444444444444444444444444444999222---111333444===333444444444444444444333222333444444555555555555222333333444444555555555555555444444444444555555666555333333444555555555333333333444444444555555555555555555555555555555444444444444444444444444444555666666666666555444555555666666555555444444666555444333333333444444555444444444444444444444666666555555555444444444555555444444444333333333222222333333333444444444444333222222222222333444444555555555555555444444333444444444444444444555111111222333333333333333222222444444444444222222555555555555444444444444333333333333333333333333222333444444222222333444333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333444444444444333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444333333333333333444333333333333333333333333222333333444444555555555444555888:::;;;::::::999555555555555555444444444333555777666555444555666555555555555666666666666555555555555666666666666555555555555555555555555555555555555666666666666555666666666666777777777777777777666666666666555555555555555555555555555888777777666555555444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444444555555666666555555444444444444444444444444444333333222222222222333333222222222222222222222222333333333333333333333333444444333222222222333333222222222222222222222222555555444333333333444444666555444333333333333444333333222222222222333333333444444555555444444333222222222333333333444444222222222333333444444555333333333333333333333333222333444444555555444444555444333222222333444555111222333444555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333444444444444333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333555555555555555444444444444444555555555555444444333333333333444444444444444444333222222222333333666666555444333222222111444333333333333222222222333333333444444444444555444444444333333222222111444444555555444444333333444444444444444444444444///777777666:::666333999333333333444444333333333444444555666666555555555444444444444444444444444444444333333333333444444555444444333333333444444333333333444444444555555555555555555555555555555444444444444444444444444333444555666666555444333555555666666777666666666555555444333333333444444666666666555555444444444555555555555555444444444555555444444444333333333333333333333444444444444444333333222222333333444444444555555555555555444555555555444444444444444333444555555666666555555222333333444444333333222666666555555444444333333444444444444555555555555111222444333333222444555333333333333333333333333333333333333333333333333444444444333333222222222222222222333333444444444333333444444555555444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333666666555333333222222222333333333333333333333333222222333333444555666666444666888:::;;;:::999888555555555555555555555555444666777777666555555666333444444444555555555555555555555555666666666666444444444444444444444444555555555555666666666666666666666666666666666666666666666666666666666666555555555555555555555555444444555555444333222222444444444444444444444444444444444444444444333333444444444444444444444444333333444444444444444444444444555555555555444444444444444444444444444444333222222111111222222333222222222222222222222222555555555555555555555555444333333333333333333333444444444444444444444444555444444333333333444444555555444444333333333333444333222111111222333444333444444555555444444333222222333333444444444333111111222222222333333333333333333333333333333333222333444444555555444444555444333333333333444555111222444555666555444333555555555555555555555555555555555555555555555555444444444444444444444444222222222333333333444444333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444555555555555444444333333333444444444444555555555555555555555555555555555555444444333333333444333333333333333333333333333444444444555555555555555444333333222111111333333555555555444333222444444444444444444444444111666666:::BBB;;;111333333444444555555444444333444555555555555444444333444444444444444444333333444333333222222333333444444444555444333222333444333333333444444444555555555555555555555555555555444444444444444444444444222333444555555444333222333444555666666666666666444444444444444444444444666666555555444444333333555555555555555555555555555555444444444333333333333333333444444444444555555555555555555555555555333444555555666555555555666666555555444444333333333444555555666666555555333333333333333333333333555555444444333333222222222222333333444444444444000222333333333333444666333333333333333333333333333333333333333333333333444444444333333222222222111222222333333444444555222333444444555555555444333333333333333333333333555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333000000111222444666888999333333333333333333333333222222333333444555666666444666999;;;;;;:::888777444555555555555555555555444666777777666555555666222222333333333444444444555555555555666666666666777777777777777777777777555555555555666666666666666666666555555555555555555555555555555666666666444444444444444444444444222222333444555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444333333333333333333444444444444444444444444444333222222111111222222333222222222222222222222222555555555555555555555555222333333333333333333333444444444444444444444444444444333333333444444555444444444444444333333333555444333222222333444555333444444555555444444333111222333444444444333333111111111222222222222222333333333333333333333333222333444444555555444444444444444333333444444444333444555666555444222111555555555555555555555555555555555555555555555555444444444444444444444444222222222333333333444444333444444555555444444333333333333333333333333333444444444444444444444444333333333333333333333333444555555555555555555555444444555555555555444444333333444444444555555555444555555555555555555555333333333444444555555555444444444444555555555555444555555555666666666666777666666555444333333222222333444555555555333333444444444444444444444444999666222;;;LLLHHH;;;999555555666666666666555555333333444444444333333222444444444444444444333333444333333222222333333444333555666555333222333444333333333444444444555555555555555555555555555555444444444444444444444444222333444555555444333222222333444555555555555555333444444444444444444444444444444444333333222222444555555555555555555555555555444444444333333333333333444444444555555555555555555555555555555555333444444555666666555555666666666555555444444444111111222333333333333333333333333333333333333333333333333222222222222222///000000111111222222333111222444333333333444555333333333333333333333333333333333333333333333333444444444444333333333333222222222333333444444444111222333444444555444444333333333333333333333333444444444444444444444444222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444333333444555666666333333333333333333333333222333333444444555555555444666999;;;<<<:::888666444444444555555555555555333555777666555444555666222333333333333444444444555555555555666666666666666666666666666666666666555555555555666666666666666666666555555555555444444555555555555666666666444444444444444444444444444444555555666777777888444444444444444444444444444444444444555555555555444444444444444444444444222333333444444555555555444333333222222333333444444444444444444444444444333333222222222222333333333333333333333333333333333333333333333333333333222222333444444444333333222222222222222222222222444444333333333444555555444444555555444444333222444444333333333333444444333444444555555444444333111222333444555444333222222222222222222222222222333333333333333333333333222333444444555555444444444444444444444444444444555555555555444333222111444444444444444444444444222222222222222222222222444444444444444444444444333333333333444444444444333444444555555444444333333333333333333333333333444444444444444444444444333333333333333333333333444444444555555555555555444444555555555555444444333444444444555555555555111222333444444444333333111222222333444555666666444444555555555555555666555555555666666666777777777777777666666555555444333333444444555555444444444444444444444444444444444666===UUUlllbbbFFF:::666666777777777777666666222222333333444333333222444444444444444444444444444444333333333333444444444666888777444222333555333333333444444444555555555555555555555555555555444444444444444444444444333444555666666555444333222333444444444444444444222333444555555555444444333333333333333333333333444444444555555555555555555555444444444333333333333444444444555555555555222333333444444333333222333333444555666666666666666666666555555555555555000111111222222222222222444333333222222333333444222222222222333333333333000000111111222333333444222333444444222222333444444444444444444444444444333333333333333333333333444444444444444555555555333333333333333333333333000111222333444444444444444444444444444444444444222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333:::999777555333222111111333333333333333333333333444444444444444444444444444666999<<<<<<:::777555444444444555555555666666333444666666444333444555444444444555555555666666555555555555666666666666444444444444444444444444555555555555666666666666666666555555555444444444444444444555555555666666555555555555555555555555777666555444555555777777444444444444444444444444444444444444555555555666444444444444444444444444222222333333444555555666555444333333333333444555444444444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333111222333444444444333333222222222222222222222222333333333333333444555666444444555555555444333222333333444444444444333333333444444555555444444333000222333555555444333222333333333333333333333333333333333333333333333333222333444444555555444444333444444444444444444333555444444333333333444444333333333333333333333333222222222222222222222222444444444444444444444444333444444444444555555555333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666444444555555555555444444444444444444555555555555111222333444444444333333222333333444444555555555333333333444444555555555444444444555555555666666666666666666666666666666333333333333333444555666444444444444444444444444000555BBB^^^uuueeeEEE666555555666666666666555555222222333444555555555444222333333444444555555555555555444444444444555555444888:::999555222333555333333333444444444555555555555555555555555555555444444444444444444444444444555666666666666555444444555555555555444444333222333444555555555444444222222333333444555555555444444444555555555666666555555444444444333333333444444444444555555555555222222333444444333222222222333444555666666666666555555555555666666666666222222333444444444444333444333333222222333333444222222222333333444444444333333444555555666777777222333444444222222333444444444444444444444444444333333333333333333333333444444444555555666666666333333333333333333333333///000111222333333444333444444444444444444444444555555555555555555555555111111111222222333333333333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333555444444444444555666666333333333333333333333333444444444444444444333333444666:::<<<<<<:::777555444444444555555555666666222444555555444333333444666666666666777777777888555555555555666666666777777777777777777777777777555555555555666666666777666666555555555444444444444444444555555555666666777777777777777777777777888666444222111222333444444444444444444444444444444444444555555555666666444444444444444444444444222222333333444555666666666555444333333444555666444444444444444444444444555444444333333444444555555555555555555555555555555555555555555555555555000111333444555444333333444444444444444444444444333333333333333444555666333444555555555444333222222333555555555555333222333444444555555444444333000111333555555444333222333333333333333333333333333333333333333333333333222333444444555555444444333444444555555444444333444333222222333444666777333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555666666333444444555555444444333666666666666666666666666444444444444444444444444555555555555555555555555444444444555555555666666444555555555555555555444444444444555555555666666222333555666777666555555444444444444444444444333222222222333333444444444333333333444444444555555555555555666666666666666444444333222333444666777444444444444444444444444999555333CCCUUUMMM;;;:::444444555555555555444444222333444555666666666666222222333333444555666666666555555444444555555666444888<<<:::666333444666333333333444444444555555555555555555555555555555444444444444444444444444444555666777777666555444666777777777666555444444111222444555666555444444222333333444555666777777444444444555555555666666555555444444444333333333444444444555555555666666444444555666666555444444222333444555666666666666444444555555666666777777333333333333333333333333+++---///222333444444444333333333333333333333333111111111111111111111111444444444444444444444444222333444555666777777777333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555555444444444333333333222222222111111000000000444444444555444444333333444444444333333222222222444333222222111111222222333444444444444444444444333333222111222333444555333333333333333333333333222222222333333444444444222222222333333333444444333333333444444444555555666777999::::::888555333555444444333333444444555444444444444444444444444666555555555555666777777777777666666555555555444666666666666555555555555777666666555444444333333444444555555555555444444666666777777777555444333555555666666666666666666555555555555555555555555222333444444555555444444///000222444555555444444222333444555555444333222333333333333333333333333444444444333333333222222222222333444555555555555333333333333333333333333444444444333333222222222444444444444444444444444444333333222222333333444333222222111111222222333333333333444444555555555888777666555444333333333333333333333333333333333444333222333555666555444222333444444555555444444555555555444444333333333111111222222222333333333555444333222333444555666555555555555555555555555333333333444444444555555333333333333333333333333444444333333333444444555777555222333555555333111999888777555444444333333777666555444444444444444555555555555555555555555444444444444444444444444444444444555555555555666444555555555444333222222666666555555555444444444666666555555555444444444333333333333333333333333444444444555555555555666333333333444444444555555666666666555444444444333222222333444555555555555555555555555555555555555333333333333333333333333666666666666666666666666333333333333333333333333555444444333333444444555333333333444444444555555666666555555555444444444444444444444444444444444333333333444444444444555444444333333222111000000666666666666666666666666333444444555555444444333888888777777666666666555555555555555555555555555333333444444555666777777666666666666666666666666555555555555555555555555333333444444444444333333777777777666555555555444666555444333333333333333555444444444444555666666333333333333333333333333222333333333222111111000333333333333333333333333222222222222222222222222444444444444444444444444000111222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333222222222111111111333444444555444444333333444444444333333222222222666555444444333333444444555555555444333333333222333333222222222333444555333333333333333333333333222222222333333444444444333333333444444444555555333333333444444444555555666777999;;;:::999666555555444444333333444444555555555555555555555555555555555444444555555666777777666666666555555555555666666666666555555555555222222333444444555666666444444555555555555444444555555666777777666555444666666666666555555555555555555555555555555555555222333444444555555444444333333444444444444444333555555666777777666555555444444444444444444444444444444444333333333222222333333444444555444444444333333333333333333333333444444444333333222222222333333444444444444333333444333333222222333333444333333222222222222333333333333333333444444444555777666555444333333333333333333333333333333333333444222222333444555444333222333444444555555444444444444333333333222222222111222222222222333333333333222222222333555666777444444444444444444444444333333333444444444555555333333333333333333333333444444333333333333333333666444222333555555444222555555555555666666666666666555555444444444555555444444444444444444444444444444444444444444444444444444444444555555555555555555555555555444333333666666555555555444444444666666555555555444444444333333333333333333333333444444444555555555555666333333333444444444555555555555555555555444444444444444444555444444333333444444444444444444444444333333333333333333333333555555555555555555555555333333333333333333333333555444444333333444444555333333333444444444555555666666555555555444444444444444444444444444444444555555555666666666666777555555444333222222111111555555555555555555555555444555555666666555555444777777666666666555555555555555555555555555555555333333444444555666666777555555555555555555555555555555555555555555555555555555666666666666555555666666555555555555555555666555444444333333333444555444444444444555666666333333333333333333333333666666444333222111111111333333333333333333333333333333333333333333333333444444444444444444444444111111222222222222222111333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222///000000111333444444555444333333333333333222222333333444444555444444333444444333333333333222222666555444444333333444444666666555444333222111111333333222222222333444555333333333333333333333333222222333333333333444444444444444444555555555555333333333444444444555555555777999;;;;;;:::888777555444444333333444444555666666666666666666666666444444444444444555555666666666666666555555555555666666666666555555555555111111222333444555666777444444555555555555444444444444555666666666555555666666666666555555444444555555555555555555555555222333444444555555444444666666555444444444444444555555666777777666555555555555555555555555555555444444444444333333333333444444444555444444333333333333333333333333333333444444333333333333222222111222444555555444222111444333333222222333333444333333222222222222333333222222333333333333444444555555444444333333222222333333333333333333333333333222111222333444444222222333444444555555444444333333222222222222111111222222222222333333333333111111222222444666777888333333333333333333333333333333333444444444555555333333333333333333333333555444444333333222222222444333222333555555555333333444555666666666666666555555444444444555666666444444444444444444444444444444444444444444444444444444444444555555555555555555666666666555444444555555555555555444444444555555555555555444444444333333333333333333333333444444444555555555555666333333333444444444555555444444444555555555555555555555555555444333222111333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444555444444333333444444555333333333444444444555555555555555555555444444444444444444444444444444444555555555666666666666777666555555444444333333333444444444444444444444444555666666666666666666555666555555555555444444444555555555555555555555555333333444444555666666666444444444444444444444444555555555555555555555555555555666666666666555555444444444444444555555555666555444444333444444444555444444444444555666666333333333333333333333333444333222222333444666777333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222000111111222333444444444444444444444444444444444333333444444555444444444333333333333333333333333444333222222111111222222555444444333333222222222222222222333333333444444333333333333333333333333333333333333333333333333333333333444444444444555333333333444444444555555555777:::<<<<<<;;;999888555444444333333444444555555555555555555555555555444333333333333444555555666666666666666555555555666666666666555555555555555555555444444444444444444444555555555555444444333444444555555666666666777666666555555444444333555555555555555555555555222333444444555555444444777666555444444555666777333444444444444444444333444444444444444444444444555444444444444333333333555555555555444333222222333333333333333333333333333333333333333333333333111333555777777555333111444333333222222333333444333333333222222333333333222333333333333333333333444444444333333222222111333333333333333333333333222111000111333444333222222333444444555555444444333333333222222222222222222222222333333333444444222222222333444555666666333333333333333333333333333333333444444444555555333333333333333333333333555555555555444444333222333333333333444555555555666666666666666444333222444444444444444555666777555555555555555555555555444444444444444444444444333333444444444555555555555666666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666333333333444444444555555333444444444555666666666444555555555444444333222333333333333333333333333555555555555555555555555555555555555555555555555555555555555555555555555555444444333333444444555333333333444444444555555555555555555555555555555555555555555555555555555333333333444444444444555666666666555555555555555444444444444444444444444555555666666666666555555444444444444444444444444555555555555555555555555444444444555555555666666444444444444444444444444555555555555555555555555333333444444444444333333222333333333444555555555555555444444444444555555555444444444444555666666333333333333333333333333222222111222333666888999333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444333333333444444444444444444444444222333333444555555555444333333333333333333333333444333222222111111222222111222222333333444444444222222333333333444444444333333333333333333333333333333333333333333333333111111222222222333333333333333333444444444555555555777:::<<<<<<;;;999888555444444333333444444555444444444444444444444444444333333333333444555555555555555666666666666666666666666666555555555555666666666555555555555555444444555555555555444444333444444444555555666666666666555555444444444333555555555555555555555555222333444444555555444444555555444444555666888999444444444333333444444444333333333333333333333333555555555444444444333333555555555555444333222222333333333333333333333333333333333333333333333333333444777888888777444333444333333222222333333444444333333333333333333444333333333333333333333333333333444444444333222111333333333333333333333333222111000111333444333222222333444444555555444444333333333444444444444444222222333333333444444444444444444444444444333333333333333333333333333333333333333444444444555555333333333333333333333333666666666777666555444333222333444444444444555666555666666555555444333222444444444444444555666777666666666666666666666666444444444444444444444444333333333444444444444555555555666666666666666555444555555555555555555555444555555555555555555555444444444444444444444444444444444555555555555666333333333444444444555555333444444444555666666666222333444444555555555444333333333333333333333333555555555555555555555555555555555555555555555555555555555555555555555555555444444333333444444555333333333444444444555555444555555555555555555555555555555555555555555555333333333444444444444555666666666666666666666777555555555555555555555555333444444555555444444333333333333444444444444444555555555555555555555555444444444555555555555555444444444444444444444444555555555555555555555555333333444444444444333333222333333333444555555555555555444444444555555666555444444444444555666666333333333333333333333333333333333333333444555666333333333333333333333333333333333333333333333333333333333333333333333333111111222222222222222111333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555555555444444333333333333333444444444444444555222222333444555555555555222222333333333333444444666555444444333333444444000000111222333444555555111222333444444444333333333333333333333333333333444444333333333333222222111111111111222222222222333333333444444444555555555777999;;;;;;:::888777555444444333333444444555444444444444444444444444444444444444444555555666555555555666666666666666666666666666555555555555333333444555555666666666444444555555555555444444444444444333444444555666444444444444444444444444555555555555555555555555222333444444555555444444333444444444666777888999777666555555555555666777333333333333333333333333555555555555444444444333444444444555444444333333333333333333333333333333222222333333333333444444333555666777777666555333444333333222222333333444444444333333333333444444555555444444444444333333222333444555555444333222333333333333333333333333333222111222333444444222222333444444555555444444333333444444444444555555333333333333444444444444555555555555444333222111333333333333333333333333333333333444444444555555333333333333333333333333444555666777777666555444222444555444333333444555333333333333444555777777555555444444444555666666666666666666666666666666444444444444444444444444333333333333444444444444444444555666666666555555444444444555555555555555444444444555555555555555444444444444444444444444444444444555555555555666333333333444444444555555444444444555555555555555111222333444555555555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555333333333444444444555555444444444555555555555555555555555555555555555555555555555666666666666777555555555666666777777888666666666666666666666666333333444444444444333333333333333444444444444555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555666666666666555555444444444444444555555555555555555444555555666777555444444444444555666666333333333333333333333333333333444444444333333222333333333333333333333333222222222222222222222222222222222222222222222222000111222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444222222333333444444444444111222333444555555555555222222222333333444444444666555444444333333444444111111111222333333333444111222333444444444333333333333333333333333333333444444444333333222222222111111222222222333333333333333333444444444555555666777999;;;:::999666555555444444333333444444555555555555555555555555555555555444444555555666777555555555555666666666777666666666666555555555555333333333333333333333333444444555555555555444444666555444333333333444555222333333444444555555666555555555555555555555555222333444444555555444444333444555555666666666666777666555555555555666777444444444444444444444444555555555555444444444444333333444444555444444444333333333333333333333333222222222333333444444444333333444444444444333333444333333222222333333444444444333333333333444444666666666555555444444444222333555666666555444333333333333333333333333333444222222333444555444333222333444444555555444444222222333333333444444444333333333444444444444555333444555555555444333222444444444444444444444444333333333444444444555555333333333333333333333333000222444555666555444333333555666555333222333555444333111111222555777999666555555444444444555555555555555555555555555555444444444444444444444444222222333333333444444444333333444555555555555555444444444555555555666666444444444555555555666666555555555555555555555555444444444555555555555666333333333444444444555555555555555555555444444444333333444444555444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333555444444333333444444555333333333444444444555555444444444555555555666666555555555555555555555555555555555666666666666777444444555555666777888888555555555555555555555555444444555555555555444444333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555666666555555555555555555555555555555555666777777555444444444444555666666333333333333333333333333000111333444555444333222333333333333333333333333111111111111111111111111222222222222222222222222222333444555666777777777333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222000000111222333444444555222222222333333444444444111222333444555555555555222222222333333444444444444333222222111111222222333333222222222222222222111222333444555444333333333333333333333333333333444444444333333222222222222222333333333444444444333333333444444444555555666777999::::::888555333555444444333333444444555666666666666666666666666666555555555555666777777444555555555666666777777777666666666555555555555555555444222000///...---444555555555555555555444777666444333222333333444111222222333444555666666555555555555555555555555222333444444555555444444444555666666666555333222555444333222222333444555555555555555555555555555666666555555555444444444222222333444555555555555333333333333333333333333222222222333333444444444222222222222222222222222444333333222222333333444555444444333333444444555777777666666666555555555333444666777777666444333333333333333333333333333444333222333555666555444222333444444555555444444111111111222222333333333333333333444444444555555111222444555666555444444555555555555555555555555333333333444444444555555333333333333333333333333---///111444555444333333333555777555222111222444888666333111000222555777777666555444444444444444333333333333333333333333444444444444444444444444222222333333333444444444222333333444555555555444444444444555555555666666444444444555555555666666555555555555555555555555444444444555555555666666333333333444444444555555666666666555555444444333555555555555444333222222555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333555444444333333444444555333333333444444444555555444444444555555555666666666666666666666666666666333333333444444444555555333333444555666777888888444444444444444444444444555555666666666666555555444444444555555666666666555555555555555555555555555555555555555555555444666666666666666666666666555555555555555555555555333444444444444444444333777777777666555555555444555555555555555666777777555444444444444555666666333333333333333333333333333444555444222111222333555555555444444333333333444333333222222333333444222222222333333333444444333333333333333333333333222222222222222222222222333444555555666666555555222222222222222222222222333333333333333333333333555333111111333444111///222222333333333444444444333333333444444555555555555444333333222222222222222222222333333444444444444444444444444444444444111111222222222333333333444444444444444444444444222222333333333333444444222222333333333333444444333333333444444444555555888:::======;;;888666555333444555555666666555555444444444555555555666666555555555555555555555555666666666666666666666666666666555555555555666666777777777777777777777777777777666555444333333333555444444333333444444555333333444444444333222222555666777777666444333222444444444444444444444444333444444555555444444333555555555555555555555555555555555555555555555555666666666666666666666666444444444444444444444444444444444444444444444444444444444333333222222222000222555666555444444555555555555555555555555555666666555555555444444444555555555555555555555555666666555555555444444444555555555555555555555555555555555444444333333333555555555666666666666777555444444333333444444555333444555666666555444333444444444444444444444444444444555555555444222111222222222222222222222222444333333222222333333444444444333333333333444444333333333444444333222222888555333222333444444333555555555555555555555555777666555444444444444444777555333333444444333222333333333444444444555555333444444555666777888888777666555555666888;;;<<<666666666666666666666666666666666666666666666666999888777555555555666777555555555555555555555555666666666666666666666666888888777666666666666666444444222111111222444444888777555444333333444555444444444444444444444444333555555222222555555222444444444444444444444444555555333222222333555555555555555555555666777777222444555777777666444333555555555555555555555555555555555555555555555555666666666555444444444333444555555555444333333222222444555555444333333444555555555555666666666666666555555555555444444444444444333222333444555666777777666666555555555444777777555444333222222222666666666666666666666666666777888888888777555444444444555555555555444444333333333333333333333333333444555444222111222333444444444444444444333333444333111000000111333444222222222222333333333333222222222222222222222222222222222222222222222222333333444555555555555444333333333333333333333333333333333333333333333333444222111111333444222000222222333333333444444444333333444444444444444444444444333333222222333333333333333333333333333444444444444444444444444444222222222222333333333333333333333333333333333333222222333333333333444444222222333333333333444444333333333444444444555555777999<<<<<<999666555444444444444555555555555555444444444555555555666666555555555555555555555555666666666666666666666666666666555555555555666666555555555555555555555555777777666444444333333444555444444333333444444555555555555444333222111000222222333444444444333222444444444444444444444444333444444555555444444333555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444333333333222222222333555555444333444555555555555555555555555555666666555555555444444444555555555555555555555555666666555555555444444444555555555555555555555555555555444444444333333333222222222222333333333444555444444333333444444555222333333333333333333222444444444444444444444444444444555555555444333222333333333333333333333333555444444333333444444555555444444444444444444555333333333444444333333333777555333333555666555555555555555555555555555555555555444444444555555666777555333333444444444222333333333444444444555555444444555555666666777777555444333333444555777888555555555555555555555555555555555555555555555555888777666555555555666666555555555555555555555555555555555555555555555555666666666555555555555555444444333333333333444444555444333333333333333333555555555555555555555555333888999555333444444222444444444444444444333333444333333222222333333444666555555555555666777777666555555555444555555555444444444444444444444444555555555555555555555555555555555555555444444444444555555555444444333222222444555555444333444444444444555555666777777777666555555555555444444444444444333333333444555666666666555555444444444444666666555555444555555555444444444444444444444444666666777777777666555444444555555666666555555444444444444333333222222222333444555444222111222333333333444444444444444444444333000//////000333444111222222222333333333333222222222222222222222222333333333333333333333333222222333444444444444444444444444444444444444444333333333333333333333333333222111222333444333222333333333333444444444444444444444444444444333333333333333333333333444444444444444333333333333333444444444444444444444444333333333333444444444444222222222222222222222222222222333333333333444444222222333333333333444444333333333444444444555555777999;;;:::888555444444555444444444444555666666444444555555555666666666555555555555555555555555666666666666666666666666666666555555555555666666444444444444444444444444777666555444444444444444555444444333333444444555666666666555333222000///000111222444444555555555444444444444444444444444333444444555555444444333555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444555555444222222333555444444444444444444444444555555555555555444444444555555555555555555555555555555555555555444444444555555555555555555555555555444444444444333333333111111111222222222333333555444444333333444444555444333333222222333333444444444444444444444444444444444555555555444333222444444444444444444444444666555555444444555555666555555555444444555555555333333333333444444333333555444333444666777777666555555555555555555555555333333333444444666777777666444333333444444444333333333333444444444555555555555555555555555666666666555444333333444555666555555555555555555555555555555555555555555555555666666555444444444555555555555555555555555555555555555555555555555555555444555555555555444333333444444555555555555444444333333444555555555444444666666666666666666666666444;;;>>>:::444333333333555555555444444333333333333444444555555444444333666666666666666777888888999777555333333333555666444444444444444444444444555555555555555555555555444444444555555555555555444555555555555444333333333444666666444333444555333444444555666777888888666555555555555444444444444444333333444444555666555555444444444444444333555555555666666777777888444444444444444444444444555666666666666555444444444555555666666555555444555444444333333222222111333444555444222111222333333333333444444555555555555444111//////111444555333333333333444444444444555555555555555555555555333333333333333333333333111222333333444444333333555555555555555555555555333333333333333333333333222222222222333444444444333333333444444444444555555555555444444333333333111222222333444444444444444444444444444333333333444444444444444444444444333333333444444444555555222222222222222222222222222222222333333333444444222222222333333333444444333333333444444444555555888999;;;:::888666555444555444444333444555666777555555555555666666666666555555555555555555555555666666666666666666666666666666555555555555666666444444444444444444444444777666555444444444444444555444444333333444444555555555555555444333222111444444555555666777777777444444444444444444444444333444444555555444444333555555555555555555555555333333333333333333333333444444444444444444444444333333444444444444444444444444444444444444444444444444444444444444333333666666555333111111333555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333444444444444555555555555444444333333444444555666555444333333444555666444444444444444444444444444444444444444444444333444444444444444444444444555555444444444444555555666555555444444555555666333333333333333444444555333222333444777888777666555555555555555555555555444444444444444555666666666444333333444555444333333333333444444444555555555555555555555555555444888777666555444555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444555555666555444333222444555666777777666555444444555777888888888777777555555555555555555555555444===BBB===555333333333555555555444444333333222444555666777777666555444777666666666666777888888999888666555444444444444444444444444444444444444555555555555555555555555333444444444555666666666444444555555555555444444333555666666555444444555555555555555666666666666666555555555555444444444444444444444444555555666555555555555555555555555555555666666777777777666666666666666666666666666555555555555555444444444555555666666666666555555444444444333333222222222333444555444222111222333333333333444444555555555666555333111111333555666444444444444555555555555555555555555555555555555333333333333333333333333111222333333444444333333555555555555555555555555333333333333333333333333111222333333333444444555333333444444444555555555555555555444444333333333111111333444444444444333444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444222222222333333333444444222222222333333333444444333333333444444444555555999;;;<<<;;;999777666666444444444444444555666666555555555666666666777777666666666666666666666666666666666666666666666666666666555555555555666666555555555555555555555555666666555444444444444555555444444333333444444555333333444555555555444444666666666666666666666666444444444444444444444444333444444555555444444333555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444666666555333111111333555444444444444444444444444444555555555555555555555555555555555555555555555444555555555555555555555555555555555555555555555444444444444444444444444555555555555666666666666555444444333333444444555666555444333333444555666444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333444444555555444444444444555555444333333333333444555666444333222333555666666555555555555555555555555555666666555444444444444444555444222222444555555444333333333444444444555555555555555555444444444444888777666666555555444444555555555555555555555555555555555555555555555555333333444444444444444444555555555555555555555555555555555555555555555555555666666666666555444444444555777777777777555444444555777888888888777777444444444444444444444444333<<>>:::;;;;;;:::888666555444444444444555555444333333444444444444444444444444666666555555555444444444444444555555666777777888444444444444444444444444222333333444444333333222444444444444444444444444444444444444444444444444444444222222222222444444222333444444333555888:::::::::::::::999777666444777777666666555555555444666555444333222333333444555555555555666666666666444555555555444333222222555555555555555555555555555555555555555555555555999888777666777777555444777777666666666666666666555555555555555555555555777666444333333444666777444444444555555555555666555555555444444333333333222333444555555444333222000111222333444555555555555444444333333444444555888777555555666666555333333444444555555444444333555555444444444444555555555555555555555555555555666555555444444555555666666555555555555444444444555555555444333333222222666555444333333444555666666555555555555444444444333222222111111222222333333333555666666666555444222222333333444555666666666666666555444444333333333444444555555444444333444444444444444444444444111111222333333444555555333444444555555444444333222222222333444555666777444444333333333444555666===;;;777444444555777999777666444333333444666777444444444444444444444444666666666555555444444444111222333444555444333222444444444444444444444444666666555555555444444444777777666666555555555555444444444444444444444444555555555555555555555555444444444555555555555666555555555555555555555555555444444333222222222222555555555555555555555555444555666777777666555444444444444555555555555666555555555444444333333333444444444444444444444444555555444444444333333333555555666666666666555555444444444555666777888888333333333444444555555555333444555555666666555555777777666666555555555444666666666666666666666666777777777777777666666555888888777777666666555555666666666666666666666666555555555555666666666777777666444333333444666777666666555555555555666666888777666555555666777888999888888777666555555555444444444444555666888999666555444333111000///...555555555555555555555555444444444444444444444444555555444444444333333333222333444444555555444444444444444444444444444444222222222222222222222222444444444444444444444444444333333222222333333444222444666555333444:::???RRRIII>>>777666555333///333333333444444333333222444444444444444444444444444444333333333222222222333333444555555666777777444444444444444444444444222333333444444333333222444444444444444444444444444444444444444444444444333222111111111111222333222333444444333555777:::::::::::::::999777666444777666666666555555555444777666555444444444555555555555555555666666666666444555555555555444444333555555555555555555555555555555555555555555555555555444444444555666666555555555666777777666555444555555555555555555555555888777555444444555777888444444444555555555555666555555555444444333333333333444555666666555444333222333444444444444444333555444444333333444444555777666555555666777555444444444444555555444444444555555444444444444555555555555555555555555555555555555444444444444555555666555555555555444444444444444444444444555555555555555555555555555666666666555555555555444444444444444333333333333444444333444555666666666555444222222333333444555555666444444444555555555555555333444444555555444444333444444444444444444444444111222222333444444555555333333444444444444333333444444333333333444555555444444444444444555666666888777444222222222444555777555444333333444555777444444444444444444444444555555555555444444444444777555111000000222666888555555555555555555555555666666555555555444444444666666666555555555444444444444444444444444444444444444444444444444444444444444444555555555555666555555555555555444444444444444333333222333333333444444444444444444444444555555555666666555555555555555555666666666666777555555555444444333333333444444444444444444444444333333333444444555555555555555666666666666666555444444444555666666777777333333333444444555555555333444555555666666555555666666555555444444444444555555555555555555555555555555666777777777777777777666666666555555555555666666666666666666666666555555555666666666666666777666444333333444666777666666555555555555666666888777666555555666777888888888777666666555444444222333333444555555666666555444333222111//////...333333333444444555555555444444444444444444444444555444444444444333333333333333444444555555444444444444444444444444444444333333333333333333333333333333333333333333333333444444333333333333444444444666777666444666:::>>>dddSSS>>>444444777333...333333444555555444444333444444444444444444444444444444333333333222222222222333333444444555555666444444444444444444444444222333333444444333333222444444444444444444444444444444444444444444444444444333222222222222333444333333444444333444777999::::::;;;:::999888666555666666666555555555555555777777666555555555666666555555555555666666666666444555666666666666666555555555555555555555555555555555555555555555555555444333333333333444444555000111444666777666444333666666666666666666666666888777666555555666777888444444444555555555555666555555555444444444444444444555555666666555555444555555666666555444444333555555444444444444555555666555444555666777666555444444444444444444444444555555444444444444555555555555555555555555555555555444444333333444444555666555555555555444444444333444444555666666777777444555666666777777777777666555555555555444444444555555444444444444555555333444555555666666555555222333333444444555555555222333333444555555666666333444444555555444444333444444444444444444444444222222222333444444555555222333333444444333333222666555444333333333333333444444444555555555666666444444333222222333333444666555444333333444555666444444444444444444444444333333444444444444444444777555333111111444777999777777777777777777777777555555555555555444444444555555555444444444444444444444444444444444444444333333333333444444444444444444444555555555555666666666555555555444444444333333333333333333444555333333333333333333333333555555444444444444555555555666666666666777777777555555555444444444444444666555555555444444333333111222333444555666777777444444555666777777666666444444555555555555555555444444444444444555555555444444555666666666666555555555444444444444444333555555555555555555555555333444555777888888999999666666555555555555444444666666666666666666666666666666666666666555555555777666555444444555666777666666555555555555666666777777666666666666777777777777666666555444444444333444555666777777666666333444444444444444555555111111222333444444555555333333444444444444444444444444444444444444444444333333444444555444444333444444444444444444444444333333333333333333333333555555555555555555555555444444333333333333444444555666666666555666999<<>>999666555666777777777777777777777777777555555666666666666555555444444444555555555555666444555555555666666666777666555444333333444555666333444555555666666666666666666555555555555666666777666555555666777555444777666555444444555666777555555444444444444555555555555555555555555555555777666666555555666666777666555555555555444444444555555555444444444444444777777666555444444444444666555555555555444444444555555444444444444555555555444444333444555666777444444444444444444444444444333333333333333333333333444444555555444444333444444444444444444444444555555555555555555444444444555555666666555555444333333333333333444555666333444666777888777666555555444444333333222222222444555555555555555555444444444444444444444444444666666666666666666555555666555444333444555666888555555555555555555555555444444444555555555666666444444555555555666666666555555555555555555555555222333333444555555666666444444444555555555555666333333444444555666666666666555555444444444444555444444444444444444444444555555555666666555555555333333333444444444555555444555555555666666666777444444555555666666777777555555555555666666666666777777777777666555444333555666666666777888888888777666666666555555555444555555666777777777777777666666666666777777777888444444444444444444444444555666666777777777777666666777777777888888888888777777777777777777777777333444444555666777888888666666777777777777666666666666555555555555666666555666777888888777666555666666666666666666666666666666666666666666666666333333444444555666777777444444444444444444444444222222333333444555666666333333333444444555555555444555555555444333333222444444444444444444444444444444444444444444444444777777777777777777777777555555444444444444555555444333222333333444333111555444333333444555666777333444555666777777777777444444444444444444444444666666555555555444444444444444444444444444444444444444444444444444444444222333333444444333333222444444444444444444444444222222333333444555666666333444555666666555444333555555555444333333666888;;;<<<<<<<<<;;;999777666333333333444444555555555333444666777777777666666555555555555666666666777666666777666666555444444555555555555555555555555555555555555555555555555999;;;:::666222111555999:::888666444444555666777666666666666666666666666666666777777777777666666444444444555555555666666444555555555666666777777555444333222222333444555555555555555555444444333666666555555555555666666888777555555666666555333888666555444444555666888555555555444444555555555555555555555555555555555777777666666666666777777666666555555555444444444222222333333444555555555999777666444333333333444666666555555555444444444666666555555555555666666555555444333444555666777444444444444444444444444111222222333333444444555333444444555555444444333444444444444444444444444555555555555555555444444555555666666666666555555555555444333333333444444555666888999:::999777666777666555444333222222333444444555555555555444444444444444444444444444444888888777777666666555555000222666999999777444111666666666666666666666666444444444555555555666666555555555666666666777777666666666666666666666666333333444444555666777777444444444555555555666666222333333444555666777777777666555444444444444444333333333333333333333333444555666777777666555444444444444555555555666666444555555555666666777777333333444555666777888888333444444555666777888888888888777777666444333222555666666777888999999:::777777666666555555555444555666666777777777777777444555555555666666777777444444444444444444444444333444555777888888888888555666666666777777888888777777777777777777777777222333444555666888999999666666777777777777666666666666555555555555666666555666777888888777666555666666666777777777777777999888777777666777777888555555555444444333333333444444444444444444444444555555555444444333333333333333333333444555666666777777777777777666666555333333333333333333333333555555666666666666555555333444444555555444444333444555666666666555333222444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444111222222333444555666666333444555555333333444555555555555444444333333333666555444444222222111000444444444444444444444444333444444555555444444333444444555555555555444444444555555444333333666888:::<<<===<<<999777555555444444444444444444444444444444444555666777777888555555555555555555555555888777777666555444444444555555555555555555555555111111333444555666666666666555444333333444555666444555666777777666555444555555555555666666666666999777666444444666777999444444444555555555555666555555555555666666666666666666777777666555444444444444444444444444444444666666666555555444444444666666666777777666555555555555555666666666777777888888888777777666666666555555555666666777777777777777777777777777777777777666555444444444444444777777666555555555555555666666555555555444444444555555666666666666555555444555555666666666666666222333444555666666666666444444444444444444444444555444222222222222444555444444444444444444444444444444555555555555444444555555555555555555555555555555444444444333333333444555777888888777555444444444444555555555555666444444444555555555555666555444444333333333444444777666666666555555555555666666555555555555666666666666555555555444444444555555555555555555555555555555555555555555555555444444444555555555555666666666666555444444444333333444555555666666555555555555555555555555555555333333333444444555555555444555555555555555444444444444444555555555555666555555555555555555555555555555444444444444555555777666555444444444444444111111222222222222333333666666555555666777999:::777777777666555555444444777666666555555555666666888888777777777777888888999777666555555666777999666666666666666666555555555666666777777777777777444555555666666555555444666666666666666666666666777777888888888888777777:::999777555444555666777888777666555666777999;;;;;;888555333444444444444888888666555555666777888555555666666666666555555555555666666666666555555555555444444444333333333444444444444444444444444555555444444444333333333555444444333333333444444555555666666555555444333333333333333333333333333222222333333333333222222333444444555555444444333555555666666555444444333444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444333333444444444444444444333444555555333333444555555555444444444333333333555444444333333222222222444444444444444444444444333444444555555444444333444444555555555555444444444555555444333333666888:::<<<===<<<999666555555444444444444444444444444444444555555666777777888555555555555555555555555777777777666555444444444555555555555555555555555333333444444555444444444666555444444444444555666555555666666666666555555555555555555666666666666888777666555555666777888444444444555555555555666555555555555666666666666777777777777777666555555555555555555555555555555777777666666666555555555444444555555555555444444444444444444555555555555777777666666666666666666444444444555555666666666444444444444444444444444777666666555555555555666777777666555555555555666666666555555555444444444555555666666666666555555444555555666666666666666222333444555666666666666333333333333333333333333444333333333333333333444444444444444444444444444444444555555555555444444555555555555555555555555555555555444444444333333444555666666666666555444444444444555555555555666444444444555555555555666555444444333333444444555777777777666666666555555666666555555555555666666666666555555555444444444555555555444444444444444555555555555555555555555444444444555555555555666555555555555555444444444333444555555666666555555555555555555555555555555333444444444444444444555444555555555555555444444444444444555555555555666555555555555555555555555555555555444444555555555666666555444444444444444444444555555555666666666888777666555555555666777555555555666666666666666666666555555555555666666888888777777777777888888666666666777777666666666666666666555555555555555555555666777777777777777555666666777777666666555777777777777777777777777777888888888888888888777999888666555444555777888888777666555555777999:::===:::777666777888888888666555555555555666888999555555666666666666555555666666777777777777666666555444444444444333333333444444444444444444444444555444444444444333333333666666555444333333333333444444444444444333222222444444444444444444444444111222222222222222222111333444444555555444444333666666555444444444444555444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444555555444444444333333333333444555555333333444555555444444444444333333333444333333333333333333333444444444444444444444444333444444555555444444333444444555555555555444444444555555444333444666888:::<<<<<<;;;888666555666444444444444444444444444444444555555666777777777666666666666666666666666777777666666555444444444555555555555555555555555444444555555444444333222666555444444444444555666666666555555555555666666555555555555666666666666666666666666666666666666444444444555555555555666555555555555666666666666666777777777777666555555555555555555555555555555777777777777666666666666444555555666666555555555444444555555555666666666666666666666777777777777555555666666666666777777444444444444444444444444666666555555555666777777888777666666555555666666666666666555555555444444555555666666666666555555444555555666666666666666333333444555666666666666222222222222222222222222333333444444444444333333444444444444444444444444444444555555555555444444555555555555555555555555555555555444444444444333444444444444444444444444444444444555555555555666444444444555555555555666555444444444444444555555444444333333333222222222666666555555555555666666555555555555555444444444444444444444444444444444555555555555555555555555444444444555555555555666444444444555555555555555333444555555666666555555555555555555555555555555555555555444444444444444444444555555555555555444444444444555555555555666555555555555555555555555555555555555555555555555666555555555444444444444555666666666666777777777888777666555444444444444444444555555666777777888666666555555555555666666888888777777777777888888333555777888888777555333555555555555555555555555555555666777777777777777666777777888888777777666777777777777777777777777777777888888888888777777777666555444555666777888777666555555555666888999999777444444555777777666333333333444555666888999555666666777777666666555777777888888888888777777444444444444444444444444444444444444444444444444444444444444444444444444666555444333333333333333333444444444444333222222555555555555555555555555444444555555555555444444333444444555555444444333666666444333333444555666444444444444444444444444333444444555555444444333444444444444444444444444333333444444444444444444444444444444444444444444333444555555333333444555444444444444444444444444333333333333444444555555444444444444444444444444333444444555555444444333444444555555555555444444444444555444333444666999;;;;;;<<<:::777555555666555555555555555555555555555555555555666666777777777777777777777777777777666666666555555444444444555555555555555555555555333444444555444444333333555555555444444555555555777666555444444555666777555555555555666666666666555555666777777666555555444444444555555555555666555555555555666666666666555555666666666555555444555555555555555555555555777777777777666666666666666666777888888888777777666666777777777888888888666666777777888888999999888888888888888888888888666666666666666666666666444444444444555666666777888777777666555666666666666666666666555555555555555555666666666666555555444555555666666666666666333444444555666666555555333333333333333333333333222333444555555444333222444444444444444444444444444444555555555555444444555555555555555555555555555555555555444444444444555444333333333333444555444444444555555555555666444444444555555555555666555444444444444555555666444444444333333333222222666666555555555555666666555555555555555555555555333333333333444444444444555555555555555555555555444444444555555555555666333444444444555666666666333444555555666555555555555555555555555555555555666666555555444444333333333444555555666555555555444444444555555555555666555555555555555555555555555555666666666666555555555555555555555555444444333333444444444555555555666666555555444444444444555555555555666666777777666555555555555666666777888888777777777777888888444555666777777666555444555555555555555666666666555666777777888888777777777777777888888777777777777777777777777777777777666666777777777777666666666555555555555666888888777666666555555666777777666444333333555666666666444444444444555555666666666666777777777777666666666777777888888777777666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333444555666555555555555555444333333555555555555555555555555555555666666666666555555333444444555555444444333666555444333333444666666444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555222222333333444555666666333444555555333333444555444444444444444444444444222333333444444555555666444444444444444444444444333444444555555444444333444444555555555555444444333444444444333444777999;;;;;;;;;999666555555666555555555555555555555555555555555555666666666666777777777777777777777777555555555555444444444444555555555555555555555555111222333444555555555555444555555555555555555444777666555444444555666777555555555555666666666666555555666666666666555555444444444555555555555666555555555555666666666666333444444555555444444444444444444444444444444444666666666666666666777777666666777888888888888888777777777777888888888888666666666777777888888888999999888888888888888888777777777777777777777777444333333333444555666666888888777666666666666666777777666666666555555555555555666666666666555555444555555666666666666666333444555555666555555555555555555555555555555555333333555666666555333333444444444444444444444444444444555555555555444444555555555555555555555555666666555555555444444444555444333333333333444555444444444555555555555666444444444555555555555666444444444444444555666777777777777777666666666666666666555555555555666666444555555555555555555555333333333444444555555555555555555555555555555555444444444555555555555666333444444444555666666666333444555555666555555555555555555555555555555555666666666555555444444444333444444555666666555555444444444555555555555666555555555555555555555555555555666777777666555555444444555666666555555444222333333333333444444444333444444555555555555555777777666666555555555555555555555555555666777777888888777777777777888888777666555444444555666777555555555666666666777777666777888888999999888888777777888888888888777777777777777777777777777777555666666777777666666555666666666666777777888888777777777666666666777777888777666777999::::::999666666666555555444333333666666777777777777666666555666666777777666666555333333333444444444444555444444444444444444444444333333333444444444444555333333333333444555666666666666666666666555444444444444444444444444444444333444444555555444444333333444444555555444444333555444444444444555666666444444444444444444444444333444444555555444444333444444444444444444444444222333333444444555555555111222222333444555666777333444555555333333444555333333333444444444444555333333444444555555555666444444444444444444444444333444444555555444444333444444555555555555444444333333444444333444777:::;;;;;;;;;888666444555666555555555555555555555555555555666666666666666666666666666666666666666666444444444444444444444444555555555555555555555555000111333444555666666666444444555666666555444444666666555555555555666666555555555555666666666666555555555555555555555555444444444555555555555666555555555555666666666666333333444555555555444444555555555555555555555555777777777777888888888888666666777888999999999999777777777888888888999999777777777777777888888888888888888888888777777777666666666666666666666666555444444444444555555666999888777777666666777777777777777666666666555555555555666666666666555555444555555666666666666666444444555555555555555444555555555555555555555555444444555555555555444444444444444444444444444444444444555555555555444444555555555555555555555555666666666555555555444444444444444444444444444444444444444555555555555666444444444555555555555666444444444444555666777777555444444444444333333333666666555555555555666666444444444555555555555555333444444555555666666666555555555555555555555555444444444555555555555666444444444555555555555555333444555555666666555555555555555555555555555555666666666555555555555555333333444555666666666666444444444555555555555666555555555555555555555555555666777888888777666555333444555666666666555444444444555555555666666666333333444666666777777666888777777666555555444444555555444555555666777888888888777777777777888888999888666444444666888999666666666777777888888999888888999:::::::::::::::888888999999999999888888888888888888888888888888777777888888888888777777777777888888888888888888888888888888777777777777777666555666888999888777777777777777555444333222666777777888888777777666555555666666666666555555333333333444444444555555444444444444444444444444333333333444444444555555444444333333333444444555666666666666666555444444333333333333333333333333222333333444444333333222333444444555555444444333333444444555666666555555444444444444444444444444333444444555555444444333555555555555555555555555222222333333444555555666333333333444444555555555333444555555333333444555333333333444444444555555444444444555555555555555444444444444444444444444333444444555555444444333444444555555555555444444222333444444333555777:::;;;;;;:::888555444555666555555555555555555555555666666666666666666666555555555555555555555555555444444444444444444444444555555555555555555555555222333333444555555555444444444555666666555444444555555666666666666555555555555555555666666666666666555444444444444555666444444444555555555555666555555555555666666666666444555666666777777666666777777777777777777777777999999999:::::::::;;;;;;999:::;;;<<<============;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999777777777777777777777777888777777666666666666777999888777777666666777777777777777777666666666555555555666666666666555555444555555666666666666666444555555555555555444444555555555555555555555555555555444444444444555555444444444444444444444444444444555555555555444444555555555555555555555555666666666666555555555555444555666666666666555444444444444555555555555666444444444555555555555666444444444444555666777888333333333222222222222111666666555555555555666666444444444555555555666666444444555666666777888888555555555555555555555555444444444555555555555666555555555555555444444444333444555555666666555555555555555555555555555555555555555555666666666666222333444555666666666666444444444555555555555666555555555555555555555555555666777888888777666555222333555666777666555444555666666666666777777777444555666777777777666555666666666666666555555555444444444555555666777888888888777777777777888888888888777777777777888888666777777888999999::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999::::::::::::999999888999999999999999888777777555444333444666666555444666777777777777666444333777777888888888888777777666666777777777777666666333333333444444555555555444444444444444444444444333333333444444555555555666666555444333333333333555555666666555555444333333333333333333333333333333444444555555444444333333444444555555444444333222333555666777666555444444444444444444444444444333444444555555444444333555555555555555555555555222222333333444555666666555555444444444333333333333444555555333333444555333333333444444555555555555555555555555555555555444444444444444444444444333444444555555444444333444555555555555555555444222333444444333555888:::;;;;;;:::777555444555666666666666666666666666666666666666666666555555555555555555555555555555555444444444444444444444444555555555555555555555555444444555555444444333222333444555666666555444333444555666777777666555444555555555555666666666777777666444333333444666777444444444555555555666666555555555555666666666777666666777888888888888888999999999999999999999999;;;;;;;;;<<<<<<=========>>>>>>@@@AAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@??????>>>>>>>>>===::::::::::::::::::::::::::::::999888777777888888999888888777777777777777777777777777666666666666555555666666666666555555444555555666666666666666444555555555555555444444444444444444444444444444666555444333333444555666444444444444444444444444444555555555555555555444555555555555555555555555777666666666555555555555444555777888888777555444444444444555555555666666444444444555555555666666444444444555555777888888999999888888888777777777666666555555555555666666444444444555555555666666555555555666777888888999555555555555555555555555444444444555555555666666666666666555555444444333333444555555666666555555555555555555555555555555444444555555666666777777222333444555666666666666444444444555555555666666555555555555555555555555555666777999999777666555222333555777777666555444555555555555666666666666777777888888888666555444444444555555666777777777444444444555555777888888888888777777777777888888666888999::::::999888666777777888999::::::;;;;;;:::;;;<<<<<<======<<<<<<======>>>>>>>>>>>>==============================<<<======>>>>>>======<<<;;;;;;;;;;;;;;;:::999888:::::::::::::::999888777888777777888999999777666555666777888888777666666777777888888888888777777777777888888888888777777555555555555555555555555333333333333333444555666777666555555555555666777555555666666666666555555444444555555555555444444666666666555444444333333333333333333444555666666777666555444444444444444666666555444333333222222333333333444444444555555111333555666666555333111666555444444222222111000888555222222444555444222333333333333333333333333555555555555555555555555444444444444444444444444333333444444444444444444555555555666666666777777333333333333333333333333333333333333333333333333666666777777888:::;;;<<<;;;:::888666555444333333222222333444555666777777555555666666777777888888888777777666555444444444666555444333444666888999666666555555555444444444333444555666666555444333888888888777777777777777444555666777777666555444888888777777666444333222666666666666666555555555555555666666777888888999444666666666555555777999777777777777888888888888===<<<;;;::::::;;;<<<===<<<===@@@CCCEEEFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGIIIJJJMMMNNNNNNMMMKKKJJJJJJKKKIIIHHHHHHFFFEEEBBBAAA@@@@@@@@@@@@@@@????????????>>>===;;;999888888888888777777666666555444444333444555555555555555555666555555555555555555555555666666666666666666666666666666555555555444444444444444444555555555666666777555444444555666555444111222333444555666777888777666555444333444444555888777555444333444444555666666666666666666666666666555555555555444444444555555666666666666555555333444555666777777777777777777777777777777777777555777888999999888777555777666444333222222333444444444555555555555555555666666666666666777888888888777777666666666666666555555555555555555555555666666666666666666666666444555555666777888888999777777777777777777777777999888777666666777888999555555555555555555555555555555555555555555555555666555444333333444555666666666555555555444444444666666666666666777888888555555555444444333333333666666666666777777777777666777888999999888777666666666666666666666666666888888999999888777666666888999999:::;;;<<<======;;;;;;::::::;;;;;;<<<<<<:::<<<>>>AAACCCDDDDDDDDDEEEFFFHHHHHHGGGFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEBBB???===<<<<<<;;;:::;;;:::999888888999::::::888777777666666555555555888888777666666666666777777777777777666666666666444444444555555555555666555555555555555555555555444444333333333444555555333333333333333333333333555555555666666555555555444444555555555555444444444444555555555555555555333333222222111222222222666666555444444444444444666555555444333333222222333333333444444444555555444444444444444444444444222222333333333444444444666555444555777777444111333333333333333333333333555555555555555555555555444444444444444444333333444444444444444444444444222333333333333444444444333333333333333333333333333333333333333333333333555555555666777888999:::>>>===;;;999888777666666666666666777777777777777555666666666777777777888888777777666555555444444888777555444444555666777666666555555555444444444444444555666666555444444666666666666666666666666444555666777777666555444777777777777666555444333555555555555555555555555444555555555666666777777777777888777555555777888888888999:::;;;;;;<<<<<>>>>>>>>???AAACCCDDDCCCEEEGGGIIIKKKLLLLLLLLLMMMNNNOOOPPPRRRRRRRRRRRRTTTSSSRRRRRRRRRSSSTTTTTTTTTUUUUUUTTTRRRQQQRRRSSSQQQPPPPPPOOONNNLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGCCCBBB@@@>>><<<;;;;;;;;;888888777777666666555555666666666777777777777777666666666666666666666666666666666666666666666666666666555555555444444444444444444555555555666666666555333333444555555444444444555666777888999:::777666555444333444444555666555444333333444444555666666666666666666666666666555555555555444444444555555666666666666555555333444555666777777777777666666666666666666666666555666888999999888666555666555444444444444444444666666666555444444444333666666555555555666666777777777666777777888999999777777777777777777777777555555555555555555555555555555555666666777777777666666666666666666666666666555444333333444555555555555555555555555555555555555555555555555555555777666555555555555666777666666555555555444444444666555555555666666777888666666666555555555444444666666666666777777777777666777777888888777666555666666666777777777777777888888999999999999888888999:::;;;===>>>???@@@AAABBBAAAAAAAAAAAABBBCCCCCCCCCDDDFFFGGGIIIJJJKKKKKKLLLNNNPPPOOONNNMMMNNNOOOOOONNNMMMMMMMMMMMMNNNOOOMMMNNNNNNOOOOOONNNNNNMMMKKKIIIFFFDDDCCCBBBAAA??????>>><<<;;;::::::::::::888888888888888888888888888888777777777777777888888888777777777666666666777777777777888888888888555555555555555555555555555555444333333333444444444555666666666666555444444444555555555555444444444444555555555555444444333333444444555666666777888777666555444444444444666666555444444444444555555555555444444333333222333333333444444444555555666555444333333444555666333333333333444444444444555555666888999888444111333333333333333333333333555555555555555555555555555555555444444333333333555555555444444333333222222222222222333333333333333333333333333333444444333333333333333333333333333333333444555666888888;;;:::999777666555444444888888777777666666666666666666666666777777777777888777777666666555555444999888666555444444555555666666666555555555444444444444555666666555444444444444444555555666666777555555666666666666555555555555666666666666555555444444444444444444444444666666666666777777777777888999999888777666888999:::;;;<<<>>>@@@AAACCCCCCCCCDDDDDDFFFHHHJJJLLLMMMNNNOOOPPPQQQSSSSSSSSSSSSUUUUUUWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXYYYYYYZZZ[[[[[[YYYXXXYYYZZZXXXXXXXXXXXXWWWVVVUUUUUURRRRRRRRRQQQQQQQQQPPPPPPLLLJJJHHHEEECCCAAA@@@???::::::999999888777777777777777777888888888999999777777777777777777777777666666666666666666666666555555555555555444444444444444444555555555555555555444222222444555555444444555555666777888999999666666555444444444444555444444333333333444555555666666666666666666666666666555555555555444444444555555666666666666555555333444555666777777777777555555555555555555555555555666777888888777666555444444555666666666555555777777666555444333333222777666555555555555555666666666666777888999;;;;;;777777777777777777777777555555555555555555555555555555555555555555555666555555555555555555555555666555444333333333333333555555555555555555555555555555555555555555555555777777666666666666777777666666666555555555555444555555555444555555666777777777777666666666666666666666666666777777777777666666777777666555444444666777777777888888999999888888999:::;;;;;;;;;;;;===>>>@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVVVVUUUTTTTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWUUUVVVVVVWWWWWWVVVVVVUUUSSSRRRPPPOOONNNLLLIIIGGGEEEDDDBBB@@@>>><<<<<<<<<999999999:::::::::::::::888888777777777777888888999999888888888777777777777777777777888888888999555555555555555555555555666555444333333333333333444555777999999777555444333333444444444444333333444444555555555555444444444444444555555555666666888777666666555555555666666555555444444444555555555555444444444333333333333333333444444444555555555555444444444444555555666666555444333222111111444555666777777666444333444444444444444444444444555555555555555555555555555555555444444333333222666666555444333333222222333333333444444444555555333333333444444444444444444444444444444444444444333333333444555666777888999888777666555444444444555555555555555444444444666666666666777777777777777777777777666666555555888777666555444555555555666666666666555555555555444555555555555555555444333333444555666666777777555666666666666666666555444444555666666777666666444444444555555555555555888888888888888888888888777888999999888999;;;===??????AAACCCFFFHHHJJJKKKKKKKKKLLLNNNPPPQQQSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXZZZ[[[\\\]]]]]]]]]ZZZZZZYYYYYYXXXXXXXXXXXXZZZ\\\]]]\\\[[[[[[\\\]]][[[[[[\\\\\\\\\\\\[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWTTTSSSPPPNNNKKKHHHFFFEEE@@@???>>><<<:::999777777777777777777888888888888777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555333222222444555555444333333444444555555666666555555555555444444555555333333333333444444555555666666666666666666666666666555555555555444444444555555666666666666555555444444555666666777666666555555555555555555555555555666666777777666666555333444666777777777666666666666555555444444444333888777666666555666666666666666666666777888999:::555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555888777777666555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666555555555555555555555444444444555555666666666666666666666666666666666666666777777777777666666666666555444444333666666777888999:::::::::999:::<<<===???@@@@@@@@@BBBCCCFFFIIIKKKMMMMMMNNNLLLLLLLLLLLLMMMNNNOOOOOOSSSRRRQQQQQQRRRSSSUUUVVVVVVXXXYYYYYYWWWVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYY[[[YYYXXXXXXWWWUUUQQQNNNLLLKKKIIIFFFDDDAAA@@@???===<<<<<<;;;;;;::::::999888777777666666777777888999999999999888888888777444444444555555555666666555555555555555555555555666555444333333333333333111222444555555444222111333333444444444444333333444444555555555555444444666666555555555444444444111111111111111222333333555555444444444555555666444444444444444333333333333333333444444444555555333444666777777666444333777666666555444333222111444444444444333444555555444444444444444444444444555555555555555555555555555555555444444333333333666666555444333333222222333333333444444444555555333333333444444555555555444444444444444444444444444444444555666777999999<<<;;;:::999888777777777333333444444555666666777777777777777666666666666777777777777777666666666555555555555555666777777777777666666666555555555555555555444444555555555444444555666666777888888666666666555555666666666333444555666777777777777555555666666777777777777888888888888888999999999555777999;;;<<<>>>AAADDDEEEFFFHHHJJJLLLOOOQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^\\\\\\]]]]]]]]]\\\\\\\\\[[[]]]^^^]]]\\\\\\]]]^^^\\\]]]]]]^^^______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\ZZZYYYXXXUUUSSSPPPNNNMMMIIIHHHEEEBBB???<<<999888888888777777777666666666666666666666666666666666666666666666666666666666444555555555555555555555555555555555555555555444555333222222444555555555444444444555555555555555444444555555555555555555222333333444444555555555666666666666666666666666666555555555555444444444555555666666666666555555444555666666666666666666555555555555555555555555555555555666666555555555333444666777777777666666333444444444555555666666888888777666666777777777777666666555555555666666555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555888888888888777777666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666555444444444444555555555555555555555555555555666666666666777777777777777777666666555555555555666777888999:::;;;<<<======>>>@@@BBBDDDEEEFFFFFFHHHJJJMMMOOOQQQRRRRRRRRROOOOOOOOOOOOPPPQQQRRRSSSWWWVVVUUUTTTUUUVVVXXXYYYXXXZZZ[[[ZZZXXXWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[___^^^]]]\\\\\\ZZZWWWTTTSSSRRRPPPNNNKKKHHHFFFEEECCCBBB@@@>>><<<:::999888999888777777666666777777999999999999888888888777333333444444444555555555555555555555555555555555555555444333333333444444333444555666666555444333444444555555555555444444444444555555555555444444777666666555444444333333111111111111222333444555555444444444444555666666444444444444444444444444333333333444444444555555222444666888888666444222333444444444555555555555444444444333222222555777444444444444444444444444555555555555555555555555444444444444444444444444555555555444444333333222222222222222333333333333333333333444555555666666444444444444444444444444555555555666777888::::::::::::999777777666666777444444555666777888999999777777777777666666666666777777777777777777777777444444555555666777777777777777777666666666555555666555444444444444555666555555555666666777777888666666555555555555666666444444555666777777666666666666666777777888888999555666666777888888999999777:::===???AAADDDHHHKKKMMMMMMOOOPPPRRRTTTUUUVVVXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]___``````aaaaaa\\\\\\]]]^^^^^^^^^^^^^^^___```aaa```___^^^___```______```aaaaaaaaaaaaaaabbbbbbaaaaaaaaa`````````]]]]]]\\\[[[YYYWWWUUUTTTRRRPPPNNNJJJFFFCCC@@@>>><<<;;;;;;999888777666555666666666666666666666666666666666666666666666666444444444555555555555555555555555555555444444444555444222333555777777666777777777777777666666666333444555555666555555555444444555666666555555555666666666666666666666666666555555555555444444444555555666666666666555555555555666666666666666555555555555555555555555555555555555555555555555555444444555666666666555555222333333444555666777777666666666666666777888888777666555555444444444555777777777777777777777777444444444444444444444444555555555555555555555666555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555444444555555555555444444555666666666666777777777777666555555444555555555444444555555555555666666666666666666777777777777888888777777777777888888888999:::<<<===???@@@@@@CCCDDDFFFHHHIIIKKKLLLLLLNNNOOORRRTTTUUUTTTSSSRRRPPPPPPPPPPPPQQQSSSTTTUUUYYYYYYYYYYYYYYYZZZ[[[\\\[[[]]]^^^]]][[[ZZZZZZZZZZZZ[[[\\\]]]]]]^^^]]]]]]^^^^^^____________^^^^^^```___^^^^^^^^^]]][[[YYYYYYXXXWWWUUUSSSPPPNNNLLLKKKJJJHHHEEEBBB???===<<<<<<<<<:::999888888777777999999888888888777777777666666666666777777777777555555555555555555555555444444333333333444555555777777777777777777777777555555555666666555555555444444555555555555444444555555555555555555444444666666555555555666666777444444444444444555666666444444444444444444444444333333333444444444555555444555666777777666555444444444444444555555555555222444666666444333555777555555555555555555555555555555555555555555555555222333333444444555555555444444444444444444444444222333333333333444444444333333444444555666666666555555555555555555555555555555555666777888::::::888777666555555444444555555666666666777777888888888777777777666666666555777777777777777777777777555555666666666666666555777777777777666666666555666555444444444444555666555555555555555555555555777666555444444555666777555555666666666666666555555555555666777888888888666777888999:::<<<<<<======@@@CCCEEEGGGJJJNNNQQQTTTTTTUUUUUUVVVWWWXXXXXXXXXYYYZZZZZZZZZYYYXXXXXXWWWWWWVVVWWWWWWYYYZZZ[[[\\\]]]^^^```aaaaaabbbbbbZZZ[[[]]]___`````````___aaaccccccbbb```___```aaa```aaaaaabbbbbbbbbbbbaaaccccccbbbbbbbbbaaaaaaaaa^^^^^^^^^^^^]]]\\\ZZZYYYYYYWWWUUURRROOOLLLJJJHHHCCCBBB@@@>>><<<:::999888777777777777777777777777666666666666666666666666444444444555555555666666666666555555555444444444666444333444666888888777888888777777666666666555333333555666666666555555555666777777777666555444666666666666666666666666666555555555555444444444555555666666666666555555555555666666666666555555666666666666666666666666555444444444444444444555666555444444444444444444333444444444555666666666333333333444555666777888666555555555555666666777777777777777777777777777444444444444444444444444555555555666666777777777666666666666666666666666222333444666666666666555555555555555555555555555555555555555555555555555444555666777777666555444555666666666777777777777888777666666555555555666555555666666666777777777666666666666777777777777999999888888999:::;;;<<<<<<===>>>@@@BBBCCCEEEEEEHHHIIIKKKMMMNNNPPPPPPPPPPPPRRRSSSUUUTTTSSSQQQOOOMMMMMMMMMNNNOOOPPPRRRRRRXXXXXXYYY[[[[[[\\\\\\\\\^^^___```___]]][[[[[[\\\]]]]]]___```aaaaaaaaa`````````aaaaaaaaaaaa``````aaa___]]]]]]^^^___^^^]]]\\\\\\\\\[[[YYYWWWUUUSSSSSSQQQPPPMMMJJJHHHFFFEEEBBBAAA???===;;;:::999999888888777777777666666666888888888888999999999999555555555555555555555555333333333333444444555666555444333333333333444555555555666666666666555555444555555555555555555444333333444444555666666666666555444333333333333333444444444444444555666777444444444444444444444444333333333444444444555555777666555444444555666777777777666555444333333222000444888999777555555666555555555555555555555555555555555555555555555555111222222333444555666666333333444444444444444444555555555666666666777777333333444444555666777777555555555555555555555555555555555555666888999:::;;;:::999888888777888888555555555555555444444444888888777777666666666555777777777777777888888888777777777777666555444333777777777777666666666666666555444333333444555666444444444444444444333333777666555444444555666777555666666666666666555555444444444555666777777888999:::;;;===???@@@AAABBBCCCEEEHHHIIIKKKNNNQQQTTTXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXZZZ\\\]]]\\\]]]^^^___```aaaaaaaaa]]]^^^aaacccddddddddddddbbbccccccbbb```^^^___`````````aaaaaaaaaaaaaaa```aaaaaaaaaaaa````````````]]]^^^___``````___]]]]]]\\\[[[ZZZWWWUUUSSSQQQPPPHHHGGGEEECCC@@@===<<<;;;888888888888888888888888666666666666666666666666444444444555555555666666666666555555555444444444666555444555777999999888666666666555444444333333222333555666666666555555777777888888888666555444666666666666666666666666666666555555555444444444555555666666666666555555555666666666666666555555777777777777777777777777555444444333333444444555777666444333222222333444555555555555555555444444000000111222333555666777555555555555666888999:::555555555555555555555555444444444444444444444444444555555666777888999999777777777777777777777777222333555777888888777777555555555555555555555555555555555555555555555555555666777888888777666555555666666666777777888888888888777666666666666666666666777777888888888999666666666666777777777777:::999999999:::<<<>>>??????@@@AAACCCEEEGGGHHHIIILLLMMMNNNPPPQQQRRRSSSSSSQQQRRRTTTTTTSSSQQQNNNLLLHHHHHHIIIIIIKKKLLLMMMNNNUUUVVVXXXZZZ[[[[[[[[[ZZZ^^^___```___]]][[[[[[\\\]]]___```bbbccccccbbbbbb___``````aaaaaa``````___aaa___]]]]]]^^^`````````^^^^^^^^^^^^]]][[[YYYXXXWWWWWWUUUSSSQQQOOOMMMMMMFFFDDDBBB@@@>>><<<;;;;;;777777777777666666666666777888888888888999999999444444444555555555666666777777666555444333333333555555555555555555444444666666777777888888888999777777777666555555444444666666555555555444444444444444555555555555555444555555555555666666666666555444333333444555666777555555555555555555555555999999999888777666666555777555333444777888666444555555555444444333333333555555555555555555444444666777888888888777555444222222333444444555555666666444222333444555444333222333444666777888888888555444444333333444444555777666666666888888666555777666555555666999;;;======<<<;;;999777666555444555555555555666666666777888888888777666444333222555666666666777777888888666666777777666555444444777777777777777777777777555555555555666666666666555555555444444333333222888777666555555666777888::::::999999888888777777777777777888999999::::::;;;===???AAACCCEEEFFFGGGHHHIIIKKKNNNPPPSSSTTTUUUYYYXXXWWWVVVWWWYYY[[[]]]XXXXXXXXXXXXXXXWWWVVVVVVWWWWWWXXXXXXYYYZZZ\\\\\\^^^^^^^^^_______________\\\]]]___aaabbbbbbbbbbbbfffdddcccaaa`````````aaa``````bbbcccdddcccbbbbbbddddddbbbaaaaaabbbcccccccccbbbaaaaaa````````````^^^^^^^^^^^^]]]\\\[[[[[[VVVTTTRRRNNNIIIEEEAAA???>>>;;;777555555666666666888666444444666777777777666666777777777777666666555555555555555555555555666666666666666666666666999999888777666666777777666666666666666666666666555666777777777555444333444444444555555555666666555444333222222333444555666666666666777777777777333333333333444555666666666666666666666666666666444444444555555555555666777777666666555555444444444444444444444444444444666555555444444444555555555666777888888777666555777777666666555555555444444444444444444444444444444555666777777666555444888777777777666666555555888888777666555444333333333333555666666666555444999888777555444222111000555555666777888888777777888888777666666666666666444444555666666666666666666888888888666555666777:::999999999999999999999888:::===???@@@AAADDDFFFDDDFFFHHHIIIIIIKKKNNNQQQQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPNNNLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIKKKLLLMMMRRRUUUXXX[[[\\\]]]^^^```___```aaa```^^^^^^___aaa``````aaaaaabbbbbbccccccbbbbbbccccccccccccbbbbbbaaaaaa```_______________aaaaaa``````^^^]]][[[ZZZZZZZZZYYYXXXXXXWWWWWWVVVTTTQQQMMMJJJGGGBBB>>>:::===;;;888777888999999888777777888888777777666555444444444555555555666666777777666444444333333444555555555555555555555555666666777777777888888888555555555666666666666666666666555555555444444444555555555555555555444444444444444444555555555555555555444333444555666666555555555555555555555555777777666555555444333333666444333444666666555333555555444444444333333333555555555555555555555555555666666777666555444333666555555444444333333222666444222333444555444333666666666666555555444333555444444333333444444555777666555666888888666555555444333333444666888999::::::999888777777666666555555555666666666666666666777777777777666666555444444444444555555555666666666666666666666555444666666666666666666666666555555555555666666666666555555555555444444444444888777666666555666777888:::999999999999999888888777888888999;;;<<<<<<===@@@BBBDDDFFFIIIKKKLLLLLLNNNNNNPPPRRRSSSUUUWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWVVVUUUUUUYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[\\\^^^___```]]]^^^```aaabbbbbbbbbbbbdddcccbbb```______``````bbbcccdddfffffffffeeedddeeedddccccccbbbbbbccccccdddcccbbbaaa````````````___`````````___^^^^^^]]]\\\[[[YYYUUURRRNNNJJJHHHDDD@@@<<<::::::::::::999:::888555555555666666555555555555555555555555555555555555555555555555555666666666666666666666666888777777666555555666666666666666666666666666666666666666666666666555444555555666666666666666666777666555555555555666777555666666666777777777777666666555444333333333333555555555555555555555555444444444555555555555666666666666666666555555555444444444444444444444444666666666555666666666777666666777777777777666666777666666666555555555555555555555555555555555555555555666777777666555555888888777666666666666666777777777777666666555555333444555666666666555555777666666666555555444444333333444555555555444444888888777666666666666666555555666666777666666666777888999888777666777888888888999:::;;;<<<<<<======???AAACCCCCCEEEGGGJJJJJJKKKMMMMMMLLLMMMOOOQQQTTTTTTTTTTTTSSSQQQOOONNNLLLLLLJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHIIIOOORRRVVVZZZ[[[\\\^^^___```aaaaaa```___^^^___aaaaaaaaaaaaaaaaaabbbbbbbbb______``````___^^^^^^]]]^^^]]]]]]\\\\\\]]]]]]^^^```aaaaaa```___^^^]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZYYYVVVSSSPPPNNNJJJFFFCCCBBB???<<<;;;;;;;;;:::999888888888888888777777666444444555555555666666666777666555444444444444444555555555555555555555555666666777777777777888888444444555555666777777888666666666555555555555444555666666666555444333333333333333444444444444555666666555444444444555555555555555555555555555555555444444333333222222222555333222333444555444333555444444444444333333333555555555555555555555555555555555666555444444333666666555555444333333333666444222333444555444333666666666555444333222111555555444444444444555555777666555666777888666444444444333333333444666777888888777777777777666666666666666666666555555555555555666777888888777777444444444444555555555555444555666666666666666666555555555555555555555555555555555555666666666666555555555555666666666666777777666666666777777888888888999999999999::::::999:::;;;<<<>>>@@@AAAAAAGGGHHHKKKMMMPPPQQQSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXWWWVVVSSSRRRSSSSSSSSSSSSSSSSSSSSSRRRVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUWWWZZZ\\\^^^]]]^^^___```aaabbbbbbaaacccbbbaaa```````````````cccdddeeefffffffffeeedddcccccccccbbbbbbaaaaaaaaacccbbbaaa```____________aaaaaabbbbbbbbbaaa``````aaa```___\\\YYYVVVTTTRRRKKKGGGCCC@@@???===<<<:::<<<999666555555555555444666555444333333444555666555555555555555555555555666666666666666666666666777666666555555555555555666666666666666666666666666555555555555666666777777777777777777666666666777666666555555666666777555555666666666777777777777666555444333333333333444444444444444444444444444444444555555555555666555555555666666666666666444444444444444444444444666666666777777888888999777777666666666666777777666666666666555555555555666666666666666666666666555666666777777666666555999888666555555666777777777777777777777777777777333444555666666666666555555555555666777777888888777777888888888777777666777777777777666666666666666666777777777666666555666888999888777777888999777888999;;;===???AAAAAABBBDDDFFFGGGHHHIIIKKKMMMPPPQQQRRRQQQPPPPPPQQQRRRWWWWWWWWWVVVTTTQQQOOONNNIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGGKKKOOOUUUYYY[[[\\\]]]^^^aaabbbbbbaaa_________aaabbbaaaaaaaaaaaaaaaaaa```___^^^^^^]]]\\\[[[ZZZYYYZZZZZZZZZZZZ[[[\\\]]]]]]___``````aaaaaa`````````aaaaaaaaa``````___^^^^^^]]][[[YYYWWWUUUSSSOOOMMMIIIGGGCCCAAA???>>><<<:::999999999888888777777777555555555555666666666666777666555444444444444444444444444555555555555555666666777777777777777777555555555555666666777777666666666555555555555555666666666666555444333222333333444444444555555555666666555555444444444444555555555555555555555555555555444444333333333333555444444444444555444444444444444444444444444444444444444555555555555555666666666555555555444444333333444444555666666666666444222333444555444333222222333444444444333333555555444444444444555555666555555666777777666444666666555555555555666777888888777777666666555555666666666666555555555555444555666666777777666666666666666777777777777777444444555666777777666666555555555555555555555555555555555555666666666666555555666666777777888888777777777777777777888888777777888999::::::;;;<<<<<<===???AAACCCEEEFFFGGGLLLMMMOOORRRTTTVVVWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSVVVXXXYYYZZZXXXTTTPPPMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPOOOOOOOOONNNPPPPPPOOOOOOQQQSSSUUUWWWXXXYYYZZZ\\\^^^___``````aaaaaaaaaaaabbbbbbccccccbbbcccdddeeeeeedddcccbbbaaaaaaaaaaaa```___^^^^^^``````___^^^]]]]]]^^^^^^```aaabbbbbbbbbbbbbbbaaaaaaaaa```^^^\\\ZZZXXXWWWRRROOOJJJFFFCCC@@@<<<:::<<<999666555555555555444777666444333333444666777555555555555555555555555666666666666666666666666777666666555555555666666666666666666666666666666666555444444444666777888777777777666666666666555555555444444444444555555555555555666666666777777333333333444444555666777444444444444444444444444444444444555555555555666444444555555666666777777555555555555555555555555444555666777888888999999888777666555555666777888666666666666666555555555666666666666666666666666666666666777777666666666999777666555555666777888777777666666666666555555444555555666666666666666555555666777888999999:::::::::::::::999999888777666777777777777777666666777777888888888777666666555777888888777777999:::::::::<<<>>>@@@BBBCCCDDDDDDFFFHHHIIIIIIJJJLLLNNNPPPQQQSSSSSSRRRQQQRRRSSSXXXXXXXXXWWWVVVTTTQQQPPPKKKJJJHHHFFFEEEDDDCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFIIINNNTTTYYY\\\]]]^^^___```bbbcccbbb```___``````bbbbbbaaaaaa`````````___```___]]][[[YYYXXXWWWVVVUUUUUUVVVVVVXXXZZZ[[[\\\\\\]]]^^^___```aaaaaaaaa___```aaaaaaaaa```___^^^^^^\\\[[[ZZZZZZXXXVVVSSSRRROOOKKKHHHFFFCCC@@@===;;;;;;:::999888777777777555555555666666666777777666666555444444444444555444444444555555555666666777777666666666666666666777777666666555555555555666666666666666666666666555555666666555444444333444555555555666666666666666666666555555444333333555555555555555555555555666666666666666555555555555555666666555555555666444444444444444444444444444444444555555555666666777777777666666666666666333333444555555666666777666444222333444555444333222222333333333333333222666555555444444555555666666555444555777777555444666555555555555666666666::::::888777666444333333666666666666666555555555555666666666666555444444777777777777777666666666444444555666777777666666555555555555555555555555555555555555666666666666555666666777777888888888666666777888888888888888666777888999;;;===>>>???AAABBBDDDFFFHHHKKKLLLMMMOOOPPPQQQSSSUUUVVVWWWWWWTTTTTTTTTSSSSSSSSSSSSSSSUUUVVVWWWWWWTTTOOOKKKGGGEEEEEEEEEFFFGGGIIIKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMNNNNNNOOORRRSSSTTTVVVXXXZZZ[[[\\\^^^___```aaacccdddeeeeeebbbcccdddddddddcccbbbaaa``````______^^^]]]]]]\\\^^^^^^]]]]]]]]]^^^^^^___^^^______```aaaaaaaaaaaa`````````___^^^\\\[[[ZZZZZZWWWSSSOOOKKKFFFAAA======:::888666666777666555888777555444444555777888555555555555555555555555666666666666666666666666777777777666666777888888666666666666666666666666666555444444444666777888555555555555555555555555555555555555555555555555555555555555666666666666444444444444555666777777444444444444444444444444444444444555555555555666444444555555666666777777555555555555555555555555333444555777777888888777888777666555555666777888555555555666666666666666555555555555555555555555777777777666666777777777777777666555555666777888777777666555555444333333555555555555666666777777777777777888888888888888777777777777666555444444555666777777777777666666777888888888888888777777555777888999888888:::<<>><<<:::999888888888555555666666666777777777666555555444444444555555333333444444555666666666777777666666666666555555888777777666555555444444555666666666666777777777444444555555555555555444555555555666666666777777555555555666555555444333555555555555555555555555777777666666666666666666555666777666555555666777333333333444444444444555333333444444555666666666888888777666666666666777777777666666555444444444666444222333444555444333555555555444333222111000666666555555555555666666666555444555666777555333333333444444555555555555;;;;;;:::888666444333222555555555555666666666777666666777666666555444444555555555555555444444444444555666666666666666666555555555555555555555555555555555555666666666666666666666666777777777777666666777888999999999999888999:::===???AAACCCDDDGGGHHHJJJLLLNNNPPPRRRRRRRRRRRRTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWSSSSSSRRRPPPMMMIIIFFFDDDCCCCCCDDDEEEHHHKKKNNNPPPQQQSSSTTTVVVWWWXXXWWWWWWTTTSSSRRRQQQPPPOOONNNMMMOOOOOOOOOPPPQQQSSSTTTUUUVVVXXX[[[^^^```bbbddddddcccdddeeeeeeeeedddcccbbb___^^^\\\ZZZZZZYYYZZZZZZ[[[[[[[[[[[[\\\^^^___```[[[\\\]]]^^^___`````````aaaaaaaaaaaa```___^^^]]]___]]]ZZZXXXUUUPPPKKKGGGBBB???<<<::::::999888777888777666555555666777888555555555555555555555555666666666666666666666666888777777777777888888999666666666666666666666666666555555555555666666777444444444444555555555666666777777888888777777666444444555555555666666666888777666555444444444444444444444444444444444444444444444555555555555666555555555666666666666666555555555555555555555555333444666777888777777666777777666666666666777777555555555666666666666666555555555555555555555555888777777666666777777888666666666777777777777777777777666666555555555444666666555555666666777888888888888888777777777777666777777777777666666555444555777888888777666666777777888999999999999999666888:::;;;;;;;;;===???CCCCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHIIIHHHHHHJJJKKKJJJMMMPPPSSSSSSTTTUUUWWWUUUVVVXXXYYYZZZZZZYYYYYYWWWVVVSSSQQQNNNMMMKKKKKKIIIHHHFFFEEEDDDDDDDDDDDDHHHKKKPPPTTTVVVYYY[[[]]][[[^^^```aaaaaa``````aaaaaa``````````````````___\\\ZZZVVVRRRNNNKKKJJJIIIEEEEEEFFFGGGIIIKKKMMMNNNQQQRRRTTTVVVXXXYYYZZZZZZZZZ[[[^^^aaabbbcccbbbaaa```___^^^___aaaaaa___]]]\\\ZZZWWWVVVUUURRROOOLLLGGGEEEBBB???<<<;;;::::::555666666666777777777777555555444444444555555666333333444444555666666777777777666666666555555555666666666666666555555555555666666666777777777777333333444555666666666666444444444555555555666666333444555666666666555444555555555555555555555555444444444444444555555555333555777666444333555777333333333444444444555555333333444444555666666777888777666555444555666666777777666666555555444444666444222333444555444333444444444444444333222222666666555555555555666666555444444555666666555333222333444555666777777777;;;:::999888777666555555333444444555666777888888666777777888888888888777666555555555444444444444666666666666666666555444666666666666666666666666555555555555666666666666777666666666666666555555555666888999::::::999999;;;<<>><<<:::888666666666666666666666666555555555555555555555555666666666666666666666666666666666666666777888888666666666666666666666666666666666666666666555444333333444555666777777888666777888999999888777666444444444555555555666666888777666555444444444444555555555555555555555555444444444555555555555666666666666666666555555555555555555555555555555555555666888999999888777666666666777777777777666666555555555555666666666777666666666666666666666666888888777666666777888888444555777888888888777666555666666777888999999:::777666555555555666888888777777777777777777777777777777888999999999888888444555777888888888777666666666888999::::::;;;;;;999;;;===>>>>>>???AAACCCDDDEEEEEEFFFFFFGGGGGGHHHGGGIIIJJJJJJIIIIIIKKKLLLKKKNNNRRRUUUVVVVVVWWWXXXVVVWWWYYY[[[[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSOOONNNKKKIIIGGGFFFFFFFFFDDDFFFIIILLLNNNQQQUUUXXXXXX[[[^^^````````````aaa_________```````````````\\\YYYTTTOOOKKKHHHFFFEEEBBBBBBCCCDDDEEEGGGIIIJJJLLLMMMNNNPPPRRRSSSTTTTTTTTTVVVZZZ^^^```aaaaaa``````______```aaaaaa```^^^]]]\\\[[[ZZZZZZYYYVVVTTTOOOMMMIIIDDDAAA>>>======666666666666777777777777555555444444444555555666333333444444555666777777777777666666555555555444444444555555666777777777555666666666777777888888222222444555666777777777333333333444444444555555222333555666666666555555555555555555555555555555222222222222222222222222222444666555333222333666333333333444444555555555333333444444555666777777777666555444333444555555444444555555666777777777666444222333444555444444000111333444555666666666666666555555555555666666555444444555666666555333444555666888999:::::::::999999999999888888888777222333444555666888999999666777888999:::;;;;;;;;;888888777777666666666555666777777777666555444444777777777777777777777777555555555555666666666777777777666666555555444444555666888999::::::999999>>>@@@BBBEEEHHHKKKNNNOOOPPPQQQRRRSSSUUUWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTUUUWWWXXXZZZ[[[\\\XXXVVVRRRNNNJJJIIIIIIIIIKKKLLLMMMPPPTTTYYY^^^aaa___```bbbbbbbbbaaa___]]]]]]___``````___\\\YYYWWWRRRPPPNNNKKKIIIHHHHHHHHHEEEGGGLLLQQQVVVZZZ\\\]]]```aaabbbbbbaaa```___^^^SSSPPPLLLHHHGGGIIIKKKMMMJJJKKKLLLNNNPPPSSSUUUVVVYYYZZZ[[[]]]^^^_________aaaaaaaaaaaa```___^^^^^^XXXYYYZZZ\\\^^^]]]YYYWWWRRRNNNIIIDDDAAA>>>:::888444444555666666555444444555555555555555555555555666666666666666666666666555555555555555666777888666666666666666666666666666666777777777666444333333444555666777888999:::444555666777777666555444444444444555555555666666555444444555555666777888666666666666666666666666444444444555555555666666777777666666555555555444666666666666666666666666777888999::::::999777666555666777888888777666555444555555555666666777777777777777777777777777777999888777666666777888999222444777999:::888666555444555666888:::<<<>>>???777666555555555666888999555555666666777777888888222333444555555555555555333555777888999888777666555666777999:::;;;<<<<<<<<<>>>@@@AAAAAABBBDDDFFFDDDEEEEEEGGGHHHIIIJJJJJJIIIKKKLLLLLLKKKKKKLLLMMMNNNRRRUUUXXXXXXXXXYYYYYYXXXYYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXWWWXXXXXXXXXUUUSSSQQQNNNKKKJJJIIIIIIAAABBBDDDFFFHHHLLLPPPTTTVVVYYY]]]`````````aaaaaa^^^_________``````aaaaaa]]]ZZZUUUPPPKKKHHHFFFEEECCCCCCCCCDDDFFFGGGIIIJJJHHHIIIKKKMMMNNNOOOPPPPPPNNNPPPUUUYYY\\\^^^^^^]]]^^^]]]]]]^^^``````^^^]]]]]]\\\\\\]]]^^^]]][[[XXXUUURRRMMMHHHDDDAAA@@@@@@444444555555555555444444444444444333333222222222666666666666666666666666666666555555555444444444777666444444666777666555666666555444444444444555444444444444444444444444333444555666666555444333666666666666666666555444666555444333333333333333555444222222444555444333555555555555555555555555444444444444444444444444333333555666777777777777999999888888777666666666777777666666555555555555555555555555555555555555666666666666555444333333555555555555555555555555666666555555555444444444555555555555555666777777;;;:::999777666555555555555666666777777777777777444555777999;;;<<<======666666666666666666666666666666777777666555444444777777888888888888777777666666777777777777666666888888777666555333222111666777999999999:::===???DDDEEEGGGJJJMMMPPPRRRTTTQQQSSSUUUVVVVVVWWWYYY[[[YYYXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[]]]___aaaaaa[[[YYYVVVSSSQQQPPPPPPQQQRRRTTTVVVYYY\\\^^^``````bbbbbbbbbbbbaaaaaaaaaaaa```````````````_________XXXWWWUUURRRNNNJJJFFFCCCBBBCCCEEEFFFHHHLLLQQQUUU[[[]]]aaacccbbb^^^YYYVVVPPPIIIBBBAAAAAA@@@CCCGGGCCCDDDEEEEEEFFFIIIMMMPPPNNNRRRXXX\\\]]]]]]]]]^^^aaa```^^^^^^^^^]]][[[YYYTTTVVVYYY\\\\\\[[[YYYXXXXXXVVVSSSNNNHHHCCC???<<<;;;999777777777777666555666555555444444444555555888888777777777777888888555555666666666666555555666555555666666777888999666666666666666777888888777777777777777666555555666666666666666666666666:::999777666555555666666888777777666555444444444444555555555666777777777888777555444333333444444555555555555555555555555555555555666666888999999555555666888999;;;<<<<<<;;;:::::::::999999888888999666444555777888777555777777777777777777777777555666666777777777777777777777777777777777777777555:::999444999IIIRRRQQQ:::999999888888888888888666666777777888888999999888888777777666666555555555666777999999999888777;;;;;;<<<;;;999999;;;===BBBCCCEEEGGGHHHHHHHHHGGGFFFFFFHHHIIIKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPRRRTTTUUUUUUUUUUUUVVVXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYWWWWWWWWWVVVSSSOOOKKKHHHFFFEEEDDDDDDEEEHHHKKKNNNTTTVVVXXX[[[]]]___```aaa`````````_________^^^^^^___]]]XXXSSSMMMHHHDDDAAACCCDDDFFFFFFFFFFFFIIIKKKKKKKKKLLLLLLLLLLLLLLLLLLJJJLLLNNNQQQUUUYYY\\\^^^\\\]]]___```aaaaaaaaa``````]]][[[ZZZ\\\\\\[[[YYYXXXXXXWWWUUURRROOOLLLJJJ555666666777777666666555777777777666666666555555666666666666666666666666666666555555555444444444666555333333555666555444555555444333333333333444444444555555555666666666444444555555555555444444444555555666666666666666666555444444333333333444666444333333444555555444555555555555555555555555444444444444444444444444333444555666666777666666555555555666777777888888666666666555555555444444555555555555555555555555444555555666666555555444444444444444444444444444666666555555555444444444555555555555555666777777::::::999888777666555444555555666777777777777666::::::::::::999888777777666666666666666666666666666666666666666555444444666777777888888777777666666666777777777777666666444555666777888999999999777999;;;<<<<<<>>>AAACCCIIIJJJLLLNNNQQQTTTVVVWWWTTTVVVXXXXXXXXXYYY[[[\\\ZZZ[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[\\\]]]___```aaa```^^^\\\YYYXXXXXXXXXYYYZZZ[[[]]]___```bbbbbbcccccccccbbbaaa___^^^^^^^^^^^^^^^______`````````aaa[[[ZZZWWWTTTOOOKKKFFFDDDAAABBBCCCDDDEEEHHHMMMPPPVVVYYY^^^bbbbbb___ZZZWWWLLLEEEAAAAAA@@@>>>>>>@@@???@@@@@@@@@@@@CCCFFFJJJJJJMMMPPPSSSUUUXXX[[[^^^aaa```_________]]]ZZZWWWQQQRRRTTTVVVXXXYYYYYYYYY[[[ZZZXXXTTTPPPKKKGGGEEE>>><<<999888999999888777777666666555555666666666666666555555555555666666555555666666666666555555888777666666666666666777555555555555555666777777777777777777777666555555666666666666666666666666555555444333444444555666888777777666555555444444555555555555555555666666666555444444444555666666555555555555555555555555555555555555666777888888666666666666666666666666444444444444333333333222999666444555777888777666777777777777777777777777555666666777777777777777777777777777777777777777555:::999444999FFFMMMLLL999999888777777777777888777777777777777888888888888888777777666666666666666666888888999888777777888:::;;;<<<<<<===???BBBDDDDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPRRRSSSTTTTTTTTTVVVXXXVVVVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXYYYYYYXXXUUUQQQNNNKKKHHHFFFEEEEEEFFFHHHKKKMMMQQQRRRTTTWWWZZZ\\\^^^___aaaaaaaaa`````````______aaa___\\\WWWQQQKKKGGGDDDBBBCCCDDDEEEEEEGGGJJJMMMOOOPPPQQQRRRRRRQQQPPPOOOKKKKKKLLLMMMPPPSSSVVVWWWYYYZZZ]]]___aaaaaaaaaaaabbb___]]]^^^``````___^^^[[[[[[ZZZYYYVVVSSSQQQOOO666777777888888777777666888888888777777777777777666666666666666666666666555555555555555444444444666444333333444555555444555444333333222222333333333333444444555555666666555555555444444555555555333444555666777777777777666555444444333444444444777555444444555666666555555555555555555555555555444444444444444444444444444555555666666666555555444444444555666666777777555555555444444444444444555555555555555555555555444444555666666666555555333333333333333333333333555555555555555444444444555555555555555666777777888888999999888666555333444555555666666666666666<<<<<<;;;:::888666555333666666666666666666666666666666666666666555555444555666666777777666666555666777777888888777777666444555666888:::<<<===>>>999;;;>>>@@@AAACCCGGGIIIMMMNNNOOOQQQSSSUUUWWWWWWUUUWWWYYYYYYXXXXXXZZZ\\\[[[\\\]]]^^^___^^^^^^]]]\\\\\\\\\\\\]]]^^^``````cccbbb```___^^^______`````````aaaccccccddddddcccbbbaaa___\\\ZZZXXXWWWVVVWWWXXXYYY[[[\\\\\\]]]]]]\\\[[[XXXTTTOOOKKKGGGEEE@@@@@@AAA@@@AAACCCFFFIIINNNSSSYYY___aaa___[[[XXXJJJDDDAAAAAA@@@<<<;;;<<<<<<======<<<<<>><<<;;;;;;999888888777777666666777777888666666555555555555666666555666666777777666666555999888777666555555555555555555444444444555666666777777777777777666666555666666666666666666666666333333333333444555777777777777777666555555444444555555555444444444444444444333333444444666777777555555555555555555555555666555555555555555666666666666666666666666666666666555555555555444444444888777555555777777777666777777777777777777777777555666777777888888777777777777777777777777777777555999999555888AAAFFFCCC888888777666666666777777888888888888777777777777888777777777777666666666777777888888888777777666777999<<<>>>@@@BBBEEEHHHGGGHHHHHHIIIIIIHHHGGGGGGIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNLLLNNNPPPPPPPPPQQQSSSTTTQQQRRRTTTVVVXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYXXXVVVRRROOOMMMIIIHHHFFFEEEFFFGGGIIIJJJLLLLLLNNNPPPSSSWWW[[[]]]```____________^^^^^^^^^```___]]]ZZZVVVPPPKKKHHHCCCCCCDDDCCCDDDGGGKKKOOORRRSSSUUUWWWWWWUUUSSSQQQNNNLLLKKKJJJJJJKKKMMMNNNSSSUUUYYY]]]___```aaa```aaa```___```bbbcccbbbaaa______^^^]]][[[YYYWWWVVV666777777888888777777666555555555555555555555555666666666666666666666666555555555555555555555555777555333444555666555444555555444333333333444444222222222222222222222222666555444333333444555666555555666666666666666555555555444444444444555555777666444444666777666555555555555555555555555555333333444444444444444444555555555666555555444444888777777666666555444444444444444444444444444444555555555555555555555555555666666666666555555444444444444444444444444444555555555555555555555555555555555555555666777777666777888999999777555333444444555666666666666666888888888999888888777666666666666666666666666666555666666666666666555555555555666666666666555555777777777888888777777777888888888999999:::;;;<<<<<>>===???BBBDDDGGGLLLTTT\\\___^^^[[[XXXNNNHHHCCCBBB@@@===;;;<<<============>>>BBBGGGKKKIIIJJJKKKKKKKKKMMMQQQTTTWWWYYY\\\```aaa___ZZZUUUOOOMMMKKKIIIJJJMMMQQQTTTUUUVVVXXXYYYYYYWWWUUUTTTNNNKKKFFFBBB@@@===;;;999888888777777666777777777888888777777777777888888666666777777777777666666888888777666666666666666666555555555555666777777666666777777777777666666666666666666666666666666666666666666777777888888777777666666555555555555555555555444333333333222444444444444555555666666555555555555555555555555666555555444444444444555555555666777888999:::;;;999999999999888888888888888777666666666777777777666666666666666666666666666666777888888888888777777777777777777777777777555999999555777<<<>>>;;;888777777666666666666666999999888888777777666666777777777777777777777777888888888888888777777777999<<>>===>>>AAADDDDDDJJJRRRYYY]]]]]][[[XXXTTTLLLDDDAAA???<<<<<>>AAAFFFLLLQQQPPPRRRSSSSSSPPPNNNMMMNNNQQQSSSWWW\\\```___\\\YYYTTTQQQLLLHHHGGGHHHKKKMMMNNNPPPSSSVVVXXXXXXXXXXXXVVVSSSNNNJJJFFFBBB>>>;;;:::999888777666666666666888888777777777777888888666666777777777777666666666666666666666777888888777777666666777777888999666666777777777777666666666666666666666666666666777777777777777666666555666666666666555555555555555555555444333333333222666666555555555444444333666666666666666666666666666555555444444444444555555555666777888999999:::666666666666777777777777777777777666666666777777666666666666666666666666666777777888888888888888888888888888888888888888666888888666666888888666888777777666666666666666999999888888777777666666777777777777888888888888999999999888888888999999===@@@CCCFFFGGGHHHJJJKKKMMMMMMLLLKKKJJJIIIHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDFFFGGGGGGFFFDDDCCCCCCDDDDDDFFFGGGJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDGGGKKKOOOQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOQQQSSSUUUUUUSSSQQQOOOJJJIIIGGGDDDBBBCCCGGGJJJKKKNNNSSSXXX[[[[[[[[[ZZZZZZWWWTTTOOOLLLJJJIIIIIIJJJLLLOOOSSSWWWYYY[[[\\\___```bbbbbbaaaaaa``````______^^^]]]\\\\\\\\\\\\555666666777777666666555555555666666666666777777666666666666666666666666444444444555555555555555999777666666777888888777888777777666555666666666777777666555444333222222555555555444444555555555666666666666666555555444555555555444555555666777777555444444555666666555555555555555555555555555222333333444444555555555333444444555555555444444666666777777888999999999444444444444444555555555555555555555555555555555777777777777666555444444666666666666666666666666444444444555555555555555555555555555555666777777444555666777777777666555555666666777777777777777666666777777777666666555666666666666666666666666444555666666666666666666555666666777777666666555777888888999999888888777666666666888:::<<>>===;;;999777666666555666666555555555555666666666777777888888777777666555555555555666777888999888888777777888888999:::555666666777777777777777666666666666666666666666666666666666555444333222666666666666666666555555555555555444444444444444666666666666555444333222666666666666666666666666666555555555555555666666777666666555555444444333666666666666666777777777666777777777555555777888777777777777777777777777666777888888999999888888888888888888888888888888777888888777777777666555888888777666666666777777888888888888777777777777777777777888888888888999::::::999999::::::;;;<<>>>>>???@@@AAABBBDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBDDDFFFHHHJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFHHHJJJMMMOOOOOOOOONNNKKKJJJHHHEEEBBBBBBDDDGGGIIILLLQQQWWW[[[]]]^^^^^^^^^\\\YYYUUURRROOOMMMLLLHHHIIIJJJMMMPPPSSSVVVXXX^^^```cccdddcccbbbbbbccc______^^^\\\\\\\\\\\\\\\666777777888888777777666666666777777777888888888666666666666666666666666444444444555555555666666888777555555777888777666777777666555555555555555555555555555555555555555444444555555555555444444333444555666777777777777555555555555555666777777666444333333444555555444555555555555555555555555222222333333444555555666222333333444555555555555555555666666777888888888444444555555555666666666555555555555555555555555444555666777777777777777666666666666666666666666444444444555555555666666555555555555555666777777555555555666666666777777666777777888888888888888666666777777666666555444666666666666666666666666444444555666666666666666666777777888888777777666777888888999999888888777888888888:::===AAAEEEGGGGGGJJJMMMOOONNNNNNNNNOOOOOONNNMMMLLLKKKIIIHHHHHHGGGIIIKKKKKKKKKLLLNNNPPPOOOPPPQQQSSSUUUWWWXXXYYYXXXXXXXXXYYYZZZ\\\]]]^^^``````aaacccdddddddddeeeeeeeeeeeeeeeeeedddcccccc```]]]YYYTTTQQQOOONNNNNNKKKLLLNNNOOONNNLLLJJJHHHHHHFFFEEECCCBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGKKKNNNPPPSSSXXX\\\______^^^]]][[[RRRKKKGGGCCC???===???;;;;;;<<<===@@@FFFNNNTTTWWWZZZ^^^^^^\\\XXXUUUTTTMMMMMMNNNRRRWWW[[[]]]]]]]]]ZZZVVVPPPKKKGGGDDDCCCCCCDDDGGGJJJOOOTTTXXXZZZYYYYYYXXXXXXWWWRRRLLLHHHBBBAAA???<<<:::888666666666666555555555555666666777777888888888888777777777666666666666666777888777777777777777888888999555555666777777777777777666666666666666666666666444444555666666555444333555666666666666666666666555555555555555555666666444555555666666555444333666666666666666666666666555555555555666777888888777666666555444444333333777777777777888888888999666777888777555444666999777777777777777777777777777777888999999999999888888888888888888888888888888777777777777666666777999999888777777777777888777777777777777888888888777777888888888999999999::::::::::::;;;===>>>???CCCEEEIIIJJJJJJIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@???>>>@@@@@@???>>>>>>>>>>>>>>>>>>???@@@???>>>>>>???@@@>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHJJJKKKKKKIIIIIIHHHFFFDDDCCCDDDFFFGGGJJJNNNSSSWWWZZZ\\\]]]^^^]]]\\\YYYVVVRRROOOMMMHHHGGGGGGGGGIIIMMMQQQTTTXXX\\\```bbbbbbbbbdddeeebbbaaa___^^^]]]]]]]]]^^^888888999999999999888888555555666666777777777888666666666666666666666666444444444555555555666666777666444444666777666555666666555444444444444555111111222333444666666777333444555666666555444333000111333555777999::::::555555555555555666777777555444222222444555444333555555555555555555555555222222333333444555666666111222333444555555666555777777777666555555444444555555555666666666777777555555555555555555555555222333444666888999::::::555555555555555555555555444444444555555555666666555555555555555666777777555555444555555666777888777777888999999999999999444444555666777777777666666666666666666666666666444444555666777777666666777777888888888888777777888888999999999999888888<<<<<<<<<>>>@@@DDDHHHJJJIIIKKKNNNOOOOOOMMMMMMMMMKKKJJJIIIGGGFFFDDDCCCBBB@@@BBBDDDEEEEEEFFFHHHJJJIIIJJJJJJLLLNNNPPPRRRSSSVVVVVVWWWXXXZZZ[[[]]]^^^___```aaabbbccccccccccccfffeeeeeedddcccaaa```___\\\ZZZUUUQQQNNNLLLLLLMMMHHHIIILLLNNNNNNLLLJJJIIIJJJHHHFFFDDDBBBBBBBBBBBBEEEFFFGGGGGGHHHKKKOOORRRVVVXXX\\\___aaaaaa``````]]]VVVPPPNNNJJJDDD@@@@@@>>>>>>>>>>>>AAAFFFNNNSSSWWWYYY\\\^^^]]][[[[[[[[[OOOMMMLLLOOOSSSXXX\\\]]]^^^\\\YYYTTTNNNHHHDDDBBB??????AAADDDIIIOOOUUUXXXWWWXXXZZZ\\\\\\XXXRRRMMMFFFDDDBBB>>>;;;999777777888888777777777777888888777777888888888888777777999888777666666555555666666666666666666777888888555555666777777777777777666666666666666666666666444555666888888888777777555555555666666666666666444555555555666777777777222333444666666666666555777777777777777777777777555555555666666888999:::555555666666777777888888444555555555666666777777555777888777555444666999777777777777777777777777777777888999999999999888888888888888888888888888999777777888888777777999:::999999888888888888888666666777777888888999999777777888888999999999999;;;::::::;;;<<<>>>@@@BBBBBBEEEIIIKKKKKKJJJJJJKKKFFFEEECCCAAAAAAAAAAAABBB@@@@@@@@@@@@??????>>>===@@@@@@???>>>>>>>>>>>>>>>;;;===>>>???>>>???AAABBB>>>>>>???AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???CCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHGGGHHHHHHGGGEEEDDDEEEGGGEEEGGGJJJNNNRRRUUUWWWXXX\\\\\\\\\[[[XXXTTTPPPNNNIIIGGGEEEDDDFFFJJJOOORRRQQQVVV\\\___```aaacccfffdddcccaaa___^^^^^^______;;;:::999888888888888888777777666666666555555555666777888888888777555444666666666666666666666666666666666666777777777777555666666666555444333333555555555666666666666666777666666777888999888888555555444444444444555555555555444444444444555555222222222333444555666777666666666666666666666666444444444444444444444444444444444444444444444444555555555444444333333333333333444555666666666555444555555555555555444444666555444444555777999;;;:::999888777666555555555555555555555555555555555555555555555666666666777333444555777888888888888666666777888999:::::::::666::::::666333555777666888888777777666555555555666777888999999999999999;;;;;;::::::999888888888777888999999888999;;;======???BBBFFFIIIKKKLLLMMMQQQPPPPPPOOOMMMLLLJJJIIIFFFEEECCCAAA@@@??????@@@AAAAAABBBBBBBBBAAAAAA@@@EEEEEEEEEFFFGGGHHHIIIJJJQQQQQQQQQQQQSSSVVVYYY[[[\\\\\\^^^aaadddffffffeeeeeedddcccccccccbbb```^^^ZZZVVVRRROOOMMMKKKHHHGGGHHHGGGGGGFFFGGGIIIJJJKKKMMMLLLJJJHHHFFFDDDDDDCCCCCCEEEGGGIIILLLPPPUUUYYY]]]___bbbcccbbbbbbcccddddddbbb]]]WWWOOOHHHAAA>>>DDDAAA>>><<>>:::888777999888777777888999888666:::999888666666666777888777777666666666666777777666666666666666666666666555555666666555444333333555666666666555444333333555555666666666666555555444444444555555555666666444444444555555555666666888777666555555444555555666777777777777777666555777777666666666666777777666::::::555222555777666::::::999999888999999:::888777777777777777888888:::999999999888777777777888888999999999:::::::::999999888888888888888888888888888888888888888888999999999888888888777777888888888777777777777777777777777888999999::::::::::::::::::<<>>======>>>>>>>>>>>>>>>>>>>>>=======================================???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCEEEDDDBBBBBBCCCCCCBBB@@@@@@AAABBBCCCDDDCCCBBBAAABBBBBBAAA@@@???>>>>>>===BBBBBBDDDFFFJJJOOOTTTWWWUUUVVVVVVVVVTTTQQQNNNLLLIIIGGGDDDBBBBBBDDDGGGIIIPPPUUU[[[^^^^^^^^^___bbbiii```___eeeeee^^^]]]ccc888888777777777777888888777777777777777777666666777777777777777666555555777777777666666555555444666666666666666666666666555555555666555555444444555555555555555666666777777666555666666666666555666555555444444555555666555555444444444444555555333333333333444555666777666666666666666666666666444444444444444444444444444444444444444444444444666666666555555444444444444444555555666555555555555555666666666555555444666555444333444666888999999888666555555555555666555555555555555555555555555555555666666666777777555666666777777777777666777777777888999999999:::666777666444555999999555888888777777777777666666666666777888888888888888888888888777777666666666999::::::999888999;;;===???AAADDDHHHJJJLLLMMMMMMPPPPPPOOONNNLLLJJJHHHGGGDDDCCCAAA@@@??????@@@@@@@@@AAAAAABBBBBBBBBAAAAAADDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJKKKNNNQQQTTTWWW[[[\\\^^^aaacccdddcccccccccbbbaaaaaabbbaaa___]]][[[WWWSSSQQQOOONNNLLLJJJIIIHHHGGGGGGGGGGGGHHHIIILLLKKKJJJHHHGGGEEEDDDCCCAAACCCDDDFFFIIINNNTTTXXX\\\___bbbdddddddddeeeffffffdddaaa\\\UUUMMMFFFBBBBBB@@@>>>>>>@@@DDDIIILLLSSSVVVZZZ^^^aaaaaa```___[[[VVVOOOJJJIIIKKKPPPSSSXXXYYYZZZ[[[YYYTTTLLLFFF@@@???======@@@EEEKKKNNNXXXZZZ^^^___]]]\\\[[[[[[TTTQQQNNNIIICCC???<<<:::999777666666777888777666:::999777666666666777888777777777666666777777777666666666666666666666666666666777777666666555444555555666666555555444333555666666777777666666555555555555666666666777777444444444555555555666666555555555555555666666666555555666777777666666666777777666666666666777777888999888777999???@@@===888888777777888888999:::999999888777666666666777888888777777777777777777888888999999999:::::::::888888888888888888888888888888888888888888888888999999999888888888777777888888888888888888888888777777888888999:::::::::<<<<<<<<<<<<>>>AAADDDFFFHHHIIIIIIGGGEEECCCDDDEEECCCCCCBBBBBBBBBCCCEEEEEEDDDCCCBBB@@@???>>>======???????????????>>>>>>>>>>>>>>>>>>>>>>>>=========?????????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFEEEGGGFFFDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@??????>>>AAAAAABBBDDDGGGJJJNNNOOOPPPQQQQQQQQQPPPNNNKKKIIIHHHGGGEEECCCCCCDDDFFFGGGJJJNNNTTTYYY]]]___aaaccceee^^^```iiijjjccc^^^```999999888888888888999:::777777888888888888888888777666666555555555555666999888888777666555444444666666555555555555555555444444555666666666555555555555444333444555666777333333444444444555555555666555555444444555555666555555444444444444555555333333333333444555666666666666666666666666666666555555555555555555555555555555555555555555555555666666666666666555555555555555555666555555444444555666666777777666666666666555444333333444555666777666444333333444666777666666666666666666666666555555666666666777777777777777777777777666555555888888888888888888999999777666444333888<<<;;;555777777777888888888888999555555666777777777777666777777777777777666666666;;;;;;;;;:::999:::===@@@DDDEEEHHHJJJLLLMMMNNNNNNNNNNNNLLLJJJHHHFFFDDDCCCAAA@@@@@@??????@@@AAAAAA@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFIIILLLPPPRRRYYY[[[]]]```aaabbbaaaaaabbbaaa``````aaaaaa___]]]\\\ZZZVVVTTTSSSSSSRRRPPPLLLLLLJJJIIIHHHHHHHHHHHHKKKKKKKKKJJJIIIGGGDDDCCCAAAAAABBBCCCEEEJJJQQQUUU[[[^^^bbbdddfffggghhhjjjhhhhhhfffbbb\\\UUUNNNJJJAAAAAA@@@???@@@AAACCCEEELLLOOOTTTZZZ^^^```aaaaaa^^^YYYRRRKKKGGGGGGJJJLLLTTTUUUXXX[[[[[[WWWQQQLLLGGGCCC???<<<<<<@@@FFFIIIRRRVVV[[[___```_________YYYXXXUUUQQQLLLFFFBBB???;;;:::888777888999888666999888777777666777777777888888777777777777888888666666666666666666666666777777777777777777666555555555666666666555444444666777777888888777777666666666666777777777777777444444555555555666666666222333444666666666666555333444555666666666666666777777666666666666777777777777666777===EEEFFFBBB777666666666777888999999;;;:::999777666666555555666666666666666777777777888888999999999:::::::::888888888888888888888888888888888888888888888888999999999888888888888888888888888888888888888888888888888999::::::;;;;;;>>>>>>>>>>>>@@@BBBEEEFFFGGGGGGFFFDDDAAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGDDDBBB@@@>>>======????????????????????????@@@@@@??????>>>>>>>>>>>>AAAAAA@@@@@@AAABBBDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNNNNMMMMMMLLLJJJJJJJJJIIIHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFBBBBBBBBBAAA@@@@@@??????@@@@@@BBBCCCEEEFFFGGGHHHJJJJJJKKKKKKJJJIIIGGGFFFGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHMMMSSSZZZ___aaaaaafffaaaeeeqqquuummmdddbbb???>>>===<<<;;;;;;;;;;;;777777888888888888999999777666555444444555666777888888777777777777666666777777777777666666666666333444555666666666666666555444333333333444666777000111333444444555777888666666555555555555666666555555444444444444555555444444444444444555666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555666666666555444333333555666777777777777777777777666555444444444444555666555333222222444777888777777777777777777777777555666666666666777777777666666777777777777666666999999999888888888888888888:::999777999<<<;;;777666777777888999999::::::666666777777777777777666888888999999999999999999:::;;;;;;;;;;;;>>>BBBFFFHHHJJJKKKMMMNNNNNNMMMMMMKKKJJJHHHFFFCCCBBBAAA@@@??????@@@AAABBBCCCCCCDDDCCCDDDEEEGGGGGGHHHHHHHHHFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDEEEGGGIIILLLNNNTTTWWW[[[^^^````````````aaa```___```aaaaaa```^^^^^^\\\YYYXXXXXXXXXWWWVVVSSSRRRQQQOOONNNMMMLLLLLLLLLLLLMMMMMMLLLJJJGGGEEEDDDDDDDDDCCCDDDHHHNNNRRRYYY]]]aaadddfffgggiiikkkjjjjjjkkkiiiddd^^^WWWSSSFFFDDDBBB???>>>???@@@AAAFFFIIINNNTTTXXX[[[\\\]]]^^^YYYQQQJJJFFFDDDEEEFFFLLLNNNSSSXXX[[[[[[WWWTTTNNNIIIBBB<<<;;;===AAADDDKKKPPPWWW[[[]]]^^^^^^^^^]]]]]][[[XXXTTTNNNHHHEEEAAA???<<<;;;;;;;;;999888888888777777777777777777888888777777777777888888666666666666666666666666666666777777777666666555555555666666666666555555777777888888888888777777666666666666666666666666555555555555666666666666111333555666777666444333222222444555666666666666777777666666666666777777444666666555999???BBB@@@999888888777777777888888999999888777666666777777555666666777777888888888888888999999999:::::::::888888888888888999999999888888888888888888888888888888888888888888888888888888888999999999999999999999999:::;;;;;;<<<<<>>>>>???????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>CCCBBBAAABBBCCCFFFIIIKKKNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTTTTSSSRRRQQQPPPOOONNNMMMMMMNNNPPPQQQQQQPPPPPPOOOMMMKKKJJJJJJKKKLLLHHHGGGFFFDDDCCCAAA@@@??????@@@AAACCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCHHHGGGIIIOOOWWW\\\]]]\\\eeebbbfffqqqwwwqqqhhhcccGGGFFFCCCAAA>>><<<;;;:::888888888888888888888888777666555444444555777777555666666777888999::::::999999999999888888777777444444555666777777777666555555444333444555666777222444666666555444666888666666666555555666666666555555444444444444555555555555444444444555666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444555666666666555444333333555555666777777777777777888888777666666555555555555444333222333555777888777777777777777777777777666666666666777777777888444555666777888888888888999999999888888888888888888???BBB===888888::::::666666777888999::::::;;;888888888999999888777777888888999999::::::;;;;;;999;;;<<<>>>@@@CCCHHHLLLLLLMMMNNNOOONNNMMMLLLKKKFFFEEECCCAAA@@@?????????AAABBBCCCEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFEEEFFFGGGIIIJJJOOOTTTZZZ^^^______```aaaaaa``````aaabbbcccaaa``````^^^[[[ZZZ[[[\\\\\\[[[YYYYYYXXXWWWVVVTTTSSSRRROOOPPPQQQRRRQQQOOOLLLKKKKKKKKKJJJHHHGGGIIIMMMQQQXXX\\\```ccceeegggiiijjjjjjkkklllllliiiddd^^^[[[OOOLLLFFFAAA>>>===???@@@BBBEEEIIIMMMQQQTTTUUUVVVYYYUUUNNNHHHDDDCCCCCCDDDDDDGGGLLLSSSYYY\\\[[[ZZZSSSOOOGGGAAA======???AAAHHHLLLSSSWWWZZZ[[[\\\]]]]]]^^^^^^\\\YYYTTTNNNKKKFFFCCC???<<<;;;;;;999888777777777888888888777777888888777777777777888888666666666666666666666666444555555666666555555555555555666666666666666555777777888888888888777777555555555555555555555555555555555666666666777777444555666777777555333222222222444555666666666666777777666666666666777777444:::<<<777444666:::;;;<<<;;;:::999888777777777777777666666777888999999777777777888888999999999888888999999999:::::::::777777888888888999999999888888888888888888888888888888888888888888888888888999999999:::::::::;;;:::::::::;;;<<<<<<======>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCBBBAAACCCGGGJJJLLLMMMNNNOOONNNLLLIIIHHHCCCBBBAAA@@@@@@??????@@@>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDFFFHHHLLLPPPSSSUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSUUUWWWWWWVVVWWWVVVTTTRRRQQQRRRRRRSSSPPPNNNLLLJJJGGGDDDBBBAAA===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCGGGFFFGGGLLLTTTZZZ\\\[[[___]]]___gggllljjjeeeaaaNNNLLLIIIEEEBBB???===<<<;;;:::::::::999999999999777666666666666777777888444555666888999;;;<<<===;;;;;;::::::999999888888555555666777777777666666555555555666666666666666777999:::888444222333666777666666555555666666777555555444444444444555555666555555555555555666666666666666666666666666666555555555555555555555555555555555555555555555555333333333444444444444444555555555666555555444444444444555666777777777777888888777777777666666555444444444444555666666777666666666666666666666666666666666777777777888888333444555777888888999999888888888888888888999999888AAAFFF@@@888666999;;;666666777777888999::::::888999999999999888888777666777777888999:::;;;;;;:::<<<@@@BBBEEEHHHLLLOOOOOOOOOOOOOOONNNLLLJJJHHHCCCBBBAAA@@@@@@@@@BBBBBBFFFGGGIIIKKKMMMNNNNNNNNNQQQRRRSSSSSSTTTTTTTTTTTTOOOOOONNNMMMMMMMMMMMMMMMLLLJJJHHHGGGFFFGGGHHHIIIMMMSSSZZZ^^^^^^^^^___aaa```______aaaccccccbbbaaaaaa___]]]\\\]]]^^^^^^]]]]]]]]]]]]]]]\\\[[[YYYYYYUUUVVVVVVWWWVVVUUUSSSSSSRRRRRRRRRPPPOOOPPPRRRTTTZZZ]]]aaacccdddeeegggiiiiiijjjlllllljjjgggcccaaaYYYTTTMMMFFFAAA???@@@AAA@@@BBBEEEIIILLLNNNOOOPPPRRROOOJJJFFFBBBAAABBBBBB@@@AAAEEELLLSSSYYY[[[[[[WWWTTTNNNGGGCCC@@@??????EEEIIIOOOSSSVVVYYY[[[]]]\\\]]]^^^^^^\\\XXXUUUSSSLLLHHHBBB>>><<<:::888777666666777888888888888777777777666666666666777777666666666666666666666666333444444555555555555555555555666777777777666666666777777888888777777666555555555555444444444444555555666666666777777777666777777777777555444333333444555666666666666666777777666666666666777777999@@@BBB;;;333222777:::<<<<<<:::999888888777777555555666666777999:::;;;888888888888999999999999888888999999999:::::::::777777777888999999::::::888888888888888888888888888888888888888999999999999999999::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>>===>>>>>>>>>??????@@@@@@@@@AAABBBCCCCCCEEEIIIKKKNNNOOOOOONNNLLLIIIFFFDDD???????????????@@@AAAAAA?????????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEHHHHHHIIILLLOOOSSSVVVXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUWWWWWWYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYWWWWWWVVVWWWZZZ[[[[[[ZZZ[[[[[[ZZZYYYXXXXXXXXXXXXWWWUUUSSSPPPMMMJJJHHHFFF?????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEEEECCCDDDFFFJJJQQQXXX\\\^^^^^^^^^___bbbeeeeeedddcccUUUSSSPPPMMMIIIFFFEEEDDD???>>>>>>===<<<;;;::::::666777777888888888888888666666777888999;;;<<<<<<;;;;;;:::999999888777777666777777777777666666555444555777888999888777666555888:::888444222555888777777666666666666777777555555444444444444555555666666555555555555666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444555555555666444444555555666555555555333333444555666777777666666666666666666666555555444555666777777777666555555555555555555555555555666666777777777888888888555555666777777777777777777777777888999999999:::777>>>BBB>>>999888999999666666666777777888888888888888888888888777666666777888888999;;;<<<<<<======@@@DDDGGGIIIKKKMMMOOOPPPPPPPPPNNNLLLJJJGGGEEEAAAAAA@@@@@@BBBDDDGGGHHHKKKMMMOOOQQQSSSTTTTTTTTTWWWWWWXXXXXXXXXXXXXXXWWWUUUUUUTTTSSSSSSSSSTTTTTTPPPOOOMMMKKKKKKLLLMMMNNNOOOUUU\\\___]]]\\\]]]^^^^^^^^^^^^```bbbcccbbb```bbb```]]]]]]^^^___^^^^^^\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZWWWXXXYYYYYYXXXXXXZZZ[[[]]]```ccceeeeeeeeefffgggggghhhiiijjjiiihhhfffddd___[[[UUUNNNGGGCCCAAA@@@???AAADDDGGGJJJLLLMMMNNNNNNKKKGGGCCCAAA??????@@@@@@@@@AAAFFFLLLRRRVVVXXXYYYWWWTTTOOOIIIDDD@@@>>>???CCCHHHLLLQQQUUUZZZ]]][[[\\\]]]^^^^^^]]][[[ZZZTTTOOOIIICCC???===:::888555666777888999888888777666666555555555555666666666666666666666666666666444444555666666666666666555555666777777777777777555666666777777666666555666666666666555555555444555666666666777777777777777777777777777777666666555555666777777666666666777777666666666666777777<<>>??????>>>>>>??????????????????>>>@@@BBBCCCDDDEEEGGGIIILLLLLLLLLJJJHHHEEECCCAAA???????????????@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKMMMNNNPPPRRRTTTWWWYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYY[[[[[[\\\\\\]]]]]]\\\\\\[[[ZZZYYYZZZ\\\]]]]]]\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[ZZZXXXVVVSSSQQQOOONNNGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCC@@@AAABBBCCCDDDFFFGGGGGGCCCDDDGGGIIIMMMRRRXXX\\\]]]aaacccccccccdddeeeggg[[[ZZZWWWTTTQQQNNNMMMLLLBBBAAA@@@???>>>===<<<;;;666777888:::::::::999888888888888999999:::;;;;;;::::::999999888777777666777777888777777666555555444666888:::;;;999777666///333777777555555999===777777666666666666777777555555555444444555555555777666666555555555666666666666666666666666666666444444444444444444444444444444444444444444444444444555555555666666777777333333444555666666666555222333444555666666666666444444555555666555555444555666888999999777666444555555555555555555555555777777777777888888888888777777777777777666666555666666777888999::::::;;;666;;;===;;;:::;;;:::777666666666666777777777777777777777777777666555555::::::;;;<<<>>>???@@@@@@@@@CCCHHHKKKLLLLLLMMMNNNPPPPPPOOONNNKKKHHHEEEDDDAAAAAAAAABBBDDDGGGKKKMMMOOOQQQSSSUUUWWWWWWWWWWWWYYYZZZZZZZZZZZZZZZYYYXXXYYYXXXXXXXXXXXXXXXYYYYYYTTTSSSQQQPPPQQQRRRTTTUUURRRXXX^^^```]]]ZZZZZZ\\\]]]\\\\\\^^^aaabbbaaa```bbb```]]]]]]^^^^^^^^^^^^ZZZ[[[\\\^^^______^^^]]]______^^^]]]]]]^^^^^^___XXX[[[]]]^^^^^^___```aaa```bbbeeeffffffffffffgggffffffggghhhhhhhhhgggfffaaa___ZZZTTTMMMFFFBBB??????@@@CCCFFFJJJLLLNNNOOOKKKIIIFFFBBB@@@>>>>>>>>>AAA@@@???BBBHHHNNNRRRTTTZZZYYYWWWTTTNNNHHHBBB>>>999<<>><<<555666777999999999888777555555444444444444555555666666666666666666666666555555666777777888777777555555666777777777777777555555666666666666555555888888777777666666666555666666666666777777777777777666666666777888999:::666777777777777777666555777777666666666666777777===@@@>>>:::888;;;<<<:::555555555666777999:::;;;888888777777777777777888888888777777666666555555888888999999999:::::::::666777777888999999::::::888888888888888888888888777777888888999999999999999999::::::;;;<<<======<<<<<<======>>>>>>??????>>>??????@@@@@@@@@??????>>>@@@CCCDDDDDDDDDEEEFFFJJJIIIHHHFFFDDDBBB@@@???@@@@@@@@@??????@@@AAAAAACCCCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHJJJLLLMMMOOOOOORRRSSSTTTVVVXXXYYYYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\XXXXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[\\\^^^^^^^^^\\\\\\]]]^^^_________^^^]]]\\\[[[ZZZYYYWWWVVVUUUTTTPPPNNNKKKGGGEEEEEEEEEFFFBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBDDDFFFHHHIIIEEEHHHIIIIIIIIILLLRRRWWWYYY___cccbbb______bbbddd``````___]]]ZZZVVVSSSQQQKKKIIIFFFCCCAAA?????????:::999999999;;;;;;999888888888888:::;;;:::777555999999999888777666666555999888888777666555555444555555555555666666777777777666666666666555555555666666666666666666666666777777666666555555555444444555555555666666777777777777777777777777777777444444444444444444444444444444333222333444555666555555555555555555555555444444555666777777777666666666555555555555666666666555333333333444666888888888777777666666555555999777555555888888666444666666666666777888999:::::::::::::::::::::::::::666777777777777888888888666666777777888888888999777777777777777888888999:::999888777666666666666777999::::::;;;===@@@CCCGGGHHHJJJLLLNNNOOOPPPPPPQQQMMMIIIGGGGGGHHHFFFEEEFFFGGGIIILLLNNNOOOPPPQQQUUUUUUVVVVVVWWWXXXYYYYYY\\\]]]^^^]]]\\\[[[\\\]]]ZZZZZZZZZ[[[\\\\\\ZZZYYYVVVVVVUUUTTTTTTTTTTTTUUUZZZZZZ[[[\\\^^^___^^^\\\aaa[[[YYY^^^cccbbb___^^^ccc```]]][[[[[[\\\\\\\\\```]]][[[\\\___```^^^[[[\\\^^^```aaa```_________]]]]]]]]]]]]^^^___```aaadddddddddeeeeeeeeeeeefffeeeeeeeeeffffffffffffffffffeeeccc^^^XXXPPPJJJFFFBBBBBBCCCEEEIIIMMMRRRUUUQQQOOOKKKFFF@@@======>>><<<===>>>???AAAFFFMMMQQQWWWYYYZZZYYYUUUNNNFFFBBB>>>===>>>@@@EEELLLSSSWWWYYY\\\```aaaaaaaaaaaabbb]]][[[XXXTTTOOOHHH@@@;;;<<<999666888;;;<<<888444666666666666666666666666777888999::::::999888777888777555555777888777666666666666666666666666666666666666666777777777777555666666666555444333333888888777666555444333333333444555777777777666555444555888999999888555444555555555555555666777777::::::::::::::::::::::::888888777777888888999:::888888777777888888999:::777888:::;;;;;;:::888777555777999;;;<<<;;;:::999;;;;;;;;;::::::999999999::::::999888777777888888;;;::::::999999888888888;;;;;;:::::::::;;;<<<===???????????????@@@@@@@@@BBBAAA???>>>===<<<======@@@AAACCCDDDCCCCCCDDDEEEFFFEEECCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEGGGHHHLLLNNNPPPSSSTTTTTTTTTSSSXXXWWWWWWXXXYYYZZZZZZZZZTTTUUUWWWYYY[[[\\\]]]]]]ZZZZZZYYYYYYXXXWWWWWWVVV[[[\\\^^^______]]][[[ZZZ^^^______]]][[[ZZZ[[[]]][[[\\\]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[```]]][[[[[[]]]]]][[[YYYWWWUUUQQQNNNJJJHHHGGGGGGHHHGGGEEEDDDCCCDDDFFFGGGCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHJJJMMMRRRUUU\\\^^^```aaa```aaabbbcccaaaaaaaaa```^^^\\\ZZZXXXQQQPPPMMMIIIGGGEEEDDDCCC===<<<;;;;;;<<<;;;999777888888888:::<<<;;;999777:::::::::999888777777777888888888777666555555555444444555555666666666666666666666555555555555444666666666666666666666666777777666666666555555555555555555555666666666777666666666666666666666666444444444444444444444444444444333333333444555666555555555555555555555555333333444444555444444444666666555555555555666666666555444333333444666777888777777777666666666555999777555666777888666444666666666666777888999:::::::::::::::::::::::::::888888888999999999::::::777777777777888888888999777777777777777888999999999888888777777777888888999:::<<<======@@@CCCFFFIIIJJJLLLMMMOOOPPPPPPPPPNNNKKKGGGFFFGGGHHHGGGFFFJJJKKKMMMOOOQQQSSSSSSTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ\\\\\\ZZZZZZZZZ[[[\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\]]]^^^^^^___[[[[[[___bbb```^^^___bbbaaa___]]]]]]]]]]]]\\\[[[YYYXXXZZZ^^^```^^^\\\ZZZ\\\]]]^^^^^^^^^______bbbaaa````````````aaaaaaccccccccccccddddddddddddeeeeeeeeeeeefffffffffffffffeeeddd```[[[UUUPPPLLLFFFEEEDDDEEEHHHMMMSSSVVVUUUTTTQQQKKKEEE@@@??????>>>??????@@@AAAEEEJJJOOOWWWXXXZZZZZZWWWQQQKKKFFF@@@>>>>>>???CCCIIIPPPUUUYYY\\\```bbbaaaaaaaaabbb___]]]ZZZWWWSSSMMMFFFBBB???;;;888888:::;;;999555666666666666666666666666777888999999999999888777666555333333555666555444666666666666666666666666666666666666777777777777777777777888777777666666777777777666555555444444444555666666666666666666444555888999999888555444666555555555555666777777888888888888888888888888888888777777888888999:::888888777777888888999:::888999::::::::::::999888666777999:::;;;;;;::::::;;;:::::::::999999999999::::::999888888888888888;;;:::::::::999999888888;;;;;;;;;<<<<<<===>>>???>>>??????@@@AAAAAAAAAAAAAAA@@@???>>>======>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDGGGGGGFFFFFFGGGIIIJJJKKKOOOQQQSSSVVVWWWXXXXXXWWWYYYYYYYYYZZZ[[[[[[[[[ZZZWWWXXXYYYZZZ\\\\\\\\\]]]YYYYYYXXXXXXWWWWWWVVVVVVZZZ[[[]]]^^^^^^]]][[[ZZZ\\\]]]^^^\\\ZZZZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[\\\[[[\\\\\\]]]^^^^^^]]]]]]]]][[[ZZZZZZ\\\]]][[[YYYZZZYYYWWWTTTQQQOOONNNMMMKKKJJJHHHFFFEEEEEEFFFGGGCCCCCCCCCBBBCCCCCCDDDDDDGGGGGGGGGFFFFFFIIIMMMPPPYYY[[[^^^``````aaabbbcccbbbbbbccccccbbbaaa___^^^[[[YYYVVVRRROOOMMMKKKJJJCCCBBB@@@???>>>===:::777888888888999;;;<<<:::999;;;;;;::::::999888888888888888777777666666555555444444444555555555555555666555555555555444444444666666666666666666666666777777666666666666555555555555555555666666666666555555555555555555555555444444444444444444444444444444333333444444555666555555555555555555555555444444444555444444333333666666666555555666666666555555444333333555666777777777777777666666666666888777666666777777666555666666666666777888999:::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;777777777888888888888888888777777777777888999999888888888888888999:::::::::<<<>>>@@@AAACCCGGGJJJLLLLLLMMMNNNOOOOOOOOOOOOJJJHHHFFFFFFHHHJJJJJJJJJPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYXXXYYY[[[[[[ZZZYYYZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZYYYZZZ[[[]]]^^^___]]][[[\\\______^^^```eeehhhgggfffdddbbb```^^^]]]XXXVVVUUUXXX\\\^^^]]][[[YYYZZZ[[[\\\]]]^^^___```aaa```^^^]]]]]]]]]^^^___aaaaaaaaabbbbbbbbbccccccdddddddddeeeeeefffffffffeeeeeeeeeccc```\\\XXXVVVLLLJJJGGGEEEGGGLLLQQQUUUYYYYYYXXXSSSMMMGGGDDDCCCBBBBBBBBBAAAAAACCCGGGJJJUUUWWWZZZ[[[ZZZUUUQQQMMMCCCAAA>>>===???EEELLLPPPYYY\\\___aaabbbaaabbbbbbaaa```^^^\\\YYYTTTOOOKKKEEE@@@:::888999:::999888666666666666666666666666777888888999999888888777:::888666777888999888888666666666666666666666666666666666666777777777777666666777888888888777777666666666666666666666666777666666555555555555666444666777999999777666444666666555555666666777888777777777777777777777777888888777777888888999:::888888777777888888999:::999999999999999999999999777888888999::::::;;;;;;999999999999999888888888:::999999888888888888999::::::::::::::::::999999;;;<<<===>>>???@@@AAABBB???@@@AAACCCCCCBBBAAAAAA??????>>>>>>>>>>>>??????<<<>>>@@@AAA@@@@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDEEEEEEJJJJJJJJJKKKLLLNNNOOOPPPSSSUUUWWWYYYZZZ[[[[[[ZZZXXXXXXYYYZZZZZZYYYXXXWWWXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ\\\]]]]]]\\\[[[ZZZZZZ\\\]]]\\\[[[ZZZZZZ[[[]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[ZZZYYY[[[]]]^^^^^^]]]\\\\\\[[[ZZZYYYWWWUUUTTTPPPNNNLLLIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFEEEDDDCCCDDDGGGJJJSSSWWW\\\___```aaaaaabbbaaabbbcccccccccbbbaaa```bbbaaa^^^[[[WWWTTTRRRQQQKKKIIIFFFDDDCCC@@@<<<::::::888888888:::;;;;;;:::::::::999999999888888888888777777777666666666555444444444444555555555555555555555555444444444444555555555555555555555555777777666666666666666666555555555666666666666666555555555555555555555555444444444444444444444444444444444444444555555666555555555555555555555555666777777777666555444444555555666666666666555555555444444444444555666777777777777777666666666666888777777666777666666555777777666666777888999999999999999999999::::::::::::::::::;;;;;;;;;;;;<<<888888888888888888888888888888777777888888999:::::::::999999999999::::::;;;>>>@@@BBBDDDFFFJJJLLLMMMNNNNNNOOOOOONNNNNNMMMIIIHHHHHHIIIKKKMMMOOOOOOTTTUUUVVVWWWXXXYYYYYYYYYWWWWWWWWWXXXXXXYYYYYYYYYYYY[[[\\\\\\[[[ZZZZZZ[[[[[[\\\\\\\\\[[[ZZZ[[[\\\ZZZYYYYYYXXXXXXXXXXXXYYYZZZ\\\^^^``````aaabbbcccaaa```aaacccbbbccckkkuuu{{{{{{yyyuuuoooiiieeebbb\\\ZZZYYY[[[]]]^^^[[[XXXYYYXXXXXXYYY[[[]]]^^^]]]\\\[[[ZZZZZZ[[[\\\^^^`````````aaaaaaaaabbbbbbbbbcccccccccdddeeeeeeffffffddddddddddddcccaaa___]]]TTTQQQKKKGGGFFFIIIMMMPPPYYY[[[\\\ZZZVVVQQQMMMKKKGGGGGGFFFDDDBBBCCCEEEHHHSSSUUUYYY\\\\\\ZZZVVVTTTIIIEEE@@@======AAAGGGKKKVVVYYY]]]```aaaaaabbbcccbbbaaa______]]][[[WWWSSSKKKFFF>>>999888888999999777777777777777777777777777777888888888888777777:::999777777999:::999888666666666666666666666666666666666666777777777777333444555666666666666666555555555555666666777777888777666444444444555666555666777888888777666555666666666555666777777888777777777777777777777777888888777777888888999:::888888777777888888999::::::999999888888999999:::888888888888999:::;;;<<<888888888888888888888888:::999999888888999999999::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@AAACCCDDDDDDCCCDDDDDDEEEDDDBBB@@@???>>>>>>>>>>>>>>>??????@@@;;;===?????????>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBAAABBBCCCDDDFFFHHHIIIIIIMMMNNNNNNPPPQQQSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZYYYVVVXXXZZZZZZYYYWWWVVVVVVZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ\\\^^^^^^]]][[[[[[[[[^^^\\\ZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZYYYWWWWWWZZZZZZ[[[\\\^^^___``````[[[\\\]]]]]]]]][[[ZZZYYYUUUSSSQQQNNNLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCAAABBBDDDGGGNNNSSSYYY^^^```aaabbbbbbccccccdddddddddcccbbbaaaeeedddbbb```]]]ZZZXXXWWWRRRPPPMMMKKKIIIFFFBBB???===;;;999888999::::::999888888888888888777777777777777777777666666666666555555555555555555555555666666555555555444444444444444444444444444444444666666777777777777777777666666666666666555555555555555555555555555555555444444444444444444444444444444555555555666666555666666666666666666666666666777777777666555444444555555666777777666555555444444444444555555666666666666666666777777777777777777777777666666666666777777777777777777888999888888888999999:::::::::999999999999::::::::::::999999999888888888888888888888888888888999999:::<<<<<<;;;:::::::::::::::===???CCCEEEGGGIIIKKKNNNNNNNNNOOOOOONNNNNNMMMLLLJJJKKKLLLNNNPPPQQQTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYYYYZZZ\\\\\\^^^``````___^^^^^^___\\\\\\[[[ZZZYYYYYYYYYZZZXXX]]]eeejjjlllnnnooopppsssrrrqqqrrrqqquuu|||uuurrrllljjjgggggggggeee```\\\ZZZXXXWWWXXXZZZ[[[YYYWWWYYYYYYXXXYYYZZZ]]]aaaccc______`````````aaaaaaaaabbbbbbccccccdddeeeeeefffccccccdddddddddcccbbbaaa[[[WWWQQQJJJGGGGGGIIIJJJUUUYYY]]]^^^]]]YYYWWWVVVMMMMMMLLLIIIGGGFFFHHHIIISSSUUUYYY\\\^^^]]][[[YYYPPPLLLEEE???===???DDDGGGQQQUUUZZZ]]]___```aaacccaaa```_________^^^[[[YYYQQQLLLDDD===:::999999:::888888888888888888888888777777777777777777777777666444333333444555555444666666666666666666666666666666666666777777777777444444555666777777777666444444555555666777777777888777666444444444555666555666777888888777666555666666666666666777888888888888888888888888888888888888777777888888999:::888888777777888888999::::::999999888888999999:::888888888888999:::;;;<<<888888888888888888888888:::999999999999999:::::::::::::::;;;;;;<<<<<<===<<<===???BBBDDDEEEFFFFFFHHHHHHGGGFFFCCC@@@>>><<<<<<===>>>>>>??????@@@@@@;;;<<<>>>???>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEAAABBBEEEGGGJJJMMMOOOPPPPPPQQQRRRTTTVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWUUUXXXZZZZZZYYYXXXXXXYYY\\\]]]]]]]]]\\\\\\[[[ZZZXXXXXXYYYZZZ[[[\\\]]]]]][[[\\\\\\]]]]]]]]]]]]]]]___aaadddeeecccaaa```___```]]]ZZZYYY[[[\\\[[[ZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\]]]^^^___[[[\\\^^^_________]]]]]]XXXWWWUUUSSSPPPNNNMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEBBBCCCCCCCCCBBBBBBEEEGGGJJJOOOVVV[[[^^^```aaabbbcccdddeeefffeeeeeedddccceeeddddddcccaaa___]]]\\\YYYWWWTTTRRRPPPNNNJJJGGGDDDAAA===::::::::::::999777777777777777777777777777777777777666666666666666666666666666555555555777666666666666555555555444444444444444444444444666666777777777777888888666666666666666555555555555555555555555555555555444444444444444444444444444444555666666666666555666666666666666666666666444444444555444444333333444555666777777666555444444444444555555555555666666666666666777777777777666777888777666555666777888777777777777777888888777777888888999:::::::::888888888888999999999999999999999999999888888888999888888888888999::::::<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>@@@BBBEEEGGGHHHHHHHHHKKKIIIGGGEEEBBB???===<<<<<<===>>>???????????????;;;===???@@@??????@@@AAACCCCCCCCCDDDEEEFFFHHHHHHEEEFFFHHHKKKOOORRRTTTUUUSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXRRRUUUXXXXXXWWWWWWZZZ^^^``````aaaaaabbbbbbaaaaaacccdddeeefffhhhiiijjjkkkkkkkkkkkkllllllmmmmmmnnnpppssswwwxxxuuurrrpppooofffbbb]]]ZZZ[[[[[[YYYWWWUUUVVVVVVWWWXXXXXXWWWWWWVVVWWWYYYYYYXXXYYYZZZ\\\\\\]]]^^^___````````````ZZZZZZXXXWWWUUUSSSRRRQQQOOONNNLLLJJJHHHGGGFFFFFFBBBCCCDDDDDDCCCCCCDDDFFFFFFKKKQQQVVVZZZ\\\^^^```^^^```aaacccdddeeeddddddcccddddddeeedddcccbbbaaa]]][[[YYYXXXWWWUUURRROOOLLLHHHBBB>>><<<<<<;;;:::888888888888888888888888666666666666777777777777888888777777777666666666888888777777777666666666666666666666666666666666666666777777777888888888777666666666555555555555666666666666666666666666444444444444444444444444333444555666777666666555666666666666666666666666333333444444555444444444444555666777777666555444333444444555555555555555555666666666777777777888666888999888555444555777888888777777777777888888666777777888999999::::::888888888888999999999999:::::::::999999888888888999999888888999999:::;;;:::::::::;;;<<<>>>???@@@CCCFFFIIILLLLLLMMMOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPOOORRRUUUUUUUUUUUUWWWYYYWWWWWWXXXWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTTTTVVVYYY___gggmmmvvv{{{yyysssooonnnnnnoooppprrrtttvvvxxxzzz~~~}}}yyyqqqjjjdddaaa]]]YYYWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\``````aaabbbcccdddeeeeeeffffffeeeeeedddbbbbbbaaa```^^^\\\YYYTTTPPPLLLJJJKKKPPPWWW]]]```aaabbbccc_________\\\ZZZYYYYYY[[[YYY\\\___bbbddddddcccbbb^^^YYYQQQIIIDDDAAAAAABBBEEEIIIPPPUUUYYY]]]```bbb```___^^^___aaaaaa```___]]][[[VVVOOOHHHBBB>>>===999999999999999999999999888777666555555666777888:::888777777888999999888666666666666666666666666666666666666777777777777888888999999999888777777555555555666666666666666444555666666666666666666666666777777777777666666777777666666777777888999999999999999999999999999888888777777888888999:::888888777777888888999:::888999::::::::::::999888666777999:::;;;;;;::::::999999999999:::::::::;;;999999999999999:::;;;<<<999:::;;;<<<===>>>??????BBBDDDFFFIIIKKKKKKKKKJJJJJJHHHEEEBBB@@@?????????===>>>??????@@@???>>>>>>===???AAAAAAAAA@@@AAABBBDDDDDDEEEFFFHHHIIIKKKLLLKKKLLLNNNPPPRRRUUUVVVWWWUUUVVVWWWYYYZZZZZZYYYYYYWWWWWWXXXYYYZZZ\\\]]]^^^ZZZ]]]``````___bbbgggmmmssstttuuuwwwxxxxxxyyyyyy~~~xxxpppkkkjjjhhhddd```\\\\\\\\\\\\[[[ZZZYYYXXXXXXZZZ[[[ZZZXXXWWWYYY[[[[[[[[[[[[[[[\\\]]]^^^^^^[[[ZZZZZZZZZYYYXXXWWWVVVRRRQQQOOOLLLJJJHHHGGGGGGDDDEEEFFFDDDBBBAAABBBCCCBBBFFFLLLPPPTTTWWWZZZ]]]XXXZZZ]]]___bbbcccccccccbbbcccdddeeeffffffeeeddd```^^^\\\[[[[[[YYYVVVTTTQQQMMMFFFAAA>>>===<<<;;;999999999999999999999:::666666666666777777777777999999888888777777666666888888888888777777777777888888888888888888888888666666777777888888888999777777666666555555555444777777777777777777777777444444444444444444444444333444666777777777666555777777777777777777777777444444555666777777777666444555666888888666555444333444555555666666555555555666666666777777888888666888999888555444555777888888777777777777777888666777777888999999::::::888888999999999::::::::::::::::::999999888888888999999888888999999:::;;;777888999;;;===@@@BBBDDDFFFIIILLLNNNOOOOOOPPPRRRSSSSSSTTTTTTTTTTTTSSSSSSPPPSSSVVVWWWUUUUUUWWWYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUXXX]]]fffqqqxxx~~~uuuqqqkkkeee```]]]]]]]]]XXXXXXXXXXXXYYYYYYYYYYYY___```aaabbbcccdddeeeeeeiiihhhgggeeedddbbbaaaaaa_________^^^ZZZUUUPPPMMMIIINNNUUU[[[___aaacccdddeeeeeeeeecccaaa```aaabbb]]]___bbbeeeffffffeeedddaaa]]]UUUMMMGGGCCCAAAAAAAAAFFFMMMSSSXXX[[[___aaa```___^^^___aaabbbaaa```aaa```]]]VVVNNNFFFAAA???999999999999999999999999888777666555555666777888888666555555666777777666666666666666666666666666666666666666777777777777777777777777777666555444666666666666666666666666333444666777777777666666777777777666666777777777777777777777777888888999888888888888888888888888888888888777888999999:::888888888777888999999:::777888:::;;;;;;:::888777555777999;;;<<<;;;:::999999999999::::::;;;;;;;;;999999999999::::::;;;<<<999:::;;;<<<===>>>???@@@EEEGGGJJJLLLMMMMMMMMMLLLIIIGGGCCC@@@???@@@AAABBB===>>>???@@@@@@???>>>===>>>@@@BBBBBBBBBAAABBBCCCEEEFFFFFFHHHIIIKKKMMMNNNPPPPPPQQQSSSTTTVVVWWWWWWVVVWWWXXXYYYZZZZZZYYYXXXVVVVVVXXXZZZ]]]```bbbdddjjjmmmpppppppppttt{{{~~~xxxtttpppooommmjjjfffccc```^^^\\\^^^```^^^[[[YYYZZZ\\\XXXWWWVVVVVVWWWXXXZZZ[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYTTTSSSQQQNNNKKKJJJHHHHHHFFFGGGGGGEEEBBB??????@@@@@@CCCHHHLLLOOOSSSWWWZZZOOORRRVVV[[[^^^```aaaaaadddeeeeeeeeeeeeeeeeeeeeeccccccbbb```___]]]\\\\\\VVVTTTRRRMMMIIIDDD@@@>>><<<:::999888999:::999888444555777888888888777666777888888888999999999999666777777777777888888888;;;888555555777999888777888888777777666666555555666555555444444444555555444555555555555555555444555555555555555555555555666666666666666666666666444444444555555555666666777777777777777777777777999777666555666666444333555555444444444444555555555555666777888999999:::555555666888888999999999999888888888777777666666555666777888999:::;;;;;;999888888888999::::::;;;:::999777666666777999:::999999999888999999:::;;;<<<======>>>@@@BBBDDDEEEKKKLLLMMMNNNOOOPPPPPPPPPTTTUUUUUUVVVWWWWWWWWWVVVWWWWWWVVVVVVVVVWWWWWWXXXUUUUUUVVVWWWXXXWWWTTTQQQTTTTTTTTTSSSRRRQQQOOOOOOPPPTTTWWWZZZbbbrrrrrrhhhcccbbbaaa]]]XXXVVVWWWYYYYYYXXXZZZ[[[]]]```aaabbbbbbaaafffeeecccaaa```______```___aaacccccc```ZZZTTTPPPMMMMMMNNNSSSZZZ```bbbbbbdddfffggggggfffeeeeeefffdddeeeeeeffffffffffffeeecccbbb___YYYPPPGGGAAA???>>>AAAFFFLLLRRRWWW[[[\\\``````___^^^^^^^^^^^^___cccaaa^^^[[[VVVPPPHHHCCC>>>===<<<<<<<<<;;;888666888888777777777777888888777777888888888888777777666777999999777666777888888888888777777777777777777777777777777777777777888888777777666666555555777777777777777777777777888888777777666666555555777777777777777777777777888888999999999999888888999::::::;;;;;;::::::999777777777888999999999:::888888999999999:::::::::999999888888888888888999::::::999999::::::;;;<<<>>>===<<<;;;;;;;;;;;;<<<999;;;>>>AAADDDEEEFFFFFFJJJKKKLLLMMMLLLKKKIIIGGGIIIGGGEEECCCAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????CCCCCCBBBBBBBBBDDDEEEFFFIIIJJJKKKLLLMMMOOOPPPPPPVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXWWWUUUUUUUUUWWWXXXVVV\\\ccceeeeeehhhooowww~~~zzzsssnnnkkkiiifff```\\\ZZZZZZ\\\SSSTTTUUUTTTTTTVVVYYY\\\[[[YYYWWWWWWXXXXXXXXXWWWXXXXXXWWWVVVSSSPPPMMMLLLHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFHHHKKKNNNOOONNNPPPTTTXXX\\\___aaabbbeeeeeeeeefffffffffffffffeeeeeedddbbbaaa```___^^^YYYXXXVVVRRRMMMIIIEEECCCAAA???<<<:::::::::999888666777777888777777555555777777777888888888999999666666666777777777888888:::888555555777999888777777777777777666666666666555555555555555666666777555555666666666666555555555555555555555555555555666666666666666666666666444444444555555555666666555555555555555555555555666555444555666777666555666555555444444555555666555555555666777777888888555666777888888999999999888888888888777777777666666666777888999::::::;;;999999888888999999:::;;;:::999888777777888999:::999999999888888999::::::;;;<<<===@@@BBBEEEGGGIIILLLMMMNNNPPPQQQQQQQQQQQQTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVTTTRRRPPPPPPPPPPPPQQQRRRSSSSSSRRRVVV[[[aaalll~~~xxxsssnnnjjjdddaaa___]]]YYYWWWYYYZZZ[[[\\\^^^___```aaadddddddddcccddddddeeefffbbbdddeeeeeebbb^^^YYYVVVSSSPPPNNNPPPUUU\\\```bbbeeefffhhhhhhgggfffggghhhjjjjjjkkkkkkkkkjjjjjjiiicccaaa___ZZZSSSLLLEEE@@@>>>@@@DDDIIIPPPVVVZZZ]]]_________^^^^^^^^^______cccaaa^^^\\\XXXSSSLLLHHHAAA???<<<;;;::::::888777888888777777777777888888666666777777777777666666666777999999777666777888888777777777777777777777777777777777777777777777888888777777666666666666777777777777777777777777888777777777666666666555777777777777777777777777888888999999999999888888999999::::::::::::999999888888888888999999999999888888888999999999::::::999999888888888888999999::::::999999::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<;;;<<>>BBBEEEIIILLLMMMNNNNNNPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRPPPPPPNNNNNNMMMNNNPPPSSSVVVXXXXXX^^^gggppp~~~~~~|||wwwsssmmmggg___[[[XXXXXXXXXYYYZZZ]]]___aaa``````aaabbbcccdddddddddddddddeeeeeeccc```]]]\\\ZZZUUUOOOMMMPPPVVV]]]aaadddfffhhhhhhhhhggghhhiiiiiiiiiiiiiiihhhhhhgggfffcccaaa^^^\\\YYYSSSJJJCCC>>>???AAAEEEKKKRRRYYY]]]^^^^^^^^^^^^^^^_________bbb```___]]]\\\XXXSSSOOOGGGCCC===:::888888888888888888777777777777888888555666666666666666666555666777999999777666777888777777777777777777888888777777777777777777777777888777777777777666666666777777777777777777777777777777777777666666666666777777777777777777777777888888999999999999888888888888999999999999888888999999999999999888888888777777888888888999999999999999888888888888999999::::::999999::::::;;;<<<;;;;;;;;;:::;;;;;;<<<<<<>>>???BBBEEEGGGHHHIIIIIIKKKKKKLLLMMMMMMLLLJJJIIIDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGGGGIIIKKKNNNPPPQQQQQQRRRSSSSSSTTTUUUVVVVVVRRRRRRSSSUUUXXXZZZ]]]___]]]```dddfffhhhjjjlllnnnttt|||uuufff\\\WWWSSSOOOOOOSSSXXX[[[[[[\\\[[[ZZZ[[[\\\\\\[[[YYY[[[\\\]]]^^^\\\YYYVVVTTTOOONNNMMMKKKIIIGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFMMMMMMMMMOOOSSSYYY___bbbdddeeefffhhhiiiiiiiiihhhhhhggggggfffdddccccccbbbaaaaaa___]]]ZZZWWWTTTSSSPPPLLLFFFAAA>>><<<;;;999777777777777777666666666666666666666777777777777777777777888888888888999888777777777777888888777555555666666777777888888888888777777777777777888444555555666666555555444777777777777777777777777666666666666666666666666555555555555666666666666555555555555555555555555444333222333666777666555666666555555555555666666666666666666666666555555666666777888888888888888888888888777777777777777999999999999999999999999:::999999888999999:::::::::999999888888999999:::::::::999999999999::::::===???AAAEEEHHHKKKMMMOOONNNOOOPPPQQQRRRSSSSSSSSSUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUTTTSSSQQQQQQSSSTTTTTTSSSQQQQQQQQQRRRRRRRRRQQQRRRUUUYYY]]]```gggnnnzzzwwwooojjj```^^^\\\[[[[[[\\\]]]_________```aaaaaaaaaaaaaaacccccccccbbbbbb```______^^^YYYSSSNNNOOOSSSYYY]]]bbbdddfffggggggggghhhiiiffffffffffffeeedddcccbbbccc```^^^______ZZZPPPHHH@@@??????AAAFFFNNNWWW\\\\\\]]]]]]^^^____________aaa```_________]]]YYYWWWMMMHHH@@@:::888888999999999888888777777888888999666666777777777777666666666777999999777666777888777777777777777888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777888888999999999999888888777888888999999888888777:::::::::999999888888888777777777888888888999999999999888888888999::::::::::::999999::::::;;;<<<::::::::::::;;;<<<===>>>AAABBBEEEGGGIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKKKKGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFFFFGGGGGGHHHHHHHHHKKKKKKLLLNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUWWW\\\bbbhhhlllssswww{{{}}}}}}~~~ssscccZZZTTTOOOPPPXXXaaaeeefffaaa^^^[[[YYYZZZZZZZZZZZZ[[[]]]___```___]]]ZZZXXXUUUUUUSSSQQQNNNLLLKKKJJJJJJKKKKKKKKKJJJHHHFFFDDDNNNMMMLLLLLLPPPVVV[[[___bbbccceeegggiiiiiihhhhhhggggggfffeeeddddddccccccbbbbbbaaa```^^^\\\ZZZYYYVVVQQQKKKFFFCCC@@@===;;;888888888777888888888888666666666666777777777777888888888999999999::::::777777888888777777777777555555666666777777888888;;;:::999777777666666666444444444555555444444444777777777777777777777777666666666666666666666666555555555666666666777777666666666666666666666666666555444444666666555444666666666555555666666666888777777777777777777777666777777888888888888777777777777777777777888888999999999999999999::::::::::::999999888999999::::::999999999999999999::::::::::::::::::;;;;;;<<>>>>>BBBJJJSSSXXX[[[[[[]]]^^^____________```_________``````^^^\\\SSSMMMEEE>>>;;;:::::::::999999888888888888999999777888888999999888888777666777999999777666777888666666777777888888888888777777777777777777777777777777777777888888888888777777777777777777777777666666666666777777777777777777777777777777777777888888999999999999888888777888888999999888888777;;;:::::::::999999888888777888888888888999999999999999888888999::::::;;;::::::999999::::::;;;<<<999999:::;;;<<<>>>???@@@DDDEEEGGGJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMKKKIIIHHHJJJJJJJJJKKKKKKLLLLLLLLLOOOPPPQQQRRRTTTUUUUUUVVVWWWVVVVVVVVVUUUUUUTTTTTTVVVVVVWWW\\\eeeqqq|||zzziii^^^XXXSSSVVVaaannnwwwzzzqqqkkkddd^^^\\\\\\\\\]]]\\\]]]___``````^^^\\\ZZZZZZZZZXXXWWWUUUSSSQQQQQQPPPQQQQQQPPPNNNLLLIIIHHHPPPNNNLLLLLLNNNRRRWWWZZZ___```cccfffhhhhhhgggggggggffffffeeeddddddccccccbbbbbbbbbaaa```___^^^]]]ZZZWWWRRRNNNJJJFFFBBB???;;;:::999999888999999999666666666777777777888888888888888999999999::::::666777999999777666777888666666666666777777777777;;;:::999777666666666666444444555555555555444444666666666666666666666666666666666666666666666666555555666666666777777777777777777777777777777777777666555555666777666444777666666555555666666777777777777777888888888888777777888888888888777777777777777777888888888888888999999999::::::;;;;;;::::::999999888888999999:::::::::::::::::::::::::::::::::;;;<<<===>>>???DDDFFFHHHJJJLLLLLLLLLLLLMMMNNNOOOQQQRRRRRRSSSSSSVVVVVVWWWWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTQQQSSSVVVWWWYYY\\\ccchhhkkknnnttt{{{~~~yyyooofffaaa___^^^]]]\\\\\\^^^___```bbbccccccccccccccccccbbb^^^^^^^^^[[[XXXVVVUUUVVVZZZ]]]```bbbbbbdddfffgggjjjjjjjjjjjjiiihhhggggggbbbbbbaaabbbccc___YYYSSSHHHDDD@@@===@@@FFFNNNSSSYYYZZZ\\\^^^___```______```___^^^___aaaaaa___^^^YYYSSSLLLEEEAAA>>>;;;:::999999888888888888999999888999999::::::999999888666777999999777666777888666666666777888888999999777777777777777777777777777777777888888888888999777777777777777777777777666666666666777777777777777777777777777777777777888888999999999999888888888888999999999999888888:::::::::::::::999999999888888999999999:::::::::999999888999999:::;;;<<<::::::999999::::::;;;<<<999::::::<<<===@@@AAACCCFFFGGGIIIKKKLLLMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKMMMMMMNNNNNNNNNNNNNNNNNNPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWXXX[[[]]]aaajjjxxx{{{lllddd___\\\___lll||||||qqqhhhbbb```^^^^^^]]]^^^_________^^^]]]\\\\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVUUUSSSQQQPPPOOORRRPPPNNNLLLMMMPPPSSSVVV[[[^^^aaadddffffffeeeeeeggggggffffffeeeeeeddddddbbbbbbbbbbbbbbbaaaaaa```^^^\\\XXXUUURRRNNNIIIEEE@@@???===;;;999888888888777777777888888888999999666666777777777888888888555777::::::777666777888777777777777666666666666777777666666666777777888666666777777777777666666555555555555555555555555666666666666666666666666555666666666777777777777666666666666666666666666666555555666888999888777777777666666666666777777555555666666777888888888777777888888888888777777666777777777888888888888888888999999:::;;;<<<<<<;;;:::999999888888999999999::::::::::::::::::999::::::;;;<<<>>>@@@AAABBBDDDFFFIIIKKKMMMMMMMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQOOOOOOOOOQQQTTTUUUSSSXXX]]]bbbgggoooyyy}}}vvvkkkhhhccc___\\\\\\\\\]]]```aaabbbccccccbbbaaa```___aaabbb```\\\XXXWWWWWWXXX[[[^^^```bbbccceeegggfffgggggggggggggggffffffbbbcccdddcccbbb^^^[[[XXXLLLHHHBBB>>>>>>CCCJJJNNNXXXYYY\\\^^^`````````___```___^^^^^^``````___^^^\\\XXXRRRLLLGGGBBB===999:::999999888888999999:::888888999999999999888888666777999999777666777888555666666777888888999999777777777777777777777777777777888888888999999999777777777777777777777777555666666666777777777888777777777777777777777777888888999999999999888888999999::::::::::::999999999999::::::::::::::::::999::::::::::::;;;;;;;;;999999999999:::;;;<<<<<<::::::999999::::::;;;<<<999:::;;;===???AAADDDEEEHHHIIIJJJLLLMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMLLLMMMMMMMMMOOOOOOOOOOOONNNNNNNNNNNNMMMOOOQQQTTTVVVWWWWWWWWWWWWXXXZZZ]]]___bbbdddeeelllpppxxx|||qqqjjjgggeeehhhttt~~~tttmmmgggccc``````___^^^^^^^^^^^^^^^[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXVVVVVVUUUUUUTTTRRROOOMMMMMMNNNQQQSSSZZZ\\\___ccceeeeeeddddddhhhhhhggggggffffffeeeeeebbbcccccccccccccccbbbbbbaaa___]]][[[XXXSSSMMMIIIDDDBBB???<<<999777666666888888888888999999999999555555555555666666666666444777::::::888666666888888888777777666666555555444444444555666888999:::888888999999999999888888555555555555555555555555666666666666666666666666666666666666777777777777555555555555555555555555555444444666999;;;;;;:::777777666666666666777777333444444555666777888888777777888888888777777666666666777777888888888999777777888999;;;<<<======;;;::::::999888888888999999::::::;;;;;;::::::999::::::;;;===???AAACCCEEECCCEEEHHHKKKNNNNNNNNNNNNPPPQQQRRRTTTUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQQQQOOOMMMLLLMMMPPPTTTVVV^^^dddlllsss{{{zzzrrrjjjccc```______]]]^^^```aaa```___]]]\\\```bbbcccaaa]]]ZZZYYYZZZXXXZZZ^^^```bbbdddfffhhhfffggghhhhhhhhhhhhhhhgggbbbdddeeedddaaa]]]\\\[[[NNNJJJCCC???>>>BBBGGGKKKWWWYYY\\\^^^`````````___```___^^^^^^______^^^]]]^^^[[[VVVPPPKKKDDD===999:::999999888888999999:::777777888888888888777777666777999999777666777888555666666777888999999999777777777777777777777777777777888888999999999999777777777777777777777777555666666666777777888888777777777777777777777777888888999999999999888888999::::::;;;;;;::::::999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999:::;;;<<<===::::::999999::::::;;;<<<::::::<<<===@@@CCCEEEFFFHHHIIIKKKLLLMMMMMMLLLLLLNNNMMMMMMMMMNNNOOOOOOPPPLLLKKKKKKJJJKKKMMMOOOPPPOOOOOOOOONNNNNNMMMMMMMMMJJJLLLPPPSSSVVVXXXYYYYYY[[[]]]```eeeiiimmmqqqrrr~~~xxxnnnmmmkkknnnxxxuuuooocccaaa```^^^^^^^^^______YYYZZZZZZ[[[\\\]]]^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYYQQQQQQPPPOOOOOONNNOOOOOOWWWYYY]]]aaadddfffffffffhhhhhhhhhhhhgggfffddddddcccccccccccccccccccccccccccaaa```___]]][[[WWWTTTJJJGGGDDD@@@<<<;;;::::::777777666555666777888999;;;===???>>><<<999777777888888777666666666666666555444333222333555777888999999888888777666666666555555666777777777777777888777666777888999888666666666666666666666666666555555666666666666555555444555555555666666777777444444555555666666777777;;;:::888777666555666666777666555444444555666777666666666666666777777888777888888888888999999999;;;;;;999999999999;;;;;;::::::::::::::::::::::::;;;;;;:::::::::::::::999999:::<<<>>>AAACCCEEEFFFHHHJJJKKKLLLMMMNNNQQQTTTUUUUUUVVVVVVVVVUUUTTTTTTRRRVVVVVVQQQOOOPPPPPPOOOOOOPPPPPPOOOOOOSSSZZZ___jjjoooxxxuuukkkfffdddbbb```______bbbccccccbbbeeeddddddcccbbb^^^YYYUUUVVVXXX[[[^^^```bbbccccccdddeeefffhhhiiiiiijjjjjjhhhdddaaa```aaa```]]]ZZZXXXTTTMMMEEEAAAAAAEEEIIIUUUZZZ___aaaaaaaaabbbccc^^^^^^^^^^^^^^^^^^^^^^^^^^^]]][[[YYYTTTMMMEEE???===;;;999888999999888777;;;:::999777666666555555777777777777777777777777888888888888888888888888777777666666666666777777777777777777777777777777777777666666666666777777888888888777777777777777888888777777888888999:::888888999999999:::::::::999999888777888999;;;<<<999999999999999999999999;;;:::999888888888999:::999999::::::::::::;;;;;;999999999999:::;;;<<<<<<<<<;;;;;;<<>><<<999999999999888777:::999888777777666666777888888888888888888888888888888888888888888888888777777666666666666777777777777777777777777777777777777666666666666777777777777777777888888888888888888777777888888999:::999999:::::::::;;;;;;;;;999999888888999::::::;;;999999999999999999999999::::::999999999999999:::999999::::::::::::;;;;;;::::::::::::;;;<<<======>>>>>>>>>???BBBEEEHHHJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMKKKJJJHHHHHHGGGGGGEEEFFFGGGGGGGGGGGGJJJLLLLLLKKKJJJJJJKKKMMMNNNNNNOOOQQQSSSVVVXXX[[[___bbbrrr|||}}}zzzyyyvvvsssrrrssszzz{{{pppiiiddd___\\\[[[[[[[[[\\\]]]]]]\\\ZZZ]]]]]]]]]]]]\\\\\\\\\[[[GGGGGGGGGGGGHHHIIIJJJJJJMMMPPPTTTZZZ```dddgggiiihhhhhhggggggfffdddcccbbbdddddddddddddddddddddddddddcccaaaaaabbbaaa```^^^YYYUUUPPPKKKGGGEEEEEEEEE<<<;;;999777666555666666222555888999999888999999888888777666666666777777888777666555555666777777555555666777777888999999555555666777777777777777888777666666888888777666666666666666666666666666666666666666666666666666555555666666666666777777777777777777777777666666555444444333333444444555777666666555555666666777888777777777777888999999777888888888888999999999;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999::::::::::::<<<===???AAACCCEEEGGGHHHGGGJJJMMMOOOOOOOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQSSSRRRSSSWWW\\\[[[VVVXXXYYYYYYYYYYYY^^^fffmmmyyyvvvnnnddd______aaacccccceeeccc`````````aaaaaa```ZZZYYYWWWWWWYYY\\\```cccdddeeeeeefffggggggggggggaaa]]]XXXVVVXXX[[[^^^```]]]ZZZTTTMMMGGGDDDEEEFFFMMMRRRXXX^^^``````aaaaaa````````````````````````^^^]]]\\\[[[XXXSSSMMMHHH@@@===;;;999999:::999888999888888777777777888888888888888888888888888888888888888888888888888888888777777666666777777888777777777777777777777777888777777666666777777888666777777777888999999999888888777777888888999:::::::::;;;;;;;;;<<<<<<<<<888999999:::::::::::::::::::::::::::::::::::::::999999::::::::::::999999999999::::::::::::;;;;;;::::::::::::;;;<<<===>>>???@@@BBBDDDFFFHHHJJJKKKJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKIIIHHHFFFEEEEEEEEECCCDDDFFFFFFFFFGGGJJJLLLLLLLLLKKKLLLMMMPPPSSSUUUTTTWWWZZZ^^^bbbggglllppp}}}{{{zzzzzz||||||{{{yyyxxxvvvuuutttsssuuu|||qqqgggaaa```^^^]]]]]]]]]]]]\\\ZZZ___^^^^^^]]]]]]\\\\\\\\\FFFFFFFFFFFFGGGIIIJJJJJJJJJLLLPPPUUU[[[```dddfffhhhhhhhhhggggggeeeddddddeeeeeeeeeeeeddddddddddddcccaaa``````aaabbbbbbaaa]]]ZZZWWWSSSQQQQQQRRRRRR???>>><<<:::999888888999222555777888888777888999888888777777666777777888:::999888777666666777777666666666666777777888888555555666777777777777777888666555666777888777666666666666666666666666666777666666666666666666777666666666666666666777777999999888888777777666666666666666666777777888888666666666666666777777777888888888888888999999:::777777888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::888888999999::::::;;;;;;???@@@AAACCCEEEGGGIIIJJJIIILLLPPPRRRRRRRRRRRRRRRVVVUUUUUUTTTSSSSSSSSSSSSTTTSSSRRRTTT^^^hhhkkkhhhggghhhgggeeedddhhhooouuu~~~rrriiieeeeeeeeeddddddbbb___^^^______^^^]]][[[YYYVVVTTTUUUYYY^^^aaacccddddddeeeffffffeeeeee```[[[VVVRRRRRRVVV[[[^^^^^^]]]YYYSSSLLLGGGEEEEEEHHHLLLTTTZZZ^^^`````````````````````````````````]]]]]]\\\\\\[[[WWWRRRNNNCCC@@@===;;;::::::999888888777777777888888999:::888888888888888888888888888888888888888888888888888777777777777777777888777777777777777777777777888777777777777777777888666666777888999999::::::888888777777888888999:::::::::::::::;;;;;;;;;;;;888999:::;;;;;;;;;999999::::::::::::::::::::::::888999:::;;;;;;;;;:::999999999999:::::::::;;;;;;999999999:::;;;<<<===>>>@@@BBBDDDGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPPPPQQQSSSWWW[[[______dddkkkrrrxxx~~~~~~|||zzzyyyyyyyyyxxxwwwttttttuuuvvvuuutttzzzwwwqqqmmmhhhbbb______```___^^^\\\\\\]]]]]]]]]]]]]]]]]]FFFFFFEEEEEEFFFGGGHHHHHHDDDFFFJJJOOOVVV]]]cccfffgggggghhhhhhhhhgggfffffffffffffffeeeeeeeeeddddddaaa___\\\\\\^^^___``````^^^\\\ZZZXXXVVVVVVVVVVVV???>>><<<;;;999999999:::666888999999777777888999888888777777777777888888999999888888777777777777777777777777666666555555555555666777777777777777777666555666777888777555666666666666666666666666888777666666666666777888777777777777777777666666999999888888777777666666666777777888999999::::::555666666777777777777777888888888888888999999:::777777888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::888888999:::;;;;;;<<<<<>>AAABBBEEEGGGIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEHHHJJJJJJJJJIIIJJJLLLNNNOOOQQQTTTVVVYYY]]]ccchhhmmmuuu}}}{{{yyywwwuuuuuutttuuuwwwvvvtttxxx~~~yyymmmdddaaa```^^^\\\YYYYYYZZZ[[[\\\]]]^^^^^^GGGFFFFFFEEEDDDDDDEEEEEE???AAADDDJJJRRRZZZaaaeeeeeeeeefffggghhhhhhhhhhhhgggggggggffffffeeeeeeddd```]]]YYYXXXYYY[[[\\\\\\]]]\\\[[[YYYWWWTTTSSSRRRAAA@@@===;;;999888888888999::::::999777666777888888888777777777888999999888888888888777777777777888888777666666555444444555555666777777777777777777666555555777777666555666666666666666666666666888888666666666666888888888888777777777777666666777777777777777777666666555666777888888888888888555555666777888888888888888777777777777888999999777888888888888999999999999::::::;;;;;;::::::999::::::::::::::::::::::::888999:::;;;<<<===>>>???DDDEEEFFFHHHJJJKKKMMMMMMNNNPPPSSSTTTTTTTTTTTTUUUTTTSSSQQQPPPOOOOOOOOOPPPOOOSSSXXXcccxxx{{{rrrcccaaa^^^]]]]]]]]]\\\\\\[[[YYYVVVTTTTTTUUUXXXYYY______aaabbbcccdddddddddbbb___ZZZTTTOOONNNPPPSSSXXXZZZ\\\[[[VVVPPPLLLIIIDDDFFFKKKSSSZZZ^^^______aaaaaaaaaaaaaaaaaaaaaaaa^^^^^^]]]^^^^^^\\\YYYVVVOOOKKKEEE@@@===<<<;;;999888888888888888999:::;;;999999999999999999999999888888888888888888888888999888888777777888888999777777777777777777777777999888888777777888888999777888888888999:::::::::888888777777888888999:::888888888999999999::::::;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::888999:::;;;;;;<<<<<<;;;999999::::::::::::;;;;;;999999999:::;;;===>>>???BBBDDDFFFGGGIIIIIIIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMOOONNNSSSZZZ___dddjjjqqqwww~~~|||xxxuuuttttttssspppsssxxxrrrjjjddd^^^YYYYYYYYYZZZ[[[\\\]]]]]]^^^LLLKKKIIIGGGEEEDDDDDDDDDBBBBBBDDDGGGMMMTTT[[[___aaaaaaccceeefffggghhhhhhhhhhhhggggggfffeeeeeeddd```\\\WWWUUUUUUWWWXXXYYYZZZ[[[[[[[[[YYYVVVSSSQQQHHHFFFCCC???;;;999888777999999:::888777666777999888888777777888888999:::666666777777777777777777666666666666666666555555555555666777777777777777777666555555666777666555666666666666666666666666999888666555555666888999888888888777777777666666666666666666666666777777555666777777888777666666444555777888999999888888777777666666666777888888777888888888888999999999999::::::;;;;;;::::::999::::::::::::::::::::::::999:::;;;<<<>>>???@@@AAAFFFGGGHHHJJJKKKMMMNNNOOONNNPPPRRRRRRRRRRRRTTTUUUUUUSSSQQQOOONNNNNNNNNOOORRRZZZdddrrrssslllddd]]][[[[[[[[[\\\ZZZYYYXXXWWWVVVUUUUUUUUU\\\]]]___aaacccddddddeeeaaa```]]]WWWQQQMMMMMMOOOSSSWWW[[[]]]ZZZTTTPPPMMMEEEFFFIIIPPPXXX^^^```___````````````````````````___^^^]]]^^^^^^]]]ZZZXXXUUUPPPIIICCC???===;;;999999999888888888999::::::999999999999999999999999888888888888888888888888999888888777777888888999777777777777777777777777999888888777777888888999999999999999999999999999888888777777888888999:::999999999:::::::::;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::<<<======999999::::::::::::;;;;;;:::;;;;;;<<<===???AAABBBEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGIIIKKKLLLMMMOOORRRUUUTTT\\\gggqqqxxx~~~zzzyyyxxxwww{{{wwwkkkbbb\\\\\\\\\\\\\\\\\\\\\\\\QQQPPPMMMKKKHHHGGGEEEEEEHHHGGGFFFGGGJJJNNNSSSVVV]]]___aaaccceeefffggggggiiihhhhhhgggfffeeeeeeeeeaaa\\\WWWTTTSSSUUUVVVVVVWWWYYY\\\^^^]]][[[XXXVVVPPPNNNIIIDDD???<<<999888777888888777666666888:::888888777777888999::::::444555666777777777777777444444555555666777777777555666666777777777777777777555444555666777666555666666666666666666666666999888777555555777888999999888888888777777666666444444555555666666777777666777888999999888777666444555777888999999999888666666666666666777777888777888888888888999999999999999;;;;;;;;;;;;999999::::::::::::::::::::::::999:::;;;===>>>@@@AAABBBGGGHHHIIIKKKLLLNNNOOOOOONNNOOOPPPPPPPPPPPPSSSUUUWWWUUUSSSPPPOOOOOOPPPQQQXXXbbbppp~~~yyykkk___XXXWWWYYYZZZYYYYYYYYYYYYWWWVVVTTTSSS[[[\\\^^^```bbbdddeeeeee``````___YYYSSSNNNMMMMMMOOOTTTZZZ^^^\\\WWWRRROOOFFFFFFHHHNNNWWW]]]``````````````````````````````___^^^]]]^^^^^^]]][[[XXXXXXSSSKKKDDD@@@===;;;999::::::999999888999999:::999999999999999999999999888888888888888888888888999999888888888888999999777777777777777777777777999999888888888888999999::::::999999999999999999888888888777888999999::::::::::::;;;;;;;;;<<<<<<>>>===;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>>999999:::::::::;;;;;;;;;<<<<<<===>>>???AAACCCDDDGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJJJJKKKJJJJJJIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJMMMOOOQQQUUUYYY\\\]]]ggguuu~~~rrr``````___^^^\\\[[[[[[ZZZSSSQQQMMMKKKJJJIIIGGGEEEHHHFFFEEEEEEGGGKKKOOORRRVVVXXX[[[^^^aaaccccccdddfffggghhhhhhfffdddeeeeeedddaaa\\\WWWTTTSSSSSSTTTWWW[[[______\\\YYYWWWWWWZZZVVVPPPJJJFFFAAA<<<999888999;;;<<<<<<:::999777999999999888888888888777999999888888888888888999888777666555666777999;;;666666666666666666666666888666444555888999777555666666666666777777777777777777777777666666666666444444555555666777777777555555555555666666666777666666666666777777777777888999:::::::::888666555666666777888999999::::::;;;:::888777777777888888999999999999999999999999;;;:::999888888888999:::::::::;;;<<<>>>AAACCCEEEGGGHHHJJJKKKKKKKKKMMMOOOLLLMMMNNNOOOOOOQQQUUUXXX___QQQIIINNNQQQOOOPPPWWWcccpppkkk___XXXSSSQQQXXXWWWVVVWWWYYY[[[ZZZYYYYYYZZZ]]]___bbbdddeeeeeecccaaa___^^^[[[WWWQQQMMMLLLLLLQQQXXX^^^___YYYSSSJJJHHHIIIMMMTTTYYY[[[[[[^^^\\\[[[[[[\\\^^^^^^^^^]]]^^^___^^^\\\[[[\\\]]]YYYUUUQQQLLLHHHCCC>>>:::777666666777:::;;;;;;:::777777888999999999999888999999888888777777666666888888888888888888888888666777999999888888999:::888888888888888888888888:::999999999999999999999:::999888888777888888888777888888888888999999999======<<<<<<<<<;;;;;;;;;888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::;;;<<<===>>>AAAEEEIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGJJJHHHFFFFFFHHHJJJLLLLLLOOOQQQRRRSSSUUU\\\eeelllsss~~~qqqfff^^^]]]\\\YYYYYY\\\UUUSSSPPPOOOOOONNNLLLKKKHHHGGGEEEDDDEEEGGGIIIKKKNNNPPPSSSWWW[[[^^^```aaabbbeeeggggggfffeeeeeeeeebbbaaa]]]ZZZVVVSSSPPPOOOTTTXXX]]]___]]]ZZZYYYYYY[[[WWWSSSNNNJJJEEE@@@<<<888888999:::999999888777999999999999888888888888999888888777777888888888888777666666666777999:::666666666666666666666666999777666777999:::888666666666666666777777777888888777777777666666666666666666666666666666555555555555555666666666777777666666666666777777777888999888888777777777666666777777777888999999::::::;;;:::999888777777888999888888888888888888888888;;;:::999888888999::::::;;;;;;<<<===???BBBDDDFFFHHHJJJLLLLLLLLLLLLNNNPPPPPPQQQRRRQQQPPPQQQSSSUUU___TTTMMMQQQTTTTTTZZZcccqqq}}}nnnaaaZZZXXXYYYXXXWWWYYY[[[]]]\\\[[[ZZZ[[[]]]^^^```aaaaaabbbcccbbb```___]]]ZZZUUURRRLLLLLLNNNTTTZZZ]]]ZZZVVVLLLJJJIIILLLRRRWWW[[[\\\^^^\\\ZZZYYYZZZ\\\]]]^^^]]]^^^___^^^\\\[[[\\\]]]XXXVVVRRROOOKKKEEE???;;;:::999888888:::::::::999777777888999999999999999999999999999888888888888888888888888888888888888666888999999888888999:::888888888888888888888888999999999999999999999999888777777777888999::::::999999999999::::::::::::===<<<<<<<<<;;;;;;;;;;;;888999999999999:::::::::999999999999999999999999<<<<<<;;;::::::;;;;;;;;;;;;<<<===>>>???BBBFFFIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGHHHGGGFFFGGGIIIKKKMMMNNNPPPRRRUUUXXX^^^hhhvvvvvviiiccc___ZZZYYY[[[WWWVVVTTTTTTTTTTTTRRRQQQJJJIIIHHHFFFEEEEEEEEEEEEGGGHHHJJJNNNSSSXXX\\\^^^]]]```dddffffffeeeeeefffbbbaaa```]]]XXXSSSNNNKKKQQQUUUZZZ]]]^^^]]]\\\\\\\\\ZZZWWWTTTQQQLLLFFFBBB;;;;;;:::999999999999999:::999999999888888888888888777777777777777888888888888777666666888999:::777777777777777777777777:::999888888::::::999888666666666777777777888888888888777777777666666666888888777666666555444444555555666666666777777777666666666777777777888888999888666555555666777888777777888888999:::::::::::::::999888888888999999::::::::::::::::::::::::::::::999999999::::::;;;======>>>???AAADDDFFFGGGIIIKKKMMMMMMMMMMMMOOOPPPMMMOOOOOOOOONNNNNNPPPQQQXXXPPPLLLPPPSSSXXXdddqqqrrrgggcccZZZYYYWWWXXXYYY[[[[[[[[[^^^^^^^^^_________``````bbbaaa`````````^^^ZZZXXXOOOMMMLLLOOOTTTXXXYYYXXXOOOLLLIIIIIINNNTTTYYY\\\]]][[[YYYWWWWWWXXXZZZ\\\\\\^^^___^^^]]]\\\\\\]]]XXXWWWUUURRROOOIIICCC>>>>>><<<:::999::::::888777777888888999999999999999999999999:::::::::::::::888888888888888888888888777888999999888777999:::888888888888888888888888888888888888888888888888666666666777888:::;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::::::::999999999999999999999999<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@CCCGGGIIILLLLLLLLLLLLMMMMMMMMMMMMJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKNNNPPPQQQRRRVVV\\\cccmmm||||||pppggg```\\\\\\[[[YYYXXXWWWWWWVVVTTTRRRMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEFFFHHHLLLQQQVVVYYYXXX\\\```ccceeeeeeffffffddddddbbb___ZZZUUUPPPMMMNNNQQQVVVZZZ]]]^^^^^^^^^]]]\\\[[[[[[YYYTTTNNNJJJBBB@@@>>><<<::::::;;;;;;::::::999999999888888888777777666666777777888888999888888777777888999999888888888888888888888888999999888888999999999888666666777777777888888888888888888777777777666666777777777777666666555555555666666666666777777777666666777777777888888888777777777777777888888888888888888999999::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;>>>???@@@BBBDDDFFFHHHHHHJJJKKKMMMMMMLLLMMMNNNPPPKKKLLLNNNNNNNNNOOORRRTTTSSSPPPPPPSSSWWW```ppp~~~~~~vvvooofffbbb]]]ZZZZZZ[[[\\\]]]``````````````````aaaaaaaaa```___`````````^^^\\\TTTPPPLLLLLLOOOSSSVVVWWWRRRNNNIIIGGGJJJPPPVVV[[[[[[ZZZWWWTTTSSSTTTVVVYYYZZZ\\\^^^^^^]]]\\\\\\]]]YYYXXXWWWUUUSSSMMMFFFBBB???===:::999999999888777777888999999::::::999999888888999999::::::;;;;;;888888888888888888888888777888999999888777888:::888888888888888888888888777777777777777888888888777777777777888999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<=========???@@@AAABBBDDDHHHJJJMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPSSSVVVWWW^^^hhhssswwwmmmeeeaaa^^^]]][[[ZZZYYYWWWTTTQQQNNNNNNNNNMMMLLLJJJHHHGGGEEEDDDCCCDDDFFFJJJNNNQQQSSSVVV[[[___aaaccceeefffhhhgggddd```\\\XXXTTTRRRLLLNNNRRRVVVZZZ]]]______^^^^^^_________[[[UUUQQQHHHFFFBBB>>><<<;;;;;;<<<:::::::::999999999999888777777777777777888999999999999888888888888888999999999999999999999999999777888888888888777888888777777777777888888888888888888888888777777777777666666666666777777888888666666666666777777777888777777777777888888888888555777999<<<<<<;;;999777999999999999999::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<>>??????AAACCCDDDDDDFFFIIIKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJKKKMMMNNNOOORRRWWW\\\ccclllyyyvvvnnnaaa```^^^^^^\\\ZZZVVVSSSPPPPPPOOONNNMMMKKKIIIHHHEEEDDDBBBAAAAAACCCFFFGGGMMMPPPUUUXXX[[[^^^aaacccggggggeeebbb___[[[XXXWWWMMMMMMNNNQQQVVV[[[^^^___^^^___```bbbbbb```\\\XXXNNNKKKGGGBBB>>><<<;;;;;;::::::::::::999999999999777777777777888999:::;;;999999999999999888888888888888888888888888888888777888999888777666777999777777777888888888999999999999888888888777777777555555666777777888999999666666666777777777888888777777777888888888999999333666:::>>>???===:::888999999::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;888888888888888888888888::::::;;;<<<============???@@@CCCEEEGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLNNNOOOPPPOOOOOOQQQUUUZZZ___jjjnnnssswwwzzzwwwrrrvvv~~~yyyrrrlllhhhdddaaa^^^^^^]]]\\\\\\^^^___``````^^^]]]]]]______^^^]]]\\\YYYUUUQQQOOONNNNNNOOOOOONNNJJJFFFEEEGGGLLLPPPTTTVVVUUURRRMMMKKKMMMOOORRRVVVZZZ\\\]]]]]]]]]^^^ZZZYYYXXXXXXWWWSSSNNNJJJAAA>>>:::999999::::::999888999999:::::::::::::::888888888888999999999999888888888888888888888888888999:::999777777777999888888888888888888888888666777777888888999999999:::999999888777777888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999:::::::::;;;<<<>>>???@@@@@@BBBEEEFFFFFFGGGJJJLLLLLLKKKKKKJJJIIIHHHHHHGGGJJJIIIIIIIIIJJJKKKLLLLLLJJJLLLNNNPPPRRRXXXaaahhhwwwdddcccbbbbbbbbb___\\\YYYVVVUUUSSSQQQNNNLLLKKKJJJGGGFFFDDDBBBAAABBBCCCDDDHHHJJJMMMPPPSSSWWW\\\___bbbcccddddddbbb^^^ZZZWWWOOOLLLJJJMMMRRRXXX\\\^^^______```bbbdddccc```]]]VVVTTTOOOJJJDDDAAA>>>===;;;;;;:::::::::999999999888888888888999:::;;;<<<999:::::::::999999888777888888888888888888888888777999;;;:::888777888:::777777888888888999999999999999999888888888777777777777777777777777888888666666777777777888888888777777888888888999999999333666999<<<===<<<:::999::::::::::::::::::::::::999:::;;;<<<======<<<;;;::::::::::::::::::::::::999:::<<<===>>>>>>======???@@@CCCEEEGGGIIIIIIIIIKKKMMMNNNMMMLLLLLLMMMOOONNNOOOOOOQQQVVV^^^hhhnnnwwwyyy}}}{{{yyyyyy}}}sssmmmcccbbb```^^^]]]^^^___```bbb```^^^^^^______^^^]]]ZZZZZZYYYWWWSSSPPPMMMLLLLLLLLLKKKGGGDDDDDDGGGJJJQQQTTTUUURRRLLLHHHIIIKKKNNNRRRWWWZZZ\\\]]]^^^^^^[[[YYYXXXWWWVVVTTTQQQNNNFFFCCC>>>;;;:::::::::999888999::::::;;;;;;:::::::::::::::::::::999999999888888888888888888888888888999:::999777666777888888888888888888888888888777777888888999::::::;;;888888888777888888999999::::::::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999999999999999999999999999::::::;;;===>>>@@@AAABBBDDDFFFHHHHHHIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFJJJJJJJJJKKKKKKMMMNNNNNNNNNQQQTTTWWW\\\fffsss}}}fffeeeeeeffffffdddaaa^^^\\\[[[XXXTTTQQQOOONNNMMMIIIHHHGGGEEEEEEDDDEEEEEEDDDFFFHHHJJJMMMRRRXXX\\\]]]```dddfffeee```ZZZVVVPPPLLLIIIJJJPPPVVV[[[]]]______```bbbddddddbbb```^^^[[[WWWQQQKKKFFFBBB@@@;;;;;;;;;:::::::::999999999999999999:::;;;<<<===:::::::::::::::999888777777777777777777777777777888:::<<<;;;999888:::<<<777888888888888999999999999999999888888888888777999999888888777666666666777777777777888888888888777888888888888999999999444555777888::::::;;;;;;::::::::::::::::::::::::999:::<<<=========<<<<<<========================999:::<<<>>>>>>>>>>>>===???@@@CCCFFFHHHIIIIIIIIIMMMNNNOOOOOONNNMMMNNNPPPQQQRRRTTTYYYaaannn|||xxxqqqlllkkkjjjqqqzzzjjjhhheeebbb``````aaaaaadddbbb____________^^^]]]XXXZZZ[[[ZZZWWWRRRNNNLLLJJJKKKKKKHHHDDDBBBDDDFFFOOOSSSUUURRRLLLGGGGGGHHHKKKOOOUUUYYY[[[]]]^^^___[[[YYYXXXWWWVVVUUURRRPPPKKKGGGAAA>>><<<;;;:::999888999::::::;;;;;;::::::<<<<<<<<<;;;;;;:::::::::888888888888888888888888888::::::999777666777888888888888888888888888888777777888999::::::;;;;;;666666777777888999;;;;;;;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;===???@@@AAABBBEEEGGGIIIIIIIIIKKKLLLMMMLLLLLLJJJIIIHHHGGGFFFKKKKKKKKKKKKLLLNNNOOOPPPTTTWWW[[[___fffssskkkkkkkkkjjjhhhfffeeeddd```^^^ZZZVVVSSSQQQQQQQQQMMMIIIEEEDDDEEEEEECCCAAADDDDDDCCCEEEHHHNNNTTTXXX\\\^^^aaabbbaaa^^^ZZZWWWRRROOOLLLJJJKKKPPPUUUYYY^^^```ccceeecccaaa`````````]]]ZZZVVVSSSNNNHHHDDD???===:::999999999888777;;;:::999999888888999999:::::::::999999999999999888888999999999999888888999888888888777777666666999888888777666555555444555777:::<<<<<<:::777555888888888888888888888888777777777777777777777777999999999999999999999999666666777888888888888888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;:::;;;<<>>@@@BBBEEEFFFFFFGGGIIIKKKLLLLLLLLLKKKIIIIIIHHHGGGHHHIIIJJJKKKNNNOOOPPPQQQRRRTTTVVVWWW___hhhuuusssrrroookkkiiigggffffffcccbbbaaa```^^^[[[YYYXXXSSSQQQMMMLLLKKKKKKJJJIIIEEEEEEEEEEEEFFFHHHJJJKKKPPPSSSWWWZZZ\\\\\\[[[ZZZUUURRROOOLLLLLLMMMPPPQQQYYY\\\```bbbbbbaaa``````dddbbb___]]]ZZZVVVQQQMMMGGGDDD???<<<;;;<<<<<<;;;;;;;;;:::999999999999999::::::999888777666666555888888999999999999888888888888888888888777777777999999888888777666666666777777888888888888777777888888888888888888888888888888888888888888888888777777777777777777777777:::::::::999999999999999777777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===???AAACCCEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMOOOPPPPPPOOOQQQWWW[[[dddqqq~~~xxxuuurrrrrrrrrssszzz}}}ssskkkfffdddcccdddbbb______aaa```\\\[[[\\\]]]^^^]]]\\\YYYXXXSSSPPPKKKHHHFFFEEECCCAAACCCKKKRRRTTTSSSRRRMMMHHHEEEEEEGGGKKKQQQVVVXXXYYYYYYXXXWWWVVVVVVTTTPPPNNNPPPNNNKKKFFFBBB>>><<<;;;888888999999999999888888:::::::::999999999999888::::::::::::::::::::::::999999999999999999999999888999999999999888777777888888999999:::::::::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<===>>>???AAACCCFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKLLLOOOQQQRRRRRRUUUZZZ___qqq{{{}}}tttkkkeeeccccccdddaaabbbbbbbbbaaa^^^\\\ZZZWWWUUURRRPPPOOONNNNNNMMMKKKIIIGGGDDDDDDEEEFFFGGGJJJMMMQQQUUUYYY[[[\\\\\\XXXVVVSSSPPPNNNNNNNNNOOOVVVZZZ^^^aaabbbbbbbbbbbbeeecccaaa___]]]ZZZUUURRRLLLGGGBBB>>>======<<<<<<;;;;;;:::999999999999:::;;;:::::::::::::::999999888999999::::::999999888888888888888888888888888999999999888888777777777888777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777888888999::::::::::::999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@CCCEEEFFFFFFGGGIIIKKKLLLLLLLLLKKKLLLOOORRRSSSTTTXXX```fffsss|||yyyzzz|||ssslllgggeeebbbaaabbbccc```]]]\\\]]]^^^^^^^^^]]]\\\[[[XXXTTTPPPLLLIIIGGGEEECCCBBBJJJQQQTTTUUUUUUQQQLLLEEEDDDDDDFFFLLLRRRVVVXXXXXXWWWVVVVVVWWWUUUSSSPPPRRRPPPMMMIIIDDD@@@===<<<999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777777888888888888777777888999;;;<<<<<<<<<;;;::::::999888777888999:::;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;===>>>???AAACCCEEEGGGHHHJJJKKKKKKLLLLLLJJJIIIHHHIIIHHHHHHHHHHHHIIIKKKLLLJJJNNNRRRTTTVVV]]]hhhqqqqqqfffbbbbbbdddcccdddfffffffffdddaaa```ZZZYYYWWWTTTRRRQQQQQQRRRSSSPPPJJJEEECCCCCCEEEGGGFFFHHHLLLPPPUUUXXX[[[\\\ZZZYYYWWWTTTRRRPPPOOONNNTTTXXX]]]aaabbbcccdddddddddcccaaa```^^^\\\XXXTTTOOOKKKFFFAAA???>>>===<<<<<<;;;::::::999999::::::999999999:::;;;;;;<<<<<<999999::::::::::::999999888888888888888999999999999999999999888888888888999888777666666777888999888888888888888888888888888888888888888888888888999999999999999999999999888888777666666777777888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBBEEEFFFGGGGGGHHHJJJLLLMMMMMMMMMLLLLLLPPPWWW\\\bbbhhhpppvvv|||oooiiicccaaaaaaaaa___^^^^^^_________^^^]]][[[[[[[[[XXXTTTQQQOOOLLLHHHFFFCCCJJJPPPSSSWWWYYYVVVPPPGGGEEEBBBCCCGGGMMMRRRTTTUUUUUUUUUVVVWWWWWWUUUSSSRRRQQQNNNJJJFFFBBB???===:::999999999999999999:::999999999999999999999999999999999999999999999999888999999::::::999999888666777777888888777777777555666888999999999888777:::999888777888999:::;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<>>>???AAACCCEEEFFFHHHHHHKKKLLLLLLLLLLLLJJJIIIHHHIIIHHHHHHHHHIIIKKKMMMNNNOOOSSSYYY___eeerrryyyjjjbbb``````aaabbbccceeeeeedddbbbaaa]]]]]][[[YYYUUUTTTUUUVVVZZZVVVPPPKKKGGGFFFGGGHHHCCCEEEHHHKKKOOOSSSWWWXXXZZZZZZYYYXXXUUUSSSPPPOOOPPPTTTZZZ___aaacccdddeeecccaaa``````___]]]YYYWWWSSSOOOJJJFFFDDDAAA>>><<<<<<;;;;;;:::::::::::::::777777888888999:::::::::999999::::::::::::999999888888888999999999999999999999999999999999999999999999888888888888999999888888888888888888888888999999999999999999999999999999999999999999999999:::999888888888999;;;<<<:::;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBDDDFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOUUUaaannnzzz~~~rrrfffaaa```^^^]]]]]]```_________^^^\\\[[[ZZZ\\\ZZZYYYWWWUUURRRMMMJJJFFFJJJOOORRRWWW[[[YYYTTTJJJGGGCCCAAADDDIIIMMMOOOPPPPPPQQQTTTVVVXXXVVVUUUQQQPPPNNNKKKGGGDDD@@@>>>::::::999999999999::::::888999999999999:::::::::999999999999999999999999888999:::;;;;;;:::999888666777777888888888888777888888999::::::::::::999999999999999999:::;;;;;;999::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<======???@@@BBBDDDGGGHHHIIIIIILLLLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHIIIKKKNNNPPPRRRTTTYYYcccmmmxxxvvvjjjcccaaa^^^___aaabbbcccbbbbbbaaaaaaaaa```]]]YYYXXXYYY[[[]]][[[XXXSSSOOOKKKHHHGGGAAABBBDDDFFFIIIMMMPPPRRRXXXYYYYYYYYYWWWTTTQQQOOOLLLPPPWWW\\\___aaacccdddbbbaaa`````````^^^[[[YYYWWWTTTPPPLLLIIIEEE@@@===<<<<<<;;;::::::::::::;;;::::::999999999888888888999::::::;;;;;;::::::999888888888999999:::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888999888777777888:::<<<>>>999:::;;;;;;<<<<<<;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<=========>>>AAACCCFFFHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPTTT]]]mmmpppgggbbb^^^]]]^^^___^^^^^^^^^]]]\\\\\\\\\[[[[[[\\\\\\[[[XXXRRRNNNGGGJJJMMMOOOUUUZZZZZZVVVNNNIIIDDDBBBBBBEEEHHHIIIJJJJJJLLLPPPTTTVVVVVVUUUQQQPPPOOOMMMJJJFFFCCCAAA;;;:::999999999999:::;;;888888999999999:::::::::888888888888888888888888777888:::;;;;;;:::888777666777888888999999999888<<<;;;;;;;;;;;;<<<======999999:::;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<======<<<<<<<<<<<<<<<=========>>>>>>???AAACCCFFFHHHIIIJJJJJJLLLLLLMMMMMMLLLKKKJJJIIIGGGHHHIIIKKKMMMQQQTTTVVV[[[cccpppyyynnniiibbbcccdddeeeffffffggggggcccdddddd```\\\ZZZ\\\^^^^^^^^^]]]ZZZUUUOOOIIIFFF@@@@@@AAACCCEEEIIILLLNNNVVVWWWXXXYYYWWWTTTQQQOOOIIIMMMTTTYYY]]]___aaacccbbbaaa```aaaaaa___]]]ZZZYYYWWWTTTQQQMMMHHHBBB>>><<<<<<;;;::::::::::::;;;???>>>===<<<:::999888777999::::::;;;;;;::::::999888888888999999:::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999888888888888888888888888999999999999999999999999777777777777777777777777666555444555666888;;;===888999::::::;;;;;;::::::999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<=========???AAADDDFFFHHHJJJJJJLLLLLLKKKKKKLLLNNNPPPQQQYYYcccvvvzzznnngggaaa___bbb]]]]]]]]]]]]]]]]]]]]]]]][[[\\\^^^______[[[UUUPPPHHHJJJKKKMMMSSSZZZZZZVVVPPPKKKFFFBBBBBBDDDEEEFFFEEEFFFHHHMMMRRRUUUUUUTTTQQQQQQPPPNNNKKKHHHEEECCC;;;;;;999999999999;;;;;;888888888999999:::::::::888888888888888888888888777888:::;;;;;;:::888777777777888999999999999999:::999888777888999:::;;;999:::;;;<<<===<<<;;;:::999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<::::::;;;<<<=========<<<============>>>>>>>>>>>>@@@AAADDDGGGIIIJJJJJJJJJKKKLLLMMMMMMMMMKKKJJJIIIGGGHHHIIIKKKOOORRRVVVXXXfffooo~~~yyysssiiibbbeeegggeeedddfffkkkiiifffcccaaa___]]]]]]____________]]]WWWPPPKKKJJJHHHEEEEEEFFFHHHIIIIIIPPPSSSWWW[[[[[[YYYUUURRRNNNMMMOOOTTTZZZ___```___dddccccccbbb```___]]]\\\___[[[VVVUUUTTTPPPHHHBBBAAA???===<<<===<<<;;;999===<<<:::999:::<<<>>>??????>>><<<999888999:::::::::999999888888999999:::888888999999999:::::::::<<<<<<;;;::::::999888888777777777777777777777777:::::::::999999888888888999999888888888888999999::::::::::::::::::::::::;;;:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;;;;<<<===???@@@CCCEEEGGGIIIJJJJJJMMMLLLLLLNNNMMMMMMTTT\\\aaaooooooccc[[[XXXYYY___aaa]]]\\\______[[[^^^^^^______^^^\\\ZZZXXXNNNKKKIIIKKKPPPUUUWWWWWWUUUQQQKKKDDD??????BBBEEEDDDCCCCCCGGGNNNSSSVVVVVVTTTRRRPPPOOOOOOLLLGGGCCC???===;;;999999999:::;;;;;;;;;;;;::::::999999999>>>;;;666222111333777999999999999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999;;;<<<===<<<:::999:::;;;555888:::;;;:::999999:::<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???CCCDDDEEEFFFHHHIIIJJJKKKOOOMMMKKKIIIIIIIIIHHHHHHJJJLLLMMMNNNPPPUUU^^^eeeqqqyyymmmkkkjjjgggeeegggiiihhhfffeeecccaaa___^^^______```aaa```\\\VVVQQQJJJGGGDDDCCCDDDEEEFFFEEEMMMPPPTTTXXXYYYXXXVVVTTTPPPOOOPPPTTTZZZ___aaaaaabbbbbbbbbaaa```___]]]]]]___[[[XXXWWWWWWTTTNNNIIICCC@@@===<<<<<<;;;;;;:::::::::999999999:::<<<<<>>@@@AAACCCFFFHHHIIIJJJKKKJJJIIIKKKNNNNNNPPPWWW```mmm|||ooo```XXXTTTZZZ\\\ZZZ[[[______\\\\\\]]]^^^___^^^]]][[[YYYPPPMMMJJJJJJNNNSSSVVVXXXXXXUUUNNNFFF@@@===>>>@@@BBB@@@@@@CCCJJJPPPSSSTTTSSSQQQNNNNNNNNNMMMIIIFFF???>>>;;;999999999:::;;;;;;::::::::::::::::::999;;;:::888666666666777888:::999999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999;;;<<<===<<<:::999:::;;;888:::======<<<;;;;;;<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????DDDDDDEEEGGGHHHJJJKKKKKKKKKJJJHHHGGGGGGHHHHHHIIIJJJLLLOOOQQQUUU]]]hhhpppwwwrrrmmmjjjiiigggfffeeeeeefffeeebbb```___```aaaccccccaaa\\\YYYMMMJJJFFFDDDDDDDDDDDDCCCGGGJJJOOOSSSVVVVVVVVVUUUQQQOOOOOOQQQVVV[[[___`````````aaaaaa``````___^^^___\\\ZZZZZZ[[[ZZZUUUQQQFFFCCC>>>;;;;;;;;;;;;:::888888888888999999999999BBB@@@===;;;999888777888:::999999888888999999:::888888999999999:::::::::;;;;;;::::::999999888888999999999999999999999999888888888999999999999999999999888888888888999999::::::::::::::::::::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;<<<===>>>???AAABBBDDDGGGIIIJJJKKKKKKJJJIIIKKKOOORRRWWWaaakkk}}}kkk[[[UUUXXXZZZYYYZZZ]]]]]][[[[[[\\\]]]^^^^^^]]]\\\[[[UUUPPPKKKHHHKKKQQQVVVYYYYYYVVVPPPIIIBBB======>>>???===<<>>???@@@@@@EEEEEEFFFGGGIIIJJJKKKKKKHHHHHHGGGFFFGGGHHHJJJLLLKKKOOOTTTYYYaaammmzzz{{{tttpppeeedddcccdddfffgggdddbbbaaaaaabbbdddeeeccc```]]]TTTPPPLLLIIIGGGFFFEEEDDDCCCEEEIIIMMMQQQTTTUUUVVVPPPOOONNNNNNRRRWWW\\\______```aaaaaabbbbbbaaaaaa```^^^]]]]]]]]]\\\YYYVVVKKKFFF@@@<<<;;;;;;;;;;;;777888999999999999888888>>>===;;;:::888888777777:::999999888888999999:::888888999999999:::::::::::::::::::::999999888888999999999999999999999999777777888888999999::::::999999888888888888999999999999::::::::::::;;;;;;888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===???@@@AAACCCDDDFFFHHHJJJKKKLLLLLLNNNLLLMMMRRRXXXaaappp}}}{{{bbb[[[[[[ZZZZZZZZZ\\\[[[YYYZZZZZZ[[[\\\]]]]]]\\\\\\YYYSSSLLLHHHIIINNNUUUYYYUUUTTTQQQKKKEEEAAA@@@@@@>>><<<;;;<<<@@@FFFKKKNNNQQQPPPNNNMMMLLLLLLKKKJJJBBB@@@>>>;;;999888999999999999999::::::;;;;;;;;;666888:::;;;;;;;;;:::999:::::::::999999::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<:::::::::<<<:::;;;<<<;;;999888888999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@AAABBBEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHJJJMMMPPPNNNTTT\\\fffrrr}}}kkkgggccccccfffhhhfffddddddccccccdddeeedddaaa___YYYVVVPPPLLLJJJHHHFFFDDDBBBCCCEEEIIILLLPPPSSSTTTRRRQQQOOOOOOQQQVVV[[[___``````aaabbbccccccccccccaaa```___^^^]]][[[YYYXXXPPPKKKEEE@@@>>>======<<<999999::::::::::::999999999999888888888888888888:::999999888888999999:::888888999999999::::::::::::999999999999999888888999999999999999999999999777777777888888999999999999999888888888888999999999999999::::::;;;;;;;;;999999:::;;;;;;<<<==========================================>>>@@@BBBCCCEEEFFFGGGIIIKKKLLLMMMMMMPPPNNNPPPVVV___kkk}}}mmm___[[[WWWWWWYYYZZZZZZ[[[YYYYYYZZZ[[[\\\\\\\\\\\\[[[VVVOOOIIIHHHLLLRRRWWWUUUUUUTTTPPPJJJDDDAAA@@@???>>><<<<<<>>>CCCHHHLLLPPPPPPPPPNNNLLLKKKJJJJJJEEECCC@@@<<<:::999999999999999999::::::;;;;;;;;;777888888888999::::::;;;;;;::::::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<;;;::::::;;;<<<;;;<<<<<<;;;999888999:::;;;;;;;;;<<<<<<<<<==============================>>>>>>>>>???@@@AAABBBCCCFFFFFFGGGGGGHHHIIIJJJJJJIIIJJJIIIHHHHHHJJJOOORRRRRRZZZggguuu|||tttkkkfffgggiiihhhfffgggeeeddddddeeedddcccaaa]]]YYYSSSOOOLLLIIIGGGEEECCCCCCDDDEEEHHHLLLOOOQQQTTTTTTSSSRRRRRRVVV\\\```___```aaabbbccccccccccccbbbaaa```^^^\\\ZZZYYYYYYUUUPPPJJJEEEBBBAAA???===;;;;;;;;;;;;::::::::::::666777777888888999999::::::999999888888999999:::888888999999999:::::::::999999999999999999888888999999999999999999999999777777777888888888888888999999888888888888999999888999999::::::;;;;;;<<<::::::;;;;;;<<<<<<=======================================>>>???BBBDDDEEEGGGGGGIIIKKKLLLMMMNNNNNNPPPPPPUUU^^^iiivvv|||ddd[[[UUUUUUWWWXXXZZZ]]]YYYYYYZZZZZZZZZ[[[[[[\\\\\\XXXSSSLLLIIIKKKOOOTTTXXXYYYYYYUUUNNNFFF@@@>>>@@@@@@???>>>>>>@@@EEEHHHLLLNNNPPPPPPNNNLLLKKKKKKHHHFFFBBB???<<<:::::::::999::::::::::::::::::;;;999999888777888999;;;<<<;;;;;;:::999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999;;;<<<;;;::::::;;;=========>>><<<;;;;;;<<<>>><<<<<<<<<============>>>========================>>>>>>??????AAABBBDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIGGGIIIJJJIIIHHHLLLRRRWWW\\\gggwwwwwwmmmjjjjjjiiiggghhhfffeeeeeefffgggfffeeeaaa]]]WWWRRROOOMMMJJJHHHFFFEEEDDDDDDEEEHHHKKKMMMSSSSSSSSSRRRQQQTTTYYY]]]^^^___```aaaaaaaaaaaaaaaaaaaaa```^^^\\\[[[[[[\\\XXXUUUOOOJJJGGGDDDAAA???===<<<;;;:::999999:::;;;888999999::::::::::::::::::999999888888999999:::888888999999999:::::::::888888888888888888999999888888888888888888888888888888888888777777777777999999888888888888999999888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=================================>>>@@@CCCEEEGGGHHHIIIJJJLLLMMMNNNNNNNNNOOOTTT^^^lllxxxrrreeeZZZWWWXXXWWWYYY\\\ZZZZZZYYYYYYYYYZZZZZZ[[[[[[YYYVVVPPPKKKJJJMMMPPPXXXZZZ[[[XXXRRRIIICCC???@@@AAAAAA???===>>>AAADDDFFFJJJOOOQQQPPPNNNNNNNNNKKKIIIEEEAAA===;;;;;;;;;;;;::::::::::::::::::999::::::::::::::::::;;;;;;<<<;;;::::::999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;::::::;;;===<<<======<<<;;;;;;===???=========>>>>>>>>>??????========================>>>??????@@@BBBCCCEEEFFFDDDEEEEEEFFFFFFGGGGGGHHHGGGJJJLLLMMMMMMRRR[[[bbbnnnzzzrrrmmmllljjjhhhhhhfffeeefffhhhiiiiiihhhfffbbb\\\WWWTTTQQQNNNLLLIIIGGGDDDCCCCCCFFFIIIKKKOOOPPPQQQPPPOOOPPPUUUYYY]]]^^^^^^___``````______`````````___]]]]]]]]]___[[[WWWRRRNNNJJJFFFBBB???===<<<:::888888999:::;;;;;;<<<<<<<<<<<<;;;:::999:::999999999999999999:::888888999999999:::::::::888888888888888888999999777777777777777777777777999999888888777777666666999999888888888888999999888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAACCCFFFGGGIIIIIIKKKLLLNNNNNNOOOOOOPPPXXXgggyyysssccc]]]ZZZVVVWWWZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZWWWRRRMMMJJJKKKNNNTTTWWWZZZZZZUUUNNNHHHDDD@@@BBBBBB@@@===<<<>>>AAAAAAGGGNNNQQQQQQPPPPPPQQQMMMJJJFFFBBB>>><<<;;;;;;;;;;;;;;;::::::999999999;;;;;;<<<======<<<;;;:::<<<;;;::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<===::::::;;;:::999:::<<>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGIIILLLPPPQQQSSSZZZdddlll}}}wwwpppjjjggggggggghhhgggggggggiiikkkfffdddaaa]]]ZZZWWWUUUTTTMMMJJJFFFDDDEEEFFFGGGGGGKKKKKKLLLNNNPPPRRRTTTUUUZZZ]]]```aaa```_________^^^^^^______^^^]]]\\\\\\\\\YYYVVVSSSPPPLLLHHHDDDAAA???;;;::::::;;;;;;:::999999999999999999999999777888999::::::999888777999999999999999999999999999:::;;;;;;999999:::;;;:::999999888888999999:::888888888888888888888888999::::::;;;;;;::::::999888888999999999:::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;===>>>@@@BBBCCCEEEEEEFFFKKKKKKKKKKKKKKKMMMQQQTTTYYYiii{{{xxxhhh___[[[YYYWWWVVVUUUUUUWWWUUUTTTXXX^^^[[[ZZZWWWTTTPPPMMMKKKJJJRRRTTTWWWXXXVVVQQQKKKGGGEEEDDDCCCAAA>>>>>>???@@@AAADDDJJJPPPRRRRRRPPPOOOLLLJJJHHHFFFDDD@@@<<<888<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::<<<===>>>>>>>>>>>><<<===============<<<<<<===???AAADDDFFFFFFEEEEEEFFFBBBBBBEEEGGGFFFGGGJJJIIINNNRRRTTTXXXbbbrrr}}}qqqiiicccddddddeeeeeefffggghhhhhhgggddd```\\\XXXUUUTTTQQQNNNJJJHHHGGGGGGFFFEEEFFFFFFGGGIIIKKKMMMOOOPPPYYY[[[___``````___^^^__________________^^^^^^]]]\\\ZZZWWWTTTQQQNNNIIIFFFBBB???<<<::::::;;;::::::999999999999999999999999999999888777777888999999777777777777777777777777999:::;;;;;;999999:::;;;::::::999999999999::::::999999999999999999999999888999999::::::999999888888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<@@@BBBCCCFFFHHHIIIJJJJJJMMMMMMLLLLLLMMMQQQVVV[[[hhhxxxnnnbbbZZZVVVVVVTTTTTTVVVUUUSSSVVV[[[[[[ZZZXXXVVVSSSPPPMMMKKKRRRTTTWWWXXXVVVRRRLLLIIIEEEEEECCCBBB???>>>??????@@@DDDIIIOOORRRRRRQQQOOOMMMLLLIIIGGGEEEAAA<<<999;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<===============<<<<<<>>>???BBBDDDEEEEEEEEEDDDDDDAAABBBFFFIIIHHHIIIKKKLLLQQQVVV\\\eeetttqqqfffeeeeeedddeeefffhhhiiijjjiiigggddd___[[[WWWTTTUUUSSSOOOMMMKKKIIIFFFCCCCCCCCCCCCEEEGGGIIILLLMMMVVVYYY]]]_______________aaaaaa````````````______]]][[[XXXVVVTTTPPPLLLIIICCC@@@===;;;:::::::::999::::::::::::::::::::::::<<<:::777666666777:::<<<888888888888888888888888999:::;;;;;;999999:::;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888999999999999888888999999999999::::::::::::;;;;;;;;;<<<<<<======>>>=========<<<<<<======>>>???@@@BBBDDDGGGHHHIIIJJJKKKJJJJJJJJJLLLSSS[[[aaatttrrrccc\\\WWWTTTTTTWWWWWWUUUVVVYYYYYYZZZZZZYYYWWWSSSPPPMMMQQQSSSVVVXXXWWWTTTOOOLLLEEEEEEDDDCCCAAA@@@???>>>@@@CCCHHHMMMPPPQQQQQQPPPOOOMMMKKKHHHFFFBBB===:::;;;;;;:::::::::999999999;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<============<<<<<<===>>>>>>=================================???@@@BBBDDDDDDDDDDDDCCCEEECCCEEEIIILLLKKKLLLPPPSSSXXX___jjjxxxtttpppjjjffffffgggiiikkkhhhhhhhhhfffbbb^^^YYYWWWVVVTTTRRRPPPNNNKKKGGGDDDCCCCCCCCCDDDFFFHHHKKKMMMTTTXXX]]]```````````````aaaaaaaaaaaa```aaaaaaaaa^^^\\\ZZZXXXVVVSSSPPPMMMFFFCCC>>><<<;;;;;;:::999::::::::::::::::::::::::;;;:::888777777888:::;;;::::::::::::::::::::::::999:::;;;;;;999999:::;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999::::::999999999999999999:::::::::;;;;;;:::;;;;;;<<<===>>>>>>???>>>===<<<<<<<<<===>>>???===???AAADDDFFFHHHIIIJJJJJJJJJJJJLLLPPPYYYcccjjjxxxvvviii]]]XXXUUUWWWYYYWWWWWWYYYXXXYYY\\\\\\[[[WWWSSSPPPPPPSSSVVVYYYYYYVVVSSSPPPGGGFFFDDDCCCBBBAAA???===???BBBFFFKKKOOOPPPQQQQQQQQQOOOMMMJJJHHHDDD???<<<;;;::::::::::::999999999;;;;;;999999999999;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;======>>>>>>>>>======<<<===============>>>>>>>>>AAABBBCCCDDDDDDDDDDDDCCCGGGFFFIIIMMMOOOMMMPPPTTTZZZ```kkkzzz}}}rrriiiffffffhhhiiiffffffffffffdddaaa]]][[[VVVTTTSSSRRRQQQNNNJJJFFFEEEDDDCCCCCCDDDGGGJJJKKKRRRVVV\\\```aaaaaaaaabbbaaaaaa````````````aaabbb^^^]]]ZZZYYYXXXVVVSSSPPPIIIEEEAAA>>>===<<<:::999::::::::::::::::::::::::999999::::::::::::999999::::::::::::::::::::::::999:::;;;;;;999999:::;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999::::::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>===<<<<<<<<<>>>???@@@@@@AAADDDGGGJJJLLLNNNOOOMMMNNNQQQTTTZZZdddnnnuuu|||zzzggg^^^VVVVVVXXXWWWWWWXXXWWWYYY\\\^^^^^^[[[WWWTTTQQQSSSWWWYYYZZZXXXUUUSSSIIIGGGDDDCCCCCCBBB@@@===>>>@@@DDDIIIMMMOOOQQQRRRRRRPPPNNNLLLJJJGGGBBB???;;;;;;;;;:::::::::999999;;;;;;999999999999;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<=========<<<;;;::::::===>>>>>>>>>>>>>>>=====================>>>???@@@BBBCCCCCCDDDEEEEEEEEEEEEIIIHHHJJJNNNOOONNNRRRXXX___hhhwww}}}rrrllliiihhhfffffffffffffffeeecccaaa```WWWVVVTTTTTTSSSQQQMMMJJJEEEDDDBBBAAAAAACCCFFFHHHNNNSSSZZZ___aaabbbbbbbbb```___^^^^^^^^^___```aaa^^^]]][[[ZZZYYYXXXUUURRRLLLIIIDDD@@@>>>===;;;:::::::::::::::::::::::::::888999:::;;;;;;:::999888999999999999999999999999999:::;;;;;;999999:::;;;;;;;;;::::::::::::;;;;;;888888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???============>>>???@@@@@@@@@AAADDDHHHKKKMMMOOOPPPMMMPPPUUU\\\cccllluuu{{{~~~zzzkkk\\\WWWWWWVVVUUUUUUVVVXXX\\\^^^___]]]ZZZWWWRRRTTTWWWZZZ[[[YYYWWWVVVLLLHHHDDDBBBCCCCCCAAA>>>===???BBBGGGKKKOOOQQQSSSSSSQQQOOONNNLLLJJJFFFBBB<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::======>>>??????>>>>>>>>>>>>======<<<===>>>@@@AAADDDDDDDDDEEEFFFGGGGGGHHHHHHHHHJJJNNNOOOPPPWWW```hhhttt~~~xxxqqqllljjjiiihhhgggfffdddcccccc[[[YYYWWWVVVUUUSSSOOOMMMHHHFFFCCCAAA@@@BBBDDDFFFJJJPPPWWW]]]___`````````^^^]]]\\\[[[\\\]]]___```^^^\\\[[[ZZZZZZYYYVVVTTTOOOLLLFFFBBB@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999:::;;;;;;999999:::;;;::::::999999999999::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<===============>>>>>>>>><<<<<<===>>>???@@@@@@??????AAADDDHHHLLLNNNPPPQQQPPPVVV^^^gggooowww~~~wwwwwwxxxyyy|||hhh]]]YYYWWWUUUUUUUUUXXX[[[^^^___^^^\\\ZZZTTTVVVXXXZZZ[[[ZZZXXXWWWOOOIIICCC@@@BBBCCCBBB???<<<>>>AAAEEEIIINNNRRRSSSRRRQQQPPPOOONNNLLLIIIFFF=========<<<<<<<<<;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<============<<<===>>>???????????????>>>===<<<<<<===???AAABBBDDDEEEEEEFFFGGGIIIJJJKKKJJJJJJLLLQQQSSSXXXcccnnn|||}}}uuunnnmmmkkkiiigggeeeeeeddd```]]]ZZZXXXVVVTTTQQQNNNKKKHHHEEEBBBAAABBBDDDFFFGGGMMMUUU[[[^^^_________]]]\\\ZZZZZZZZZ\\\^^^___]]]\\\ZZZZZZZZZYYYWWWTTTQQQMMMHHHDDDAAA@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999777777999;;;===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;:::999999888888999999:::::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============;;;<<<>>>???@@@@@@@@@???DDDFFFIIIMMMQQQTTTVVVWWWZZZaaakkkvvv~~~sssqqqooommmmmmoooqqqsssqqqpppooopppqqqrrrqqqppprrryyytttddd^^^ZZZXXXXXXUUUWWWZZZ]]]^^^^^^]]]\\\UUUVVVYYY[[[[[[ZZZYYYWWWQQQJJJCCC@@@AAACCCBBB@@@<<<===@@@DDDIIINNNRRRTTTRRRQQQPPPPPPOOONNNJJJHHH>>>============<<<<<<<<<999999;;;<<<<<<;;;999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<666777999;;;===???@@@@@@<<<<<<===??????@@@@@@@@@>>>===<<<<<<===???AAABBBEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMPPPVVVZZZaaannn{{{~~~vvvmmmhhhggggggeeecccbbb```\\\YYYVVVUUUVVVVVVOOOLLLHHHDDDBBBBBBCCCEEEFFFGGGKKKSSSZZZ^^^]]][[[^^^ZZZWWWWWWYYY\\\]]]\\\]]]\\\ZZZYYYXXXYYYZZZ[[[UUUSSSOOOJJJEEEAAA>>>===============<<<;;;::::::999999999999999999999999888999999888777777888::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999;;;::::::::::::;;;<<<<<<;;;<<<<<<===>>>??????@@@>>><<<;;;===@@@BBB@@@>>>GGGFFFGGGMMMQQQSSSWWW\\\bbbsss}}}{{{xxxvvvtttuuuwwwzzzzzzzzzzzzkkkhhhdddbbbbbbcccddddddeeeccc``````aaabbb```^^^cccgggkkkooosssyyyvvvggg[[[WWWYYYUUUUUUWWWXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[ZZZRRRMMMFFFBBBBBBCCCDDDCCCAAA@@@???AAAEEEKKKRRRVVVRRRSSSSSSRRRPPPMMMJJJHHHCCC@@@===;;;<<<===<<<<<<::::::::::::::::::::::::999999::::::;;;<<<======::::::999999::::::;;;<<<======<<<<<<<<<;;;;;;;;;========================:::::::::;;;;;;===>>>?????????@@@@@@@@@??????>>>????????????@@@BBBDDDFFFFFFEEEEEEFFFIIIKKKLLLLLLQQQPPPTTTZZZ```jjj}}}vvvmmmjjjhhhfffdddaaa```]]]ZZZWWWUUUUUUTTTOOOMMMIIIFFFDDDCCCDDDEEEEEEFFFJJJPPPWWW[[[\\\[[[\\\XXXTTTSSSUUUXXXYYYYYY\\\[[[ZZZZZZYYYYYYYYYYYYWWWUUUQQQMMMHHHDDD@@@???=========<<<<<<;;;:::999999999999999999999999999;;;<<<<<<;;;::::::;;;===:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<======::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===<<<<<<======>>>>>>??????>>>===<<<===@@@BBBAAA@@@IIIIIIKKKPPPSSSTTTZZZaaaooo{{{tttoookkkiiiggggggiiikkkkkkkkkppprrrwww{{{}}}|||wwwsssjjjfffaaa^^^\\\\\\[[[[[[___]]]ZZZZZZ[[[\\\ZZZYYYYYY\\\___bbbeeejjjpppuuuyyy{{{wwweeeZZZWWWUUUUUUUUUWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZUUUOOOHHHCCCCCCDDDDDDDDDEEECCCAAAAAACCCHHHNNNRRRSSSTTTTTTSSSQQQNNNKKKJJJDDDAAA>>><<<<<<===<<<<<<::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???????????????>>>>>>????????????@@@BBBDDDEEEEEEEEEFFFGGGJJJLLLMMMMMMSSSUUU\\\fffooo{{{{{{zzz{{{}}}}}}pppiiieeecccaaaaaa```^^^\\\YYYVVVSSSRRRNNNMMMKKKIIIGGGEEEDDDDDDDDDEEEGGGLLLRRRWWWYYYZZZYYYUUUQQQNNNOOOQQQSSSTTTYYYYYYZZZ[[[ZZZZZZXXXXXXZZZXXXUUUQQQLLLHHHDDDBBB======<<<<<<;;;::::::999::::::::::::::::::::::::888999:::999777777999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???======>>>AAACCCCCCBBBKKKLLLPPPUUUVVVYYYbbblll}}}wwwrrrlllgggdddbbb```^^^^^^```aaaaaaaaaeeefffiiimmmpppqqqooollljjjfffbbb^^^\\\[[[ZZZYYY\\\ZZZXXXXXXYYYYYYWWWVVVTTTUUUWWWXXXYYY]]]aaaeeefffhhhlllsss{{{vvvbbbWWWVVVTTTSSSTTTVVVXXXYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYSSSKKKEEECCCDDDEEEEEEEEECCC@@@@@@BBBGGGLLLPPPTTTTTTUUUTTTSSSPPPNNNLLLFFFCCC???=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>===>>>>>>>>>???AAACCCDDDEEEEEEEEEGGGIIIKKKLLLNNNNNNSSSYYYdddqqq~~~}}}{{{yyyxxxyyy|||~~~|||{{{{{{tttiiidddaaa````````````^^^[[[WWWSSSQQQMMMMMMLLLJJJHHHFFFDDDCCCCCCDDDEEEHHHMMMRRRUUUWWWWWWTTTOOOKKKJJJLLLNNNOOOUUUVVVYYYZZZ[[[ZZZXXXVVV[[[ZZZXXXUUUPPPKKKGGGEEE>>>===<<<;;;::::::999999::::::::::::::::::::::::777888888888666666888999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======??????>>>>>>>>>>>>>>>>>>???>>>>>>???AAACCCEEEFFFKKKNNNTTTZZZ\\\aaannn|||{{{tttmmmiiigggeeedddeeecccbbbbbbeeeggghhhhhhjjjjjjkkkmmmpppqqqqqqppppppmmmiiigggffffffeeeddd``````___^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXZZZ]]]___]]]^^^```eeemmmwwwooo^^^VVVSSSQQQQQQUUUXXXZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[UUUNNNGGGCCCCCCDDDEEEAAA@@@>>>>>>BBBGGGMMMQQQRRRSSSTTTTTTSSSQQQOOOMMMHHHEEEAAA>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<<<<======>>>>>>>>>>>>======>>>???@@@BBBCCCEEEFFFEEEGGGIIIJJJJJJKKKMMMNNNWWW```nnn}}}~~~}}}{{{zzzmmmfffcccbbbaaaaaaaaa```]]]YYYUUURRRMMMMMMLLLKKKIIIFFFDDDCCCCCCCCCDDDFFFIIILLLQQQSSSUUURRRNNNJJJHHHHHHKKKMMMPPPRRRUUUXXXZZZYYYWWWVVVYYYYYYYYYWWWSSSNNNJJJGGG@@@???===<<<:::::::::::::::::::::::::::::::::::::::;;;<<<;;;999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999<<<;;;;;;;;;;;;<<<======????????????>>>>>>>>>>>>??????@@@@@@BBBDDDGGGIIILLLOOOVVV]]]ccclll}}}}}}xxxqqqllljjjjjjkkklllmmmllllllnnnqqquuuwwwwwwwwwvvvvvvxxx{{{}}}yyyvvvuuutttrrrpppkkkkkkkkkiiigggeeecccbbbaaa___]]][[[[[[\\\]]]]]]ZZZZZZZZZ\\\bbbiiiqqquuu~~~}}}hhhZZZUUUPPPPPPTTTYYY[[[[[[XXXXXXWWWWWWWWWXXXYYYZZZZZZVVVPPPIIIDDDBBBCCCDDDCCCAAA???>>>AAAFFFKKKOOOPPPQQQSSSTTTSSSRRRPPPNNNJJJGGGBBB???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999::::::;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>===>>>@@@BBBCCCEEEFFFGGGGGGIIIJJJJJJIIIJJJMMMPPP___jjjzzz~~~~~~}}}ooofffaaa```bbbbbbbbbaaa___[[[XXXVVVOOONNNNNNLLLJJJHHHFFFDDDCCCDDDEEEEEEFFFHHHLLLOOORRRQQQNNNKKKHHHGGGIIIKKKJJJMMMQQQUUUWWWXXXXXXWWWWWWXXXYYYYYYVVVRRRMMMJJJBBBAAA>>><<<;;;;;;;;;;;;::::::::::::::::::::::::999:::::::::888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999999999999999999999999999999<<<<<<;;;;;;<<<<<<===>>>???????????????????????????@@@AAAAAABBBEEEIIIMMMOOOPPPWWWaaakkkxxx|||vvvssstttxxx{{{}}}}}}||||||~~~|||xxxtttrrrqqqnnnkkkfffbbb```___^^^\\\[[[YYYWWWWWWYYY]]]bbbeeettt|||vvvaaaZZZRRRPPPTTTYYYZZZZZZWWWVVVVVVUUUVVVWWWYYYZZZXXXVVVRRRLLLFFFCCCCCCCCCHHHEEEBBB@@@@@@CCCHHHJJJOOOPPPRRRSSSTTTSSSQQQPPPMMMIIIDDDAAA???===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<========================;;;<<<>>>>>>???>>>===<<<<<<<<<===>>>????????????>>>???AAADDDFFFGGGHHHHHHIIIKKKLLLKKKJJJMMMRRRWWWcccpppvvvjjjccc```ccccccbbbbbb```]]][[[ZZZRRRQQQPPPNNNLLLJJJIIIHHHCCCEEEFFFFFFEEEEEEHHHJJJNNNNNNNNNKKKHHHFFFGGGIIIFFFIIIMMMQQQUUUWWWXXXXXXVVVXXXZZZ[[[YYYUUUQQQNNNDDDBBB@@@===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;777888888777666666777999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@AAA???AAABBBBBBCCCFFFKKKOOOTTTSSSXXXcccpppyyysssnnnkkkgggddd```^^^[[[YYYYYY[[[]]]___iiipppyyylllbbbWWWRRRTTTWWWWWWVVVVVVVVVUUUTTTUUUWWWYYYZZZWWWWWWUUUPPPJJJEEEDDDDDDIIIGGGCCC@@@AAACCCGGGJJJPPPQQQSSSUUUUUUTTTSSSRRRNNNKKKEEEAAA???>>><<<:::::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===?????????>>>===<<<===>>>???@@@@@@@@@@@@???@@@CCCEEEHHHIIIIIIJJJJJJLLLMMMLLLMMMRRR[[[cccnnn|||uuulllhhhdddccccccbbb```___]]]]]]UUUTTTRRROOOMMMLLLKKKKKKCCCFFFHHHGGGEEEDDDEEEHHHKKKMMMNNNKKKGGGEEEFFFGGGDDDFFFJJJOOOSSSVVVYYYZZZUUUXXX[[[]]]\\\XXXTTTPPPEEECCCAAA>>>===<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999999:::<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888888999:::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>======>>>???@@@AAAAAAAAA???AAACCCCCCCCCFFFLLLQQQXXXVVVYYYdddsss~~~}}}~~~~~~yyysssnnngggeeebbb___^^^^^^___``````fffnnnuuuyyyssshhh[[[TTTTTTVVVUUURRRVVVUUUTTTTTTTTTVVVYYYZZZWWWXXXXXXSSSMMMGGGEEEEEEGGGEEEBBB@@@BBBFFFJJJMMMPPPRRRTTTVVVWWWVVVUUUTTTOOOLLLFFFBBB@@@>>><<<:::::::::::::::::::::::::::999999::::::;;;<<<======<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>999;;;===???@@@@@@???>>>======>>>@@@@@@AAAAAAAAA???AAADDDGGGIIIJJJJJJKKKJJJLLLMMMMMMOOOVVVbbblll~~~{{{pppkkkjjjiiifffccc``````___ZZZXXXUUUQQQOOOMMMLLLLLLIIIHHHFFFEEEDDDDDDDDDEEEEEEIIILLLLLLIIIEEECCCCCCDDDDDDEEEGGGKKKQQQVVVYYY[[[ZZZYYYZZZ[[[XXXSSSOOOJJJHHHDDDAAA???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>???>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFGGGJJJOOOSSSVVVXXX]]]gggvvvzzzvvvvvv}}}|||vvvsssoookkkhhheeeaaa___dddcccdddgggiiilllttt~~~uuueee\\\WWWTTTUUUYYYUUUTTTTTTUUUVVVWWWYYYZZZXXXXXXVVVRRRLLLGGGDDDCCCGGGGGGEEEBBB???@@@EEEJJJMMMPPPSSSUUUTTTRRRQQQQQQPPPNNNKKKGGGCCC@@@===;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======???>>>=========>>>@@@AAA;;;;;;<<<===???@@@BBBCCCAAADDDFFFHHHHHHIIIJJJLLLJJJNNNRRRSSSVVV```ppp}}}tttoooiiifffeeeccc___\\\\\\ZZZXXXUUURRRPPPOOOOOOLLLKKKIIIGGGEEEDDDCCCCCCAAAEEEJJJLLLJJJHHHGGGGGGCCCCCCDDDFFFJJJOOOSSSVVVYYYXXXXXXZZZ[[[ZZZVVVRRRLLLJJJGGGCCC@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<===???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAACCCEEEHHHLLLQQQTTTTTTWWW^^^iiixxx~~~xxxuuuuuu{{{|||vvvrrrnnniiieeeccc```___aaabbbdddllltttzzz}}}{{{kkkaaaZZZTTTRRRTTTTTTTTTTTTUUUUUUVVVWWWWWWYYYYYYWWWRRRLLLGGGDDDCCCGGGGGGFFFCCC@@@@@@DDDHHHLLLOOOSSSTTTSSSRRRQQQQQQOOONNNKKKHHHDDD@@@===<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>>>>>===>>>???@@@AAA======>>>>>>@@@AAACCCDDDCCCEEEHHHIIIJJJKKKMMMNNNLLLOOOSSSXXX```ooo~~~rrrkkkhhhfffaaa\\\```^^^\\\ZZZWWWVVVUUUUUUQQQPPPNNNKKKHHHEEECCCBBB@@@DDDJJJLLLLLLJJJHHHGGGCCCCCCCCCDDDGGGKKKPPPRRRVVVVVVXXXZZZ\\\[[[XXXUUUPPPNNNJJJFFFCCC@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>??????@@@AAACCCBBBCCCFFFKKKQQQUUUVVVSSSWWW```lllzzz}}}uuutttssssssvvv{{{xxxqqqhhhccc___^^^]]]^^^dddlllqqqtttwwwyyyzzz{{{}}}tttiiiaaaXXXSSSRRRTTTUUUVVVVVVWWWWWWWWWVVVYYYYYYXXXTTTMMMHHHDDDCCCFFFGGGHHHEEEBBB@@@BBBEEEKKKNNNQQQSSSSSSRRRQQQQQQOOONNNLLLIIIEEEBBB???======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDGGGIIIKKKLLLMMMPPPRRRQQQSSSXXXaaapppuuulllfffcccaaacccbbb```___]]]\\\[[[ZZZWWWVVVTTTPPPLLLHHHDDDBBBDDDGGGKKKMMMLLLJJJGGGEEEDDDCCCCCCCCCEEEHHHLLLNNNUUUVVVXXXZZZ[[[ZZZXXXVVVRRRPPPLLLHHHDDDAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777666666666888999888777<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>???????????????@@@AAABBBHHHFFFFFFJJJPPPUUUYYYZZZWWW[[[bbbmmmzzz|||vvvssstttwww{{{vvvooohhhddd```^^^bbbgggnnnppprrrssstttuuuwwwxxx~~~}}}tttjjj___VVVTTTTTTUUUWWWXXXYYYZZZYYYYYYZZZZZZYYYUUUOOOIIIEEECCCEEEGGGIIIGGGCCCAAAAAACCCHHHLLLPPPRRRRRRQQQQQQRRROOONNNMMMJJJGGGCCC@@@>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@AAABBBCCCCCCEEEGGGJJJLLLMMMOOOSSSUUUVVVZZZbbbpppoooeeeccceeeddddddcccbbbaaa```______\\\\\\ZZZVVVRRRLLLGGGDDDEEEGGGIIILLLMMMLLLIIIHHHFFFEEECCCCCCCCCFFFHHHJJJTTTVVVYYYZZZZZZXXXWWWVVVSSSQQQNNNIIIEEEAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???????????????@@@AAABBBCCCJJJJJJJJJMMMQQQVVVZZZ\\\]]]___ccclllxxx{{{yyyzzz~~~tttmmmgggbbbaaaeeemmmoooqqqrrrqqqqqqrrrssswww|||~~~ssseeeYYYTTTTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZZZZVVVQQQKKKGGGEEECCCGGGJJJIIIEEEAAAAAAAAAFFFIIINNNQQQQQQQQQQQQRRRNNNNNNMMMLLLIIIEEEBBB@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::;;;<<<============<<<>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGJJJLLLNNNQQQUUUXXXWWW___nnnzzziiidddeeedddddddddddddddcccbbbaaa``````___\\\XXXRRRLLLIIICCCDDDEEEIIIMMMOOOOOONNNIIIHHHEEEDDDCCCEEEGGGHHHRRRUUUXXXYYYXXXWWWVVVVVVTTTRRROOOKKKFFFBBB???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<==================>>>>>>>>>???????????????@@@AAABBBCCCDDDHHHJJJMMMOOORRRVVV\\\```eeefffiiippp{{{~~~|||tttkkkfffgggoooqqqttttttrrrpppoooooopppssswww|||}}}mmm```ZZZWWWVVVVVVVVVVVVWWWXXXYYYXXXYYYZZZXXXRRRMMMIIIGGGCCCFFFIIIIIIEEEBBBAAABBBDDDGGGLLLPPPQQQQQQRRRRRRNNNNNNNNNMMMJJJGGGCCCAAA>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>???>>>===<<<>>>???@@@@@@AAAAAA@@@@@@@@@???@@@@@@AAABBBCCCDDDFFFHHHJJJLLLOOOSSSXXX[[[YYYfff{{{xxxjjjdddbbbcccdddddddddcccbbbbbbbbbccccccaaa]]]WWWQQQMMMEEEDDDDDDGGGLLLPPPQQQQQQMMMKKKHHHEEEDDDEEEFFFGGGMMMQQQVVVXXXWWWVVVWWWWWWUUUTTTQQQMMMIIIEEEAAA???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>????????????@@@@@@@@@AAACCCDDDEEEFFFLLLQQQTTTUUUZZZcccjjjqqqssswww}}}|||tttrrrsssvvvyyyyyyvvvrrrooommmiiikkknnnqqqvvv}}}sssnnn___]]]ZZZWWWVVVVVVWWWXXXWWWYYYZZZXXXTTTOOOKKKIIIBBBEEEHHHHHHEEEBBBBBBDDDBBBFFFKKKOOOPPPQQQRRRSSSNNNNNNNNNNNNLLLHHHDDDBBB>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<>>>???AAAAAA@@@???>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGIIILLLNNNQQQVVV[[[___cccrrrqqqeeeaaabbbcccddddddcccbbbbbbcccdddeeeddd```ZZZTTTPPPJJJGGGEEEFFFJJJNNNPPPPPPOOOMMMIIIFFFEEEEEEFFFGGGJJJNNNTTTWWWWWWWWWXXXZZZVVVUUUSSSOOOKKKGGGCCCAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????@@@@@@@@@AAABBBCCCEEEEEEGGGNNNVVVYYYZZZ___jjjttt{{{~~~}}}{{{xxx{{{{{{vvvqqqooodddfffhhhkkkpppwww~~~iiieee```[[[XXXWWWXXXYYYVVVXXXZZZYYYUUUPPPLLLJJJBBBEEEHHHGGGDDDBBBCCCEEEAAAEEEJJJNNNPPPQQQRRRSSSMMMNNNOOONNNLLLIIIEEECCC>>>>>>===<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>@@@AAACCCCCCBBBAAA@@@>>>???@@@AAABBBAAA@@@@@@@@@AAAAAABBBDDDFFFGGGHHHIIIKKKMMMPPPSSSXXX^^^bbbooolllgggddddddggggggcccbbbcccbbbaaaaaabbbaaa___ZZZWWWNNNKKKFFFDDDDDDHHHNNNQQQSSSQQQNNNJJJHHHFFFEEEEEEHHHLLLSSSWWWYYYYYYYYYYYYXXXVVVTTTRRROOOJJJDDD??????>>><<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<======>>>>>>======>>>@@@CCCDDDBBBCCCCCCAAAAAABBBEEEGGGMMMRRRWWW[[[___gggsss}}}{{{yyy}}}~~~vvvpppkkkkkkkkkjjjjjjoooxxx~~~xxxjjj___ZZZYYYYYYXXXZZZXXXWWWVVVUUUSSSOOOLLLGGGEEECCCEEEGGGGGGCCC@@@@@@BBBGGGLLLPPPRRRSSSSSSSSSSSSQQQOOOMMMJJJGGGFFFEEEBBB???>>>>>>>>>======<<<<<<============<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????AAABBBDDDDDDDDDBBB@@@???@@@@@@@@@@@@@@@@@@AAAAAA@@@AAAAAAAAABBBDDDHHHKKKOOOMMMOOOSSSVVV[[[eeeooo{{{uuugggcccbbbddddddaaa___aaa`````````aaabbb```\\\YYYPPPMMMHHHDDDDDDHHHLLLPPPSSSQQQOOOLLLJJJGGGFFFEEEGGGKKKQQQVVVXXXYYYYYYYYYYYYXXXVVVTTTQQQLLLFFFAAA>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999===<<<<<<<<<<<<<<<<<<===>>>>>>=========???AAACCC@@@AAAAAAAAAAAACCCGGGJJJOOOTTTZZZ^^^bbbjjjvvv~~~|||zzz{{{ssssssrrroooooosss{{{uuueee^^^[[[YYYWWW[[[ZZZXXXXXXWWWUUURRROOOHHHFFFDDDEEEGGGGGGDDD@@@???AAAFFFJJJNNNQQQSSSSSSTTTSSSRRRPPPNNNKKKIIIHHHEEEBBB???>>>>>>>>>===<<<<<<<<<============<<<<<<:::;;;;;;;;;;;;;;;;;;<<<>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCBBBAAA@@@??????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDFFFIIILLLKKKLLLOOOTTTXXX^^^kkkwwwjjjeeebbbcccccc```___aaa______```aaacccbbb___\\\TTTPPPKKKFFFEEEGGGJJJMMMQQQQQQPPPOOOMMMJJJHHHFFFGGGJJJNNNSSSVVVXXXYYYYYYZZZYYYWWWUUUSSSNNNHHHDDD>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<===>>>@@@AAA>>>???@@@@@@BBBEEEJJJNNNSSSXXX___ccchhhooo{{{|||xxxxxxzzz|||xxxwwwyyykkk```\\\YYYVVV\\\[[[YYYYYYYYYXXXUUUSSSJJJGGGEEEEEEGGGGGGEEEBBB>>>@@@CCCHHHLLLOOORRRSSSSSSSSSRRRQQQOOOMMMLLLJJJEEEBBB???=========<<<;;;<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAADDDEEEGGGHHHGGGHHHJJJLLLKKKMMMRRRXXX\\\eeevvvppphhhcccccccccbbbbbbeeeaaaaaaaaabbbcccbbb```]]]XXXTTTNNNHHHFFFFFFHHHJJJNNNOOOPPPQQQPPPNNNKKKIIIGGGIIIKKKOOOTTTWWWYYYYYYYYYXXXWWWVVVTTTPPPJJJFFF?????????>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????;;;;;;::::::::::::;;;;;;>>>======<<<======>>>???>>>???@@@AAABBBFFFLLLPPPWWW]]]dddjjjnnnvvv{{{vvvvvvyyy{{{~~~wwwfff^^^\\\\\\\\\[[[YYYYYYYYYYYYWWWUUULLLIIIFFFFFFGGGHHHFFFDDD===???BBBEEEJJJMMMPPPRRRRRRRRRRRRQQQOOONNNLLLLLLEEECCC???>>>======<<<;;;<<<<<<============<<<<<<======<<<<<<;;;;;;::::::999999:::;;;===>>>??????@@@???>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBDDDFFFHHHIIIIIIIIIJJJKKKPPPQQQUUU[[[aaammmvvvllldddcccdddddddddgggdddccccccccccccbbb___]]][[[WWWQQQKKKGGGFFFFFFGGGJJJLLLOOOQQQRRRQQQNNNMMMJJJIIIIIIMMMRRRWWWYYYYYYXXXWWWVVVVVVTTTQQQLLLHHHAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;;;;::::::::::::;;;;;;==================>>>>>>AAAAAABBBBBBCCCHHHNNNRRRZZZaaajjjqqqvvv~~~{{{sssrrrttt{{{~~~tttfffbbbbbb\\\ZZZXXXXXXXXXXXXWWWVVVOOOKKKGGGFFFHHHIIIHHHFFF>>>???AAACCCGGGKKKOOOQQQQQQQQQPPPPPPOOOMMMLLLKKKFFFDDD@@@>>>>>>>>><<<;;;<<<<<<============<<<<<<=========<<<<<<;;;;;;;;;<<<======>>>@@@AAAAAABBB???>>>=========>>>>>>???>>>>>>???@@@AAAAAABBBBBBCCCEEEHHHIIIIIIIIIJJJKKKUUUTTTVVV\\\eeeuuuttthhhddddddddddddffffffeeedddccccccccc```^^^]]]YYYSSSLLLHHHFFFFFFFFFFFFIIIMMMPPPRRRSSSRRRRRRMMMJJJIIIKKKQQQVVVXXXXXXXXXWWWWWWVVVVVVRRRNNNJJJCCCBBB@@@>>><<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>?????????CCCCCCCCCCCCEEEJJJQQQVVV^^^fffqqqyyy~~~wwwrrrtttyyy}}}sssfffaaa\\\ZZZXXXWWWXXXXXXWWWVVVRRRMMMHHHFFFHHHIIIIIIGGG@@@@@@AAABBBEEEJJJNNNPPPQQQQQQPPPPPPNNNMMMLLLKKKHHHEEEBBB@@@??????===<<<<<<<<<============<<<<<<=========<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????======>>>>>>>>>>>>>>>???>>>>>>???@@@AAABBBBBBCCCBBBDDDFFFGGGHHHIIIKKKMMMUUUTTTWWWaaaooorrrjjjhhhfffeeeffffffdddccccccddddddcccaaa^^^[[[TTTNNNIIIFFFEEEFFFCCCEEEJJJNNNRRRUUUVVVVVVPPPLLLIIIJJJPPPVVVXXXXXXXXXXXXXXXXXXXXXUUUPPPMMMFFFCCC@@@===;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===<<<===>>>???@@@@@@AAAAAABBBCCCCCCDDDHHHNNNVVV[[[ccckkkwww{{{xxxwww|||~~~{{{}}}uuufff^^^[[[YYYWWWXXXXXXWWWVVVTTTOOOIIIGGGHHHJJJJJJIIICCCBBBBBBBBBDDDHHHMMMOOOSSSSSSRRRQQQOOONNNLLLKKKJJJGGGCCCAAA@@@@@@>>>===<<<<<<============<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@??????>>>===>>>???@@@AAABBBBBBCCCBBBDDDEEEFFFGGGJJJMMMPPPUUUUUU\\\mmm{{{qqqmmmiiiggggggdddcccbbbccceeefffeeeddd___[[[UUUNNNIIIFFFEEEEEEAAADDDHHHMMMRRRUUUXXXYYYSSSMMMIIIJJJPPPVVVXXXWWWYYYYYYYYYZZZYYYWWWRRROOOGGGDDD@@@<<<:::;;;>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999;;;===@@@BBBDDDEEE======<<<<<<<<<<<<======<<<<<<>>>???AAAAAABBBBBBAAABBBCCCEEEIIIQQQYYY___fffooo|||}}}||||||~~~|||xxxyyysss___]]]ZZZXXXXXXXXXWWWVVVUUUPPPJJJGGGHHHJJJJJJJJJEEEDDDBBBBBBDDDHHHLLLOOOUUUTTTTTTRRRQQQOOOMMMLLLKKKHHHDDDBBBAAA@@@???>>><<<<<<============<<<<<<;;;;;;<<<<<<======>>>>>>???>>>>>>>>>>>>=========;;;===???@@@AAA@@@???>>>===>>>>>>@@@AAABBBCCCCCCCCCDDDEEEFFFGGGKKKOOOSSSUUUWWWbbbxxx{{{pppiiiiiidddcccffffffcccaaabbb___[[[UUUOOOJJJFFFEEEDDD@@@BBBEEEIIIMMMQQQSSSUUURRRNNNJJJHHHJJJNNNRRRUUUZZZXXXWWWXXXYYYWWWSSSOOOKKKHHHDDD@@@===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???===;;;<<>>===>>>===<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<<<<;;;===============>>>??????>>>>>>>>>>>>????????????AAABBBBBBBBBBBBBBBBBBCCCFFFDDDEEEIIIKKKKKKMMMRRRZZZ^^^nnnwwwmmmhhhdddfffgggdddbbbccc```]]]WWWQQQLLLHHHGGGFFFAAABBBDDDGGGKKKOOORRRTTTSSSOOOKKKHHHIIIMMMQQQTTTXXXWWWVVVWWWXXXVVVSSSOOOLLLIIIEEEAAA>>><<<<<<======<<<<<<<<<<<<<<<<<<<<<================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???===;;;<<>>>>>>>>???>>>===<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<======<<<<<<======>>>???>>>>>>>>>>>>????????????AAAAAAAAAAAABBBBBBBBBBBBDDDBBBCCCGGGJJJJJJNNNTTT^^^fffxxx~~~zzzvvvmmmgggffffffdddbbbcccaaa^^^YYYSSSNNNJJJHHHHHHCCCCCCCCCDDDGGGLLLPPPRRRTTTQQQLLLHHHHHHKKKOOORRRVVVUUUUUUVVVWWWVVVRRRPPPMMMKKKGGGBBB???>>>=====================>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<================================================<<<<<<=========>>>>>>>>>???===<<<===???AAAAAA@@@DDDEEEHHHNNNVVV___hhhmmmuuuwwwrrrsss}}}~~~|||yyycccYYYZZZUUUTTTXXXVVVUUUSSSOOOLLLKKKLLLNNNOOOOOOMMMKKKJJJJJJLLLOOOQQQRRRQQQPPPOOONNNMMMMMMMMMLLLJJJGGGCCCAAA???>>>>>>@@@???>>>===;;;;;;;;;:::============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBDDDCCCDDDIIIKKKLLLRRRYYYfffrrrwww|||uuujjjfffeeecccbbbcccaaa^^^ZZZTTTOOOLLLIIIHHHEEEDDDBBBBBBDDDHHHMMMPPPTTTRRRNNNIIIHHHIIIMMMPPPSSSTTTUUUVVVVVVUUUSSSQQQOOOLLLIIIEEEAAA???>>>>>>>>>>>>>>>>>>>>>?????????========================================================================<<<============>>>>>>>>>>>>>>>===>>>???@@@AAAAAABBBEEEJJJQQQZZZeeeooouuuvvvpppnnnuuuzzz{{{}}}eeeYYYXXXTTTSSSWWWUUUVVVTTTQQQNNNMMMMMMOOOPPPRRRQQQOOONNNNNNOOOPPPQQQTTTSSSRRRQQQPPPOOOOOOOOOKKKJJJGGGDDDBBB@@@????????????===<<<<<<;;;;;;;;;===============<<<<<<<<<<<<<<<<<<<<<<<<======>>>===>>>>>>>>>??????????????????@@@@@@AAABBBBBBBBBHHHGGGIIILLLNNNQQQXXXaaaqqqzzz}}}~~~nnnfffdddbbbaaabbb```^^^ZZZUUUPPPLLLJJJIIIGGGEEEBBBAAABBBFFFJJJMMMSSSRRROOOKKKHHHHHHKKKNNNQQQSSSUUUVVVVVVUUUTTTSSSPPPNNNKKKGGGCCCAAA???>>>>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???>>>>>>?????????@@@AAABBBAAAFFFMMMUUU___kkkxxx~~~rrrkkkhhhmmm{{{|||zzzgggXXXWWWRRRSSSWWWUUUVVVTTTRRRPPPOOOOOOPPPPPPTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQOOOOOONNNKKKJJJHHHFFFCCCAAA@@@???======<<<<<<<<<<<<======<<<<<<<<<===============<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>??????????????????@@@AAAAAABBBCCCCCCIIIIIIKKKOOOQQQUUU___jjj~~~zzztttiiidddbbbaaaccc```^^^[[[VVVQQQNNNKKKIIIHHHFFFCCCAAAAAADDDHHHJJJOOOQQQQQQNNNJJJHHHJJJLLLPPPRRRVVVWWWVVVUUUUUUVVVRRRPPPMMMIIIEEEBBB@@@???======>>>>>>??????@@@@@@????????????????????????========================<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>???@@@?????????AAACCCCCCHHHPPPYYYdddsss}}}ooogggdddgggpppzzzzzzlllZZZWWWRRRRRRVVVSSSTTTSSSRRRRRRQQQQQQQQQQQQTTTTTTTTTTTTTTTTTTSSSSSSQQQQQQQQQPPPOOONNNLLLLLLKKKJJJIIIGGGEEEBBBAAA@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<==============================>>>??????>>>>>>>>>>>>????????????@@@@@@AAAAAABBBCCCDDDDDDGGGHHHLLLQQQUUU\\\iiivvv{{{mmmgggdddcccdddaaa```\\\XXXTTTPPPMMMKKKIIIGGGDDDBBBBBBDDDFFFHHHLLLOOORRRPPPLLLHHHIIIJJJOOORRRVVVXXXWWWVVVWWWXXXSSSQQQNNNKKKGGGDDDAAA@@@<<<<<<======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>======================================================>>>>>>>>>?????????===???AAA@@@??????AAADDDEEEKKKTTT]]]jjj{{{rrriiifffgggkkkppp~~~~~~}}}sss___YYYSSSRRRUUUQQQQQQRRRRRRRRRRRRRRRQQQQQQSSSTTTUUUVVVVVVUUUUUUTTTPPPQQQQQQQQQPPPNNNLLLKKKKKKJJJIIIGGGEEECCCAAA@@@>>>======<<<<<<<<<<<<===<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>????????????@@@AAAAAABBBDDDEEEEEEFFFEEEHHHNNNVVV]]]gggwwwpppiiifffeeefffcccaaa^^^ZZZVVVRRRNNNMMMJJJHHHEEECCCCCCDDDEEEFFFIIINNNSSSRRRMMMIIIHHHJJJOOOSSSWWWYYYXXXWWWXXXZZZTTTRRROOOLLLHHHDDDAAA@@@;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===???AAA@@@??????AAADDDHHHNNNVVVaaannnxxxnnnkkkjjjkkkmmmwwwyyyccc[[[TTTRRRTTTOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUUUURRRSSSSSSSSSRRRPPPNNNMMMJJJJJJIIIHHHFFFDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>???????????????@@@@@@AAA>>>>>>>>>>>>????????????AAAAAABBBCCCDDDEEEFFFGGGFFFJJJRRR\\\dddqqqxxxkkkffffffgggaaa```___[[[VVVSSSQQQQQQIIIIIIGGGDDDBBBBBBDDDFFFFFFHHHLLLOOOOOOMMMIIIFFFJJJOOOUUUYYYYYYWWWVVVUUUVVVTTTPPPMMMJJJFFFAAA>>>??????????????????@@@@@@???@@@@@@>>>::::::<<>>??????>>>===============>>>???>>>>>>???BBBDDDEEEEEEHHHQQQ]]]hhhttt|||{{{{{{~~~yyyqqqkkklllqqqwww|||oooYYYQQQQQQSSSSSSQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRRRRRRRPPPOOONNNLLLLLLLLLJJJGGGCCC???<<<>>>>>>============>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@AAABBBBBBCCCDDDHHHJJJHHHPPPYYY___gggxxx|||llldddccccccccccccaaa]]]YYYTTTRRRQQQKKKJJJHHHFFFDDDCCCDDDEEEEEEGGGKKKNNNOOOLLLIIIGGGJJJNNNTTTXXXYYYWWWVVVUUUVVVTTTPPPMMMKKKGGGBBB???????????????????????????@@@AAAAAA???===;;;===???===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>???>>>>>>???AAACCCEEEEEEJJJSSS___kkkvvv|||xxxxxxzzz~~~}}}rrrppptttsss{{{xxxzzzuuu___UUURRRQQQOOOQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTRRRRRRSSSSSSRRRPPPOOONNNKKKKKKKKKJJJGGGDDDAAA???>>>>>>============>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@AAABBBBBBCCCDDDHHHKKKNNNUUU^^^eeeooouuuiiidddccceeedddbbb```\\\WWWSSSQQQNNNMMMKKKIIIGGGEEEDDDDDDCCCFFFIIILLLMMMLLLJJJHHHIIIMMMSSSWWWXXXWWWVVVVVVVVVTTTQQQOOOLLLHHHCCC@@@???????????????????????????AAABBBAAA???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===???>>>>>>===<<<;;;::::::>>>>>>>>>======>>>>>>???????????????AAACCCEEEFFFNNNWWWdddooozzzyyywwwwwwyyy|||}}}uuuuuurrrxxxzzzuuuvvv~~~hhh[[[TTTQQQOOOQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWWWWTTTTTTTTTSSSRRRPPPOOONNNJJJJJJJJJIIIHHHEEECCCBBB???>>>>>>======>>>>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAABBBBBBCCCEEEIIILLLVVV[[[dddnnn{{{vvvkkkgggeeedddbbbaaa___[[[WWWTTTRRRPPPNNNLLLJJJHHHFFFDDDBBBDDDGGGJJJKKKKKKIIIHHHGGGLLLRRRVVVWWWWWWWWWWWWVVVTTTRRRPPPNNNJJJEEEBBB@@@@@@@@@???????????????>>>???AAAAAA@@@???============<<<<<<<<<<<<======??????>>>===<<<;;;::::::>>>>>>>>>===>>>>>>????????????@@@@@@AAACCCFFFHHHSSS]]]iiittt}}}}}}|||}}}{{{~~~wwwtttwww{{{uuu}}}ooo```XXXTTTRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUTTTSSSRRRPPPOOONNNKKKKKKJJJIIIHHHFFFDDDBBB???>>>>>>>>>>>>>>>>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBCCCCCCFFFKKKNNNZZZ```iiiuuussshhheeecccaaaaaaaaa___[[[XXXUUUSSSPPPOOOOOOLLLHHHDDDBBBCCCEEEGGGHHHIIIHHHHHHFFFJJJPPPTTTVVVWWWXXXYYYVVVUUUSSSRRRPPPLLLGGGCCC@@@@@@@@@?????????>>>>>>===>>>>>>??????>>>===;;;=========<<<<<<=================================>>>>>>>>>>>>>>>???@@@@@@???@@@AAAAAAAAADDDIIILLLYYYdddqqq{{{}}}}}}xxxxxxzzz{{{{{{vvveee[[[VVVUUURRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOOOONNNMMMLLLJJJGGGEEECCCBBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCEEEIIINNNRRR]]]cccmmmzzz}}}nnniiifffbbbaaabbbbbb___\\\WWWTTTRRRRRRSSSPPPJJJFFFBBBCCCDDDEEEFFFGGGGGGGGGDDDHHHNNNSSSUUUWWWYYYZZZVVVUUUTTTTTTRRRNNNIIIEEEAAAAAA@@@@@@???>>>>>>>>>>>>===<<<===??????===;;;>>>======<<<<<<======>>><<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@AAA>>>@@@BBBBBBCCCFFFLLLRRR```lll{{{~~~|||}}}|||yyyzzz}}}{{{nnn```XXXVVVRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOPPPPPPPPPNNNMMMJJJHHHEEEDDDCCC@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCEEEGGGLLLSSSXXXaaahhhsss}}}{{{~~~qqqlllfffdddddddddaaa^^^XXXUUUTTTUUUVVVSSSMMMGGGCCCCCCCCCDDDDDDEEEEEEFFFCCCGGGMMMRRRUUUWWWYYY[[[VVVUUUUUUUUUTTTPPPJJJFFFAAAAAA@@@@@@???>>>>>>===@@@>>><<<<<>>>>>============>>>>>><<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>AAACCCDDDDDDHHHPPPVVVfffttt~~~~~~~~~yyy|||zzz{{{~~~jjj]]]WWWRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTUUUTTTTTTSSSSSSQQQPPPOOONNNNNNOOOPPPQQQOOONNNLLLJJJHHHGGGFFFEEE@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBDDDFFFIIIOOOWWW\\\gggoooyyyyyyyyyzzz{{{}}}xxxqqqiiiffffffeeebbb___XXXVVVTTTVVVXXXUUUNNNHHHDDDDDDCCCCCCCCCDDDDDDEEEBBBGGGLLLQQQTTTWWWYYY[[[VVVUUUUUUUUUTTTQQQKKKGGGAAAAAA@@@@@@???>>>>>>===BBB???<<<===???AAAAAA???>>>>>>============>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBB>>>AAADDDDDDEEEJJJRRRYYYjjjxxxzzzyyy}}}wwwuuucccYYYRRRRRRRRRRRRRRRQQQQQQQQQUUUUUUUUUUUUUUUTTTSSSRRROOOOOONNNMMMNNNOOOPPPQQQMMMLLLKKKJJJIIIHHHHHHHHH@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAACCCDDDFFFKKKRRRZZZ___llluuu~~~{{{tttuuuvvvwww|||}}}{{{iiifffhhhfffaaa___ZZZWWWTTTSSSSSSRRRPPPMMMHHHGGGDDDBBBBBBCCCEEEFFFBBBBBBDDDJJJRRRWWWXXXWWWWWWWWWVVVTTTRRRNNNKKKJJJCCC@@@===<<<===>>>>>>>>><<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????????????????>>>>>>>>>>>>@@@AAACCCFFFFFFKKKXXXeeeuuuxxxxxx~~~rrr[[[UUUVVVTTTRRRUUUZZZWWWOOORRRRRRTTTWWWXXXWWWTTTPPPPPPOOOOOONNNNNNOOOOOOPPPNNNNNNMMMLLLKKKIIIGGGFFFDDDBBB@@@??????>>>===<<>><<<<<<===???@@@AAA@@@>>>=========>>>???AAAAAA@@@@@@@@@AAABBBBBBBBBEEEHHHJJJMMMUUUbbbkkkxxx~~~||||||xxxvvvssstttwwwpppiiiiiigggcccaaa]]]ZZZVVVTTTTTTTTTRRRPPPJJJHHHEEEBBBAAABBBDDDEEEDDDDDDEEEJJJPPPUUUVVVUUUWWWWWWVVVTTTRRROOOLLLJJJEEEBBB???============<<<======>>>??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????AAAEEEGGGMMM[[[jjj~~~~~~xxx|||ppp]]]^^^[[[TTTQQQSSSRRROOOQQQQQQSSSUUUWWWUUURRROOOOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMLLLJJJIIIGGGFFFDDDBBB@@@@@@@@@@@@???>>>>>>===<<<<<<===???BBBCCCBBBAAA@@@???>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCBBBDDDFFFHHHMMMWWWeeeooo|||}}}{{{{{{{{{{{{|||vvvqqqooowww{{{oookkkgggdddccc```]]]XXXUUUTTTTTTTTTTTTLLLJJJFFFCCCAAAAAABBBCCCEEEEEEFFFJJJOOORRRSSSSSSVVVVVVVVVTTTRRROOOMMMKKKHHHEEEAAA>>>======<<<;;;===>>>>>>??????>>>>>>==========================================>>>??????<<<<<<======>>>>>>??????@@@???BBBFFFKKKTTTdddsss}}}zzz}}}lllkkkdddXXXPPPOOOPPPPPPPPPPPPQQQTTTUUUTTTPPPNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLJJJIIIGGGFFFDDDCCCAAA@@@AAABBBAAA@@@>>>=========>>>@@@AAACCCBBBAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFIIIPPP\\\lllwww~~~}}}}}}{{{yyywwwsssqqqooommmllllllllllllooorrrvvvzzz}}}zzzssssss~~~uuulllhhheeecccbbb^^^ZZZVVVTTTTTTUUUUUUOOOLLLHHHDDDAAAAAAAAAAAADDDDDDFFFIIIMMMPPPRRRSSSVVVVVVVVVUUUSSSPPPNNNLLLIIIEEEAAA???>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>=======================================>>>>>>???:::;;;<<<===>>>???@@@@@@BBBAAACCCJJJRRR]]]ooo~~~{{{}}}uuugggZZZRRRQQQSSSTTTQQQQQQRRRSSSTTTSSSPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKJJJIIIGGGFFFCCCBBB@@@@@@AAABBBBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHLLLVVVeeevvv{{{wwwvvvtttrrrqqqpppooommmkkkeeedddbbb```______`````````dddhhhlllppptttxxx{{{zzzsssvvv}}}oooiiieeebbbaaa^^^ZZZVVVSSSRRRTTTUUURRROOOJJJFFFCCCAAAAAAAAAAAACCCEEEHHHKKKOOORRRUUUUUUUUUUUUUUUSSSQQQOOOMMMHHHEEEAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>??????=======================================>>>>>>???:::;;;<<<===>>>???@@@AAAAAA@@@DDDLLLWWWfffxxxzzzfffYYYUUUUUUUUUUUUTTTSSSSSSTTTUUUTTTRRROOOMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKKKKKKKJJJHHHGGGGGGCCCAAA??????AAAAAAAAA@@@BBBAAA@@@??????>>>>>>>>>>>>>>>??????????????????AAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIPPP\\\lll|||}}}xxxsssnnnjjjhhhfffdddcccccccccaaa___XXXWWWVVVUUUTTTUUUUUUVVVVVVYYY]]]aaadddgggllloooqqqvvv~~~vvvrrrvvvtttkkkfffaaa```^^^[[[WWWSSSQQQRRRTTTTTTQQQMMMHHHDDDCCCBBBCCC@@@BBBEEEGGGIIIMMMQQQUUUUUUUUUUUUUUUTTTRRRPPPOOOIIIFFFBBB@@@AAAAAAAAA@@@@@@??????>>>>>>??????@@@=======================================>>>??????;;;<<<===>>>???@@@AAAAAA@@@@@@DDDOOO]]]llliii[[[XXXVVVUUUTTTVVVUUUUUUUUUVVVUUUSSSQQQMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKJJJJJJHHHGGGGGGCCCAAA@@@???@@@AAA@@@????????????@@@@@@@@@AAAAAA======>>>?????????>>>>>>AAAAAAAAAAAABBBCCCEEEEEEDDDFFFKKKTTTbbbrrr~~~zzztttooojjjfffaaa^^^YYYXXXVVVVVVWWWWWWUUUTTTOOONNNMMMLLLLLLLLLMMMNNNPPPRRRVVVXXXZZZ]]]```bbbbbbgggnnnvvv}}}tttqqqwww~~~yyyooogggaaa______]]]YYYTTTQQQRRRTTTVVVSSSNNNJJJFFFEEEDDDEEEBBBDDDFFFFFFGGGJJJOOOSSSTTTUUUUUUUUUTTTRRRQQQPPPKKKHHHDDDBBBAAAAAA@@@???@@@@@@???>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????===>>>>>>???@@@AAAAAABBBCCCBBBHHHUUUdddtttvvveee\\\VVVUUUWWWWWWVVVUUUUUUVVVUUUSSSQQQNNNMMMMMMLLLLLLMMMMMMNNNJJJJJJJJJJJJIIIHHHGGGGGGEEECCCAAAAAAAAAAAA@@@?????????@@@@@@AAAAAA@@@@@@===>>>???@@@@@@@@@??????@@@AAAAAAAAACCCDDDEEEFFFDDDHHHPPP\\\kkkzzz{{{vvvppplllgggbbb^^^[[[WWWTTTOOONNNMMMMMMOOOOOONNNMMMJJJIIIHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTVVVXXXVVVZZZ```hhhqqq|||zzzrrrrrrrrrvvv~~~rrriiiaaa^^^______[[[UUURRRRRRTTTWWWTTTOOOKKKGGGFFFFFFFFFDDDEEEGGGFFFFFFHHHLLLQQQTTTTTTUUUUUUTTTSSSQQQPPPNNNJJJFFFBBBAAA@@@???===AAA@@@???>>>>>>???@@@AAA????????????????????????===============>>>???????????????@@@AAAAAABBBBBBGGGGGGMMM[[[lll|||oooaaaWWWVVV[[[WWWVVVUUUUUUUUUUUUSSSQQQNNNNNNMMMMMMMMMMMMNNNNNNJJJJJJJJJJJJIIIHHHGGGGGGHHHEEECCCBBBBBBBBBAAA???BBBBBBBBBAAA@@@???===<<<>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCDDDFFFFFFGGGLLLUUUcccsss|||uuuooogggccc^^^ZZZWWWTTTQQQOOOKKKJJJJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOOOONNNNNNPPPQQQOOOSSSYYY```iiisss~~~|||qqqmmmrrrxxx}}}ttthhhgggfffdddaaa^^^ZZZVVVSSSQQQQQQPPPNNNLLLIIIFFFCCCAAAEEEDDDCCCDDDFFFIIIMMMOOOSSSSSSTTTUUUVVVUUUTTTTTTNNNKKKHHHEEEBBBAAAAAAAAA??????>>>===<<<;;;::::::======>>>>>>>>>>>>======??????>>>>>>======<<<<<<<<<<<<===???BBBDDDDDDDDDFFFIIIQQQ___rrr~~~|||{{{zzzvvvuuuttttttvvvzzz~~~mmm```[[[[[[XXXVVVTTTSSSRRRQQQOOOMMMLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLLLLLLLKKKFFFEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===@@@??????AAADDDFFFGGGGGGJJJLLLVVViii}}}~~~xxxoooiii```ZZZRRRMMMLLLKKKJJJIIIKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJLLLOOOSSSXXX___hhhrrrxxxyyyqqqooopppqqq}}}lllgggbbbaaa```___]]]ZZZVVVSSSQQQPPPNNNLLLIIIFFFDDDBBBDDDCCCCCCCCCEEEIIILLLNNNQQQSSSTTTVVVVVVUUUTTTSSSPPPMMMJJJEEEBBB@@@??????AAA@@@@@@???>>>===============>>>>>>>>>>>>======??????>>>>>>==================>>>???BBBCCCDDDDDDGGGKKKTTTcccwww}}}xxxppppppnnnllljjjhhhfffeeehhhgggfffgggiiimmmqqqtttzzz}}}lll___ZZZXXXVVVTTTSSSSSSRRROOONNNOOOOOONNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJFFFEEECCCAAA@@@@@@@@@AAA????????????????????????@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@AAACCCEEEFFFGGGOOOTTT```rrr}}}tttjjjbbb]]]XXXRRROOONNNOOONNNMMMLLLKKKJJJHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMOOOSSSXXX___hhhmmmttt|||yyyqqqllliiittt{{{vvvjjjccccccbbbbbbaaa^^^YYYUUUQQQPPPNNNLLLIIIGGGEEEDDDCCCBBBBBBCCCEEEHHHKKKMMMPPPQQQTTTVVVVVVUUUSSSRRRQQQOOOKKKGGGCCC@@@>>>>>>@@@@@@@@@??????>>>>>>>>>===>>>>>>??????>>>>>>===???>>>>>>>>>>>>=========?????????@@@AAACCCDDDEEEHHHMMMXXXiii}}}~~~zzzuuuvvvwwwxxxvvvqqqjjjeee```___^^^\\\ZZZXXXWWWVVVXXXXXXWWWXXXZZZ^^^bbbeeekkkoootttzzz~~~}}}ggg[[[YYYWWWTTTSSSSSSRRRPPPOOORRRQQQOOONNNMMMMMMNNNNNNLLLLLLLLLLLLKKKKKKJJJIIIFFFEEECCCAAA@@@@@@AAAAAA????????????????????????@@@@@@@@@@@@@@@@@@???>>>AAA@@@@@@AAABBBDDDFFFGGGOOOXXXhhhzzzuuuiii```ZZZWWWTTTRRRQQQQQQOOONNNOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMOOOQQQWWW^^^bbbgggmmmwwwyyyqqqllloooqqqyyyrrrhhhgggffffffeeeaaa[[[VVVRRRQQQOOOLLLIIIGGGFFFEEEBBBBBBBBBCCCEEEHHHKKKLLLNNNPPPSSSVVVVVVUUUSSSQQQQQQOOOKKKHHHDDDAAA@@@???>>>>>>==================>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAACCCEEEGGGHHHPPP]]]nnn|||uuuoooiiieeecccdddfffhhhhhhddd^^^ZZZXXXWWWVVVUUUSSSRRRQQQPPPOOONNNNNNOOORRRUUUYYY[[[^^^bbbgggmmmsssyyy}}}yyy~~~ooo^^^ZZZXXXTTTSSSRRRRRRQQQOOOSSSQQQOOOMMMLLLMMMNNNOOOLLLLLLLLLLLLKKKJJJIIIHHHFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@??????AAAAAAAAAAAABBBCCCFFFIIIOOO\\\ooo~~~~~~qqqhhhbbb```^^^\\\YYYWWWUUUTTTUUUTTTSSSQQQPPPNNNMMMMMMMMMMMMKKKKKKJJJKKKKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNPPPTTTZZZ^^^aaaeeellluuuvvvqqqnnnjjjnnn}}}zzzkkkhhheeeeeefffccc^^^YYYUUUSSSPPPLLLIIIGGGFFFEEEBBBCCCCCCDDDGGGIIIKKKMMMNNNOOORRRTTTUUUTTTSSSRRROOOMMMKKKHHHFFFCCCBBBAAA============>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????@@@BBBBBBBBBAAACCCFFFIIIKKKTTTcccuuu{{{wwwqqqjjjeee```[[[WWWWWWXXXZZZ\\\]]][[[WWWTTTOOOOOONNNMMMKKKJJJIIIIIIJJJJJJJJJKKKMMMPPPSSSTTTVVVYYY]]]bbbhhhooowww|||{{{tttwwwuuuaaaZZZWWWTTTRRRRRRQQQQQQPPPRRRPPPNNNLLLKKKLLLMMMNNNLLLLLLLLLLLLKKKIIIHHHHHHGGGFFFDDDBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBDDDHHHLLLTTTdddzzz{{{sssnnnnnnmmmjjjgggdddbbbaaa\\\\\\ZZZXXXUUUSSSQQQPPPRRRPPPOOOMMMLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOQQQUUU[[[___aaaccchhhoooyyy{{{uuummmffffffqqqqqqkkkeeeccceeeeeebbb^^^WWWUUUQQQMMMIIIGGGEEEDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNOOOQQQRRRSSSSSSSSSSSSNNNMMMKKKIIIGGGEEECCCBBB?????????@@@@@@AAAAAAAAA>>>??????@@@@@@??????>>>>>>>>>>>>????????????@@@@@@BBBCCCCCCBBBCCCHHHMMMQQQ[[[mmm{{{yyyzzzsssjjjfff```[[[XXXUUURRROOONNNNNNOOOQQQSSSSSSQQQOOOJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNPPPRRRUUUXXX]]]dddlllqqq{{{wwwwwwyyycccZZZWWWSSSQQQPPPPPPPPPOOOPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFDDDBBBAAAAAABBBBBB???????????????????????????@@@AAAAAAAAAAAAAAAAAA@@@BBBCCCCCCCCCEEEKKKPPPYYYjjj{{{{{{zzzwwwrrrooonnnnnnggggggeeeccc___\\\YYYXXXXXXWWWTTTRRRPPPPPPQQQRRRPPPOOONNNNNNNNNOOOQQQRRRRRRRRRSSSSSSUUUYYY___cccfffgggiiimmmuuu}}}rrriiidddjjjssswwwlllffffffgggdddaaaZZZWWWSSSMMMIIIFFFDDDDDDFFFGGGHHHJJJLLLNNNOOOPPPOOOOOOOOOPPPQQQRRRTTTTTTPPPOOOMMMKKKHHHEEEBBBAAA>>>>>>???@@@AAAAAABBBBBB>>>??????@@@@@@??????>>>>>>>>>?????????@@@@@@@@@???BBBDDDCCCBBBDDDJJJPPPXXXdddxxxuuulllkkkqqq}}}xxxpppgggaaa\\\XXXTTTPPPNNNMMMKKKJJJIIIHHHGGGHHHJJJLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNPPPSSSYYYaaafffpppwww~~~}}}gggYYYVVVRRROOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIGGGFFFDDDCCCBBBAAABBBBBB???????????????????????????@@@AAAAAABBBBBBAAAAAA@@@BBBDDDDDDDDDGGGNNNUUU```ppp|||zzzzzzxxxwwwvvvsssoookkkgggeeedddbbb^^^[[[YYYXXXYYYZZZVVVUUUTTTTTTUUUWWWYYY[[[ZZZ[[[[[[[[[\\\```fffjjjmmmnnnoooqqquuu|||zzzooohhhhhhkkksssvvvllliiihhheeebbb\\\YYYSSSNNNIIIEEEDDDCCCGGGHHHJJJLLLNNNPPPQQQRRROOOOOONNNOOOPPPRRRTTTUUURRRQQQOOOKKKHHHDDDAAA???<<<<<<===>>>???@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@>>>AAADDDCCCBBBEEELLLRRR]]]kkkzzznnnccc\\\```kkkxxxzzzpppiiiaaaYYYTTTUUUQQQMMMJJJIIIHHHGGGFFFGGGEEEDDDDDDFFFIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJMMMRRRYYY^^^dddkkkttt{{{jjjYYYUUUQQQNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMKKKKKKIIIIIIJJJJJJKKKJJJJJJJJJHHHFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBBBBBBB@@@CCCEEEEEEEEEHHHPPPWWWjjjzzz}}}xxxtttrrrnnnlllhhhdddbbbaaaaaabbb]]]\\\\\\\\\]]]___bbbdddcccccccccbbbcccffflllpppssstttuuuuuuwww|||vvvhhhddddddiiizzz~~~llliiiiiifffaaa]]]YYYTTTNNNJJJHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSOOONNNLLLJJJHHHEEECCCCCCAAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======???AAABBBCCCAAAAAABBBBBBEEENNNXXXgggyyyuuuhhh^^^WWWSSSYYYjjj~~~yyysssiiiaaa[[[VVVSSSPPPNNNLLLIIIIIIJJJIIIFFFDDDHHHIIIIIIIIIHHHGGGHHHIIIHHHHHHHHHHHHGGGGGGFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHIIIKKKMMMPPPRRRZZZ___fffnnnvvv}}}fff[[[TTTPPPQQQRRRPPPNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????AAAAAA@@@@@@???@@@@@@@@@BBB??????CCCFFFJJJSSS\\\ttt{{{zzzxxxrrrmmmkkkmmmoookkkjjjiiiiiikkknnnqqqssswwwtttnnnjjjjjjlllpppsssxxxzzz{{{zzzzzz}}}|||nnniiiffffffrrruuulllhhhddd``````\\\WWWQQQLLLJJJIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTOOONNNMMMJJJHHHFFFDDDCCCAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===>>>???AAABBBBBB@@@AAACCCDDDHHHSSS^^^qqq{{{nnncccYYYXXXWWWZZZeeexxx}}}vvvkkkfff^^^XXXTTTQQQNNNMMMOOOMMMKKKJJJKKKKKKHHHFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHHHHHHHIIILLLNNNPPPTTTWWW\\\bbbjjjsss}}}mmm[[[TTTPPPQQQRRROOOMMMNNNMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKIIIGGGEEECCCBBBAAAAAABBBAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@AAAEEEHHHLLLWWWbbb{{{}}}xxxwwwzzz~~~|||{{{zzzyyyzzz|||~~~zzzvvvtttuuuwwwyyyzzz|||~~~~~~~~~vvvnnnhhhccciiirrrooogggcccbbbccc```[[[UUUPPPLLLJJJIIIIIIKKKMMMOOOQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSOOONNNMMMKKKIIIFFFDDDCCC@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>@@@AAABBBBBBAAABBBDDDFFFLLLYYYfffzzzqqqddd[[[TTT]]]fffiiikkkxxxxxxllleee\\\XXXSSSOOOMMMMMMLLLKKKPPPNNNMMMLLLMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGIIIKKKLLLMMMOOORRRVVV]]]gggrrryyyxxxzzzttt]]]UUUPPPPPPPPPNNNLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAEEEHHHIIIOOO]]]lll~~~~~~sssiiibbbbbbgggvvvpppfffeeefffdddbbb^^^YYYTTTPPPLLLJJJIIIJJJMMMPPPQQQRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRQQQNNNNNNMMMLLLJJJGGGEEECCC@@@AAAAAABBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????@@@AAABBBBBBAAACCCEEEGGGNNN^^^nnnzzzjjj^^^VVVRRRcccuuu||||||tttiii```[[[UUURRRNNNLLLLLLMMMMMMLLLOOOOOONNNNNNNNNNNNNNNMMMMMMKKKJJJIIIJJJKKKKKKJJJHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHJJJKKKMMMPPPVVV^^^gggmmmxxx|||xxxwww___WWWPPPOOOOOOMMMLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBDDDGGGJJJKKKRRRccctttyyyllldddbbbbbbiiiwwwttthhheeegggdddcccaaa^^^YYYTTTPPPMMMJJJKKKMMMOOOQQQRRRRRRQQQRRRRRRRRRRRRQQQPPPPPPOOOMMMMMMMMMLLLJJJHHHEEECCCAAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDFFFHHHQQQddduuuyyyiii]]]VVVSSSaaasss~~~yyykkkbbb[[[XXXUUUSSSPPPNNNMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQPPPMMMJJJIIIJJJKKKJJJIIIHHHIIIJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKHHHHHHGGGGGGFFFFFFFFFFFFGGGIIILLLNNNQQQVVV]]]aaannnvvvxxxzzzvvvbbbYYYQQQOOONNNLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHFFFDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBBBBCCCDDDEEEIIIKKKNNNWWWjjj}}}uuukkkeeeaaa```iiiwwwyyyjjjeeeeeedddddddddccc___ZZZUUURRRNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMNNNMMMKKKIIIFFFDDDBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAACCCCCCEEEHHHKKKVVVlll}}}oooccc[[[WWW___iiiuuuyyykkk```YYYWWWVVVWWWRRRPPPNNNMMMNNNOOOOOOOOOOOOQQQRRRSSSRRRRRRTTTUUURRRNNNIIIGGGIIIIIIHHHFFFIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIKKKMMMQQQVVVZZZeeelllwwwrrrsssxxxfff\\\SSSPPPNNNLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJHHHFFFDDDCCCBBBCCCCCC???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDFFFFFFHHHMMMSSS___tttuuuhhh```[[[___hhhvvv}}}mmmeeebbbdddeeeggghhhfffaaa\\\YYYTTTSSSRRRQQQQQQSSSUUUVVVUUUUUUUUUTTTSSSQQQPPPOOOLLLMMMNNNNNNLLLIIIFFFDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCFFFJJJOOO\\\uuuxxxlllbbbaaaeeemmmwwwssslllbbbZZZVVVUUUUUUVVVQQQPPPNNNOOOQQQSSSSSSRRRQQQTTTVVVVVVVVVVVVXXX[[[XXXRRRLLLJJJKKKKKKIIIFFFIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIJJJIIIIIIHHHHHHFFFGGGGGGHHHJJJPPPWWW\\\]]]cccmmmwwwwwwttt{{{iii^^^TTTPPPOOOMMMMMMOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIGGGEEECCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAACCCDDDDDDFFFDDDFFFNNNYYYjjj{{{kkk___[[[[[[___iiiwwwooofffbbbdddgggjjjkkkjjjfffaaa^^^XXXVVVTTTRRRRRRTTTVVVXXXWWWWWWWWWVVVTTTSSSQQQPPPLLLMMMNNNNNNMMMIIIFFFDDDEEEDDDBBB@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAACCCGGGLLLRRRaaa}}}~~~rrrhhhjjjpppzzzyyyeee```YYYSSSPPPOOOOOONNNRRRPPPPPPQQQTTTVVVWWWVVVSSSVVVYYYYYYXXXYYY[[[^^^^^^XXXQQQNNNOOOOOOLLLIIIIIIJJJJJJJJJIIIHHHGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGJJJRRR[[[bbbXXX^^^gggqqq{{{yyy{{{kkk```UUUQQQOOOMMMMMMPPPNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIGGGEEECCCCCCCCCCCC?????????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFCCCEEEOOO^^^rrrrrrccc]]]ZZZ[[[aaajjjuuuuuujjjgggeeefffggghhhhhhhhhfffeeeddd\\\UUUUUUUUUSSSRRRSSSXXXXXXWWWUUUSSSRRRQQQPPPSSSPPPOOOOOOPPPNNNIIIDDD@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>???BBBFFFJJJUUUkkk{{{qqqooozzzssshhh^^^\\\YYYVVVTTTTTTTTTUUUUUUUUUUUUVVVWWWZZZ\\\]]]^^^\\\YYYWWWVVVWWWYYYZZZ^^^XXXPPPLLLLLLMMMNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJMMMNNNMMMJJJHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFEEEFFFKKKSSS[[[```PPPSSS\\\hhhrrr|||zzzfffUUURRRRRRMMMKKKPPPMMMNNNNNNNNNMMMLLLJJJIIILLLKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDGGGMMMVVVeee|||yyyiii```[[[YYY]]]bbbjjjvvvqqqjjjfffggghhhiiijjjjjjhhhgggeee]]]WWWVVVWWWUUUSSSUUUZZZYYYXXXWWWUUUTTTSSSRRRSSSQQQOOOOOOPPPNNNIIIDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAABBBAAADDDHHHMMMXXXnnnxxx{{{wwwkkkccc\\\ZZZXXXVVVUUUUUUVVVWWWYYYXXXYYYZZZ[[[^^^```aaadddbbb___\\\ZZZZZZ[[[\\\___ZZZTTTQQQPPPQQQQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLKKKMMMOOONNNKKKJJJJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJGGGGGGIIIMMMRRRUUULLLNNNVVVaaakkkuuunnnZZZUUUTTTOOOLLLOOONNNNNNNNNNNNMMMLLLKKKJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHFFFEEECCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCEEEIIIPPP\\\nnnsssggg___YYYXXXZZZ^^^gggppp|||ooojjjiiiiiikkklllmmmkkkiiiggg___YYYYYYZZZXXXVVVWWWZZZZZZYYYXXXWWWVVVUUUTTTSSSQQQOOOPPPPPPNNNIIIEEEBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDEEEDDDFFFJJJQQQ]]]ssswwwmmmddd___[[[ZZZYYYYYYYYYZZZ[[[\\\^^^^^^___```bbbdddeeegggjjjhhhfffcccaaa```______```]]]YYYVVVVVVVVVUUUUUUSSSSSSRRRQQQPPPOOOOOONNNLLLNNNOOOOOOMMMLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJIIIGGGGGGHHHJJJKKKJJJKKKPPPYYYbbblll{{{{{{cccYYYVVVQQQNNNNNNOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCGGGKKKTTTddd{{{}}}oooeee[[[WWWWWWYYY___fffqqqxxxqqqnnnlllmmmnnnooommmkkkiiiaaa\\\\\\]]]ZZZYYYYYYZZZZZZYYYXXXWWWWWWVVVVVVTTTRRRPPPPPPQQQOOOJJJEEEBBBBBBAAAAAAAAAAAABBBBBB??????????????????????????????@@@AAABBBCCCDDDDDDEEEHHHLLLUUUcccxxxxxxoooeee```___\\\]]]]]]^^^___aaacccdddccccccdddfffhhhiiikkklllnnnmmmkkkiiigggfffeeeeee```^^^\\\[[[ZZZYYYXXXWWWXXXWWWVVVUUUSSSRRRQQQPPPNNNNNNOOOOOOOOONNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKNNNUUU\\\fffuuukkk]]]XXXSSSOOONNNOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJHHHHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFIIINNNYYYmmm{{{{{{zzzyyyyyyyyyyyyyyyvvvyyy|||wwwkkk^^^YYYWWWWWW[[[aaahhhyyy|||wwwqqqnnnooopppmmmkkkiiibbb]]]^^^___\\\ZZZ[[[YYYYYYXXXXXXWWWWWWWWWVVVUUURRRQQQQQQRRRPPPKKKFFFAAAAAA@@@@@@@@@@@@AAAAAA????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAEEEHHHNNNYYYhhh{{{}}}}}}~~~yyyqqqiiiaaa___bbb^^^___```bbbdddfffhhhiiiggghhhiiikkkmmmnnnooopppooooooooonnnmmmlllkkkkkkaaaaaa```^^^\\\ZZZZZZZZZ[[[ZZZYYYWWWVVVTTTSSSRRRPPPOOOPPPPPPPPPPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJJJJJJJJJJIIIKKKJJJLLLQQQVVV___mmmzzztttbbbXXXSSSOOONNNOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFGGGJJJQQQ```uuu{{{wwwrrrqqqppppppooopppppppppnnnqqquuuyyy}}}ttteee]]]YYYWWWZZZ^^^eeetttvvvpppoooooollliiihhhaaa]]]___```]]][[[[[[YYYYYYXXXXXXXXXXXXXXXXXXUUUSSSQQQRRRRRRPPPKKKGGGAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAEEEHHHPPP]]]nnn~~~}}}{{{}}}zzzoookkkeee______dddbbbcccdddfffhhhjjjkkklllkkklllnnnppprrrsssssstttrrrsssssstttsssrrrpppoooeeeeeeeeebbb___]]]]]]^^^]]]]]]\\\ZZZYYYWWWVVVVVVTTTRRRQQQRRRRRRRRRPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKJJJHHHHHHIIIGGGHHHLLLQQQXXXeeeqqqjjj[[[SSSPPPPPPNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHHHHHHHGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@BBBCCCDDDEEEFFFJJJUUUggg~~~~~~xxxrrrnnngggffffffeeeeeefffffffffeeehhhlllqqqvvv{{{pppeee^^^ZZZYYY\\\bbbnnnzzzpppmmmmmmjjjgggggg```\\\^^^___]]]ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZVVVTTTRRRRRRSSSQQQLLLGGGBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDFFFJJJSSSbbbttt}}}|||~~~~~~qqqiiiiiifff```aaahhhiiijjjkkkmmmnnnoooppppppoooppprrruuuvvvwwwwwwwwwwwwxxxyyyyyyxxxuuurrrqqqllllllkkkgggcccaaabbbddd``````___^^^\\\[[[ZZZZZZYYYWWWUUUUUUVVVUUURRROOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHFFFGGGKKKNNNSSS___jjj}}}uuu___TTTQQQQQQLLLNNNQQQSSSSSSQQQNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHIIIIIIGGGEEEBBBAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@BBBCCCEEEFFFFFFJJJXXXooozzzssslllfffbbb]]]\\\\\\\\\\\\\\\]]]]]]]]]```dddhhhmmmssszzz~~~{{{mmmddd]]][[[[[[___jjj}}}qqqlllkkkiiiffffff___\\\^^^___\\\ZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\VVVTTTRRRRRRSSSQQQLLLHHHCCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBDDDEEEGGGGGGGGGKKKVVVfffwww|||}}}{{{~~~zzznnngggjjjiiiccceeemmmpppqqqrrrssstttuuuuuuuuuqqqsssuuuxxxyyyzzzzzzzzz{{{|||}}}}}}zzzwwwsssqqqrrrrrrpppkkkfffdddfffhhhbbbbbbaaa```___^^^]]]]]]\\\ZZZXXXWWWXXXWWWSSSPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGHHHLLLNNNSSS]]]hhhvvv|||cccUUURRRSSSKKKNNNQQQTTTTTTRRRNNNLLLMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHIIIIIIHHHEEEBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEGGGHHHHHHJJJ[[[tttyyyqqqjjjccc\\\XXXVVVVVVVVVUUUUUUVVVWWWWWWWWWZZZ^^^ccchhhnnntttxxxyyylll```\\\]]]cccjjj}}}rrrnnnkkkkkknnnccc```^^^\\\]]]]]]]]]\\\WWWXXXYYY[[[\\\\\\\\\\\\ZZZWWWUUUTTTSSSPPPJJJFFFEEEDDDBBBAAA@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCBBBCCCFFFHHHKKKPPP[[[lll}}}}}}yyy{{{zzzyyyyyy~~~uuurrrnnnkkkjjjlllnnnpppvvvvvvuuuuuuvvvxxxyyy{{{yyyyyyxxxwwwxxxzzz}}}~~~}}}zzzwwwvvvuuutttuuusssqqqnnnkkkiiihhhggggggfffeeeeeeeeeddd```^^^bbbaaa___\\\YYYVVVTTTSSSUUUTTTRRROOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKFFFJJJMMMLLLJJJLLLUUU]]]mmmjjj[[[VVVTTTOOOPPPQQQQQQQQQPPPOOONNNMMMNNNNNNMMMMMMLLLKKKJJJKKKIIIGGGFFFFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBBBBEEEFFFEEEHHHLLLQQQdddzzzuuuqqqjjjccc\\\XXXVVVUUUNNNMMMLLLKKKLLLNNNPPPQQQQQQSSSVVVYYY^^^dddkkkpppyyy}}}wwwggg```___aaagggyyytttooollljjjjjjdddaaa^^^]]]^^^^^^]]]\\\ZZZZZZ[[[[[[\\\[[[[[[[[[ZZZXXXUUUTTTTTTQQQKKKFFFEEEDDDBBBAAA@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBDDDFFFIIIMMMTTTaaarrryyywww}}}{{{{{{{{{yyyvvvsssppppppqqqtttvvv}}}|||{{{{{{{{{|||}}}}}}~~~}}}|||{{{|||}}}}}}{{{zzzyyyyyyyyyxxxwwwuuusssqqqooonnnmmmkkkjjjiiiiiiiiigggdddbbbbbbaaa```^^^\\\ZZZYYYXXXUUUTTTRRRQQQOOOOOOOOOOOOMMMMMMMMMLLLKKKKKKKKKJJJGGGKKKMMMLLLJJJLLLTTT[[[gggyyyrrr___WWWTTTPPPPPPQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJKKKIIIGGGGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBEEECCCCCCFFFGGGFFFIIINNNXXXlllwwwpppfffccc]]]WWWQQQNNNLLLLLLJJJJJJIIIHHHIIIKKKMMMNNNNNNPPPRRRUUUYYY___gggllltttxxx~~~nnnccc``````dddsssvvvqqqnnnjjjgggdddaaa___]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZ[[[XXXVVVUUUUUURRRLLLHHHEEEDDDCCCAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDGGGJJJOOOZZZjjj{{{sssttt~~~|||}}}~~~~~~|||yyyxxxwwwyyy{{{}}}~~~}}}}}}}}}~~~||||||zzzyyywwwuuutttssspppnnnmmmmmmmmmllliiigggddddddcccbbb```___^^^^^^XXXWWWUUUSSSRRRQQQQQQQQQNNNNNNMMMMMMLLLKKKJJJJJJIIILLLNNNLLLJJJKKKRRRXXX___ppp|||cccXXXTTTQQQQQQRRRRRRQQQPPPOOOOOONNNNNNNNNNNNMMMLLLKKKKKKLLLJJJHHHGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFDDDDDDGGGGGGGGGKKKRRRbbbxxxzzzssslllccc]]]YYYWWWRRRNNNJJJHHHGGGGGGFFFFFFEEEEEEEEEGGGIIIJJJKKKLLLMMMNNNRRRXXX```eeemmmqqqxxxxxxjjjeeeaaacccnnnwwwqqqpppkkkfffcccaaa^^^]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\YYYWWWVVVVVVTTTNNNIIIFFFEEECCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEHHHKKKQQQ___rrr{{{ooorrr~~~|||}}}~~~~~~~~~~~~}}}{{{xxxvvvuuurrrpppooooooooonnnllljjjhhhgggfffeeedddbbbaaaaaa]]]\\\ZZZXXXVVVTTTRRRRRRPPPPPPOOONNNMMMKKKKKKJJJKKKMMMNNNLLLJJJKKKOOOTTTZZZjjj|||eeeXXXUUURRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKLLLJJJHHHHHHHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCEEECCCDDDFFFGGGHHHNNNVVVjjj~~~|||wwwooohhhbbb\\\VVVQQQOOOMMMKKKHHHFFFEEEEEEFFFCCCCCCBBBCCCCCCDDDFFFGGGHHHHHHHHHIIILLLRRRYYY___eeekkkrrrzzzuuullleeedddkkk{{{vvvppppppmmmgggbbb```]]]\\\\\\]]]\\\[[[[[[\\\]]]^^^____________]]]ZZZXXXXXXXXXUUUPPPKKKFFFEEECCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFIIILLLSSScccxxxwwwmmmsss}}}zzz||||||yyyvvvtttrrrqqqooonnnoooooommmllllllllljjjhhhfffdddcccbbbdddcccaaa^^^ZZZWWWTTTRRRSSSRRRQQQPPPNNNMMMLLLKKKMMMNNNNNNLLLJJJKKKNNNQQQYYYfffxxxfffXXXVVVTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOOOONNNMMMLLLMMMKKKIIIHHHHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCFFFFFFHHHQQQ[[[oooyyysssttt~~~xxxsssmmmiiieeebbb^^^YYYUUUQQQNNNKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFHHHMMMTTTYYY___dddmmmuuu}}}~~~qqqiiigggiiittttttlllnnnmmmiiiccc```]]]\\\]]]]]]\\\[[[[[[\\\]]]___``````aaaaaa]]][[[YYYYYYYYYWWWQQQMMMFFFEEEDDDBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBDDDEEEEEEEEEGGGJJJMMMVVVfff|||sssnnnvvv}}}{{{yyyzzz~~~zzzwwwuuutttrrrooooooooopppooonnnpppooonnnllliiigggfffeeejjjhhhfffccc___[[[XXXVVVVVVUUUTTTRRRPPPNNNMMMLLLMMMNNNMMMLLLKKKKKKMMMOOOWWWbbbtttjjjZZZWWWVVVUUUTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMMMMMMMLLLJJJIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCFFFGGGKKKVVVbbbvvvuuunnnlllqqq{{{~~~~~~uuuqqqkkkfffaaa]]]XXXUUUSSSRRRPPPMMMKKKIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEEEEGGGJJJOOOSSSYYY___hhhqqqyyy{{{mmmhhhhhhooo|||ssshhhiiikkkhhheeebbb___^^^______^^^]]]]]]^^^___```````````````^^^\\\ZZZZZZZZZXXXSSSNNNGGGEEEDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFHHHKKKNNNZZZiii{{{oooooo{{{}}}{{{{{{xxxzzz~~~|||zzzvvvtttrrrqqqrrrsssrrrqqqrrrqqqpppooonnnlllkkkkkkkkkkkkiiigggddd```]]][[[YYYXXXVVVTTTRRRPPPNNNNNNMMMMMMMMMLLLKKKLLLMMMNNNSSS]]]oooqqq]]]WWWWWWVVVTTTRRRQQQQQQQQQRRRQQQQQQQQQQQQPPPOOONNNMMMNNNLLLJJJIIIIIIIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBEEEHHHJJJOOO\\\iii~~~~~~ooojjjlllpppwww}}}uuutttqqqmmmiiigggeeeddd```]]]XXXTTTRRROOOMMMKKKIIIIIIHHHGGGEEEDDDDDDEEEHHHHHHHHHGGGGGGFFFFFFFFF@@@@@@AAABBBCCCCCCCCCCCC@@@BBBCCCDDDEEEGGGJJJMMMTTTZZZcccllluuu|||nnniiigggkkkvvvrrrdddeeehhhgggfffdddaaa``````aaa```___```````````````______^^^^^^\\\ZZZZZZ[[[YYYSSSOOOGGGFFFDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHKKKNNN]]]kkkuuulllppp~~~zzzzzz|||yyyzzzyyywwwtttttttttuuuuuutttsssrrrrrrqqqqqqpppppppppkkkkkkjjjiiigggdddaaa```ZZZYYYXXXVVVSSSQQQOOONNNLLLLLLLLLLLLLLLLLLMMMNNNOOOYYYkkk~~~www```WWWXXXVVVTTTSSSQQQQQQQQQRRRQQQQQQQQQQQQPPPOOONNNNNNNNNLLLKKKJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCFFFJJJLLLRRR```nnn{{{kkkfffjjjmmmppprrryyyvvvhhhfffbbb^^^ZZZWWWTTTSSSTTTQQQMMMKKKKKKJJJIIIHHHGGGGGGGGGEEEDDDCCCDDDEEEDDDDDDCCCCCCBBBBBBAAAAAA???@@@AAABBBBBBCCCBBBBBB>>>@@@CCCDDDDDDFFFHHHIIIQQQWWW```iiirrryyy|||qqqiiikkkrrrrrrgggcccccccccdddbbb`````````aaa```^^^^^^^^^^^^_______________\\\\\\]]]^^^]]]YYYSSSOOOLLLIIIEEECCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBAAABBBFFFHHHIIIOOOVVV```ssslllkkkvvvxxxvvvyyy{{{|||~~~~~~|||zzzyyyyyyxxxvvvtttuuutttsssrrrqqqppppppppppppooonnnllljjjgggdddbbb___]]]YYYWWWVVVTTTRRRPPPOOONNNMMMKKKKKKKKKLLLLLLSSSXXXdddvvv~~~{{{iiiXXXYYYTTTQQQSSSTTTRRRQQQSSSTTTSSSRRRQQQPPPOOONNNNNNMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCHHHFFFEEELLLRRRbbbyyyxxxjjjjjjmmmnnnrrrxxx{{{uuunnngggbbbUUUTTTSSSQQQOOOMMMLLLKKKIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAACCCBBBAAABBBDDDDDDAAA>>>@@@@@@BBBBBBBBBBBB@@@@@@AAAAAAAAABBBCCCDDDEEEEEEKKKQQQXXX___gggppp{{{wwwlllkkkppp|||vvviiicccbbbbbbcccaaa___^^^______^^^]]]_________```aaaaaabbbbbb^^^^^^______^^^[[[UUUPPPIIIFFFCCCAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBDDDCCCDDDGGGIIIJJJPPPXXXjjj||||||jjjkkkxxxuuurrrtttvvvxxxzzz~~~|||{{{{{{zzzxxxvvvwwwvvvuuussssssrrrrrrrrrrrrrrrrrrppplllhhhdddaaa```^^^[[[XXXWWWUUUSSSQQQOOONNNMMMLLLKKKLLLLLLMMMQQQVVVbbbsssxxxwww{{{ttt```ZZZUUURRRTTTTTTRRRQQQSSSTTTSSSSSSRRRPPPOOOOOONNNNNNMMMMMMLLLJJJHHHFFFEEECCCCCCBBBBBBBBBCCCCCCDDDCCCHHHFFFFFFNNNUUUfffyyymmmnnnrrrtttyyy~~~wwwpppiiibbb\\\XXXRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBDDDBBBBBBCCCDDDDDDBBB???@@@AAABBBBBBBBBBBBAAA@@@BBBAAAAAABBBBBBDDDEEEEEEIIINNNUUU\\\cccmmmxxxqqqlllmmmwwwnnneeecccddddddbbb_________```______``````aaabbbccccccddddddaaaaaaaaaaaa```\\\VVVRRRHHHEEEBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCEEEDDDFFFIIIIIIKKKSSS[[[pppxxxhhhlll|||tttpppppprrruuuxxx}}}|||||||||{{{yyyyyyxxxwwwuuuttttttsssssstttuuuuuusssooojjjeeeaaaaaa___\\\ZZZXXXWWWTTTQQQPPPOOOMMMLLLLLLMMMMMMNNNOOOTTT^^^nnn{{{sssvvvggg\\\WWWSSSTTTUUURRRRRRTTTTTTTTTSSSRRRQQQPPPOOOOOONNNNNNMMMLLLJJJHHHFFFEEEBBBBBBBBBBBBCCCDDDEEEEEECCCHHHGGGGGGPPPZZZlll~~~tttvvv{{{}}}wwwqqqiiibbb[[[VVVQQQNNNMMMMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCDDDEEEEEECCCAAAAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFKKKQQQXXX___iiittt|||wwwmmmjjjqqqvvvjjjggghhhhhheeebbbaaabbbccccccbbbbbbbbbccccccccccccddddddcccbbbbbbaaa```\\\WWWSSSJJJGGGDDDCCCDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGIIIIIILLLUUU```uuuvvvhhhooovvvqqqppprrrvvvzzz~~~}}}}}}}}}|||{{{zzzyyyxxxvvvuuutttttttttrrrtttuuutttqqqlllgggcccaaa___]]][[[ZZZXXXUUURRRQQQPPPNNNMMMMMMNNNNNNOOONNNRRR[[[kkk}}}{{{{{{kkk___YYYUUUUUUUUUSSSSSSUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOONNNMMMKKKIIIGGGFFFBBBBBBBBBBBBCCCDDDFFFFFFDDDIIIGGGHHHRRR]]]qqq}}}uuukkkeee^^^WWWSSSOOOLLLJJJJJJJJJIIIHHHGGGEEEEEEDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEIIINNNTTT[[[eeeqqqzzz|||pppjjjnnnpppkkkmmmjjjgggdddbbbcccdddddddddeeeeeeddddddcccbbbbbbbbbdddcccbbbaaa```\\\WWWSSSJJJGGGDDDCCCDDDEEEFFFEEECCCBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGIIIJJJMMMYYYeee}}}uuuiiisssvvvqqqpppqqqvvv{{{~~~}}}}}}~~~}}}}}}{{{zzzxxxwwwuuuttttttsssooopppssssssrrrnnniiifffaaa___^^^]]]\\\[[[WWWUUUSSSRRRPPPOOONNNNNNOOOOOOOOORRRZZZgggzzzpppbbb[[[VVVVVVVVVSSSTTTVVVTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPOOONNNKKKIIIGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGEEEJJJHHHIIITTT```vvv}}}rrrjjj^^^ZZZTTTPPPNNNLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDFFFFFFFFFEEEDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDHHHLLLQQQXXXbbboooyyyuuunnnpppzzzrrrqqqjjjfffcccaaabbbcccddddddfffeeeeeeddddddccccccbbbfffdddcccaaa```\\\XXXTTTIIIFFFCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEHHHJJJKKKPPP^^^lllssskkkxxx{{{rrrooooooppptttzzz}}}~~~|||{{{yyywwwvvvuuuttttttnnnoooqqqrrrqqqnnnjjjhhhbbbaaa``````aaa___\\\ZZZUUUTTTRRRPPPOOONNNNNNNNNQQQRRRXXXddduuuzzzddd]]]XXXWWWVVVTTTTTTWWWUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPNNNLLLIIIGGGFFFCCCCCCCCCCCCDDDEEEFFFFFFFFFKKKIIIKKKXXXfff}}}{{{qqqggg___TTTPPPMMMJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEECCCBBBDDDEEEEEEDDDCCCCCCCCCCCCDDDEEECCCCCCBBBBBBBBBCCCCCCDDDDDDFFFJJJNNNUUU```nnnwww{{{tttuuu}}}wwwkkkhhhdddbbbbbbdddeeeeeeeeeeeeeeefffffffffgggggghhhfffeeecccaaa^^^YYYVVVJJJGGGDDDBBBBBBCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFJJJMMMNNNTTTdddtttpppkkk{{{}}}vvvooonnnnnnppptttzzz~~~}}}{{{yyyxxxvvvvvvuuupppqqqqqqqqqpppmmmkkkiiiccccccccceeefffeeebbb```XXXVVVTTTQQQOOONNNMMMMMMQQQQQQVVV```qqq~~~fff___YYYXXXWWWTTTUUUXXXUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQOOOLLLJJJGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEKKKJJJMMM\\\mmmxxxpppfff]]]VVVNNNLLLIIIHHHHHHHHHFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFIIIJJJDDDFFFFFFDDDBBBAAACCCFFFEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCEEEHHHKKKRRR]]]kkkuuuxxxyyy}}}nnnjjjfffdddeeefffhhhhhhddddddeeeggghhhjjjkkkkkkjjjhhhfffdddccc___[[[XXXMMMJJJGGGEEEDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFHHHLLLOOOPPPWWWhhhyyy{{{mmmkkk~~~zzztttoooooopppqqqvvv|||}}}{{{yyyxxxwwwwwwsssssssssqqqooommmjjjiiieeeeeefffhhhjjjiiigggdddYYYXXXUUURRROOOMMMMMMMMMQQQQQQTTT^^^mmmggg```ZZZXXXWWWUUUUUUXXXUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQOOOMMMJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDJJJJJJOOO```sss|||qqqhhh```WWWQQQNNNLLLJJJIIIIIIHHHFFFDDDFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHLLLOOOQQQDDDEEEFFFDDDAAA@@@CCCFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCBBBDDDFFFIIIOOO[[[jjjtttzzzxxxyyyooogggdddccccccfffkkkhhhiiikkkmmmmmmlllkkkjjjllliiigggeeeeeeaaa[[[VVVOOOIIIEEEEEEEEECCCCCCEEECCCCCCCCCDDDEEEEEEFFFFFFGGGLLLLLLOOOUUUXXXhhhxxxppppppvvvqqqnnnpppqqqrrrwww}}}}}}xxxtttsssrrrqqqqqqpppnnnkkkhhhgggfffeeeeeeeeeggghhhiiibbb]]]VVVQQQNNNMMMMMMMMMOOOPPPTTT\\\jjj}}}vvvddd\\\ZZZTTTUUUXXXTTTXXXVVVSSSQQQVVV[[[YYYRRRTTTSSSRRROOOLLLIIIGGGEEEFFFEEEDDDCCCDDDEEEGGGHHHGGGIIILLLUUUfff|||oooiiiaaaVVVOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHFFFEEEFFFGGGGGGFFFEEEEEEJJJHHHEEELLLZZZ___YYYHHHGGGFFFDDDDDDDDDEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEGGGJJJLLLSSSbbbooozzzvvvkkkgggeeedddgggkkkkkklllmmmnnnoooooonnnnnnnnnkkkhhhgggfffbbb\\\VVVPPPIIIEEEEEEEEECCCCCCEEECCCCCCDDDEEEEEEFFFFFFGGGGGGKKKLLLOOOWWW[[[mmmwwwqqqsssxxxssspppqqqrrrssswww}}}}}}yyyvvvuuusssrrrqqqpppmmmjjjiiihhhgggffffffggghhhiiieee```YYYTTTRRRQQQPPPOOOOOOPPPSSSZZZgggyyywwweee\\\ZZZTTTUUUZZZVVVYYY]]]]]]YYYWWWXXXWWWTTTUUUUUUSSSQQQNNNJJJHHHFFFGGGFFFEEEDDDDDDEEEGGGHHHFFFHHHNNNXXXkkkxxxjjjbbb[[[SSSNNNOOOLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFEEEEEEGGGGGGFFFEEEDDDHHHGGGCCCHHHSSSUUUPPPHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDFFFIIIKKKRRR```mmm}}}|||qqqjjjgggfffhhhlllnnnoooooopppqqqrrrrrrsssqqqnnnkkkiiigggccc]]]WWWPPPJJJFFFFFFEEECCCCCCEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGLLLLLLOOOXXX___ssstttqqqxxx{{{uuuqqqrrrrrrssswww}}}{{{xxxuuusssrrrqqqooommmjjjjjjhhhggggggfffggggggfffbbb]]]YYYVVVUUUSSSRRROOOPPPSSSYYYddduuuvvveee]]][[[WWW[[[aaa___]]]fffkkkeee\\\XXXWWWWWWWWWVVVTTTRRROOOKKKIIIGGGHHHGGGEEEDDDDDDEEEFFFGGGFFFIIIPPP^^^sss~~~rrrddd[[[UUUPPPNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDEEEFFFGGGFFFEEEEEEHHHGGGCCCEEELLLMMMGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGDDDCCCEEEHHHJJJPPP]]]jjjzzz}}}tttllliiihhhkkknnnpppppppppqqqrrrtttuuuvvvtttqqqnnnkkkiiieee^^^YYYQQQKKKFFFFFFEEECCCCCCEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHLLLLLLOOOYYYaaawwwqqqrrr}}}}}}wwwrrrrrrrrrrrrwww}}}|||xxxuuutttsssqqqpppjjjjjjiiigggfffeeedddccceeebbb^^^[[[ZZZXXXUUUSSSQQQRRRUUUZZZdddsssuuuccc\\\]]][[[```hhhggg```jjjpppkkkbbb]]][[[ZZZWWWVVVTTTRRRNNNKKKHHHFFFHHHGGGFFFEEEEEEEEEFFFFFFGGGKKKTTTdddzzzvvvlllaaaYYYTTTQQQNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFDDDDDDDDDFFFGGGFFFEEEFFFJJJJJJFFFGGGJJJIIIEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDEEEHHHIIINNN[[[hhhxxx}}}|||vvvnnnllllllmmmpppppppppqqqrrrsssuuuwwwxxxvvvsssooommmkkkggg```ZZZRRRKKKGGGFFFFFFCCCCCCEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJMMMLLLPPPZZZcccyyynnnrrr|||uuuqqqpppqqqrrrxxx~~~~~~zzzwwwuuutttrrrpppiiihhhgggfffdddbbbaaa```aaa___]]]\\\\\\ZZZWWWTTTQQQSSSVVV[[[eeessstttccc\\\\\\ZZZ^^^eeeddd^^^eeejjjhhhdddbbb^^^ZZZWWWVVVTTTQQQMMMJJJGGGEEEGGGGGGFFFFFFFFFFFFFFFGGGIIIMMMWWWhhh|||ooojjjbbb[[[WWWUUUQQQLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFIIIJJJHHHHHHIIIHHHFFFDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEFFFIIIJJJNNNZZZfffvvv|||xxxpppoooooooooqqqoooppprrrsssuuuwwwxxxyyyvvvssspppnnnlllhhhbbb\\\SSSLLLGGGGGGFFFCCCCCCEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIMMMMMMRRR\\\fff}}}~~~lllsssxxxrrrmmmnnnooorrrxxx~~~{{{xxxvvvtttqqqooogggggggggeeedddaaa```^^^^^^]]]^^^______]]]ZZZWWWRRRTTTYYY```jjjwww{{{sssbbb[[[ZZZUUUXXX\\\YYYZZZ^^^``````aaabbb___ZZZWWWVVVTTTQQQMMMIIIFFFDDDFFFFFFFFFGGGGGGGGGHHHHHHJJJOOOZZZlll{{{|||{{{mmmkkkddd]]][[[ZZZUUUNNNKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGDDDFFFHHHHHHGGGFFFGGGGGGEEEFFFGGGGGGHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEDDDDDDEEEEEEEEEFFFEEEGGGIIIJJJMMMXXXdddrrr|||~~~|||tttrrrqqqppppppoooqqqsssvvvxxxyyyzzzzzzvvvssspppnnnmmmiiiccc^^^SSSMMMHHHGGGFFFCCCCCCEEECCCCCCDDDEEEEEEFFFFFFGGGGGGMMMNNNTTT```kkkuuukkkssssssmmmiiijjjmmmqqqyyy~~~{{{xxxvvvsssooolllgggggggggfffdddbbb```___]]]^^^```cccdddccc___\\\WWW[[[aaaiiittt~~~ooo___ZZZZZZUUUVVVZZZUUUYYY\\\]]]\\\^^^bbbbbb___YYYWWWUUURRRNNNJJJGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKPPP\\\ppp{{{xxx{{{vvvooommmfff]]][[[\\\XXXRRRMMMLLLKKKJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEFFFHHHJJJIIIHHHFFFGGGHHHHHHFFFDDDFFFIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEFFFHHHHHHKKKUUUaaannn}}}|||{{{wwwuuussspppooooooqqquuuxxxzzz{{{{{{{{{uuurrrooonnnmmmjjjddd___SSSMMMHHHGGGFFFCCCCCCEEECCCCCCCCCDDDEEEEEEFFFFFFFFFLLLOOOVVVdddoooooojjjsss|||pppjjjgggiiilllqqqyyy}}}{{{yyyvvvsssnnnjjjgggggghhhgggfffcccaaa```^^^___bbbfffhhhgggccc```^^^bbbiiirrr~~~kkk]]]YYY[[[XXXZZZ^^^ZZZZZZ___```^^^^^^bbbeeeeeeZZZYYYWWWSSSOOOKKKHHHFFFCCCDDDEEEGGGIIIIIIJJJJJJKKKPPP]]]rrrwwwuuuyyy|||tttrrrooofff[[[YYY]]][[[UUUOOONNNMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFGGGIIIKKKJJJIIIIIIIIIJJJJJJGGGEEEGGGKKKKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHDDDCCCEEEGGGGGGIIISSS___kkk|||tttuuuwwwssspppnnnooossstttvvvyyyzzz{{{{{{{{{uuurrrpppooonnnjjjccc^^^WWWNNNGGGFFFFFFEEEDDDFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGLLLPPPSSS\\\rrr{{{qqqjjjvvvwwwpppjjjfffgggkkkqqq{{{~~~}}}{{{xxxvvvtttrrrqqqlllmmmnnnnnnllliiieeeccc```ccchhhllloooooommmllljjjmmmssspppdddYYYWWWXXXYYYZZZ[[[]]]]]]]]]^^^___```aaabbbaaa\\\UUUQQQOOOMMMIIIFFFFFFFFFFFFEEEEEEFFFJJJLLLOOOUUUcccxxxsssrrrxxxvvvqqqooommmhhhccc]]]XXXTTTRRRQQQQQQPPPOOONNNNNNMMMMMMJJJHHHGGGHHHIIIJJJIIIGGGGGGHHHIIIJJJLLLMMMNNNOOOJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIJJJJJJJJJIIIGGGFFFIIIIIIIIIIIIIIIGGGFFFFFFHHHGGGGGGFFFEEEFFFFFFFFFGGGHHHHHHHHHHHHMMMUUU\\\mmm|||sssqqqyyyyyyvvvrrrpppppptttvvvxxxzzz{{{{{{{{{{{{wwwtttrrrqqqpppllleee___XXXPPPIIIHHHHHHFFFEEEGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHLLLQQQTTT^^^sssyyypppmmmzzz|||rrrlllggghhhkkkqqqzzz~~~}}}|||{{{yyyxxxvvvtttssstttuuuvvvvvvtttqqqmmmkkkhhhlllrrrwww{{{{{{zzzxxxvvvyyysssfff[[[XXXZZZ[[[]]]___^^^^^^^^^^^^___```aaaaaaccc]]]WWWRRRNNNKKKHHHEEEFFFFFFFFFFFFEEEGGGJJJMMMOOOWWWeee{{{pppooowww}}}tttooonnnlllgggbbb^^^[[[YYYXXXVVVUUUSSSQQQOOONNNLLLLLLLLLKKKIIIJJJKKKKKKJJJIIIIIIIIIKKKLLLNNNPPPQQQRRRMMMLLLJJJHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHGGGHHHLLLTTTZZZhhhxxxtttnnnuuu|||xxxtttqqqqqqwwwxxxzzz{{{||||||{{{{{{yyyvvvttttttsssnnngggaaaZZZQQQJJJIIIIIIGGGFFFGGGEEEEEEEEEFFFFFFGGGIIIIIIIIIMMMRRRVVV```vvvvvvpppooo~~~uuunnniiiiiilllqqqzzz~~~}}}|||}}}{{{yyywww|||{{{mmm^^^ZZZ\\\^^^```bbb````````````````````````ccc___YYYSSSNNNJJJFFFCCCFFFFFFFFFFFFEEEGGGJJJMMMPPPYYYjjjmmmllluuu|||uuuqqqooolllgggccc```___``````___^^^[[[WWWTTTQQQNNNMMMPPPNNNMMMMMMNNNNNNLLLKKKKKKLLLNNNPPPRRRTTTVVVWWWQQQOOOLLLIIIHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKLLLMMMIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHGGGGGGKKKSSSYYYdddvvv}}}}}}vvvrrrvvv~~~zzzuuurrrrrryyyzzz{{{|||}}}}}}|||{{{yyyxxxvvvvvvuuuppphhhbbbZZZQQQJJJIIIHHHFFFEEEGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJNNNSSSXXXcccyyyvvvqqqpppvvvpppjjjjjjmmmrrrzzzvvvddd\\\\\\^^^___aaabbbbbbbbbaaaaaa``````___bbb___YYYTTTOOOJJJGGGEEEFFFFFFFFFFFFFFFHHHKKKNNNQQQ\\\pppppplllsss}}}{{{xxxrrrooojjjeeeccccccfffgggjjjhhhddd___ZZZVVVSSSRRRUUUSSSQQQQQQRRRRRRPPPNNNOOOPPPRRRTTTVVVXXXYYYZZZTTTQQQMMMJJJHHHHHHJJJKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHJJJLLLMMMHHHIIIIIIIIIHHHHHHGGGGGGEEEGGGHHHGGGGGGJJJQQQWWWdddxxx{{{~~~zzzvvvxxx~~~zzzvvvsssssszzzzzz|||}}}~~~}}}}}}|||zzzxxxwwwwwwvvvqqqiiicccZZZQQQIIIHHHGGGEEEDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLOOOTTTZZZfffzzzwwwrrrpppvvvooojjjkkkmmmrrr{{{kkk^^^\\\\\\]]]^^^ccccccccccccbbbaaa```______]]]ZZZUUUPPPKKKIIIGGGEEEFFFFFFFFFFFFHHHLLLOOOSSS```wwwwwwpppssszzzyyyuuupppkkkhhhiiilllnnnrrrooojjjddd___[[[YYYXXX\\\ZZZXXXXXXXXXWWWVVVTTTUUUVVVWWWXXXYYY[[[\\\\\\WWWTTTPPPLLLIIIIIIJJJLLLJJJKKKLLLMMMNNNNNNMMMLLLMMMKKKIIIGGGGGGHHHIIIJJJHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGIIIHHHGGGJJJPPPUUUdddxxx{{{{{{}}}yyyxxx~~~{{{wwwtttuuuyyyzzz|||}}}~~~~~~}}}}}}{{{zzzyyyyyyxxxsssjjjdddZZZQQQIIIHHHGGGEEEDDDEEEEEEEEEEEEFFFHHHIIIKKKLLLMMMQQQUUU[[[ggg{{{wwwrrrpppsssmmmhhhjjjnnnttt}}}rrrbbb^^^]]]]]]]]]ccccccdddeeedddcccaaa```]]]]]][[[VVVPPPLLLIIIIIIEEEFFFGGGFFFGGGIIIMMMPPPVVVggg|||ttttttxxx}}}~~~xxxsssqqqrrrtttvvvxxxuuupppkkkfffcccaaaaaafffdddbbbaaaaaa```^^^\\\^^^^^^^^^^^^^^^^^^^^^^^^[[[YYYUUUPPPNNNLLLMMMMMMKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKJJJHHHHHHHHHHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGIIIJJJIIIHHHJJJPPPTTT```uuu|||}}}~~~|||yyy}}}|||xxxwwwxxxwwwyyy{{{|||~~~~~~~~~~~~}}}|||{{{|||{{{uuummmfff[[[RRRKKKIIIHHHFFFDDDFFFEEEEEEFFFFFFHHHJJJKKKLLLOOORRRVVV\\\hhh{{{uuurrrssszzzooojjjfffiiinnnuuuxxxfffaaa_________bbbccceeeeeeeeedddbbbaaa^^^^^^\\\WWWPPPJJJHHHHHHEEEFFFGGGGGGGGGIIIMMMPPP[[[mmm~~~wwwvvvyyy|||}}}||||||}}}xxxtttpppnnnnnnnnnpppnnnllljjjjjjiiigggeeeffffffeeedddbbbaaa```___```^^^ZZZWWWSSSQQQPPPOOONNNNNNOOOPPPPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMMMMMMMLLLJJJIIIHHHJJJKKKJJJIIIKKKPPPTTT\\\sss~~~{{{~~~zzzyyy{{{vvvxxxzzz|||~~~~~~~~~~~~~~~~~~}}}~~~}}}wwwnnnggg]]]TTTLLLJJJIIIGGGFFFGGGEEEEEEFFFGGGHHHJJJLLLLLLPPPRRRVVV\\\hhh{{{sssrrrvvvwwwmmmhhheeehhhnnnuuu|||iiicccbbbbbbcccbbbccceeeffffffeeecccbbb``````^^^XXXPPPIIIFFFFFFEEEFFFGGGGGGGGGJJJMMMQQQ___rrr~~~yyyxxxzzz}}}~~~|||zzzyyyyyyyyywwwuuurrrqqqpppooommmjjjlllllljjjhhhfffcccbbbaaacccaaa^^^[[[WWWTTTRRRQQQPPPPPPQQQQQQQQQPPPNNNMMMIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMOOOPPPOOONNNLLLJJJIIIKKKLLLKKKJJJKKKPPPTTT[[[rrr|||}}}}}}|||zzzzzz{{{|||~~~~~~}}}|||yyyppphhh^^^SSSJJJHHHIIIGGGEEEEEECCCDDDFFFFFFGGGIIIMMMPPPQQQVVV\\\aaakkk}}}~~~nnnlllxxxwwwpppllljjjgggfffkkkvvvooodddbbbbbbaaahhhhhhhhhhhhgggfffdddcccaaa```]]]WWWPPPJJJGGGFFFFFFEEEGGGIIIHHHHHHNNNUUU```uuuwwwtttuuuxxx|||~~~{{{xxxuuurrrnnnlllmmmllljjjgggfffeeeeeeeeeeeebbbbbbbbb^^^WWWUUUWWWRRRRRRRRRSSSTTTSSSPPPNNNKKKJJJJJJKKKMMMMMMLLLJJJNNNMMMMMMNNNOOOOOOLLLJJJJJJJJJJJJIIIIIIKKKOOOSSS^^^lll~~~|||zzzxxxyyyzzz|||}}}zzzqqqiii```UUULLLJJJJJJHHHFFFFFFEEEFFFGGGHHHIIIKKKNNNQQQRRRWWW]]]dddooo|||nnnnnn|||qqqjjjfffeeeeeefffmmmyyyooodddaaaaaaaaaggghhhhhhiiihhhgggfffeeebbbaaa^^^XXXPPPKKKHHHGGGFFFFFFGGGIIIIIIHHHNNNVVVaaawwwyyytttuuuwwwzzz~~~~~~{{{xxxvvvsssrrrpppnnnmmmllllllmmmjjjhhhhhhhhheee^^^ZZZ\\\VVVUUUTTTUUUUUUUUUSSSQQQMMMLLLLLLMMMOOOPPPOOONNNOOOOOOOOOPPPQQQPPPNNNLLLIIIIIIIIIHHHHHHJJJNNNQQQ\\\jjj||||||yyywwwxxxzzz}}}|||tttkkkcccXXXNNNKKKKKKIIIGGGGGGFFFGGGIIIIIIJJJLLLPPPSSSTTTXXX___hhhuuuyyynnnpppzzzllleeebbbcccdddgggooo{{{qqqddd`````````fffggghhhiiijjjiiiiiihhhdddccc___YYYQQQLLLIIIHHHGGGFFFGGGIIIIIIIIIPPPXXXdddzzzvvvnnnoootttwwwyyy|||~~~|||uuutttrrrpppnnnnnnnnnoooooommmmmmnnnkkkddd______\\\ZZZXXXWWWXXXXXXWWWVVVPPPOOONNNOOOQQQSSSSSSRRRQQQPPPPPPQQQRRRRRROOOMMMKKKKKKJJJIIIHHHJJJNNNQQQYYYgggyyy}}}yyywwwyyy|||~~~wwwnnneeeYYYNNNKKKKKKHHHGGGGGGGGGHHHIIIJJJKKKMMMPPPSSSTTTYYY```kkkzzzuuunnnsssxxxiiibbbbbbbbbdddgggooozzzsssddd`````````eeefffhhhjjjkkklllkkkkkkfffddd```YYYRRRLLLJJJIIIGGGFFFGGGIIIJJJKKKRRRZZZhhh~~~tttllliiilllrrrtttwwwzzzxxxwwwtttqqqooonnnnnnnnnqqqnnnnnnpppnnngggaaa``````]]][[[ZZZZZZ[[[[[[ZZZSSSQQQOOOPPPRRRUUUVVVUUUSSSRRRRRRSSSTTTSSSQQQOOONNNNNNMMMKKKKKKLLLPPPSSSXXXeeevvv~~~zzzyyy|||zzzqqqeeeYYYNNNJJJJJJHHHGGGHHHFFFHHHIIIJJJJJJMMMPPPSSSUUUYYY```lll~~~rrrmmmuuuwwwggg```______aaaeeennnzzzyyywwwyyyvvveee```___```dddeeegggjjjlllmmmmmmmmmhhhfffaaaZZZRRRLLLJJJJJJHHHGGGGGGJJJJJJLLLTTT]]]llloooiiigggkkkppptttwww{{{~~~{{{wwwtttrrrqqqppptttpppnnnpppoooiiicccbbbbbb```]]]\\\]]]______^^^VVVSSSQQQQQQSSSUUUWWWXXXUUUTTTTTTUUUVVVVVVSSSQQQPPPOOONNNLLLKKKLLLPPPRRRZZZfffuuu{{{zzz}}}}}}tttfffYYYNNNJJJJJJIIIHHHIIIGGGHHHJJJJJJKKKMMMQQQSSSWWWZZZaaammmooolllwwwvvvfff^^^YYYZZZ]]]bbblllzzz~~~uuuqqqsssxxxxxxggg```___```cccdddgggjjjlllmmmmmmmmmiiifffaaaYYYQQQLLLJJJJJJIIIGGGHHHJJJKKKMMMVVV___qqq~~~jjjffffffkkkqqquuuyyy~~~|||yyyvvvuuuuuuxxxsssoooqqqqqqkkkfffeeecccaaa``````bbbccccccbbbZZZWWWSSSRRRTTTVVVYYYYYYYYYXXXXXXYYYZZZYYYWWWUUUQQQQQQOOOMMMLLLMMMPPPRRR^^^hhhvvv{{{xxx}}}wwwfffZZZOOOKKKKKKKKKKKKLLLIIIJJJKKKLLLMMMOOORRRUUUYYY\\\bbbooommmkkkwwwyyyiiiaaaXXXYYYZZZ___iiixxx|||qqqmmmnnnsss~~~yyyiiiaaa``````bbbdddfffiiikkkllllllllliiifffaaaYYYQQQKKKJJJJJJIIIGGGHHHJJJKKKNNNWWWaaauuuyyygggdddfffmmmrrrsssvvvzzz~~~~~~~~~{{{tttnnnoooppplllhhhfffccccccccceeegggiiihhhggg___[[[VVVTTTUUUXXXZZZ\\\^^^]]]]]]^^^___^^^\\\ZZZVVVUUUTTTQQQOOOPPPSSSUUUaaajjjwww{{{vvv{{{xxxggg[[[PPPLLLMMMMMMMMMOOOJJJKKKMMMMMMNNNPPPTTTWWW\\\^^^dddppplllkkkwww~~~mmmddd\\\[[[[[[^^^fffuuu{{{ooojjjjjjppp|||zzzjjjbbb``````bbbdddfffiiikkkllllllllliiifff```XXXPPPKKKIIIJJJIIIHHHHHHJJJLLLOOOXXXbbbwwwuuufffeeeiiiooorrrqqqqqqsss~~~{{{rrrlllmmmmmmjjjfffeeeddddddfffhhhkkklllkkkjjjccc^^^YYYVVVWWWZZZ\\\]]]aaaaaa```aaabbbbbb```]]][[[[[[YYYVVVTTTUUUXXXZZZccckkkxxx|||zzz{{{}}}wwwhhh\\\QQQMMMKKKIIIJJJMMMJJJJJJKKKLLLMMMQQQVVVZZZ\\\aaajjjxxxmmmeeejjjlllaaaaaa]]][[[```gggsss}}}qqqkkkjjjpppnnn^^^]]]ccccccccceeegggiiikkklllmmmjjjfff___WWWPPPKKKHHHGGGHHHHHHKKKMMMMMMOOOXXXccctttpppdddbbbdddlllqqqqqqrrrtttuuu|||uuuppplllkkkiiihhhggghhhjjjkkklllkkkkkkjjjfffdddaaa^^^]]]]]]___```bbb```___aaadddeeeccc```\\\[[[ZZZYYYXXXXXXYYYYYYeeeppp|||~~~zzz|||wwwhhh]]]QQQMMMKKKIIIIIILLLJJJKKKLLLMMMOOORRRXXX[[[```eeepppmmmeeeiiiwwwssshhhbbb^^^\\\```gggrrr~~~sssmmmlllppp}}}sssccc```eeedddeeeggghhhjjjkkklllmmmkkkggg```YYYRRRMMMJJJIIIHHHHHHKKKNNNNNNPPPYYYdddyyypppdddbbbfffnnnsssrrrrrrsssuuu~~~{{{vvvsssqqqpppooonnnoooooopppooonnnllllllmmmkkkhhhfffeeeeeefffgggfffdddccceeehhhiiigggddd```___]]]\\\\\\\\\]]]^^^gggrrr~~~{{{}}}vvvhhh]]]RRRMMMKKKIIIIIIKKKKKKLLLMMMNNNPPPTTTYYY]]]dddjjjvvvlllcccffflllzzznnneee```^^^aaagggqqq~~~tttooooooooo|||}}}jjjdddgggggghhhiiijjjkkklllllllllllliiibbbZZZTTTNNNKKKJJJIIIIIILLLNNNOOORRR\\\gggqqqeeedddiiirrrwwwuuussstttuuu}}}}}}|||{{{{{{zzzyyywwwtttqqqppppppooollljjjiiiiiijjjkkkkkkiiigggiiilllmmmkkkhhhdddcccbbb``````aaabbbcccjjjuuu}}}uuuggg\\\RRRMMMKKKHHHHHHJJJKKKLLLMMMNNNQQQUUU[[[___fffmmm{{{iii___aaabbbtttpppfffbbb___bbbgggooo|||}}}tttooooooppp|||pppgggggghhhiiijjjkkkllllllkkkkkkllliiiccc[[[UUUOOOLLLJJJIIIJJJLLLOOOPPPTTT^^^jjjsssggggggmmmvvv{{{yyyvvvvvvvvv~~~~~~{{{yyyuuusssrrrpppoooooooooppppppnnnkkklllnnnooommmkkkhhhfffdddcccbbbccceeefffnnnyyyttteee[[[QQQMMMKKKIIIHHHJJJJJJKKKMMMOOOQQQVVV\\\```kkkrrrggg[[[[[[]]]iiiqqqgggbbb```bbbfffmmmyyy|||sssoooooosss~~~rrrhhhgggiiijjjkkkmmmmmmlllkkkkkkllliiiccc\\\UUUOOOKKKIIIJJJJJJMMMPPPRRRVVVbbbnnnyyykkkjjjoooxxx}}}|||{{{|||{{{~~~|||{{{zzzzzzzzzwwwssspppoooqqqqqqooolllkkkiiifffdddcccdddfffhhhrrr|||tttbbbYYYPPPMMMLLLJJJIIIKKKKKKLLLNNNPPPSSSXXX^^^cccpppxxxeeeXXXWWWZZZaaarrrrrreeeaaa___aaaeeekkkwwwzzzssspppqqqwwwpppggggggiiikkkmmmooooooooommmlllllliiiddd]]]VVVPPPKKKIIIKKKKKKMMMQQQSSSXXXeeeqqqmmmkkknnnvvv|||}}}~~~yyywwwwwwwwwtttrrrpppnnnjjjgggffffffhhhjjjttt~~~sss```WWWOOOMMMLLLKKKJJJLLLMMMOOOQQQSSSVVV\\\bbbfffsss{{{fffXXXVVVWWWYYYdddzzzqqqddd```^^^```dddjjjuuu~~~yyytttsssvvv||||||kkkfffhhhkkkmmmppprrrsssrrrqqqooommmjjjeee___XXXRRRMMMJJJLLLLLLNNNRRRTTTZZZgggtttmmmjjjkkkrrrxxx|||}}}zzzwwwtttpppkkkiiijjjkkkmmmuuusss___VVVNNNMMMMMMKKKKKKMMMOOOQQQSSSUUUYYY^^^eeeiiirrr{{{gggYYYVVVUUUTTT\\\ooo~~~oooccc^^^]]]___ccciiittt}}}yyyuuuvvvyyyvvvhhheeeiiimmmooorrrtttuuuuuusssrrrnnnlllgggaaaZZZSSSNNNLLLLLLLLLNNNRRRUUU[[[hhhuuummmiiihhhnnnuuuzzz|||yyytttooommmmmmnnnpppuuu~~~qqq```XXXPPPNNNLLLJJJKKKNNNQQQSSSTTTVVVYYY^^^dddhhhqqq|||iiiXXXRRRNNNTTT\\\eeerrrxxxnnnbbb^^^]]]```dddjjjuuu{{{vvvrrrtttzzzzzzooohhhiiikkkoooqqquuuyyyzzzzzzyyyxxxqqqnnnhhhaaaZZZSSSNNNLLLJJJLLLQQQUUUWWW[[[hhhvvvpppgggaaadddkkksss}}}zzzwwwssspppqqqtttxxx~~~qqq```WWWPPPNNNLLLJJJKKKOOOQQQSSSUUUWWW[[[```fffjjjqqq{{{jjjYYYUUUPPPTTTZZZbbbmmm~~~rrriiiaaa]]]\\\^^^bbbgggqqq{{{|||wwwsssvvv|||vvvkkkfffgggjjjooorrrvvvzzz}}}}}}|||{{{ssspppiiiaaaYYYSSSNNNLLLKKKMMMQQQUUUWWW\\\jjjyyyjjjbbb^^^aaahhhpppxxx|||xxxssstttwwwxxx~~~qqq^^^VVVOOOMMMLLLJJJLLLPPPQQQSSSVVVYYY]]]bbbiiimmmrrr{{{kkk[[[XXXQQQTTTXXX^^^hhhwwwtttjjj```]]][[[]]]```dddmmmwww{{{vvvsssvvv|||}}}uuujjjeeefffjjjooosssxxx}}}wwwssskkkaaaXXXRRRMMMKKKNNNOOORRRUUUWWW^^^nnn~~~xxxddd^^^\\\```gggnnnvvv}}}~~~yyyxxxzzzyyy}}}ooo]]]UUUNNNLLLLLLKKKMMMQQQQQQTTTXXX[[[```eeekkkpppsss{{{mmm\\\WWWRRRSSSVVV\\\fffttt{{{mmmaaa]]]\\\]]]___bbbkkksss|||xxxtttppptttyyy~~~|||xxxlllfffhhhkkkpppttt{{{|||vvvlllaaaWWWQQQMMMLLLPPPPPPSSSVVVYYYaaassskkkbbb]]]]]]bbbiiiooowww}}}{{{|||yyy{{{lll[[[SSSMMMLLLLLLKKKNNNRRRRRRUUUYYY]]]bbbgggmmmqqqttt|||uuu^^^UUURRRSSSUUU\\\gggvvvoooccc___]]]^^^```bbbjjjrrr~~~{{{wwwrrrooorrrxxx~~~{{{|||mmmfffgggjjjqqqvvv}}}yyymmmaaaWWWPPPNNNMMMQQQRRRTTTXXX\\\eeewwwrrrddd___\\\]]]ccciiioooxxx}}}}}}zzzwwwhhhYYYRRRLLLKKKLLLLLLNNNSSSRRRVVVZZZ^^^ccchhhmmmqqqvvv~~~eeeVVVRRRSSSUUU]]]jjjzzzsssccc```^^^___```bbbiiiqqqyyy{{{vvvqqqmmmpppvvv|||zzz}}}mmmeeeeeeiiirrrwww{{{nnn```VVVPPPOOOOOORRRRRRVVVZZZ___iii{{{zzzhhh___[[[YYY[[[```ffflllvvv~~~sssdddXXXQQQKKKKKKLLLLLLOOOSSSSSSVVV[[[___ccchhhmmmpppwww~~~oooZZZTTTTTTVVV^^^lll~~~uuubbb___^^^___```bbbiiipppvvv~~~wwwrrrmmmhhhjjjpppxxxzzz~~~nnnfffgggjjjtttyyy|||nnn```VVVQQQPPPQQQQQQSSSWWW]]]bbblll~~~sssbbb\\\YYYXXXYYY___dddkkkvvvqqqaaaWWWPPPKKKKKKLLLLLLOOOTTTSSSWWW[[[___cccggglllooowww~~~www___UUUTTTWWW___nnnpppaaa^^^]]]___```bbbhhhppptttzzzsssmmmgggccceeejjjvvvzzz}}}qqqiiijjjmmmtttzzz|||nnn```UUUQQQQQQRRRQQQSSSXXX^^^dddnnnrrr___ZZZZZZXXXZZZ___dddkkkxxxnnnaaaVVVSSSPPPNNNNNNPPPSSSVVVUUUYYY^^^bbbeeeiiimmmpppvvv{{{~~~[[[ZZZUUUUUUaaaqqqooo]]][[[\\\___```bbbgggnnnvvvyyyqqqlllgggbbbbbbfffqqqwwwzzzoooiiilllqqqwww~~~|||iii\\\VVVUUUSSSRRRNNNXXX\\\___gggkkkyyyrrr^^^[[[WWWWWW[[[```dddkkkxxx|||wwwyyy{{{yyyvvvuuuqqqooommmkkkmmmsss||||||jjj]]]VVVTTTQQQOOOOOOQQQTTTWWWYYY]]]aaaeeehhhkkkooorrrsssxxxbbbZZZTTTTTT___ooottthhh\\\YYYZZZ]]]___```fffmmmwww~~~vvvooojjjeee``````cccooo}}}zzz~~~oooiiilllpppxxxxxxfffYYYTTTTTTTTTSSSQQQ[[[___ccckkkppp~~~uuu___ZZZWWWXXX[[[```dddkkkxxxzzzqqqlllmmmooollliiihhhhhhfffdddbbbbbbfffmmmrrroooppppppnnnnnnssszzzwwweeeXXXUUUSSSPPPOOOPPPRRRUUUWWW[[[___cccfffiiikkknnnqqqpppuuu~~~gggZZZTTTSSS]]]mmm|||kkkbbbZZZXXXXXX[[[\\\^^^eeelllxxx~~~zzzssslllhhhccc^^^^^^aaakkkyyyoooiiilllpppyyyuuubbbUUUQQQSSSTTTUUUUUU___cccgggooouuuxxx```ZZZWWWXXX\\\aaadddkkkxxxvvvnnnggghhhiiieeeaaa```^^^]]][[[XXXWWWYYY]]]```bbbbbbaaa______dddmmmttt~~~~~~~~~~~~tttbbbVVVRRRQQQOOOOOOPPPRRRUUUXXX[[[^^^aaadddfffiiikkknnnooouuu~~~eee[[[UUUTTT\\\lll{{{jjjaaaZZZXXXWWWYYY[[[]]]ccckkkwww}}}yyyrrrlllhhhccc^^^]]]```hhhuuuoooiiikkkooowww~~~uuuaaaTTTPPPRRRUUUVVVWWWaaaeeehhhqqqyyywww```[[[XXXYYY\\\aaaeeekkkxxx~~~~~~xxxooohhhhhhhhhddd___]]]XXXXXXWWWUUUSSSSSSUUUWWW[[[[[[YYYVVVVVV[[[dddlllzzz|||{{{{{{{{{{{{qqqaaaVVVOOOOOONNNNNNPPPRRRVVVXXX[[[^^^bbbdddfffhhhkkkmmmnnnuuu~~~ccc]]]WWWUUU]]]lllnnnccc\\\YYYWWWYYYZZZ\\\bbbjjjuuu}}}yyysssmmmiiieee______aaagggrrroooiiikkkooottt|||uuubbbTTTQQQSSSVVVWWWXXXbbbeeehhhqqqzzzuuu```\\\YYYYYY]]]aaaeeekkkxxxvvvmmmfffeeeeee```[[[YYYTTTUUUUUUTTTRRRQQQRRRTTTUUUTTTRRROOONNNRRR[[[cccttt~~~{{{zzzzzzyyy{{{ooo```WWWNNNNNNNNNOOOQQQTTTWWWYYY^^^aaadddgggiiikkknnnpppnnnuuuddd]]]XXXVVV]]]kkkssseee^^^ZZZXXXXXXXXXYYY```hhhrrr|||~~~zzztttnnnlllgggaaa```cccgggqqqpppiiikkknnnttt|||tttbbbVVVSSSUUUXXXYYY[[[dddfffiiirrr{{{vvvaaa^^^ZZZZZZ]]]bbbeeekkkxxxwwwnnnfffeeeeee```[[[XXXSSSSSSTTTRRRPPPPPPQQQRRRSSSRRRPPPMMMKKKOOOVVV]]]lll~~~~~~}}}|||{{{~~~mmm___VVVNNNOOOOOOQQQSSSWWWZZZ[[[___bbbfffjjjlllnnnqqqsssrrryyyeee[[[WWWVVV]]]iii|||xxxggg___ZZZWWWVVVVVVVVV\\\dddoooyyy~~~zzztttooommmhhhcccaaadddhhhqqqpppiiijjjnnnwww~~~|||ooo___VVVUUUXXX[[[[[[___hhhiiikkkuuu~~~zzzddd```ZZZ[[[^^^bbbeeekkkxxx~~~}}}}}}~~~xxxnnngggffffffaaa[[[YYYTTTTTTTTTQQQOOONNNOOOPPPSSSSSSQQQMMMKKKMMMSSSXXX```rrr}}}lll]]]UUUOOOPPPQQQSSSUUUYYY\\\^^^___bbbfffjjjlllooorrrtttwww~~~fffZZZVVVVVV\\\hhhzzz|||iii___ZZZVVVUUUSSSTTTZZZaaalllwww~~~yyytttooommmiiicccaaadddiiiqqqpppiiijjjnnnzzzvvvkkk]]]UUUVVVZZZ]]]^^^ccckkklllnnnwww~~~fffaaa[[[[[[^^^bbbeeekkkxxx}}}{{{zzzzzztttkkkdddcccbbb^^^YYYVVVWWWWWWUUURRROOOMMMNNNOOOOOOOOONNNJJJGGGHHHMMMRRRUUUhhh|||yyyjjj]]]VVVPPPPPPPPPQQQTTTXXX]]]___iiijjjkkkmmmooorrrsssttt{{{eeeZZZUUUTTTZZZgggzzzhhh```YYYSSSTTTWWWXXXZZZ]]]gggrrr|||xxxtttoookkkhhheeeaaa^^^dddmmm|||mmmiiilllnnnyyytttggg[[[WWWYYY]]]dddjjjkkkkkkqqqyyy}}}ooo```]]][[[\\\```dddkkkwww|||zzzzzz{{{|||qqqiiicccdddccc^^^XXXVVVTTTTTTRRRQQQOOOOOONNNNNNNNNNNNNNNMMMKKKJJJKKKLLLXXX```pppyyy~~~yyyiii]]]UUURRRRRRSSSTTTXXX]]]aaadddhhhiiikkknnnppprrrsssttt|||jjj[[[VVVTTT[[[hhh{{{nnnaaaYYYRRRSSSTTTUUUVVVYYYeeeppp}}}yyyuuupppllliiieeeaaa___dddlll{{{nnniiimmmppp{{{ooodddZZZYYY]]]ccckkkrrrrrrpppsssyyy|||tttbbb\\\ZZZ[[[___dddkkkxxx}}}xxxvvvvvvwwwxxxqqqiiicccdddddd___YYYWWWUUUTTTRRRPPPOOONNNMMMMMMMMMNNNNNNLLLJJJJJJKKKLLLSSSZZZhhh}}}xxx}}}xxxhhh[[[TTTTTTUUUVVVXXX]]]bbbfffiiijjjlllooosssuuuvvvvvvvvv}}}ppp\\\WWWTTT[[[hhh|||uuueee\\\TTTSSSTTTSSSTTTVVVcccmmm}}}zzzvvvqqqllliiieeebbb___cccjjjxxxpppjjjnnnrrr}}}~~~hhh___XXXZZZaaahhhqqqxxxxxxttttttxxx{{{zzzeeeZZZYYYZZZ___dddlllyyyyyytttqqqqqqrrrtttppphhhbbbcccddd```ZZZXXXUUUTTTRRRPPPNNNMMMLLLKKKMMMMMMMMMLLLJJJIIIJJJKKKMMMRRR]]]ooozzz~~~uuufffZZZSSSTTTTTTWWWZZZ___dddiiilllnnnpppuuuyyy{{{||||||{{{~~~ttt]]]XXXUUU[[[hhh||||||iii___WWWUUUVVVUUUVVVXXXaaakkkzzz{{{vvvpppkkkhhhdddaaa___```gggtttrrrjjjoootttyyyddd\\\VVVZZZaaahhhpppvvvuuurrrsssxxx||||||eeeYYYXXXZZZ___dddmmmzzzxxxrrrnnnnnnpppqqqooogggbbbcccddd```ZZZXXXUUUTTTRRROOOMMMKKKJJJJJJLLLLLLLLLKKKIIIHHHIIIJJJKKKNNNUUUbbbuuu{{{~~~qqqdddYYYSSSRRRSSSVVVZZZ___eeeiiilllppprrrwww{{{~~~~~~vvv___YYYUUUZZZggg|||kkkaaaXXXVVVVVVVVVXXX[[[```jjjwww{{{wwwpppjjjfffcccaaa___^^^eeeqqqssslllpppuuusssbbb[[[VVVYYY___dddiiiooommmmmmqqqxxx}}}wwwbbbXXXWWWYYY___eeemmm{{{yyysssooonnnoooqqqnnnfffaaabbbccc___YYYWWWTTTSSSQQQNNNLLLJJJIIIIIIKKKKKKKKKJJJHHHGGGHHHIIIMMMNNNQQQYYYgggyyy{{{}}}{{{mmmaaaXXXTTTRRRSSSWWW[[[```fffjjjlllooorrruuuyyy|||~~~~~~~~~xxxaaaZZZUUUYYYfff{{{lllbbbXXXVVVVVVUUUWWWZZZ___hhhuuu}}}xxxqqqkkkgggdddaaa___]]]cccnnn}}}tttnnnqqquuu}}}oooaaaZZZVVVYYY^^^bbbfffjjjiiijjjqqqzzznnn^^^YYYXXXZZZ___eeemmm{{{~~~yyytttpppooooooooommmeee```aaaaaa]]]WWWUUURRRQQQOOOMMMKKKJJJIIIHHHJJJJJJJJJIIIGGGFFFGGGHHHNNNNNNPPPTTT]]]lll|||~~~~~~~~~xxxiii___XXXUUUTTTVVVYYY^^^ccchhhkkkmmmppprrruuuxxx{{{~~~~~~{{{ccc[[[UUUXXXdddyyyqqqfff\\\XXXVVVUUUVVVYYY]]]eeeqqq}}}zzzsssmmmhhhfffcccbbb^^^ccclllzzztttppprrrttt{{{mmm___YYYVVV[[[aaadddhhhllllllmmmsss|||{{{eee[[[ZZZXXXZZZ___dddlllzzz}}}zzzwwwssspppmmmlllllllllddd_________ZZZUUURRRPPPOOONNNLLLKKKIIIIIIIIIIIIJJJIIIHHHFFFEEEFFFGGGMMMMMMNNNPPPWWWcccqqqzzzuuuggg^^^XXXVVVWWWYYY\\\aaafffjjjmmmooossstttvvvyyy|||~~~~~~ddd\\\UUUWWWcccxxxwwwlll```[[[YYYWWWWWWZZZ[[[cccooozzz}}}uuunnnjjjgggeeeddd___ccclllxxxtttqqqssstttzzzlll^^^XXXWWW]]]dddhhhlllppprrrqqqvvv}}}ppp```ZZZZZZYYYZZZ___dddlllyyy|||yyyvvvtttuuussssssuuuyyy{{{zzzwwwxxxwwwuuurrrnnnllljjjiiilllddd^^^^^^^^^YYYSSSPPPOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHEEEEEEFFFGGGKKKLLLMMMOOOTTT^^^kkkttt{{{}}}qqqdddYYYTTTUUUZZZ\\\^^^aaadddhhhnnnrrrtttvvvzzz}}}~~~jjj\\\TTTZZZbbbooosssbbbZZZYYYWWWWWWXXX^^^```hhhtttwwwnnngggdddcccccceeekkkttt|||lllhhhooozzztttfff___^^^^^^```dddjjjnnnppprrryyyzzz}}}kkk\\\YYYWWWVVVXXX]]]ccckkkyyyyyysssooommmllljjjiiiiiikkknnnpppqqqqqqsssrrrqqqmmmiiigggggghhhcccaaa```^^^\\\XXXSSSOOOMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGIIIKKKPPPXXXbbbhhhwww}}}}}}}}}ooocccYYYVVVWWW[[[^^^bbbeeehhhlllppptttuuuxxx{{{}}}~~~qqqaaaWWWZZZaaammmwwwfff^^^[[[XXXWWWXXX[[[]]]eeerrr~~~yyyqqqjjjgggffffffhhhllltttzzzkkkgggppp{{{rrrddd_________bbbggglllqqqsssvvv}}}~~~nnn]]]XXXWWWVVVXXX]]]ccckkkxxxyyyrrrlllhhhfffeeeaaa```___```bbbeeeeeeeeelllllljjjfffbbb``````aaa```^^^\\\ZZZYYYVVVQQQNNNKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHKKKPPPWWW```fffssszzz|||yyylllaaaYYYWWWYYY]]]aaafffjjjnnnqqqtttvvvxxxzzz}}}~~~{{{iii[[[ZZZ___iiinnnddd^^^YYYWWWXXXXXXZZZbbbnnn{{{zzztttnnnkkkiiiiiiiiilllssswwwiiigggqqq}}}~~~ooocccaaaaaaccceeejjjoootttwww{{{sss___XXXXXXWWWYYY^^^cccjjjwww|||xxxrrrlllfffbbb```___\\\ZZZXXXXXXZZZ\\\]]]]]]ddddddbbb___[[[YYYYYYZZZ]]][[[XXXVVVUUUSSSQQQNNNJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJNNNUUU]]]cccmmmsss}}}~~~}}}{{{vvvhhh^^^WWWWWWZZZ___dddjjjooosssuuuwwwyyy{{{}}}ooo]]]ZZZ]]]fff~~~zzzmmmccc[[[WWWWWWVVVWWW___kkkwww|||vvvpppllliiihhhhhhjjjppp{{{rrrffffffrrr}}}ooofffeeefffhhhjjjmmmqqquuuxxx{{{wwwaaaXXXYYYXXXZZZ^^^bbbiiiuuu}}}{{{xxxsssmmmhhhdddbbbaaa___]]]YYYXXXZZZ\\\]]]^^^^^^^^^]]]ZZZXXXWWWXXXYYY[[[YYYVVVTTTTTTSSSQQQPPPLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGIIILLLSSSZZZ___gggnnnwww~~~zzz{{{{{{sssfff\\\WWWXXX\\\aaafffmmmssswwwyyy{{{|||sss___ZZZ\\\eeezzzuuuhhh\\\VVVUUUUUUVVV]]]hhhttt~~~|||wwwrrrlllhhhfffeeeffflllxxx}}}mmmeeegggttt{{{pppkkkkkkmmmnnnooooooqqquuuxxxyyyzzzcccYYYZZZYYY[[[___bbbgggrrr}}}~~~zzzvvvssspppooogggddd___\\\]]]^^^```aaa\\\\\\\\\ZZZXXXXXXYYY[[[[[[XXXUUUTTTSSSSSSQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFHHHKKKPPPVVV[[[bbbiiirrryyyxxx{{{zzzpppccc[[[WWWZZZ___eeejjjqqqvvvzzz}}}vvv```ZZZ\\\bbbvvvyyyjjj]]]VVVVVVUUUUUUZZZdddnnnxxx}}}zzzuuuooojjjfffeeeeeejjjuuutttiiidddhhhvvvwwwooonnnnnnqqqssssssqqqqqquuuxxxxxx}}}fff\\\[[[ZZZ\\\___bbbfffppp{{{yyytttmmmgggeeefffffffffaaabbbaaa___]]]\\\]]]___]]][[[YYYXXXWWWVVVTTTRRRPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGIIIMMMRRRVVV]]]dddmmmuuu{{{tttzzzzzz~~~mmmaaa[[[ZZZ___eeejjjnnntttzzz}}}yyybbb[[[[[[```pppzzzjjj]]]WWWWWWTTTTTTXXX```iiirrr~~~~~~}}}zzztttooojjjhhhgggjjjuuuzzzmmmeeecccjjjxxxpppjjjlllnnnrrruuuuuussssssvvvzzz{{{iii___\\\[[[\\\```bbbeeeoooyyyzzzxxxwwwvvvpppooommmjjjfffdddeeeffffffdddcccbbbaaa___[[[XXXVVVUUURRRPPPMMMKKKJJJJJJHHHHHHGGGGGGFFFFFFEEEEEECCCDDDEEEFFFGGGKKKPPPSSSYYY```iiiqqqwww~~~qqqwwwzzz{{{jjj```\\\\\\cccjjjmmmqqqwww|||{{{ddd\\\[[[^^^mmmyyyjjj]]]XXXYYYTTTSSSVVV]]]eeemmmyyy~~~yyytttnnnkkkiiillluuu}}}ssshhhcccccckkkyyy|||kkkfffjjjmmmqqquuuuuuttttttxxx|||~~~kkkaaa\\\[[[]]]```bbbeeennnxxx}}}|||yyyuuuooolllkkklllnnnmmmllllllkkkhhhccc```]]][[[YYYUUUSSSPPPOOONNNIIIIIIIIIHHHGGGFFFEEEEEEBBBDDDEEEFFFGGGJJJNNNQQQVVV]]]fffnnnttt|||{{{qqqrrr|||wwwhhh___]]]```hhhpppyyyzzz|||}}}uuuaaa[[[XXXXXXhhh}}}ssshhh```ZZZWWWTTTQQQQQQXXXaaakkkwww~~~|||{{{zzzyyytttpppnnnpppvvvxxxmmmbbb```eeeooo}}}ttthhhddddddmmmpppuuuwwwyyy|||wwwcccaaa^^^^^^aaabbbccchhhnnn~~~zzzvvvsssrrruuuyyy|||{{{wwwsssooonnnggg^^^YYYYYYXXXTTTQQQMMMLLLKKKJJJIIIHHHGGGFFFHHHFFFDDDCCCDDDGGGKKKNNNQQQWWW___hhhqqqzzzzzzqqqqqq}}}uuuhhhaaa```cccllltttyyy{{{|||}}}yyyccc[[[XXXXXXeeewwwrrreee\\\VVVTTTTTTRRRSSSXXX^^^gggsss}}}|||{{{zzzxxxsssppprrrvvvuuujjj```___eeeooo}}}rrrhhheeegggmmmrrrwww{{{}}}iii```]]]\\\___```aaaffflll||||||yyyzzz}}}|||uuunnneee```^^^]]]YYYVVVTTTSSSQQQOOOLLLJJJHHHGGGFFFFFFDDDDDDEEEGGGJJJLLLOOOTTT\\\eeennnxxx{{{rrrqqq||||||qqqgggcccdddhhhpppxxx{{{|||}}}~~~~~~~~~eee[[[XXXWWWaaannntttdddYYYTTTSSSTTTTTTUUUYYY\\\bbbppp}}}}}}|||{{{{{{vvvssssssuuu}}}|||qqqggg^^^^^^eeeppp~~~|||ooohhhgggjjjooottt{{{qqq```\\\ZZZ]]]___```dddjjjuuu~~~zzzyyy|||yyysssjjjdddaaa___[[[XXXYYYWWWUUUQQQMMMJJJGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJLLLPPPXXXaaajjjttt~~~~~~tttttt|||uuullldddcccfffkkksss{{{|||}}}~~~~~~~~~ggg[[[WWWVVV]]]gggxxxfffZZZVVVVVVSSSTTTWWWYYY[[[```ooo~~~~~~|||{{{zzzzzzuuurrrrrrttt{{{}}}zzznnneee^^^___gggrrrxxxmmmhhhjjjmmmrrrxxxxxxbbb\\\YYY[[[^^^___ccchhhrrr|||vvvrrrooorrrwww{{{~~~~~~~~~}}}vvvpppiiiccc^^^[[[WWWTTTUUUTTTQQQMMMJJJFFFDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGJJJNNNUUU]]]fffqqq{{{}}}uuuvvv~~~mmmfffaaacccggglllttt{{{|||}}}~~~~~~}}}}}}kkk\\\WWWVVV[[[bbb|||zzzggg[[[WWWWWWRRRSSSVVVYYY[[[```ooo~~~}}}{{{yyyxxxvvvrrroooooorrryyy{{{www}}}lllddd^^^aaajjjuuuwwwmmmiiilllooovvv{{{ddd]]]YYY[[[^^^```cccgggqqq~~~}}}yyyuuupppkkkggghhhjjjnnnrrrtttvvvvvvvvvnnnjjjddd^^^YYYUUURRRPPPNNNMMMKKKIIIGGGDDDBBBAAABBBCCCEEEFFFFFFFFFFFFEEEIIILLLRRRYYYbbbmmmxxx|||wwwzzz~~~gggaaa___ccchhhmmmsssyyy{{{}}}~~~~~~}}}}}}~~~sssaaaXXXVVVZZZ```tttwwwfffZZZUUUUUUSSSRRRTTTWWWZZZ```nnn{{{}}}zzzyyytttpppmmmnnnqqqwww|||wwwzzzkkkccc___bbbkkkvvvuuummmkkkooorrrxxx}}}fff^^^XXXYYY]]]___bbbfffnnn{{{|||xxxsssoookkkhhhdddbbbaaabbbdddfffhhhiiiiiiiiifffccc___ZZZUUUQQQOOONNNJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEIIIKKKPPPVVV^^^iiittt{{{~~~|||xxxeee```___dddiiimmmrrrxxxzzz|||~~~~~~}}}|||}}}~~~~~~hhhZZZVVVZZZ```kkkttteeeZZZUUUSSSTTTQQQPPPTTTXXX^^^iiittt~~~}}}tttqqqnnnoooqqqwww{{{{{{}}}iiibbb^^^bbbkkkvvv{{{rrrmmmnnnrrruuuyyy~~~fff]]]VVVWWW[[[^^^```dddiiiwww|||yyywwwxxxtttnnniiifffeeecccaaa\\\\\\]]]^^^^^^^^^^^^^^^]]]\\\YYYUUUQQQNNNMMMLLLIIIHHHHHHGGGGGGFFFFFFEEECCCCCCCCCDDDDDDDDDEEEEEEHHHJJJMMMRRRYYYdddooowwwtttddd```___eeejjjnnnrrrwwwzzz{{{}}}~~~}}}|||}}}~~~}}}~~~mmm\\\VVVZZZ```ccc{{{sssfff\\\WWWTTTVVVQQQNNNQQQVVV\\\eeennnzzzwwwsssppppppqqqvvv|||hhhaaa]]]bbbkkkuuuwwwpppmmmoootttxxxyyy}}}eee\\\TTTVVVZZZ\\\___bbbeeerrr}}}{{{yyyxxxwwwrrrlllgggdddccccccbbb^^^^^^]]]]]]\\\\\\[[[[[[WWWWWWUUURRRNNNKKKJJJKKKHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHKKKOOOVVVaaallltttjjjaaabbbeeeiiimmmqqqtttuuu{{{{{{{{{{{{||||||}}}}}}~~~}}}~~~~~~yyycccXXXWWWZZZbbbqqq{{{kkk```YYYWWWUUURRRQQQTTTVVVYYYaaajjjtttvvvoooqqqsssttt~~~zzzjjjccc]]]```mmm{{{zzzrrrooooooooosssxxx~~~xxx```YYYUUUUUUWWWXXX[[[___iiippp}}}}}}zzzyyyxxxwwwwwwtttoooiiieeeccccccccc```^^^[[[XXXVVVVVVVVVWWWVVVTTTQQQOOONNNMMMKKKIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFJJJQQQVVV[[[dddnnnzzz~~~mmmdddeeehhhlllooosssuuuwwwzzz{{{{{{||||||||||||}}}~~~~~~~~~~~~iii[[[XXXZZZ___ooonnn```YYYVVVUUUQQQQQQSSSUUUXXX___hhhrrrzzzrrrttttttuuu~~~wwwjjjccc^^^bbbnnn{{{}}}tttmmmlllmmmnnnrrrxxx|||~~~rrr^^^XXXTTTVVVXXXXXX[[[___eeemmm{{{}}}{{{yyyxxxwwwvvvuuurrrmmmiiieeeccccccccc___^^^[[[XXXWWWVVVVVVWWWVVVSSSPPPNNNNNNMMMKKKIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFIIIOOOTTTYYYcccmmmyyy|||pppiiikkkmmmqqqtttvvvxxxyyy||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~ttt```ZZZ[[[\\\kkkvvvdddZZZXXXTTTQQQPPPRRRTTTVVV\\\dddnnnzzz~~~vvvtttsssssszzzttthhhbbb___dddqqq}}}wwwpppjjjkkkmmmoootttyyyzzz|||~~~jjj\\\VVVTTTVVVYYYYYYZZZ^^^aaajjjxxx~~~}}}{{{yyywwwvvvuuuuuuqqqoookkkgggeeeccccccccc```^^^\\\YYYWWWWWWWWWWWWUUUSSSPPPNNNMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFHHHMMMQQQVVVaaalllwwwzzztttoooqqqsssvvvyyy{{{||||||~~~~~~~~~~~~ggg]]][[[ZZZggg}}}~~~iii^^^ZZZUUUQQQPPPRRRRRRSSSYYY```hhhtttwwwssspppooottt{{{rrrddd``````ggguuuvvvoookkkmmmoooqqqvvv{{{yyy{{{}}}~~~~~~}}}~~~~~~|||fffZZZUUUSSSWWWYYYYYYZZZ]]]^^^ggguuu}}}{{{xxxuuusssrrrqqqmmmllliiifffdddccccccccc```___]]][[[YYYXXXXXXXXXTTTQQQOOOMMMMMMLLLJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEFFFJJJMMMRRR]]]iiittt|||xxxwwwtttvvvyyy|||~~~~~~~~~ooo```[[[YYYdddxxxnnn```ZZZUUURRRQQQRRRQQQQQQUUU\\\bbbnnn{{{wwwqqqmmmkkkooosss~~~rrr```^^^```kkkyyyvvvppplllnnnqqqrrruuuyyyyyy{{{}}}~~~}}}||||||}}}}}}|||eeeZZZUUUSSSVVVXXXXXXYYY[[[]]]eeesss~~~{{{wwwssspppnnnmmmjjjiiigggeeecccbbbbbbbbbaaa```^^^\\\[[[YYYXXXXXXSSSPPPNNNLLLLLLLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDEEEHHHJJJOOOYYYdddqqqyyy|||vvvyyywwwyyy}}}~~~vvvccc[[[XXX```qqquuubbbYYYWWWSSSRRRRRRQQQOOOSSSYYY]]]hhhuuuvvvnnnjjjhhhjjjmmmuuu~~~rrr```___cccnnn}}}uuuooollloooqqqrrrtttwwwzzz{{{}}}}}}|||zzzzzzzzz{{{}}}iii[[[VVVSSSUUUVVVVVVWWW[[[\\\cccooo}}}~~~|||xxxtttpppmmmkkkjjjhhhgggeeedddbbbaaa``````___^^^]]]\\\ZZZXXXWWWVVVRRROOOMMMLLLLLLKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDGGGIIILLLUUU___llluuuzzzvvvyyyxxx{{{~~~|||fff[[[WWW\\\iii~~~hhh[[[XXXUUUSSSSSSQQQOOOQQQWWWYYYdddqqq}}}|||xxxppphhhcccbbbddddddhhhsss~~~|||pppbbbbbbgggrrr~~~tttooonnnqqqttttttvvvzzzyyy{{{||||||yyywwwvvvvvvzzz|||qqq]]]WWWRRRSSSTTTTTTVVVZZZ[[[aaakkkyyy}}}{{{yyyxxxvvvtttpppmmmkkkiiihhhgggfffeeecccaaa___^^^^^^\\\\\\[[[ZZZXXXVVVTTTSSSQQQOOOLLLKKKKKKKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBDDDGGGHHHJJJRRR[[[iiirrrzzzuuuyyyyyy{{{hhh[[[UUUYYYeeexxxooo___YYYVVVTTTTTTQQQNNNQQQVVVWWWaaaooo|||~~~}}}|||uuuqqqjjjaaa\\\\\\]]]]]]^^^hhhsss{{{zzzoooeeeeeeiiitttzzzuuuqqqppptttxxxyyy{{{yyyzzz{{{zzzwwwtttssssssyyy{{{zzz___XXXRRRRRRSSSSSSUUUYYYZZZ___hhhuuu~~~|||zzzxxxvvvsssqqqooommmkkkjjjiiihhhffffffdddbbb```___]]]\\\YYYYYYYYYWWWVVVTTTRRRQQQPPPNNNLLLKKKKKKKKKIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBDDDGGGHHHIIIPPPYYYgggqqq~~~~~~|||~~~}}}}}}jjjZZZVVVYYY___nnnxxxeee^^^YYYUUUUUUSSSQQQQQQTTT\\\___iiixxx}}}zzzxxxuuuqqqmmmjjjeee^^^YYYWWWVVVUUUTTTXXX\\\ccckkkuuuxxxjjjdddhhhppp{{{~~~yyysssuuuyyy}}}~~~}}}|||yyyyyyxxxuuussssssvvvxxxzzz}}}|||jjjYYYTTTWWWSSSRRRVVVVVVXXX[[[cccqqq~~~{{{xxxvvvssspppmmmmmmlllkkkiiigggffffffffffffeeecccaaa^^^\\\[[[ZZZWWWVVVUUUSSSRRRQQQPPPPPPMMMMMMLLLJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFDDDCCCCCCCCCCCCFFFCCCDDDFFFHHHIIINNNUUUbbblll|||ooo]]]WWWWWW\\\iiilll```ZZZVVVUUUSSSQQQQQQTTTYYY[[[dddsss|||wwwtttrrrooommmjjjfffcccaaa]]]YYYUUUTTTTTTSSSRRRQQQTTTZZZaaaiiivvv}}}nnnfffjjjrrr{{{}}}xxxuuuxxx|||~~~zzzzzzyyyvvvttttttvvvxxxyyy|||ooo\\\UUUWWWSSSRRRVVVVVVXXX[[[bbbnnn~~~}}}zzzxxxuuurrrpppnnnjjjhhheeeeeecccbbbaaaaaaaaaaaacccbbbbbb```^^^[[[YYYWWWSSSRRRQQQOOONNNMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDFFFCCCDDDFFFGGGHHHNNNTTT```jjjyyyvvv```XXXVVVXXXcccvvvwwweee]]]WWWUUUSSSQQQQQQTTTUUUWWW^^^kkkwww~~~|||xxxsssoookkkiiifffeeecccaaa^^^[[[YYYWWWTTTSSSSSSSSSRRRPPPLLLOOOSSSXXX^^^hhhuuu~~~rrriiimmmttt|||{{{wwwwww{{{{{{{{{zzzxxxvvvvvvxxxyyyyyy{{{~~~yyybbbWWWWWWRRRRRRVVVUUUXXXZZZ___iiiyyy~~~}}}|||{{{xxxvvvrrrpppmmmkkkiiigggdddbbb]]]\\\\\\[[[[[[\\\]]]^^^```aaabbbbbb___[[[WWWTTTQQQPPPNNNMMMKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEECCCDDDFFFGGGHHHLLLSSS]]]fffuuu{{{dddZZZUUUUUU^^^ooolllbbbYYYUUUTTTQQQQQQTTTSSSSSSYYYcccmmmxxx~~~|||zzzxxxuuuuuuuuuvvvuuuqqqkkkfffeeecccaaa``````^^^\\\YYYVVVUUUTTTTTTTTTSSSQQQOOOOOOQQQSSSUUUXXXaaakkksssxxxmmmqqqwww|||}}}zzzwwwyyy||||||}}}|||{{{yyyxxxyyy{{{zzz{{{~~~kkk[[[XXXRRRRRRVVVTTTVVVXXX\\\eeettt}}}|||{{{xxxtttrrrqqqqqqooonnnkkkiiigggeeedddbbb```]]]YYYYYYXXXXXXYYY[[[]]]^^^cccdddffffffccc]]]WWWSSSQQQPPPOOOMMMLLLKKKJJJJJJFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFEEECCCDDDFFFGGGGGGKKKQQQZZZcccrrrhhh]]]VVVSSS\\\kkk}}}uuuiii]]]WWWTTTRRRQQQSSSRRRRRRWWW^^^fffppp~~~zzzwwwuuutttrrrpppnnnooopppqqqqqqmmmgggbbb```___^^^^^^___^^^\\\ZZZXXXVVVUUUUUUUUUTTTQQQNNNQQQRRRSSSSSSUUU[[[dddkkkyyyqqqtttyyy}}}}}}{{{yyywwwyyy|||~~~}}}{{{zzz{{{|||{{{}}}vvv```YYYSSSSSSVVVSSSSSSUUUZZZcccqqq|||yyyvvvtttrrrpppmmmjjjgggggggggfffeeeeeeccc```______^^^\\\ZZZXXXWWWVVVVVVWWWYYY\\\^^^gggiiikkkkkkggg```YYYTTTQQQPPPOOOMMMLLLKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGEEECCCDDDFFFGGGFFFIIIOOOWWW```nnn}}}pppaaaWWWSSS[[[gggvvvqqqaaaYYYVVVRRRQQQRRRQQQRRRVVV[[[```hhhwww~~~~~~~~~~~~zzzvvvsssqqqqqqooonnnnnnooopppqqqqqqnnnhhhddd___^^^^^^___``````___]]]\\\[[[YYYXXXXXXWWWTTTQQQTTTTTTTTTSSSSSSXXXaaagggrrr|||ssswww{{{}}}|||zzzxxxxxxzzz|||~~~|||}}}~~~{{{fff[[[TTTSSSVVVRRRQQQTTTYYYaaannn}}}{{{zzzxxxuuuqqqnnnlllkkkhhheeebbbaaaaaabbbaaa``````___]]]\\\\\\\\\ZZZXXXXXXVVVTTTTTTTTTWWWYYY[[[hhhjjjmmmmmmjjjccc\\\WWWQQQPPPNNNMMMKKKKKKJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEECCCDDDFFFFFFEEEHHHMMMUUU]]]kkkzzz~~~yyycccXXXSSSYYYbbbnnnwwweee[[[WWWSSSQQQRRRQQQRRRUUUYYY\\\bbbppp~~~{{{xxxxxxxxxwwwvvvvvvvvvvvvwwwvvvsssoookkkeeeddddddfffhhhiiihhhfffdddbbb```_________]]][[[[[[\\\[[[YYYYYY]]]ffflllooozzztttxxx|||}}}|||yyyyyyyyy|||}}}~~~~~~yyykkk]]]TTTTTTUUUPPPPPPTTTXXX___jjj|||~~~~~~|||yyyuuutttrrrpppmmmjjjhhhgggfffdddccccccddddddcccbbbbbbaaa____________]]]\\\ZZZXXXVVVTTTTTTVVVXXXZZZcccfffiiikkkiiieee___[[[SSSRRRQQQOOONNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEECCCDDDFFFFFFDDDFFFKKKQQQYYYgggvvv}}}~~~eeeYYYRRRWWW^^^hhh{{{{{{hhh]]]WWWSSSQQQQQQPPPQQQUUUXXXZZZ___lllyyy~~~}}}}}}}}}}}}zzzvvvrrrnnnmmmnnnooorrrsssrrrqqqkkkiiigggfffgggggggggfffdddeeedddbbbbbbfffnnntttooozzz}}}uuuyyy}}}~~~{{{yyyyyyzzz}}}~~~xxxnnn^^^UUUTTTUUUPPPQQQTTTYYY^^^hhhxxx{{{{{{zzzyyyyyyzzzzzzyyyxxxrrrqqqpppmmmkkkhhhgggfffiiihhhggghhhiiijjjiiihhhgggeeeddddddddddddcccaaa^^^\\\YYYVVVVVVWWWYYY[[[^^^aaafffhhhhhheeeaaa]]]WWWVVVUUUSSSRRRQQQPPPPPPMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCDDDGGGFFFDDDFFFJJJOOOWWWdddsss}}}}}}}}}~~~}}}jjj[[[SSSWWWZZZ]]]ooommmccc\\\TTTRRRVVVQQQOOOQQQVVVZZZ___hhhqqq{{{~~~{{{xxxvvvxxx}}}}}}zzzzzzwwwtttuuuzzz{{{yyyyyyuuuqqqpppsssxxx|||~~~|||sss||||||}}}~~~}}}~~~~~~zzzlll\\\WWWPPPPPPVVVRRRRRRUUU\\\dddqqq}}}{{{zzzyyyzzz{{{|||{{{zzzxxxvvvuuutttsssqqqpppooonnnnnnqqqsssvvvwwwvvvuuuuuuvvvttttttsssrrrooollliiihhhfffeeebbb^^^\\\\\\___bbbgggeeecccccccccdddbbbaaa```\\\XXXXXXYYYWWWRRRLLLLLLMMMMMMLLLJJJHHHGGGHHHMMMKKKHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEFFFEEEDDDBBBDDDDDDDDDDDDFFFHHHJJJKKKMMMTTTaaappp~~~}}}~~~lll\\\SSSWWWYYYZZZhhhzzzuuuhhh___UUURRRVVVQQQOOOPPPUUUYYY^^^fffoooyyy~~~xxxttt|||}}}~~~~~~zzznnn^^^YYYQQQPPPTTTQQQQQQTTTZZZbbbnnnzzzxxxwwwvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxyyy{{{|||}}}zzz|||~~~|||yyyvvvuuupppooollliiieeedddfffhhhjjjhhheeedddeeefffeeeeeeeeeaaa^^^\\\[[[YYYWWWTTTRRRSSSSSSQQQOOONNNMMMMMMMMMKKKIIIHHHIIIIIIIIIHHHIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDFFFGGGIIIKKKLLLRRR^^^lll{{{}}}}}}sssbbbUUUWWWYYYXXX```lll{{{rrrdddXXXTTTVVVQQQOOOPPPTTTWWW[[[ccckkkuuu~~~}}}vvvvvv}}}|||nnn___ZZZRRROOORRRQQQPPPSSSXXX^^^iii{{{xxxttttttttttttxxxxxxyyy{{{}}}~~~||||||}}}|||xxxttttttttttttqqqmmmkkkkkklllllllllooonnnkkkfffaaa^^^]]]]]]VVVVVVUUUSSSRRRPPPOOONNNNNNMMMKKKKKKKKKKKKIIIGGGJJJIIIHHHHHHIIIJJJIIIGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKPPPZZZffftttlllZZZVVVWWWWWW[[[cccnnnzzzlll]]]VVVVVVRRRPPPOOORRRUUUWWW___gggpppzzz~~~wwwuuuyyykkk]]]XXXRRROOOPPPPPPPPPRRRVVV[[[dddttt|||wwwuuuvvvwwwxxx{{{|||}}}}}}zzzyyyyyyyyyyyyyyyooogggdddddd\\\ZZZXXXVVVTTTSSSQQQOOOOOONNNMMMMMMNNNMMMKKKJJJJJJIIIHHHIIIKKKKKKKKKIIIGGGGGGFFFFFFFFFGGGIIIJJJJJJOOOVVV```lll}}}~~~~~~~~~zzzbbbWWWTTTTTTWWW\\\fffqqqwwweeeZZZWWWTTTQQQPPPQQQSSSTTT[[[ccckkkttt~~~zzztttrrrsss|||gggZZZVVVQQQOOOOOOPPPOOOQQQUUUXXX```ooo~~~||||||~~~vvvooommmjjjfffbbb___]]][[[XXXVVVQQQOOONNNNNNOOOOOOMMMLLLLLLJJJJJJJJJLLLMMMLLLKKKIIIIIIHHHGGGGGGHHHIIIJJJKKKOOOTTT[[[fffvvv~~~~~~}}}}}}ppp^^^VVVRRRTTTXXX___iiizzzpppbbb[[[VVVRRRPPPQQQQQQRRRXXX___eeennnwww||||||zzztttooolllnnnqqq}}}gggYYYTTTRRRPPPPPPPPPPPPQQQTTTWWW^^^mmmzzz|||vvvpppkkkiiigggccc___ZZZWWWTTTRRRRRRRRRQQQPPPOOONNNLLLMMMNNNOOOMMMLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKNNNSSSXXX```ooo~~~nnn___WWWTTTVVVXXXbbbqqq|||jjjaaaXXXTTTQQQRRRQQQQQQVVV]]]___gggooowww}}}yyyrrrmmmjjjkkknnnppp|||kkk[[[VVVTTTRRRQQQQQQPPPRRRUUUXXX^^^kkkyyy~~~{{{vvvqqqlllgggaaa\\\ZZZYYYXXXWWWSSSRRRPPPPPPQQQQQQPPPNNNOOONNNLLLKKKKKKKKKLLLLLLIIIMMMQQQTTT[[[iii|||}}}iii]]]WWWVVVTTT\\\kkk|||pppeeeYYYUUURRRRRRQQQPPPUUU\\\ZZZbbbjjjrrr~~~zzzqqqkkkjjjmmmpppssszzz}}}~~~~~~ooo^^^WWWUUUTTTRRRQQQQQQRRRUUUXXX^^^kkkyyy|||vvvnnngggcccaaa```___WWWUUUTTTSSSTTTSSSRRRPPPPPPOOONNNLLLLLLLLLMMMMMMHHHLLLOOORRRXXXeeexxx|||ggg[[[XXXSSSZZZeeeppp}}}yyyeee```XXXRRRSSSTTTTTTTTTVVVYYY\\\cccoooyyy{{{mmmggggggjjjpppvvv}}}~~~}}}~~~zzzcccYYYWWWSSSNNNQQQSSSUUUSSSSSSZZZhhhsss~~~}}}wwwpppkkkfffccc```]]][[[YYYWWWUUUUUUSSSPPPOOONNNNNNLLLKKKHHHLLLPPPQQQUUU```qqq}}}xxxbbbVVVRRRWWW^^^fffqqqqqqddd[[[SSSRRRRRRQQQPPPRRRWWWYYY```kkkuuu{{{nnniiijjjnnnttt{{{~~~lll```YYYTTTQQQQQQSSSTTTRRRRRRYYYfffppp}}}}}}zzzvvvqqqlllhhhddd```]]]\\\ZZZWWWVVVVVVUUUTTTRRROOORRRTTTTTTWWW```nnnzzzyyyyyyrrrZZZTTTTTTWWW\\\eeerrrlllbbbXXXUUUSSSPPPOOOQQQTTTVVV]]]gggoooyyy~~~qqqmmmooorrryyyyyyfff[[[VVVTTTPPPRRRSSSQQQQQQWWWbbbkkk||||||xxxzzz~~~~~~wwwqqqllleeebbb___]]]\\\[[[YYYWWWTTTUUUVVVTTTTTT[[[fffppp}}}vvvtttzzzfffYYYUUUSSSVVV]]]iiizzzyyymmm```ZZZVVVRRRQQQSSSRRRSSSYYYbbbiiiqqq~~~vvvrrrtttvvv|||jjj[[[VVVVVVPPPQQQRRRQQQQQQUUU^^^eeevvv~~~uuusssvvv{{{uuurrrnnnkkkhhhfffccc```[[[\\\ZZZWWWVVVZZZbbbiii}}}|||vvvsssyyyqqq^^^VVVQQQSSSYYYddduuuxxxiii___YYYTTTRRRTTTRRRRRRWWW^^^ccciiittt{{{xxxxxxyyy|||~~~}}}}}}~~~ppp\\\VVVVVVQQQRRRQQQPPPPPPTTTZZZ```ppp}}}wwwqqqrrryyy~~~zzzvvvsssjjjiiifffbbb```aaafffkkkyyyyyywww|||yyy```WWWPPPRRRVVV]]]mmm~~~ssseee\\\UUURRRTTTRRRRRRUUUZZZ]]]aaakkkuuu}}}}}}||||||~~~~~~}}}||||||~~~{{{cccXXXVVVRRRRRRRRRQQQQQQSSSXXX[[[iiivvv}}}tttssswww|||zzzvvvppplllkkkmmmoooyyy~~~dddYYYRRRSSSUUUXXXfffvvv~~~ooobbbXXXTTTTTTQQQPPPRRRUUUWWWYYYbbbkkkttt~~~}}}~~~~~~~~~}}}}}}|||ppp]]]VVVSSSSSSRRRQQQQQQSSSVVVXXXcccoooyyyvvvssszzz{{{zzzzzz~~~hhh\\\TTTUUUVVVVVVbbbrrrxxxxxxhhh\\\VVVVVVPPPOOOPPPRRRSSSUUU\\\eeelllxxx~~~~~~|||}}}}}}{{{{{{~~~zzzbbbVVVTTTTTTRRRRRRRRRSSSUUUWWW___jjj{{{}}}yyynnnvvvxxxdddTTTRRRSSSTTTZZZdddwwwppp```VVVRRRPPPPPPPPPMMMLLLOOOUUUZZZccckkkyyy~~~~~~}}}}}}}}}{{{|||}}}~~~|||}}}fff[[[WWWTTTQQQOOOPPPRRRSSSSSSZZZ___nnnzzzwwwsssttt}}}~~~~~~jjjXXXTTTTTTTTTZZZcccqqqzzztttdddYYYTTTPPPPPPOOONNNLLLNNNSSSWWW^^^eeeqqqxxxyyy{{{|||~~~}}}||||||||||||zzzzzz{{{}}}~~~||||||}}}}}}lll^^^XXXUUUQQQPPPPPPRRRSSSSSSXXX]]]jjj}}}xxxrrrpppwww}}}~~~vvvaaaYYYUUUSSSWWW^^^iiisss~~~yyyjjj^^^WWWOOOPPPOOONNNMMMNNNQQQSSSVVV]]]gggtttssstttwwwyyy|||~~~~~~}}}|||||||||}}}xxxyyyzzz{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~tttbbbYYYUUURRRPPPQQQRRRRRRRRRVVVZZZeeevvvvvvpppqqqvvv~~~|||}}}~~~kkk]]]VVVRRRSSSWWWaaalllyyy~~~pppcccYYYPPPPPPOOONNNMMMNNNOOOPPPQQQVVV___jjjwww|||tttuuuxxxzzz}}}yyyyyyzzz{{{||||||}}}}}}~~~|||zzzzzz{{{~~~zzzcccZZZWWWSSSPPPQQQRRRRRRRRRUUUWWW```pppuuupppqqqwww|||}}}~~~ppp```WWWSSSRRRSSS[[[ffftttwwwhhh\\\SSSRRRPPPNNNMMMMMMMMMMMMPPPSSSZZZcccooo|||zzzxxxyyyzzz|||}}}~~~{{{{{{{{{||||||}}}}}}}}}~~~|||zzzyyyzzz|||~~~~~~~~~ddd[[[XXXSSSQQQQQQQQQRRRQQQTTTUUU\\\kkk{{{~~~uuupppqqqzzz}}}}}}~~~xxxggg]]]XXXUUUSSSWWW```nnn{{{qqqbbbWWWTTTPPPNNNMMMMMMMMMLLLOOORRRWWW^^^hhhttt|||{{{|||}}}}}}~~~~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}}zzzyyyxxxxxxyyy{{{}}}}}}~~~hhh\\\YYYTTTRRRQQQQQQQQQQQQTTTSSSYYYeeettt}}}sssooosss{{{~~~~~~~~~~~~vvviiiaaaYYYTTTSSSZZZfffsss{{{kkk[[[VVVPPPMMMMMMMMMMMMLLLMMMOOOTTTYYYaaakkkvvv|||~~~}}}}}}}}}|||||||||||||||{{{{{{zzz{{{{{{|||}}}~~~}}}~~~ppp]]]ZZZUUURRRQQQQQQQQQPPPTTTRRRUUU___lll}}}zzzqqqqqqvvv}}}~~~~~~~~~~~~sssggg\\\SSSPPPWWWaaammmyyyqqq]]]XXXQQQMMMMMMNNNMMMMMMKKKMMMQQQVVV]]]eeeooouuu||||||||||||||||||{{{{{{{{{~~~~~~}}}~~~vvv^^^ZZZUUURRRQQQQQQQQQPPPTTTQQQRRRZZZfffvvvuuurrruuuvvv~~~}}}|||}}}vvveee\\\XXXVVVYYYcccppp|||zzzeee^^^TTTOOOOOOOOOMMMJJJNNNOOOPPPRRRTTTZZZaaaeeettt|||}}}|||{{{yyywwwwwwyyy{{{~~~~~~~~~jjj```WWWUUUUUURRRPPPPPPPPPQQQUUUZZZ___hhhzzzzzzoooxxxxxx~~~~~~~~~pppcccXXXTTTUUU]]]hhhsssmmmdddYYYRRRPPPPPPNNNLLLLLLLLLMMMNNNQQQUUU[[[```jjjqqq|||||||||{{{xxxvvvvvvxxxzzz|||}}}}}}~~~tttgggZZZVVVVVVTTTRRRRRRQQQQQQTTTXXX\\\cccrrrvvvtttsssyyylll\\\VVVSSSWWW___hhhrrr{{{yyyoooaaaVVVQQQPPPOOONNNKKKLLLMMMMMMNNNQQQVVVZZZ^^^eeepppyyy||||||{{{xxxvvvuuuvvvxxxyyyzzz}}}qqq___XXXWWWVVVTTTSSSRRRQQQSSSUUUWWW\\\iiivvvvvvsssuuu~~~~~~vvvddd[[[TTTTTTZZZ```iiipppyyyiii\\\TTTQQQPPPPPPMMMNNNNNNMMMMMMOOOSSSVVVWWW]]]gggooowww}}}}}}}}}zzzxxxwwwwwwyyyxxxzzz~~~~~~hhh[[[XXXVVVTTTSSSRRRQQQQQQSSSTTTXXXbbbmmmzzzvvvxxx~~~ooocccWWWSSSVVV[[[aaagggxxxrrrbbbXXXRRRPPPPPPNNNNNNNNNMMMLLLMMMOOORRRRRRWWW___eeelllttt}}}~~~}}}|||~~~{{{zzzzzz|||yyy|||vvvddd\\\VVVSSSSSSRRRPPPPPPSSSTTTVVV^^^ggg}}}zzzuuuvvv|||}}}nnn]]]UUUTTTVVVZZZ___mmm{{{zzzjjj^^^VVVRRRQQQMMMMMMMMMLLLJJJJJJLLLNNNNNNRRRWWW[[[___fffooovvv~~~|||{{{{{{{{{}}}~~~~~~|||~~~tttdddYYYTTTTTTSSSQQQPPPSSSTTTUUU[[[bbbuuuwwwssstttzzz~~~}}}~~~~~~}}}}}}}}}~~~|||ggg[[[WWWUUUWWWZZZbbbrrrssseee[[[UUUSSSNNNNNNNNNMMMKKKKKKLLLNNNKKKNNNQQQTTTVVV\\\dddjjjrrrxxx~~~|||{{{zzz{{{|||{{{}}}~~~ooo^^^WWWXXXUUURRRQQQSSSSSSSSSWWW\\\kkk|||yyyttttttwww~~~~~~~~~|||{{{|||}}}~~~}}}{{{{{{|||~~~~~~pppaaaZZZWWWWWWYYY\\\lllxxxjjj___XXXUUUPPPQQQQQQPPPNNNMMMNNNPPPLLLNNNPPPQQQRRRWWW___eeehhhnnnwww~~~~~~~~~|||{{{zzz|||~~~zzz|||~~~~~~~~~~~~wwwbbb[[[\\\WWWSSSQQQSSSRRRQQQSSSXXXbbbtttwwwsssssssss~~~}}}|||||||||}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~|||~~~~~~~~~wwwhhh___UUURRRUUU]]]gggwwwuuufff\\\YYYUUURRRPPPNNNNNNMMMLLLKKKPPPOOOMMMMMMNNNPPPSSSVVV[[[aaajjjttt}}}|||{{{{{{{{{{{{{{{|||}}}}}}~~~}}}|||||||||}}}~~~~~~oooaaa\\\WWWTTTQQQQQQSSSUUUWWWWWW___iii{{{vvvoooppprrr{{{~~~}}}}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}~~~ssseeeWWWSSSVVVXXXaaapppxxxiii___ZZZWWWTTTRRRQQQQQQPPPNNNLLLOOONNNMMMMMMNNNPPPRRRTTTVVV[[[bbbjjjqqqyyy}}}{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~{{{jjjbbbWWWUUURRRQQQRRRTTTVVVVVV[[[dddssszzzpppnnnnnnuuu~~~}}}|||{{{|||}}}}}}{{{|||{{{zzz{{{}}}~~~}}}|||||||||}}}}}}}}}}}}|||||||||||||||}}}ooo^^^XXXZZZVVV]]]jjjyyy|||nnnccc\\\YYYXXXVVVUUUTTTSSSPPPNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQTTTYYY^^^cccjjjrrrwww{{{{{{yyyzzz~~~||||||~~~||||||{{{{{{||||||}}}}}}}}}||||||{{{{{{{{{|||||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}mmmcccXXXUUURRRQQQRRRTTTUUUUUUXXX]]]iiizzz|||rrrnnnpppzzz}}}|||}}}|||}}}}}}}}}|||{{{{{{|||}}}|||zzz{{{{{{{{{|||||||||||||||}}}}}}}}}~~~{{{ggg______YYY]]]fffsss~~~ssshhh```]]]\\\ZZZYYYXXXVVVRRROOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPSSSVVVZZZaaahhhnnnttt||||||zzzxxxvvvvvvuuuwww}}}~~~~~~|||||||||{{{{{{|||}}}}}}zzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzz|||}}}nnnaaaYYYVVVSSSQQQQQQSSSTTTSSSVVVYYYaaaqqq~~~wwwsssxxx~~~~~~}}}}}}}}}}}}}}}}}}{{{yyy{{{{{{{{{{{{{{{||||||}}}|||||||||~~~rrrddd```[[[]]]bbblll{{{wwwnnnhhhcccbbbaaa```^^^ZZZTTTPPPOOOOOOOOOOOONNNMMMMMMLLLLLLMMMNNNPPPSSSYYYaaafffjjjqqq|||zzzrrrooopppqqqqqqqqqqqquuu|||~~~~~~||||||{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{xxxyyy{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzz|||qqqccc[[[XXXTTTRRRRRRSSSSSSSSSVVVXXX]]]jjj}}}||||||}}}|||}}}{{{||||||{{{{{{|||}}}~~~zzzzzzzzz{{{}}}lllbbbZZZ[[[]]]eeesss}}}wwwsssnnnnnnlllkkkgggbbbZZZUUURRRQQQPPPNNNMMMMMMLLLLLLJJJKKKKKKLLLMMMRRRXXX\\\```fffoooxxx{{{sssiiidddeeehhhkkklllmmmnnnttt|||{{{~~~~~~~~~~~~|||{{{zzzzzzyyyzzzzzzzzzyyyyyyzzz{{{||||||{{{{{{xxxyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzxxxxxx|||uuuddd^^^ZZZVVVSSSSSSSSSSSSSSSUUUWWW\\\eeesss{{{|||}}}}}}}}}}}}}}}{{{{{{zzz{{{|||~~~zzzkkk^^^\\\[[[^^^iiiyyy|||{{{yyywwwssskkkccc]]]UUUTTTQQQNNNMMMLLLMMMMMMKKKKKKKKKJJJJJJLLLPPPSSSVVV[[[cccjjjqqq{{{yyyjjjddd]]][[[___dddhhhiiikkkooowww{{{yyy||||||~~~~~~}}}|||}}}{{{zzzyyyxxxxxxxxxxxxxxxuuuvvvxxxyyyzzz{{{zzzzzzyyyzzz}}}~~~~~~}}}|||}}}~~~~~~~~~|||zzzyyyxxx|||~~~|||hhh```]]]XXXUUUTTTTTTTTTSSSRRRVVV[[[```iiizzz}}}|||~~~~~~~~~~~~~~~}}}}}}}}}~~~wwwddd```[[[[[[aaannn|||{{{sssiiicccWWWUUUQQQNNNLLLLLLMMMNNNNNNNNNMMMKKKJJJJJJLLLOOOPPPUUU[[[```hhhrrr}}}wwwlllaaa]]]XXXYYY^^^dddhhhiiilllqqq{{{zzzyyy|||{{{}}}~~~~~~|||{{{||||||zzzyyyxxxxxxwwwwwwwwwxxxwwwxxx{{{}}}~~~~~~~~~~~~zzz{{{}}}~~~}}}{{{|||~~~}}}{{{zzzxxx|||~~~~~~|||~~~rrrbbb^^^YYYVVVUUUTTTTTTSSSOOOTTTZZZ]]]bbbqqq~~~}}}}}}}}}{{{|||~~~sssdddZZZ[[[^^^```jjjxxxvvvmmmbbb\\\UUUQQQPPPPPPNNNLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMPPPSSSXXX^^^eeennnsss}}}{{{rrrkkkgggZZZYYYXXXYYY\\\bbbhhhkkkqqqzzz~~~}}}}}}{{{{{{||||||{{{~~~|||yyyyyyyyyzzzzzzyyyxxxyyyzzz||||||||||||{{{{{{{{{{{{||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~ttt___YYY]]]YYYVVVWWWUUUSSSSSSUUUYYY^^^gggyyy~~~}}}~~~|||lll^^^[[[ZZZYYY```lll{{{yyyeee___WWWRRRPPPPPPOOOMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJLLLOOORRRUUU[[[bbbgggqqqxxx{{{qqqhhhccc```[[[ZZZZZZ\\\```fffkkkooouuu~~~zzzyyy|||~~~}}}{{{zzzyyy{{{xxxvvvvvvwwwxxxxxxwwwyyyzzz{{{|||}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~}}}jjj^^^___YYYUUUUUURRRSSSSSSTTTWWWZZZaaapppxxxggg___YYYUUUZZZbbbmmm|||mmmfff\\\UUUSSSRRRQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLNNNQQQVVVYYYaaagggooovvv{{{wwwnnnfffaaa^^^]]]^^^___aaadddiiioootttwww}}}|||xxxxxx{{{~~~|||{{{zzzyyywwwuuuuuuvvvxxxxxxxxx{{{|||}}}}}}}}}|||zzzzzzxxxxxxxxxyyyyyyyyyzzzzzzyyy{{{~~~~~~|||{{{{{{|||}}}{{{iiiddd]]]ZZZ[[[VVVVVVUUUUUUWWWWWW[[[gggssswwwjjjaaaZZZ[[[___dddpppxxxpppddd[[[XXXVVVTTTSSSOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMPPPSSSVVVZZZaaafffkkkrrrzzzyyyuuuqqqkkkfffcccbbbcccdddfffhhhmmmsssyyy~~~|||zzz{{{}}}~~~~~~}}}zzzxxxwwwwwwyyy{{{{{{{{{}}}}}}~~~~~~}}}{{{zzzyyyvvvvvvvvvwwwwwwwwwxxxxxxvvvxxx|||~~~}}}{{{zzzzzz|||zzzqqqiiigggfff___ZZZXXXXXXXXXWWWXXXaaakkkzzz}}}oooddd^^^]]]___fffuuuzzzmmmccc]]]YYYVVVTTTOOOOOONNNMMMMMMMMMNNNNNNKKKLLLLLLLLLKKKLLLOOOQQQPPPTTTYYY\\\___dddkkkqqq|||zzzqqqkkkhhhfffdddccceeeiiinnnqqqssswww~~~{{{||||||}}}}}}{{{zzzxxxxxxzzz|||||||||}}}}}}}}}}}}|||{{{yyyxxxuuuuuuuuuuuuvvvvvvvvvvvvsssuuuyyy}}}~~~~~~|||zzzyyy{{{|||~~~xxxtttpppfff]]]ZZZXXXXXXVVVVVV\\\dddnnnrrrddd]]]\\\^^^iii}}}zzznnneee___ZZZVVVQQQPPPOOONNNNNNNNNNNNNNNJJJKKKLLLKKKJJJKKKLLLNNNMMMQQQTTTUUUVVVYYY___dddlllqqqyyy|||uuunnngggbbb^^^^^^```dddjjjrrryyy}}}|||yyy{{{|||~~~}}}{{{yyyyyyzzz|||||||||{{{||||||||||||zzzxxxwwwtttttttttuuuuuuuuuvvvvvvssstttwwwyyy{{{|||||||||~~~~~~~~~|||zzzzzz|||~~~}}}~~~zzzlllaaa\\\XXXWWWTTTSSSXXX___fffuuu~~~~~~sssggg^^^\\\aaaooo~~~tttkkkccc^^^WWWVVVTTTRRRPPPOOONNNMMMKKKLLLLLLLLLJJJJJJJJJLLLIIILLLPPPQQQPPPRRRVVVZZZ___bbbhhhpppyyy~~~zzzsssnnniiiddd```]]]ZZZ\\\aaahhhqqqzzz{{{}}}yyyxxx{{{}}}~~~||||||}}}~~~~~~}}}zzzzzz{{{{{{{{{yyyxxxwwwtttttttttuuuuuuuuuuuuvvvuuuvvvvvvwwwxxxyyyyyyzzz}}}}}}}}}|||{{{{{{~~~yyyiiibbb\\\XXXUUUSSSVVV\\\aaakkkyyy~~~tttddd___^^^fffrrrvvvmmmggg^^^]]]ZZZVVVSSSQQQOOONNNMMMNNNOOOMMMKKKJJJJJJKKKFFFIIIMMMNNNMMMNNNRRRUUUXXXZZZ^^^dddlllwww{{{yyyxxxtttpppjjjeeeaaa___\\\ZZZ[[[^^^dddlllvvvxxxxxx}}}yyyyyy|||~~~xxxyyyzzzzzzzzzyyyxxxwwwtttttttttuuuuuuuuuvvvvvvxxxwwwwwwvvvvvvwwwxxxxxx}}}}}}}}}|||{{{|||qqqiiiaaa[[[WWWTTTWWW\\\^^^eeeppp~~~~~~~~~sssfff]]]___eeemmmvvviiibbb[[[WWWWWWVVVSSSOOOOOOOOOOOONNNNNNMMMKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNSSSTTTWWW[[[aaaiiisssyyy~~~wwwrrrnnnkkkiiigggeeeaaa^^^\\\[[[[[[\\\\\\bbbjjjqqqxxx{{{tttwww{{{}}}zzzzzz}}}}}}|||{{{{{{zzzyyyyyyxxxxxxxxxvvvtttsssrrrsssuuuvvvvvvwwwyyyzzzzzzyyyxxxvvvyyyzzz|||~~~~~~mmm\\\UUUTTTUUUVVVXXX\\\]]]gggxxxrrreeeaaa```bbbpppvvvnnneee```___]]]XXXTTTQQQPPPOOONNNNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMOOOPPPRRRUUUYYY```hhhnnnwwwzzzzzzvvvpppkkkhhheeecccaaa]]]\\\[[[YYYXXXXXXXXXYYY___dddjjjpppuuu|||tttttt|||}}}{{{|||~~~}}}{{{{{{zzzzzzyyyxxxxxxxxxttttttssstttuuuvvvxxxyyyyyyzzz{{{||||||zzzxxxwwwyyyzzz|||~~~uuuddd\\\ZZZXXXXXXYYYXXXZZZbbbrrrpppfff^^^ZZZ```jjjvvvvvvnnnjjjfff```[[[VVVSSSQQQPPPPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPRRRWWW\\\aaaiiikkknnntttzzz}}}zzzxxxuuutttsssrrrpppooonnnmmmeeebbb___\\\\\\[[[ZZZXXXWWWWWWXXXYYYZZZZZZZZZZZZdddhhhlllpppuuu|||~~~uuuqqqxxx~~~}}}}}}}}}~~~{{{{{{{{{zzzyyyyyyxxxxxxssstttuuuwwwxxxxxxyyyyyy{{{|||}}}~~~}}}|||zzzxxxyyyzzz|||~~~yyyhhh```]]]YYYVVVUUUSSSUUU\\\hhhuuu|||~~~~~~~~~~~~~~~}}}nnnbbbZZZ[[[___gggrrryyysssjjjddd^^^ZZZUUURRRRRRRRRQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLMMMNNNOOORRRVVVYYY___```bbbfffjjjppptttwww}}}~~~~~~|||yyywwwvvvwwwvvvuuutttuuuvvvvvvtttrrrnnnoooooonnnllljjjgggfffgggfffeeedddcccaaa``````XXXVVVTTTTTTUUUUUUUUUTTTVVVXXX[[[^^^```aaaaaaaaaiiilllqqquuuzzzuuutttwww~~~|||}}}}}}~~~}}}||||||{{{{{{zzzyyyyyywwwxxxyyyzzzzzzxxxwwwuuuzzz{{{}}}~~~~~~}}}|||{{{zzz{{{|||~~~|||llleeeaaa[[[VVVTTTRRRSSSXXX___hhhxxx~~~~~~||||||}}}~~~~~~xxxjjj___ZZZZZZ___eeesss{{{tttiiibbbYYYTTTTTTTTTRRRPPPOOOOOONNNMMMLLLLLLKKKJJJIIIKKKMMMMMMNNNPPPSSSUUUXXXXXXYYY\\\___cccgggiiikkklllllljjjgggeeeeeefffgggeeedddeeeffffffdddccc```aaa``````^^^]]][[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTRRRPPPPPPQQQRRRRRRRRRVVVYYY^^^cccgggiiijjjjjjnnnsssyyy{{{uuurrrwww{{{zzz{{{}}}~~~~~~}}}}}}||||||{{{{{{xxxzzz{{{||||||zzzxxxwwwxxxzzz|||~~~~~~}}}zzz{{{}}}~~~pppjjjfffaaa[[[XXXTTTTTTVVV[[[```lll~~~~~~~~~|||}}}~~~}}}~~~tttggg\\\WWWYYY\\\eeetttwwwnnnbbbZZZXXXXXXUUURRRQQQQQQPPPNNNMMMLLLJJJJJJHHHJJJLLLMMMMMMNNNPPPQQQQQQRRRSSSTTTWWWYYY[[[\\\]]]^^^^^^]]][[[YYYYYYZZZ\\\ZZZYYYYYYZZZ[[[YYYXXXWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPTTTQQQNNNMMMOOOQQQSSSSSSUUUYYY```gggnnnsssvvvwwwzzzzzzrrrqqqsss~~~zzzxxxzzz|||~~~~~~~~~~~~~~~}}}||||||{{{{{{wwwxxx{{{}}}~~~~~~}}}|||yyy{{{}}}~~~{{{|||}}}~~~sssmmmiiiccc]]][[[ZZZWWWWWWYYY\\\dddttt~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~{{{|||}}}{{{}}}ssseee[[[XXXYYY]]]ffftttpppfffcccaaa^^^ZZZXXXWWWVVVTTTRRRPPPOOONNNKKKMMMOOOPPPNNNNNNNNNOOONNNOOOPPPRRRSSSTTTTTTTTTTTTUUUVVVUUUSSSRRRSSSTTTUUUSSSRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRVVVSSSOOONNNPPPTTTWWWYYYYYY^^^fffpppzzz|||qqqrrrwwwzzzxxxyyy{{{~~~||||||~~~~~~}}}}}}}}}||||||{{{zzzzzzzzzyyyzzz|||}}}~~~~~~~~~}}}~~~}}}{{{|||}}}~~~|||uuuqqqkkkeeebbb___ZZZXXXYYY[[[___iiisss~~~}}}||||||||||||~~~~~~~~~}}}}}}~~~~~~}}}}}}xxxyyy{{{}}}~~~~~~zzz|||~~~~~~ooodddZZZZZZ[[[___hhhttt}}}rrrnnnkkkgggccc___^^^]]][[[YYYWWWUUUUUUPPPRRRSSSSSSQQQOOONNNNNNNNNOOOQQQRRRSSSSSSRRRRRRPPPQQQRRRRRRPPPPPPQQQRRRRRRPPPNNNNNNOOOPPPOOONNNLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLMMMMMMNNNOOOOOOPPPYYYUUUQQQPPPRRRXXX\\\___```eeennnzzzuuupppvvvzzzxxxyyy{{{}}}~~~~~~~~~~~~|||{{{|||{{{{{{zzzyyyyyyxxxxxx~~~~~~~~~~~~~~~}}}||||||~~~|||{{{|||}}}~~~~~~xxxqqqooobbb\\\YYYZZZ[[[]]]ccciii{{{~~~|||{{{zzz{{{{{{~~~~~~~~~{{{{{{}}}~~~}}}||||||{{{{{{zzz{{{|||~~~sssiii]]]WWW]]]cccfffooo|||~~~zzzwwwtttqqqooollliiieee```ZZZVVVUUUSSSQQQRRRTTTUUURRROOONNNSSSXXXYYYWWWTTTSSSSSSSSSQQQNNNLLLLLLMMMPPPQQQNNNNNNNNNNNNMMMMMMMMMLLLKKKLLLKKKJJJIIIJJJLLLNNNQQQPPPNNNOOOPPPQQQQQQQQQYYYTTTQQQTTTWWW[[[ccckkknnnvvvxxxvvv|||{{{{{{{{{|||}}}~~~||||||}}}|||yyyyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvxxx|||~~~}}}}}}~~~~~~xxxoooggg___\\\ZZZ[[[```fffqqq{{{}}}||||||||||||}}}}}}}}}|||||||||{{{{{{zzz{{{|||}}}sssfff\\\\\\\\\[[[cccooo}}}{{{yyyvvvrrrlllddd___]]]ZZZVVVUUUVVVVVVTTTQQQRRRWWW]]]___]]]YYYWWWUUUWWWVVVTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRQQQOOOOOOQQQSSSQQQPPPPPPPPPRRRSSSSSSSSSZZZVVVUUUYYY___eeemmmuuu|||sssxxx{{{||||||}}}}}}~~~~~~|||}}}}}}|||zzzzzz|||yyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~}}}}}}}}}}}}~~~|||rrrgggaaa\\\ZZZ\\\```iiiqqq~~~~~~}}}~~~~~~}}}|||}}}}}}~~~}}}||||||}}}{{{{{{zzzzzz{{{}}}~~~}}}}}}}}}}}}~~~yyykkkbbbZZZUUU[[[eeeuuu}}}tttnnngggbbb]]][[[\\\\\\ZZZXXXXXX]]]dddiiihhhddd___]]]XXXWWWWWWVVVTTTSSSRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTSSSUUUVVVUUUTTTSSSTTTUUUUUUUUUVVVWWWYYYZZZ[[[\\\]]]ZZZ\\\dddlllttt~~~yyytttvvv~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||~~~zzzzzzzzzzzz{{{{{{{{{{{{~~~~~~~~~|||||||||||||||}}}~~~vvvlllddd]]][[[]]]aaagggqqq~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{{{{}}}}}}}}}}}}{{{{{{zzzzzz{{{|||~~~~~~~~~}}}|||{{{zzzyyyyyyzzz{{{}}}sssdddZZZ[[[bbbfffssspppkkkeeeccccccdddcccaaa]]]bbbjjjqqqsssqqqnnnkkkaaa```^^^\\\ZZZYYYXXXXXXUUUUUUUUUUUUVVVXXXYYY[[[YYY[[[\\\\\\ZZZYYYZZZ[[[^^^```bbbdddeeefffhhhiiifffeeeiiisss}}}zzzttttttyyy~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{zzz{{{{{{||||||~~~zzzqqqggg```___]]]aaagggooo{{{~~~}}}}}}{{{|||}}}~~~~~~}}}|||zzzyyyyyyzzzzzz~~~}}}~~~{{{{{{zzzzzzzzz|||}}}~~~}}}|||{{{zzzyyyxxxwwwvvvxxxyyy{{{}}}vvvfff^^^^^^\\\gggxxx|||vvvppplllkkkkkkiiigggaaafffmmmuuu|||~~~yyyvvvqqqkkkgggdddcccccc______^^^___```bbbdddffffffggghhhhhhgggggghhhjjjlllooosssuuuvvvwwwyyy{{{yyyxxx|||sssooopppwww~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{zzzzzzyyyzzzzzzzzz|||}}}yyynnneeebbb\\\^^^aaaeeennn}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{~~~~~~~~~~~~~~~{{{{{{zzzzzzzzz{{{}}}}}}||||||{{{zzzyyywwwwwwvvvvvvvvvxxxzzz|||yyyggg\\\ZZZaaammmxxxzzzuuusssqqqmmmjjjhhhiiinnnvvvzzzuuuqqqooommmllllllkkkmmmoooqqqsssvvvvvvwwwvvvvvvwwwzzz}}}yyyoooiiillluuu~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyy{{{|||~~~xxxmmmeeeaaaZZZ\\\]]]^^^cccnnn}}}}}}~~~}}}|||zzz{{{}}}~~~}}}|||{{{{{{{{{|||}}}~~~}}}|||}}}~~~{{{{{{zzzyyyzzz{{{|||}}}}}}}}}|||{{{zzzzzzyyyyyyssstttuuuwwwzzz}}}|||iii___aaaeeejjjqqq}}}~~~{{{zzzxxxtttqqqooommmnnntttwwwnnniiihhhttt}}}~~~~~~}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxyyy{{{}}}tttiiicccaaaYYY[[[]]]\\\]]]dddqqq{{{|||zzzxxxyyy|||~~~}}}|||{{{||||||~~~~~~}}}||||||}}}~~~|||{{{zzzyyyzzz{{{|||}}}~~~~~~~~~}}}||||||{{{{{{qqqrrrtttwwwzzz~~~{{{dddbbb``````eeeppp}}}~~~}}}}}}|||yyyuuuqqqnnnsss{{{lllhhhhhhmmm~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzz}}}qqqfffaaaaaaZZZ]]]___]]]\\\```jjjssszzz}}}|||}}}~~~}}}zzzxxxxxx{{{}}}}}}{{{yyy{{{||||||||||||||||||||||||}}}~~~}}}{{{{{{{{{{{{|||~~~}}}}}}}}}|||zzzyyywwwwwwwwwyyyzzz|||~~~uuuiii``````bbbccchhhooo}}}{{{vvvqqqnnnqqqtttyyy~~~|||zzzpppnnnnnnrrrxxxqqqeeefffooo{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{}}}~~~~~~~~~~~~~~~|||{{{zzz{{{|||}}}}}}}}}|||}}}}}}|||yyyxxxyyyzzzuuuwwwyyy{{{}}}~~~~~~~~~pppddd```]]]bbb]]]\\\___aaaaaabbbeeerrrvvv}}}zzzwwwwwwzzz|||}}}|||{{{|||}}}}}}||||||~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}zzzzzzzzz{{{|||}}}~~~}}}}}}|||}}}|||{{{{{{yyyyyyyyyyyy{{{|||}}}~~~~~~~~~wwwjjjeeecccaaabbbfffkkksss~~~|||uuuooonnnpppsssvvvxxxwwwuuutttmmmkkkjjjmmmrrr}}}tttkkkffflllxxx}}}}}}~~~~~~~~~}}}}}}}}}zzz{{{|||{{{zzz{{{}}}}}}|||{{{zzzzzz{{{|||}}}~~~|||{{{{{{{{{{{{|||~~~{{{xxxwwwxxxyyyuuuvvvxxxzzz|||}}}~~~~~~|||jjjbbb___\\\YYYZZZ```dddeeefffiiimmmoooxxx}}}{{{xxxwwwxxx{{{|||}}}}}}~~~~~~}}}||||||~~~~~~|||{{{zzzzzzzzz{{{~~~|||zzzzzzzzzzzz{{{}}}~~~|||||||||}}}}}}|||||||||{{{{{{zzzzzzzzz{{{||||||{{{||||||||||||}}}}}}}}}||||||wwwnnnfff```___]]]cccjjjrrr{{{}}}uuulllkkkiiiiiijjjjjjiiihhhfffcccbbbdddhhhpppqqqkkkiiimmmxxx~~~~~~~~~~~~}}}||||||}}}}}}|||zzzyyyzzz|||~~~|||zzzxxxxxxxxxyyy{{{zzzyyyyyyyyyyyyzzzzzz|||||||||zzzwwwvvvwwwxxxuuuvvvvvvxxxyyy{{{}}}~~~~~~~~~wwwiiiaaa\\\YYY[[[aaaggghhhkkknnnooonnnsss}}}{{{xxxwwwxxxzzz|||}}}~~~~~~||||||}}}~~~}}}|||{{{zzzyyyzzzzzz{{{}}}~~~~~~|||yyyyyyzzzzzz{{{}}}~~~}}}~~~}}}|||{{{{{{||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzyyy|||wwwjjjaaa^^^```bbbeeekkktttvvvpppjjjfffeeedddcccaaabbb^^^\\\___bbbhhhsss~~~tttmmmnnnrrr|||~~~~~~~~~~~~}}}}}}}}}{{{||||||xxxuuutttsssxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzyyyvvvuuuvvvwwwuuuuuuuuuvvvxxxzzz|||~~~~~~~~~yyyjjjccc___]]]aaafffjjjooottttttqqqrrrxxx}}}|||zzzyyyxxxyyy|||~~~~~~|||{{{|||}}}zzzyyyyyyyyyzzz{{{}}}~~~}}}~~~}}}zzzzzzzzz{{{|||}}}~~~|||{{{{{{}}}|||{{{yyyxxxwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzz{{{zzz{{{|||mmmcccbbb```^^^```fffmmmrrrvvvooollliiifffcccccc___]]]^^^aaadddllluuu}}}zzzssspppqqqssszzz~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~zzzwwwuuussswwwwwwxxxxxxxxxxxxxxxxxxwwwxxxyyyxxxvvvuuuuuuvvvuuuuuuuuuuuuwwwzzz|||~~~oooggg``````ccciiiqqqyyyvvvrrrpppqqqssswww}}}~~~}}}|||zzzzzz|||~~~}}}~~~~~~}}}{{{zzz{{{}}}xxxwwwxxxyyyzzz}}}}}}{{{{{{{{{{{{|||~~~~~~|||}}}~~~}}}{{{zzzxxxxxxwwwwwwyyyzzzzzzzzzzzz{{{{{{{{{}}}{{{|||nnnkkkfffaaa___```ccceeelllvvv|||xxxuuuooojjjhhhccc_________```dddjjjjjjooovvv}}}xxxpppkkkiiikkkuuu~~~}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~|||~~~~~~~~~~~~||||||}}}~~~}}}|||{{{zzzyyywwwxxxxxxyyyxxxxxxwwwwwwuuuvvvxxxxxxvvvuuuuuuvvvtttuuuuuuwwwxxxzzz|||}}}~~~wwwjjjddddddhhhpppyyyyyyuuusssqqqooonnnttt||||||}}}{{{|||~~~{{{|||}}}{{{zzzzzz{{{}}}xxxxxxxxxyyy{{{}}}~~~||||||||||||~~~}}}|||zzzzzzyyyyyy{{{||||||||||||}}}}}}}}}~~~}}}}}}|||tttmmmhhheeecccdddhhhoooxxx|||yyyrrrllljjjhhhdddeeehhheeehhhlllpppssswww|||wwwlllhhhfffhhhlllttt~~~}}}~~~~~~~~~|||}}}~~~}}}|||||||||}}}~~~{{{|||~~~}}}||||||||||||||||||||||||zzz|||~~~~~~}}}{{{{{{|||{{{||||||||||||||||||{{{wwwwwwxxxxxxxxxvvvuuuttttttvvvxxxxxxwwwvvvvvvvvvtttuuuvvvxxxzzz{{{||||||}}}~~~~~~~~~~~~tttllliiikkkqqqvvvuuutttsssmmmhhhkkkqqquuu|||~~~||||||}}}zzz{{{|||{{{yyyyyy{{{}}}yyyyyyyyyzzz{{{}}}||||||}}}}}}~~~}}}|||{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~tttlllgggcccbbbbbbfffooo{{{|||xxxrrroooqqqmmmoooppppppqqqrrruuuwwwvvvwwwyyy}}}{{{|||qqqkkkaaa___dddmmmvvv~~~~~~{{{{{{~~~~~~|||{{{{{{{{{|||}}}{{{{{{{{{{{{||||||||||||yyyyyyyyyzzzzzzzzzzzz{{{yyy|||~~~|||||||||{{{{{{||||||{{{zzzzzzyyywwwwwwwwwwwwwwwuuusssrrrsssvvvxxxxxxwwwvvvvvvwwwsssuuuwwwzzz{{{||||||||||||}}}~~~}}}|||}}}~~~uuujjjggghhhnnnnnnoooooohhhaaabbbgggjjjttt~~~~~~}}}~~~}}}{{{{{{{{{{{{{{{|||}}}}}}{{{|||~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrddd```___```bbbeeennnwww}}}|||wwwuuuwwwyyyxxxwwwxxxyyy|||~~~{{{yyy{{{}}}yyypppkkkiiihhhfffjjjoooxxx}}}~~~}}}|||~~~}}}}}}~~~|||{{{{{{|||}}}}}}{{{yyyzzzzzzzzzyyyyyyyyyyyyxxx{{{||||||{{{zzzyyy{{{}}}{{{|||}}}~~~}}}}}}{{{{{{xxxxxxxxxxxxwwwvvvtttttttttuuuwwwxxxyyyyyyxxxwwwyyyzzz{{{||||||}}}||||||{{{{{{|||}}}}}}}}}}}}}}}~~~~~~xxxlllhhhggglllooolllccc^^^^^^```fffnnnvvv|||~~~~~~}}}|||||||||||||||}}}~~~~~~}}}~~~~~~tttlllccc___]]]]]]bbbhhhgggppp|||~~~yyyrrrnnnmmmpppuuuxxx~~~~~~~~~~~~|||{{{}}}~~~~~~~~~~~~|||||||||{{{zzzxxxzzzzzzzzzyyyyyyxxxxxxwwwzzz{{{{{{{{{yyyyyy{{{}}}~~~zzzzzzyyyxxxwwwvvvuuutttuuuvvvxxxyyyyyyyyyyyyxxx|||}}}}}}~~~~~~{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~xxxnnneeeeeeccc^^^ZZZYYY]]]bbbfffkkkqqqtttwww}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~nnnccc]]]YYYYYY\\\YYY___ggglllrrr{{{zzzqqqllldddddddddhhhqqq~~~}}}~~~~~~}}}{{{{{{|||~~~~~~}}}{{{zzzzzzyyyxxx{{{zzzzzzyyyxxxwwwwwwvvvyyyzzz{{{zzzyyyzzz|||~~~}}}|||{{{yyywwwvvvvvvuuuwwwwwwyyyzzzzzz{{{{{{zzz{{{|||}}}~~~|||}}}~~~xxxhhhddd^^^YYYVVVXXX[[[^^^cccggglllnnnpppuuu~~~}}}~~~~~~}}}ooofff___\\\\\\\\\^^^aaabbbdddkkkttt|||yyytttoooggg___[[[\\\^^^eeeooo~~~~~~|||{{{}}}~~~|||zzzzzzzzzzzzzzz{{{{{{zzzyyyxxxwwwvvvvvvxxxyyy{{{{{{zzz{{{~~~}}}zzzyyywwwwwwwwwxxxxxxyyyzzz{{{||||||}}}zzz{{{|||}}}~~~~~~~~~~~~|||~~~uuunnnfff___\\\ZZZXXXVVV___dddkkkooorrruuuxxx{{{~~~~~~tttiiibbb___`````````^^^^^^aaahhhmmmooouuu{{{pppfffbbb___ZZZVVVTTTZZZaaammm|||}}}}}}~~~~~~{{{zzz{{{}}}}}}}}}{{{{{{zzzzzzyyyxxxxxxwwwyyyzzz|||}}}}}}~~~}}}{{{zzzyyyxxxyyyyyyyyyzzz{{{}}}~~~~~~zzz{{{||||||}}}}}}||||||}}}qqqgggaaa^^^[[[XXX___eeemmmuuuyyyyyyvvvtttzzz~~~{{{yyynnnkkkfffeeeccc```]]]]]]___aaaaaafffmmmuuu|||tttmmmggg```ZZZXXXUUURRRQQQTTT\\\fffwww~~~~~~~~~}}}}}}}}}|||zzz{{{}}}{{{{{{{{{{{{zzzzzzzzzzzz{{{|||~~~}}}{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~}}}|||}}}}}}}}}}}}}}}|||{{{{{{}}}uuukkkgggfffeeecccgggpppxxx}}}|||xxxsssrrrvvv~~~}}}vvvrrrvvv}}}{{{wwwqqqjjjddd```^^^\\\^^^aaadddhhhmmmtttxxx~~~|||rrrhhh```[[[WWWTTTSSSTTTRRRQQQUUU[[[fffsss~~~~~~}}}~~~~~~}}}}}}|||{{{{{{|||~~~~~~{{{{{{{{{|||||||||||||||}}}~~~}}}{{{xxxxxxxxxyyy{{{}}}~~~}}}|||{{{~~~}}}|||{{{|||}}}{{{sssooofffiiioooxxx}}}vvvuuuvvv~~~tttrrrqqqwww{{{ooofffaaa[[[[[[[[[[[[\\\```fffjjjfffnnnyyy|||qqqhhhaaa[[[WWWUUUMMMNNNQQQTTTTTTUUU\\\fffttt|||~~~~~~}}}|||~~~}}}~~~~~~~~~|||||||||}}}~~~}}}{{{{{{||||||}}}~~~~~~~~~~~~~~~{{{xxxxxxxxxyyyzzz|||~~~}}}|||{{{~~~}}}|||{{{|||}}}|||qqqggghhhmmmwwwzzzuuuwwwxxxqqqjjjlllsss~~~ssskkkhhhfffbbb___]]]^^^```aaabbbaaaccchhhjjjlllrrryyy|||||||||~~~yyyllliiiccc[[[SSSPPPPPPQQQNNNNNNRRRYYY]]]bbblllvvv~~~||||||}}}~~~~~~~~~~~~~~~|||~~~}}}||||||}}}~~~|||||||||}}}~~~|||}}}~~~|||~~~~~~}}}{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{xxx}}}}}}~~~~~~uuuooojjjmmmyyyzzz}}}vvvmmmiiiggguuuuuurrrnnnkkkiiigggcccaaaaaa]]]]]]```aaa```cccgggdddcccdddeeehhhkkkoooqqq{{{|||yyyoooiii```___\\\XXXSSSQQQQQQRRRQQQSSSZZZcccjjjppp{{{|||{{{|||}}}~~~~~~~~~~~~}}}|||}}}~~~}}}{{{||||||~~~{{{|||}}}~~~}}}~~~~~~}}}{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}||||||}}}|||zzzyyyyyy{{{}}}uuuooosss}}}~~~yyyyyy~~~yyyqqqlllllluuuzzzrrrjjjfff___YYYZZZZZZXXXXXXYYY\\\\\\\\\\\\^^^```bbbcccddddddeeegggjjjllloooqqqrrrrrrssswww}}}|||yyysssooojjjeee```\\\ZZZZZZYYYVVVSSSRRRSSSUUUYYY]]]fffrrr{{{~~~|||{{{||||||}}}}}}}}}}}}}}}|||}}}~~~}}}{{{{{{|||~~~~~~{{{{{{|||~~~~~~~~~}}}|||{{{zzzzzz{{{|||{{{|||}}}~~~~~~~~~}}}|||{{{}}}}}}|||xxxxxxzzz|||~~~{{{sssuuu}}}{{{uuuuuuwwwzzz|||{{{vvvsssrrruuuzzz~~~}}}}}}wwwkkk```]]]\\\ZZZYYYZZZXXXWWWVVVVVVUUUVVVVVVWWW\\\\\\\\\]]]^^^```cccdddddddddeeegggkkkmmmmmmmmmmmmmmmlllkkkkkkjjjjjjjjjhhhgggfffcccbbbaaaaaabbbdddccc```\\\YYYYYY\\\___iiimmmvvv~~~{{{{{{|||}}}}}}|||||||||}}}~~~~~~|||}}}}}}~~~~~~~~~zzz{{{|||}}}~~~~~~}}}||||||||||||zzz|||~~~~~~|||}}}~~~|||{{{{{{{{{||||||}}}~~~~~~~~~wwwvvvwww|||xxxrrroooooorrrtttuuuzzz}}}zzzsssssswww~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~qqqhhhdddaaa```aaa___]]][[[YYYWWWWWWWWWWWW]]]]]]^^^___``````aaaaaa^^^]]]\\\^^^```aaa```___aaa```____________```aaa^^^```ccceeegggkkkqqqvvvzzzvvvpppjjjhhhkkkrrrxxx~~~~~~{{{{{{|||||||||{{{{{{zzz~~~~~~~~~~~~~~~}}}||||||{{{zzzzzz{{{|||~~~~~~}}}}}}}}}|||}}}~~~}}}{{{zzz||||||}}}}}}~~~tttmmmllliiifffeeegggkkknnnpppwwwzzz}}}vvvrrrqqqwww}}}|||{{{{{{}}}}}}uuunnnlllmmmnnnlllhhhdddaaaaaaaaabbb^^^aaadddfffgggeeebbb```\\\[[[YYYZZZ[[[]]]\\\\\\YYYXXXWWWVVVVVVXXXZZZ\\\^^^dddlllrrrvvv}}}||||||}}}~~~{{{{{{{{{{{{{{{{{{zzzyyy~~~}}}~~~~~~~~~|||zzzyyyyyyyyyzzz|||}}}~~~~~~{{{zzzyyy|||~~~~~~~~~}}}~~~}}}{{{zzz{{{{{{}}}|||nnnfffccc```___aaaeeehhhiiinnnrrrwwwyyy{{{~~~uuuuuuzzz~~~~~~~~~}}}|||{{{||||||xxxrrrmmmjjjjjjlllmmmqqquuu{{{|||vvvrrrjjjgggdddbbbbbbbbbaaaaaa\\\[[[YYYXXXYYY[[[^^^```jjjsss~~~{{{{{{{{{}}}{{{{{{{{{{{{{{{zzzyyyxxx|||~~~}}}||||||}}}~~~|||zzzxxxyyyzzz{{{}}}~~~~~~|||wwwtttrrrrrrrrrxxx~~~}}}}}}~~~}}}~~~~~~}}}}}}}}}~~~{{{qqqlllfffbbbaaabbbcccdddeeejjjqqqtttuuuvvvyyy}}}}}}~~~~~~}}}}}}~~~~~~|||}}}~~~~~~~~~yyysssnnnllljjjiiiggghhhfffdddcccdddgggkkkmmmxxx}}}||||||~~~zzz{{{{{{{{{zzzzzzyyyxxx{{{|||~~~}}}{{{zzzzzz{{{}}}|||xxxyyyzzz{{{|||~~~|||}}}~~~zzztttooommmmmmjjjrrr}}}~~~}}}||||||~~~}}}|||}}}yyyqqqiiieeecccbbbbbb___fffnnnrrrqqqppprrrtttvvvyyy}}}zzz{{{|||}}}}}}}}}}}}zzzyyyyyy|||}}}|||yyyvvvvvvzzz~~~yyyyyyxxxxxxyyy|||~~~~~~|||zzzyyyxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz~~~|||zzzyyyyyy{{{}}}}}}}}}~~~|||xxxtttnnnhhhdddiiinnnvvv~~~~~~|||{{{zzz~~~}}}~~~xxxqqqmmmjjjhhheeedddeeegggjjjllllllkkkmmmrrrwwwwwwxxx|||}}}}}}~~~}}}zzzyyyyyyyyyzzz|||~~~~~~}}}{{{yyywwwwwwvvvwwwxxxxxxyyyzzzzzzzzzzzzyyy|||}}}}}}||||||}}}zzzuuuooohhhcccfffkkksss{{{~~~|||{{{zzz~~~~~~}}}}}}~~~~~~~~~~~~|||tttpppjjjgggfffgggggghhhgggmmmrrrssstttwww}}}~~~}}}}}}}}}}}}|||zzz{{{{{{|||||||||||||||~~~}}}{{{yyywwwvvvuuuuuuwwwwwwxxxyyyyyyyyyyyyyyyxxxzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||xxxrrrjjjeeeeeeiiiqqqxxx}}}~~~}}}}}}}}}~~~}}}{{{zzzzzz{{{{{{|||}}}~~~~~~|||}}}{{{}}}{{{ooohhheeedddccceeeiiiooorrrssstttwww{{{~~~~~~}}}}}}}}}}}}~~~|||yyyzzz{{{}}}~~~~~~}}}{{{zzz~~~}}}|||zzzxxxvvvuuutttuuuuuuvvvwwwxxxxxxxxxxxxvvvxxxzzz}}}~~~~~~{{{zzzzzz|||~~~~~~}}}|||{{{{{{|||||||||}}}~~~~~~|||wwwpppkkkhhhlllrrrwww{{{||||||{{{zzzzzz{{{|||}}}~~~~~~|||{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{|||~~~{{{|||~~~wwwllleeeaaafffgggkkkqqqsssuuuzzz~~~~~~~~~}}}|||{{{{{{{{{~~~}}}}}}}}}}}}zzzyyyzzz{{{}}}~~~~~~|||zzzxxxzzzzzzyyywwwuuusssrrrqqqrrrrrrtttuuuuuuvvvvvvvvvvvvwwwxxxzzz{{{||||||{{{yyyyyyyyy{{{}}}~~~~~~}}}||||||{{{zzzzzzzzzzzzzzzzzz{{{}}}}}}xxxtttppprrruuuyyy{{{{{{zzzyyyxxxyyyyyyzzz{{{|||||||||||||||||||||{{{zzzyyyxxxvvvwwwzzz|||}}}~~~}}}}}}}}}{{{{{{|||~~~}}}~~~~~~}}}~~~~~~ooofffgggcccccchhhmmmqqqzzz~~~}}}|||{{{yyyzzzyyyyyy|||~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyyzzz|||}}}}}}{{{zzzxxxtttttttttsssrrrpppooonnnooooooqqqrrrsssssssssssstttuuuvvvwwwxxxyyyzzzzzz{{{zzzzzz|||~~~~~~}}}|||yyyyyyzzzzzzzzzzzzyyyyyyyyyzzz}}}}}}yyyvvvwwwyyyzzz{{{zzzyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzxxxyyyzzz{{{zzzyyyxxxwwwuuuwwwyyy{{{|||}}}}}}|||~~~|||zzzzzz{{{}}}~~~}}}|||{{{|||~~~xxxpppfffaaaccceeehhhrrr}}}}}}{{{zzzyyy{{{~~~|||}}}~~~~~~}}}|||{{{yyyyyyxxxyyyzzz{{{{{{zzzyyyyyyrrrsssssssssrrrqqqooonnnllllllnnnooopppqqqqqqqqqpppqqqsssuuuwwwyyyzzz{{{{{{{{{{{{|||}}}}}}{{{yyyvvvxxx{{{}}}}}}|||{{{zzzzzzzzz|||~~~|||zzzwwwxxxyyy{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxvvvwwwxxxzzzzzzyyyxxxwwwvvvwwwxxxzzz{{{|||}}}}}}{{{|||{{{zzzyyyyyy{{{}}}}}}~~~~~~|||{{{zzz{{{}}}{{{pppmmmkkkhhhmmmxxx|||{{{zzz|||}}}{{{{{{~~~~~~~~~~~~|||zzzyyyxxxwwwxxxyyyyyyzzzzzzzzzyyyttttttuuuuuuuuutttsssrrrjjjkkklllnnnooopppppppppmmmnnnpppsssvvvyyy{{{|||zzzzzzzzz{{{|||{{{yyyvvvvvvxxx|||}}}{{{{{{{{{{{{}}}~~~}}}zzzxxxwwwxxxyyyzzz{{{|||||||||zzzzzzyyyyyyxxxwwwwwwwwwtttvvvxxxyyyzzzyyywwwvvvwwwwwwxxxyyy{{{|||}}}~~~wwwxxxyyyxxxwwwxxx{{{}}}|||}}}}}}|||zzzzzz{{{}}}~~~~~~~~~~~~~~~wwwnnnoooxxxuuu~~~|||||||||}}}~~~~~~}}}~~~}}}{{{{{{{{{|||}}}||||||{{{zzzzzzzzz{{{{{{uuuvvvxxxxxxwwwvvvsssrrrnnnnnnmmmmmmmmmlllllllllqqqrrrtttvvvwwwxxxxxxyyyzzzzzzzzz{{{|||{{{yyywwwrrrwww~~~~~~{{{zzz|||~~~~~~{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwxxxxxxwwwuuuuuutttttttttvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{||||||{{{yyyxxxxxxyyy{{{{{{|||{{{{{{yyyxxxwww}}}~~~~~~}}}||||||}}}}}}|||}}}~~~}}}|||{{{{{{{{{{{{}}}}}}{{{{{{{{{zzz{{{||||||}}}xxxyyyyyyyyyxxxvvvtttsssoooooooooooonnnnnnmmmmmmqqqrrrtttuuuwwwxxxxxxyyyyyyxxxyyyzzz||||||{{{yyytttxxx}}}}}}{{{yyy{{{}}}~~~~~~}}}zzzyyywwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxx|||}}}zzzyyywwwvvvyyy}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~{{{{{{|||~~~}}}}}}|||{{{{{{{{{|||}}}~~~{{{{{{{{{{{{|||}}}~~~~~~||||||zzzyyywwwvvvttttttpppppppppppppppoooooonnnqqqrrrssstttuuuwwwwwwxxxvvvvvvwwwzzz}}}~~~~~~|||wwwyyy}}}|||{{{xxxyyy{{{||||||{{{yyyxxxuuuvvvvvvwwwwwwxxxyyyyyywwwwwwvvvuuuuuuuuuvvvvvvttttttuuuvvvwwwxxxyyyyyyzzzzzzyyyxxxwwwwwwwwwxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxzzz{{{~~~{{{uuuooommmkkkjjjmmmrrr|||{{{{{{}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{yyywwwuuuttttttpppqqqrrrrrrqqqqqqooooooppppppqqqqqqrrrtttuuuvvvssstttvvvzzz~~~yyyzzz|||}}}}}}|||{{{zzzwwwxxxyyyzzzzzzzzzyyyxxxvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvsssssstttvvvxxxyyy{{{{{{~~~}}}{{{zzzxxxwwwwwwwwwyyyyyyxxxyyyzzz{{{{{{zzz|||zzzxxxvvvuuuuuuwwwxxxyyyzzz}}}xxxrrroookkkiiijjjooottt~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyywwwuuuttttttqqqrrrsssssssssrrrpppooonnnnnnnnnnnnoooqqqrrrsssrrrrrruuuyyy}}}yyyzzzzzz{{{{{{{{{zzzzzzwwwwwwyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxvvvvvvuuuuuutttuuuuuuuuurrrsssuuuwwwyyy{{{|||}}}~~~|||zzzyyyyyyyyyzzzyyyxxxzzz}}}~~~~~~|||~~~|||yyywwwwwwwwwxxxyyy{{{}}}{{{vvvuuuxxxvvv}}}uuuuuuuuuuuutttuuuxxx}}}}}}|||}}}}}}~~~}}}}}}}}}~~~|||zzzxxxvvvuuurrrsssuuuvvvuuutttrrrqqqnnnnnnmmmmmmnnnoooqqqrrrqqqrrrtttxxx|||~~~~~~}}}xxxyyyyyyzzzzzzzzzzzzyyyxxxxxxyyyzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{||||||yyyyyyxxxwwwvvvvvvvvvvvvssstttuuuwwwyyy{{{}}}~~~~~~}}}||||||||||||zzzzzz|||}}}{{{zzzzzzzzz{{{|||wwwwwwvvvtttqqqnnnooorrruuuwww}}}~~~~~~~~~|||yyyxxxuuuvvvxxxyyyyyywwwuuusssoooooonnnmmmnnnoooqqqsssrrrrrrssswwwzzz|||{{{zzzvvvwwwxxxyyyzzzzzzyyyyyyzzzzzz{{{{{{|||}}}}}}}}}zzzzzz{{{}}}~~~~~~}}}|||zzzyyyxxxxxxwwwtttuuuvvvxxxzzz|||}}}~~~|||{{{~~~~~~~~~}}}}}}}}}~~~zzzxxxyyy{{{}}}~~~|||zzzwwwyyy{{{||||||zzzwwwvvvqqqpppooonnnoooppprrrtttrrrrrrsssvvvyyyzzzyyyxxxuuuvvvxxxyyyzzzzzzyyyyyy{{{{{{||||||}}}~~~xxxyyy{{{~~~}}}{{{zzzyyyyyyuuuuuuvvvxxxzzz|||}}}~~~~~~|||}}}~~~~~~}}}{{{zzz|||}}}uuutttsssrrrrrrssstttvvvyyyyyyxxxxxxwwwxxxxxxyyyzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~|||{{{}}}}}}zzzwwwwwwxxxyyyzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~zzzxxxuuusssssstttuuuwwwyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyyyy{{{{{{{{{{{{|||}}}~~~~~~}}}|||~~~~~~{{{yyyyyyyyyyyyzzzzzzzzzzzz}}}}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~|||xxxuuuttttttvvvwwwyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{|||}}}~~~~~~~~~~~~||||||{{{{{{{{{zzzzzzzzzyyy|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}zzzvvvttttttuuuwwwyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{}}}~~~}}}||||||||||||||||||||||||||||||{{{{{{||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}|||||||||}}}~~~zzzvvvttttttuuuvvvyyyzzz{{{||||||||||||{{{yyyzzz{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{}}}{{{||||||}}}~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}~~~~~~}}}|||yyywwwuuuuuuuuuvvvyyyzzz|||}}}~~~~~~}}}|||zzz{{{|||}}}}}}|||{{{zzzyyyyyyzzz{{{}}}||||||}}}~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~{{{|||~~~~~~~~~zzzyyyyyyxxxxxxwwwwwwwwwyyy{{{}}}~~~~~~}}}|||}}}~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{zzzzzz|||~~~~~~~~~~~~zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~xxxxxxyyyzzzzzzyyyyyyxxxyyy{{{}}}~~~}}}|||~~~~~~|||~~~~~~~~~~~~|||zzzyyyyyyyyy|||~~~}}}}}}|||{{{|||}}}~~~~~~~~~~~~}}}zzzyyyyyyxxxxxxyyyyyyzzz~~~}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}|||~~~~~~~~~}}}{{{xxxvvv|||~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}}}}|||~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyyyyyyyyzzz~~~~~~}}}}}}|||}}}}}}}}}}}}~~~~~~}}}~~~}}}{{{{{{}}}}}}~~~~~~~~~}}}|||zzzyyyxxxxxxyyyzzz|||||||||||||||||||||{{{}}}~~~~~~~~~}}}}}}|||{{{zzzzzzyyyyyyyyyyyyzzzzzz}}}}}}|||||||||}}}}}}~~~~~~~~~~~~}}}{{{|||~~~~~~~~~~~~~~~}}}}}}|||}}}|||zzzxxxwwwwwwwwwwww}}}||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}|||{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~{{{}}}~~~~~~}}}|||~~~~~~}}}~~~~~~}}}|||}}}|||zzzxxxwwwvvvvvvwww|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||zzzzzzyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{}}}~~~|||{{{|||}}}|||}}}~~~|||~~~~~~}}}|||}}}~~~~~~~~~}}}}}}{{{|||~~~~~~}}}~~~}}}{{{yyyxxxxxxxxxxxxzzzzzzyyyyyyzzz|||~~~~~~}}}|||{{{zzzxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyyyy{{{|||~~~~~~}}}~~~~~~~~~~~~|||{{{zzzxxxzzz}}}~~~~~~}}}{{{zzzxxxyyyyyyzzz|||}}}|||~~~}}}~~~~~~}}}|||}}}~~~~~~|||{{{{{{}}}~~~{{{zzz|||~~~~~~|||{{{zzzzzzzzz{{{{{{{{{zzzzzz{{{}}}~~~|||{{{zzzwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz|||~~~|||}}}}}}}}}|||{{{yyyxxxwwwzzz|||~~~}}}}}}~~~~~~~~~~~~{{{zzzxxxwwwxxx{{{~~~|||{{{|||{{{}}}~~~}}}||||||}}}~~~|||zzzyyy{{{}}}|||zzzzzz}}}~~~~~~}}}|||{{{{{{||||||~~~~~~}}}}}}~~~~~~}}}|||{{{vvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxzzz|||~~~{{{||||||||||||zzzxxxwwwxxxzzz}}}}}}}}}||||||}}}|||}}}~~~{{{wwwvvvwwwzzz|||}}}~~~~~~zzzxxxyyyzzz{{{}}}|||{{{{{{|||}}}~~~|||yyyxxxzzz|||~~~}}}~~~~~~~~~~~~~~~|||zzzzzz{{{~~~~~~~~~~~~}}}~~~{{{yyywwwvvvwwwwwwvvvuuuuuuvvvwwwzzz}}}}}}{{{yyy|||~~~~~~}}}|||}}}xxxyyyzzz{{{||||||{{{zzz~~~|||wwwvvvwwwyyy~~~~~~~~~}}}|||{{{||||||zzzwwwvvvwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~zzzyyyyyyzzz}}}~~~|||~~~}}}||||||~~~~~~}}}~~~~~~~~~|||{{{yyyyyyzzz{{{zzzyyyxxxxxxyyy{{{~~~~~~}}}|||zzz|||~~~}}}|||zzzzzzzzzyyyzzz{{{||||||{{{{{{zzz~~~xxxwwwxxxyyy~~~~~~}}}|||}}}}}}|||yyyxxxyyyzzzzzz|||~~~~~~}}}yyyxxxxxxyyy|||~~~~~~~~~|||~~~~~~}}}~~~}}}||||||}}}~~~~~~~~~}}}|||}}}~~~~~~|||{{{zzz{{{~~~{{{}}}~~~}}}{{{yyyyyyyyy{{{{{{|||||||||{{{zzzzzz~~~~~~}}}xxxwwwxxxzzz}}}|||~~~~~~|||{{{{{{|||{{{}}}~~~yyyxxxwwwxxxzzz||||||{{{|||~~~~~~||||||~~~|||xxx}}}~~~|||zzzzzz|||}}}||||||}}}}}}}}}}}}||||||{{{zzzzzz}}}}}}zzzvvvuuuxxxzzz}}}}}}}}}}}}~~~~~~{{{yyyxxxxxxzzz{{{{{{zzz}}}}}}xxx|||}}}zzzzzz|||~~~~~~~~~}}}}}}}}}}}}wwwtttuuuwwwyyy|||}}}|||{{{|||}}}|||{{{}}}|||}}}}}}}}}yyyxxxxxxzzz{{{|||~~~}}}~~~~~~~~~~~~}}}~~~}}}~~~