BM6P6(@ ////////////............111111111111111000///...000111111111111222222222111111111111111111111111222111000//////000111222000000000000000000000000111111111111111111111111000111222333333222111000111111000000111111222333...///000111222333444444111111000000000000111111222222111111000000//////000000000000000000000000000000000000000000000000333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////222222111111000/////////////////////////////////000000000000000000000000000000000000000000000000444333000...------...///000111111111111222222222222222222111111111000000222222333333333222222111222222222222222222222222222222222222222222222222333333333333333333333333777666555444444444444444555555444444555666888999666777999;;;===>>>??????777666666555444333333222666666666666666666666666777777777777666666666666777888888888888999999999888999999::::::;;;;;;<<<:::::::::;;;<<<===>>>???<<<<<<===>>>>>>>>>>>>===????????????????????????@@@@@@@@@?????????>>>>>>???@@@AAAAAABBBBBBAAAAAA===>>>>>>>>>>>>?????????CCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????????????????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJNNNNNNMMMMMMMMMMMMNNNNNNJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFIIIJJJKKKIIIHHHFFFEEEEEEFFFFFFHHHGGGEEECCCCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIGGGGGGHHHHHHIIIKKKMMMNNNKKKJJJIIIHHHHHHHHHHHHHHHNNNMMMMMMLLLKKKJJJJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJHHHFFFEEEFFFGGGHHHJJJIIIGGGEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDBBBAAABBBDDDGGGIIIEEEFFFFFFGGGIIILLLOOOQQQRRRQQQQQQQQQPPPNNNKKKHHHHHHEEEAAA@@@@@@@@@@@@@@@????????????????????????@@@???>>>=========>>>>>>@@@?????????>>>>>>============>>>???@@@AAAAAABBB@@@@@@@@@@@@?????????>>>========================:::<<<>>>???>>>===>>>??????=========???@@@???>>>???>>>=========>>>@@@AAA>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@?????????AAAAAA@@@???@@@AAACCCDDDFFFEEECCCAAAAAAAAACCCDDD??????@@@@@@@@@AAAAAAAAADDDDDDDDDEEEFFFFFFFFFGGGBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@AAA@@@??????@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBBBBBBBBBBDDDDDD111111111111111111111000111222222222222111111000000111111111111222222222111111111111111111111111222111000//////000111222000000000000000000000000000000000000000000000000000111222222222222111000111111000000111111222333111111111111111111111111111111000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000111000...,,,,,,,,,---...000111111111111222222222222222222111111111000000222222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222666666555444444444444444555555444444555666777999777888:::;;;===>>>>>>>>>:::999999888777777666666555555555555555555555555777777777777666666666666777888888888888999999999888999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>===>>>>>>???@@@@@@@@@@@@????????????????????????@@@@@@@@@??????>>>>>>>>>???@@@@@@AAABBBAAAAAAAAA>>>>>>>>>?????????@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEGGGIIIJJJJJJIIIHHHFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEGGGHHHJJJJJJIIIHHHHHHGGGGGGFFFHHHGGGGGGFFFFFFGGGGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLJJJIIIIIIHHHHHHHHHIIIIIILLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIGGGFFFFFFGGGHHHIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCEEEGGGDDDDDDDDDEEEHHHJJJMMMOOOQQQPPPPPPOOOOOONNNMMMLLLGGGDDDAAA@@@@@@AAA@@@@@@????????????????????????@@@@@@@@@@@@@@@??????>>>?????????>>>>>>>>>============>>>>>>??????@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>=========>>>>>>===<<<===???@@@???>>>>>>=========>>>>>>??????>>>>>>>>>????????????@@@AAAAAA@@@@@@@@@?????????@@@???>>>>>>???@@@AAABBBEEECCCBBB@@@@@@@@@BBBBBB?????????@@@@@@@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFBBBAAAAAA@@@????????????@@@@@@AAAAAA@@@???>>>===@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDD111111111111111111111111111222222333333333333222000111111111111222222222111111111111111111111111222111000000000000111222000000000000000000000000////////////////////////000111111222222111111000111111000000111111222333444333333222111000//////111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111...//////000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000///...------...///000000111111111111222222222222222222111111111111111111222222333333222222222222222222222222222222222333333333333333333333333222222222222222222222222666555444444444444444444555444444444444666777888999999:::;;;<<<<<<<<<<<<888777777666666555555555555555555555555555555555666666666666777777777777777888888888888999999999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>???AAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKGGGGGGFFFFFFFFFHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKKKKIIIGGGFFFGGGFFFFFFEEEEEEFFFGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIGGGGGGGGGHHHHHHHHHGGGEEEDDDCCCDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCEEEHHHJJJLLLPPPPPPPPPPPPPPPOOONNNNNNFFFDDDAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>===>>>>>>>>>>>>=================================>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<===???>>>===;;;<<<======<<<<<<<<<>>>???>>>===<<<<<<===>>>>>>>>>>>>============>>>>>>>>>>>>???@@@@@@????????????>>>>>>>>>>>>=========>>>??????BBBAAA@@@???>>>???@@@AAA>>>?????????@@@@@@@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBAAA@@@???======>>>?????????@@@@@@@@@@@@BBBAAA@@@@@@@@@BBBCCCDDD///////////////000000000000000111222333333333333000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111000000111111222333444333333222111000//////111111000000000000111111//////000000111111222222////////////////////////000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000000000111222333000000111111111222222222111111111111111111111111111111222333333333222222111222222222222222333333333333333333333333333333222222222333333333333333555555444333333444444444444444333333444555777888999:::::::::::::::999999666666666555555555444444555555555555555555555555666666666666777777777777777777888888888999999999999999::::::;;;<<<<<<<<<>>>===<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAAAAAAAA@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLMMMMMMKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKMMMLLLJJJIIIIIIJJJLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA??????AAABBBBBBBBBAAAAAAAAAAAAAAABBBDDDFFFHHHJJJNNNQQQTTTUUUSSSPPPMMMKKKDDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::<<<===>>>>>><<<::::::;;;<<<;;;;;;;;;===>>>===<<<:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>??????>>>======>>>>>>???>>>>>>>>>????????????@@@BBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>????????????@@@@@@??????@@@BBBCCCDDD.../////////000000000111//////000111222222222111000000111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000111111222333222111111111111111111111111111000000000000111111//////000000111111222222////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333444000000111111111222222222111111111111111111111111000111222333333333333333111111111222222333333333333333333333333333333333222333333333444444444555444444333333333444444555444444333333444555777888999999999999999888777777999999888888888888777777555555555555555555555555555666666666777777777888777777888888888999999999999::::::;;;;;;<<<======>>>======<<<<<<<<<======<<<===>>>???@@@@@@@@@@@@===================================================>>>??????@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJGGGIIIKKKMMMMMMMMMKKKJJJGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJJJJIIIGGGFFFGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJLLLKKKIIIHHHHHHIIIKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGGGGGGGHHHEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAACCCCCCBBBAAA@@@@@@@@@@@@AAACCCEEEGGGIIILLLQQQWWWYYYUUUOOOIIIEEEAAA@@@>>>>>>>>>???>>><<<========================>>><<<999777666888;;;===<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===;;;:::::::::;;;:::999:::<<<===<<<;;;999:::;;;======<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<========================>>>>>>>>>>>>>>>>>>============<<<<<<<<<===============>>>>>>>>>?????????BBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEE@@@@@@@@@@@@@@@@@@@@@AAA======>>>>>>>>>?????????????????????@@@BBBDDDEEE000111111222222333333333//////000111111111000000000111111111111222222222111111111111111111111111111111222333333222111111000000000000000000000000111111111111111111111111111000000//////000000111111111000000111111222333000000111111222222222333111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111000//////...////////////////////////000000000000000000000000000000000000000000000000//////000000111111111111000111111111111222222222111111111111111222222222000111222222333333333333111111111222222333333444333333333333333333333333222222222333333444444555333333333333333444444555444333333333333555666777888999999999888888777666666666666666666666666666444444444444444444444444555555666666777777888888777888888888888999999999:::::::::;;;<<<<<<===============<<<======>>>>>><<<<<<===>>>>>>>>>>>>===========================<<<<<<<<<<<<==================>>>????????????>>>????????????@@@@@@@@@AAA???@@@AAACCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDEEEFFFGGGIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAABBBBBBAAA@@@????????????@@@AAACCCEEEGGGIIIPPPWWWYYYSSSKKKDDDAAA>>>===<<<<<<======<<<:::========================???===:::777777999<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;::::::;;;:::999999999;;;<<<;;;:::999999:::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>AAAAAABBBCCCEEEFFFGGGGGGIIIJJJJJJKKKJJJHHHGGGFFF??????>>>>>>??????@@@AAA===>>>>>>>>>????????????????????????AAACCCEEEGGG000111111222222333444444111111222222222111000000000111111111111222222222111111111111111111111111111222222333333222222111000000000000000000000000111111111111111111111111111000///......///000111111111000000111111222333000000111111111222222222111111000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000/////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000111111111111222222222000000111111111222222222000000111222333333333333000111111222333333444444444444444444444444444444///000000111222222333333333333222222333333444555444333222222333444666777999::::::::::::999999888222222333333333333333333444444444444444444444444555555555666777888888888777888888888888999999999::::::;;;;;;<<<============<<<<<<<<<===>>>??????======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<===>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@>>>???AAACCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@?????????>>>>>>?????????@@@?????????>>>============???AAACCCDDDFFFLLLRRRRRRMMMFFFBBBAAA<<<:::::::::;;;;;;:::888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<==================<<<<<<<<<<<<::::::::::::::::::::::::888:::;;;;;;:::::::::;;;:::999888999:::;;;;;;999999999999999999:::;;;;;;888888888999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<======<<<;;;:::999:::;;;;;;<<<======<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHIIIJJJIIIGGGEEEDDD@@@???>>>=========>>>???>>>>>>>>>?????????@@@@@@?????????@@@BBBDDDGGGHHH...//////000111111222222333333333333333222111000000111111111111222222222111111111111111111111111111222333444444333222111000000000000000000000000000000000000000000000000111000///......///000111111111111000111222222333222222111111111111111111111111000000000000111111222222111111000000//////000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000/////////////////////////////////000111111222222111111111111111111111111000000000000000000000000000000000000000000000000333333444444444333333222000111111111111222222222000000111111222222222222///000111222333444444444000000111222333333444444444444444444444444444444---......///000111111111222222222222333333444555333333222222333444666777;;;;;;;;;<<<<<<;;;;;;:::555555555555555555555555444444444444444444444444444555555666777888888999777888888888888999999999::::::;;;;;;<<<=========<<<<<<<<<<<<===???@@@@@@>>>??????>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>???AAACCCDDDEEEFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA????????????????????????===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCDDDDDDDDDDDDCCCFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDLLLKKKIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIIIIJJJIIIHHHGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDEEEGGGHHHIIIEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@AAABBBCCC>>>>>>>>>>>>============>>>>>>>>>===============<<<;;;;;;<<<===???AAABBBCCCHHHLLLLLLGGGBBBAAACCC:::999888999::::::999777<<<<<<<<<<<<<<<<<<<<<<<<555777999::::::888555444:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999777999;;;;;;::::::;;;<<<999888777888:::;;;:::999:::999888777888999;;;<<<777888888888888999999999:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<;;;:::888888:::;;;<<<<<<=========<<<<<<<<<<<<<<<=========>>><<<===>>>???AAABBBCCCDDDFFFGGGHHHHHHHHHFFFDDDBBBAAA@@@>>>===<<<;;;<<<<<>>======<<<<<<<<<;;;;;;;;;>>><<<:::<<>>AAA@@@>>>===<<<===???@@@>>>======@@@DDDGGGGGGFFFEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@??????>>>>>>????????????????????????AAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEFFFFFFEEEDDDBBBBBBBBBCCCCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEEEEFFFGGGHHHHHHHHHEEEFFFFFFGGGGGGHHHHHHIIIDDDFFFIIIKKKKKKIIIGGGEEEFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCC???>>>======>>>@@@BBBCCC???>>>======>>>>>>===<<>>===<<<;;;;;;:::???>>><<<;;;;;;<<<>>>???@@@@@@@@@@@@?????????>>>:::::::::999999999888888999999999999999999999999;;;:::888777777777888999888888999999999:::::::::::::::;;;;;;<<<======>>>============<<<<<<<<<<<<999999999999999999999999888888888888777777777777999999999888888888888888999999999999999999999999999999999999:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;>>>===;;;:::999999:::;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::>>>>>>======>>>@@@BBBCCCEEEFFFGGGHHHGGGFFFDDDBBB>>>>>>>>>>>>??????>>>>>>@@@@@@AAAAAAAAA@@@??????===>>>@@@BBBCCCEEEEEEEEE000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000000000000111111222222111111000111111111111000000000///000000000000000000000000000///............///000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000/////////000000000000000000000000000000000000111111111111111///...///000111000///000000000000111111111111111111111111111000//////222111000///...//////000//////000111111111111111000111111111222222222222111111111111111111111111111000/////////000111111000111222222333333222222111111222222222333333333222222222222222222222222222222111000///000333666222222222222222222333333333333222222333333444555444666888;;;<<<;;;:::999<<<;;;999777666555555555555444444333333333444444555555555555555555555555999888888888888888777777999999999999999:::;;;<<<===<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;===>>>???@@@???===<<<<<<===>>>???>>>======???CCCEEEEEEDDDEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJJJJJJJIIIGGGFFFEEEDDDEEEEEEAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIDDDFFFHHHJJJJJJHHHFFFDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBB@@@???>>>>>>>>>@@@BBBCCC???>>><<<===>>>>>>===;;;<<<<<<<<<;;;::::::999999>>>===;;;::::::;;;===>>>>>>>>>>>>============<<<:::::::::999999999888888999999999999999999999999:::999888777666777888888888888888999999999:::::::::::::::;;;<<<==================<<<<<<<<<;;;;;;999999999999999999888888888888888888777777777777888888888888888888888888777777777777777777777777888888888888999:::;;;<<<999:::;;;;;;<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<===???AAABBBBBBCCCEEEEEEEEECCCBBB@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>???@@@BBBCCCDDDDDDEEE000000000000000000000000000000000000000000000000111000000000000000000111111111111111111111111111000111111222222111111000111111111111000000000000111111111111111111111111000//////......//////000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000111111111111111000//////111111000///000000000111111111222222000111111111111000000///111111000/////////000000//////000111111111111111222222222222222333333333111111111111111111111111------------...///000111000111222222333333222222111111222222222333333333222222222222222222222222111222333222111111333555333333222222222222222222333333222222333333444555444555666888999:::;;;;;;<<<;;;:::888666666555555666555444333222222222222444444444444444444444444777777777777888888888888::::::999999999999999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999:::;;;<<<>>>???@@@>>>===<<<;;;;;;<<<===>>>>>>======???AAABBBBBBAAADDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCBBBBBBCCCEEEFFFFFFEEECCCCCCBBBCCCCCCDDDEEEFFFCCCDDDEEEFFFGGGIIIJJJJJJGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJNNNLLLIIIFFFDDDCCCDDDDDDAAAAAAAAABBBBBBCCCCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIDDDEEEGGGIIIIIIGGGEEECCCFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@?????????@@@AAABBB???===<<<<<<======<<<;;;::::::::::::::::::::::::<<<<<<::::::::::::<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999999999999999999999999999888777666555666777777888888888999999999999:::999::::::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888888777777888888888888777777777777666777777888888999999999777777777777777777777777777777777777888999:::;;;999999:::;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@@@@AAABBBBBBBBBAAA??????AAA@@@>>>===<<<===>>>>>>>>>???@@@@@@@@@@@@@@@???@@@@@@@@@AAABBBCCCCCCCCC000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000111111111111000000111111111000000000000000111111111111111111111111000//////////////////000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---------...///000000111000000000000000000000000///000000000111111111111111000///000111111000///000000111111111222222222000000111111111111000///111111000000000000000000//////000111111111111111222222222222222222222222111111111111111111111111............//////000000000000111222222222222222111111222222222333333333222222222222222222222222111222444444333333333444333333333222222111111111333333222222333333444555555555666666777888999:::;;;:::999888777666555555666555444333222222222222444444444444444444444444555666666777777888888888999888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>><<<999777888:::;;;;;;<<<<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>???@@@??????CCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBAAAAAABBBEEEFFFFFFEEECCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJMMMKKKHHHEEECCCCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIEEEFFFHHHIIIHHHGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>@@@??????>>>>>>>>>??????>>>===;;;<<<======<<<:::;;;;;;;;;<<<<<<=========;;;::::::999999::::::;;;;;;;;;:::::::::999999999:::::::::999999999888888999999999999999999999999999888666555555555666777888888888888999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888777777666666888888888888777777777666555666666777888999999:::999999999999999999999999666666666666777888999:::999999:::;;;;;;;;;;;;:::777888:::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999::::::;;;<<<===>>>????????????@@@@@@@@@??????>>>AAA@@@>>><<<<<<<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB000000000000000000000000000000000000000000000000222222222111111222222222111111111111111111111111000000000111111000000000000000000000000000111111111111111111111111111111///000000000000000000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,---...///000111111000000000000000000000000///000000000111111111111222000///000111222111000111111111111222222222222///000000111111111000000000000111111111111111111//////000111111111111111111111111111111111000000111111111111111111111111111111111111000000//////000000111222222222222111111111222222222333333333222222222222222222222222000222444555444333333444333333333222222111111111333333222222333333444555888777666555555555666777888888888888777666666555555444444333333444444555444444444444444444444444555555555666666777777888666666666777888999;;;;;;::::::;;;;;;;;;;;;;;;;;;888;;;===<<<999777888:::;;;;;;;;;;;;<<<<<<======:::::::::;;;;;;;;;;;;<<<>>>>>>??????>>>>>>>>>===;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>===>>>>>>AAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAA@@@@@@BBBEEEGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLMMMMMMKKKJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBBCCCDDDEEEDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGHHHHHHHHHFFFEEEDDDAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>============<<<<<<<<<<<<<<<===<<<;;;;;;<<<<<<;;;999::::::;;;;;;<<<=========:::::::::999999:::::::::;;;;;;:::::::::999999999:::::::::999999999888888999999999999999999999999999888666555555555666777777777888888888999999999999999999:::::::::::::::::::::::::::999999999999888888888777777666666666888888888888777777777666555555666777888888999999888888888888888888888888666666666666777888999999888999::::::;;;;;;::::::666777999;;;<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999:::;;;;;;===>>>>>>??????>>>?????????????????????@@@???===<<<<<<<<<======???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBB000000000000000000000000000000000000000000000000333333222222222222333333111111111111111111111111///000000111111000000///000000000000111111111111111111111111111111111111///000000111111000000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000------...///000000111111000000000000000000000000000000000000111111111111222111000000222222111000111111111222222222222333///000000111111111111000///000111222222222111111//////000111111111111111111111111000000000000000111111111111111111111111333333333333222111000//////000111111222222111111111111222222222333333333222222222222222222222222000222444444333222333444333333222222222222222222333333222222333333444555888777666555444444444444666777888888999888888888666555555555555555666666444444444444444444444444555555555555666666666666444444555666777999;;;<<<::::::::::::;;;;;;;;;;;;888:::;;;;;;:::999::::::999999::::::;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;???????????????===<<<<<<::::::;;;<<<<<<============>>>??????=========???@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBAAAAAACCCEEEGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBBBBBBBCCCDDDEEEEEEIIIHHHHHHHHHHHHHHHHHHGGGIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNLLLKKKIIIFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???======;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::;;;;;;:::999888888999999:::::::::;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999:::::::::999999999888888999999999999999999999999999888777666555666777777777777777888888888888999999999999999999999999999999999999999888888888888666666666666666666777777888888888888777777777777555666666777777888888888666666666666666666666666666666666666777888999:::888888999:::::::::::::::777777999:::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999:::<<<===>>>>>>??????>>>>>>>>>????????????@@@========================>>>???@@@BBBCCCDDDDDDDDDAAAAAA@@@??????@@@BBBBBB000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000//////000000000000/////////000000000111111111111000000000000000000000000///000111111111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111000000000000000000000000000000000000111111111111222111000000222222111000111111111222222222333333//////000111111111111111///000111222222222222111//////000111111111111111222222222111111000000000111111111111111111111111111222222333333222111000///000000111111111111111111111222222222333333333222222222222222222222222000111222222111111222444222222222222222222333333333333222222333333444555555555555444444444444444666777999;;;<<<<<<<<<<<<999888777666666555666666555555555555555555555555666666555555555555555444555555555666777888999:::999999:::::::::;;;;;;;;;999999999:::<<<===<<<;;;888888999999:::;;;;;;<<<999999:::::::::;;;;;;;;;<<<<<<===>>>======<<<;;;::::::;;;<<<===>>>>>>>>><<<>>>@@@???===<<<>>>@@@???@@@AAABBBCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBDDDFFFGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFGGGHHHGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMNNNOOOOOOMMMKKKIIIEEEFFFGGGGGGGGGFFFEEEEEECCCDDDEEEEEEFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???======999::::::;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;:::888999999999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::999999999999888:::::::::999999999888888999999999999999999999999:::999888777666777888888777777777777888888888888999999999999999888888888999999888888888777777777444555555666666777777777888888888888777777777777666666666777777777777777666666666666666666666666777777777777888999::::::888888999::::::::::::999999888888888999:::;;;;;;:::::::::999999999999888888888888888888888888888888999:::<<<===========================>>>??????999;;;===>>>???>>>======;;;<<<>>>@@@AAABBBCCCCCCAAA@@@???>>>???@@@BBBCCC000000000000000000000000000000000000000000000000111111000000000000111111//////////////////////////////000000000000////////////000000111111111222///////////////////////////000111222222111000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111222111000111222222222000111111222222222333333333//////000111111111111111///000111222333333222111//////000111111111111111333333333222222111111111111111111111111111111111...///111222333333222222//////000111111111111111111111222222222333333333222222222222222222222222000111222111000000222444111111111222222333333444333333222222333333444555222333444444555555555444666888:::<<<>>>?????????<<<;;;999888666555555444666666666666666666666666666666666555555444444333777777666666666666777777999999999::::::;;;;;;;;;:::888777:::>>>???===;;;777777888999999:::;;;;;;999999:::::::::;;;;;;;;;888999;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>><<<>>>@@@@@@======???AAA???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCEEEGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDD@@@BBBDDDGGGHHHHHHGGGGGGDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJHHHGGGGGGHHHJJJKKKKKKMMMOOOPPPPPPNNNKKKJJJDDDEEEFFFGGGGGGFFFDDDDDDDDDEEEGGGHHHGGGFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAA@@@???>>>===999:::;;;<<<============<<<;;;999:::;;;;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999888888888888:::::::::999999999888888999999999999999999999999;;;:::888777777777888999777777777777888888888888999999888888888888888888888888888888777777777777333444444555666777888888888888888888777777777777777777777777666666666666888888888888888888888888777777777777888999:::;;;888888999::::::::::::999:::999888888888999:::;;;:::::::::999999999888888888888888888888888888888666777999;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>???777999<<>><<<:::;;;<<<>>>@@@AAABBBBBB@@@???>>>>>>???@@@CCCDDD111111111111111111111111////////////////////////111000///...///000222444222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222//////000000111111111222111111111111000000000000000000000000000000000000222222222111111111000000////////////000000000000//////000000111111111222000000000000000000000000............//////////////////......---------,,,000000000000111111111111222222222222222222222222000000000000000000000000---......///000111111222333333333222111000000///000111111111222222222222000000000000000000000000222222222222222222222222111111222222222222111111000111111111111222222222000111111111111222222222333333444444444444555555333333333333333333333333444555555666666666666666777777999:::;;;<<<<<<<<<:::888666666666666555444444444555555555555555555555555555555555555555555666666666666777777777777:::999888777777888999999999;;;===>>>???>>>===<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======>>>>>>======<<<<<<;;;;;;@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEDDDBBBAAA??????@@@AAABBBCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCBBB@@@>>>>>>???@@@AAA>>>@@@BBBBBBAAAAAABBBCCCAAABBBCCCEEEFFFFFFGGGGGGCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFFFFHHHIIIEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKIIIIIIFFFEEEDDDDDDEEEEEEDDDCCCEEEDDDDDDDDDDDDCCCCCCCCCBBB@@@>>>>>>???AAAAAA@@@>>>@@@AAAAAA@@@???@@@BBBBBBCCCEEEDDDBBBBBBBBBCCC=========>>>???@@@BBBBBBCCCBBBAAA@@@????????????<<<<<<<<<<<<============>>>>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::999999777777777777777777777777888888888888888999999999888888777777888888999::::::999888888777777888888777777888999999999999888:::::::::999999888888888777777777777666666666666666666666666666555555555555555555555555666777777555555555555555666777777888888777777666666555555555777999:::::::::888777999888777777777888:::;;;888888888888888888888888<<<;;;:::888777666666666666777999:::;;;;;;:::::::::999888777777999;;;<<<===<<<<<<;;;;;;:::999999:::;;;<<<<<<======<<<<<<=========>>>???@@@BBBBBBAAAAAA@@@???@@@AAABBBCCC111111111111111111111111000000000000000000000000444222111////////////000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222///000000000111111111111111111111111000000000000000000000000000000000000111111111000000000//////000000000000///////////////000000000111111111111000000000000000000000000/////////000000000000111111111111000000000//////000000000000111111111111222222222222222222222222000000000000000000000000......//////000000111111333222222111000000//////000000000111111111222222000000000000000000000000222222222222222222222222111111222222222222111111000111111111111222222222000111111111111222222222111111111222222222333333333333333333333333333333444444555666666666666666555666777999:::::::::;;;;;;999777666777777666555555555555555555555555555555555555555555555555555666666666666777777777777999888888777777888999:::999:::<<<>>>???>>>===<<<<<<;;;:::999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>======@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCAAA@@@???@@@AAABBB@@@AAACCCCCCBBBAAABBBCCCAAABBBCCCDDDFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCC@@@AAACCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIFFFEEECCCDDDEEEEEEDDDBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCAAA??????AAABBBBBBAAA===>>>@@@?????????@@@AAACCCFFFHHHHHHGGGDDDCCCCCC@@@??????@@@@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<===============<<<;;;::::::999999999:::::::::;;;;;;;;;;;;<<<::::::999999999888888888777777777777777777777777;;;;;;:::999888777666666888888777777888888999::::::999888888777777888888777777888999999999999888:::::::::999999888888888777777777777666666666666666666666666666666666666555555555555555666777777666555555555555666777777888777777777666666666555666777888::::::999888777888888777777888888999:::888888888888888888888888:::999999888888888888888666777888:::;;;;;;::::::;;;:::999888888:::<<<===<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<=========>>>???@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCC111111111111111111111111111111111111111111111111222222111111000/////////000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222000000000000111111111111111111111111000000000000000000000000000000000000000000000///////////////111111000000//////......000000000000111111111111000000000000000000000000000000000000111111111111222111111111111111000000000000000000111111111111222222222222222222222222000000000000000000000000000000000000000000000000222111111000000//////.../////////000000000111111000000000000000000000000222222222222222222222222111111222222222222111111000111111111111222222222000111111111111222222222111111111111222222222222333333333333333333333333444444555666666666666555444555666777888888999999<<<:::888777888999888777555555555555555555555555555555555555555555555555666666666666777777777777888888777777888999::::::999:::<<<===>>>>>>======;;;:::999888888888999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;;;;<<<======>>>>>>???????????????@@@@@@@@@@@@????????????????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAABBBCCCDDDBBBDDDEEEDDDCCCBBBBBBCCCAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCAAACCCDDDDDDBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKEEEDDDBBBCCCDDDDDDCCCAAACCCCCCBBBBBBBBBAAAAAAAAACCCBBB@@@@@@BBBCCCBBBAAA;;;===>>>>>>>>>>>>@@@AAAFFFJJJNNNPPPMMMIIIEEECCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@???>>>============;;;<<<<<<<<<<<<=========<<<;;;:::999888888888999::::::::::::;;;;;;;;;;;;999888888888888777777777777777777777777777777777;;;::::::999888777666666888777777777777888999999999999888777777777777888666777888888999999888888999999999999999888888888777777777777666666666666666666666666666666666666666555555555555666666777666666666666666777888888777777777777666666666666666777888999:::999888888666777888888999999888888888888888888888888888888888888888888999999::::::666777888999::::::::::::;;;;;;:::999999;;;<<<===:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCC111111111111111111111111111111111111111111111111---...///111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111111111111111000000000///////////////////////////000000000000000000000000111111000000//////......000000000000000111111111000000000000000000000000//////000000000111111111000000000000///////////////000000000111111111111111111111111111111111111000000000000000000000000111111000000000000000000111000000000//////......////////////000000000000000000000000000000000000111111111111111111111111111111222222222222111111000000111111111222222222000000111111111222222222222333333333333444444444222222333333333333444444333444555555666666555555444444555666777888999999<<<:::999999:::::::::999666666666666555555555555555555555555555555555555666666666666777777777777777777777888888999::::::999:::;;;<<<===>>>>>>===;;;:::999888777888999999999999:::::::::::::::;;;<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<=========>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>??????????????????>>>>>>???AAACCCDDDBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFDDDCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDCCCDDDEEECCCDDDEEEFFFGGGHHHIIIIIIGGGFFFFFFEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMEEECCCBBBBBBCCCCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@@@@AAABBBAAA@@@;;;===>>>???>>>???@@@BBBHHHMMMSSSVVVSSSMMMGGGDDDCCCBBBBBBAAA@@@@@@@@@AAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;:::999999999999999999999:::::::::;;;;;;;;;999999888888888777777777777777777777777777777777777777777888999999::::::777777777777777888999999999999888777777777777777666777777888888888888888999999999888888888888888777777777777666666666666666666666666666777777777666666555555555555666777777666666666666777888888666666666666777777777777666777888999999999999888555666888999999999888777888888888888888888888888888888999999999:::999999777777888888999999999999::::::999999999:::;;;<<<999999::::::;;;<<<======:::;;;<<<<<<===<<<<<<<<<======>>>???AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCC111111111111111111111111111111111111111111111111---...///111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000111111111111000000000///////////////////////////111111111111111111111111111000000000/////////...111111000000000000000000000000000000000000000000........./////////000000////////////000000000000///000000000111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111222222222222111111000000111111111222222222000000111111111222222222222222222333333333444444222222222333333444444444333444444555555555555555555555555555666888999:::<<<:::999999;;;<<<;;;;;;777777666666666555555555555555555555555555555555666666666666777777777777777777888888999999999999888999:::;;;<<<===>>>>>>;;;:::999888888888999:::999999999::::::;;;;;;;;;<<<<<<<<<=========>>>>>><<<;;;;;;;;;;;;<<<===============>>>>>>??????????????????>>>>>>==================>>>>>>>>>??????>>>======>>>???AAACCCEEEBBBCCCDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGGGGEEECCCCCCDDDAAABBBCCCDDDDDDEEEDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDCCCDDDEEEDDDBBBAAAAAABBBBBBCCCEEEGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIKKKMMMNNNEEECCCBBBBBBCCCCCCBBBAAABBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>???@@@AAA???>>>===>>>@@@@@@@@@@@@AAACCCIIINNNUUUXXXUUUOOOHHHEEEBBBAAA@@@???>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::999999999:::::::::;;;;;;:::999999999888888888888666666666666666666666666666777777888999999::::::777777666666777777888999999888777777666666777777666666777888888888888777888888888888888888888888777777777777666666666666666666666666777777888888666666555555555555666666666666666666666777777888555555666666777777888888777777888888999999999999555666777999999888777777777777777777777777777777999::::::::::::999888888888888888888888888999999888888888888888999999:::888999999:::;;;<<<======:::;;;<<<<<<===<<<<<<<<<===>>>@@@AAABBBCCCCCCBBB@@@@@@@@@AAAAAAAAAAAAAAA111111111111111111111111111111111111111111111111111111000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000//////111111111111000000000000111111111111000000000000000000000000000000000000111111111111222222222222/////////000000000000000111111111111000000000000000000000000000000000000............////////////000000111111111111111222000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111111111222222222222111111000111111111111222222222000111111111111222222222000000000000111111111111111222222333333444444555333333444555555555555444555444444444555777999:::;;;999888999;;;<<<<<<<<<888777777666666555555555555555555555555555555555666666666666777777777777888888999999999999888777888999999:::<<<===>>>???<<<;;;:::999999999:::;;;999999::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>><<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>=========>>>>>>>>>??????======>>>???@@@BBBCCCDDDBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGFFFEEEDDDDDDEEEAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHFFFDDDCCCCCCDDDBBBCCCEEEGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKKKKEEEDDDBBBCCCDDDDDDCCCAAABBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>???@@@@@@???===???@@@AAAAAA@@@@@@AAABBBFFFKKKQQQSSSQQQLLLGGGDDD@@@???>>>=====================<<<<<<;;;<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999999::::::::::::::::::999999999888888888666666666666666666666666999999999888888888777777777666666666666777888888888888777666666666666777555666777777888888777777777777777888888888888888777777777777666666666666555666666777777888888999777666666555555555555666555555555555555666777777444555555666777888888999888888888888888999999999555666777777888888777777777777777777777777777777999:::;;;;;;;;;:::888777888888777777777888888999777777777888888888888888999999::::::;;;<<<======:::;;;<<<<<<======<<<<<<===>>>@@@BBBCCCCCCBBBBBB>>>>>>???@@@AAA@@@@@@@@@111111111111111111111111000000000000000000000000111111000//////000111222000000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000////////////111111111111000000000///111111111111000000000000000000000000000000000000000000000000111111111222......//////000000111111111111111111000000000///000000000000000000000000...////////////000000000//////000000000111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000111111222222333111111111111111111111111000000000111111111222222000000000000000000000000111111111111111111111111111111222222222222111111000111111111111222222222000111111111111222222222000000000000111111111111111111222333333444555555222333444444555555444444444333222222333555777999:::888888888;;;<<<<<<<<<888888777777666555555444555555555555555555555555666666666666777777777777999999::::::999888666666888888999:::;;;===>>>???===<<<;;;:::::::::;;;<<<999::::::;;;<<<<<<======<<<=========>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======??????????????????>>>>>>>>>>>>??????????????????======>>>>>>>>>?????????===>>>???AAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDDDDEEEEEEEEEEEEBBBDDDFFFFFFEEEDDDEEEFFFBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJKKKIIIFFFEEEEEEFFFBBBCCCEEEGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFEEECCCDDDEEEEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>@@@AAAAAA???===???@@@AAA@@@???>>>???@@@AAAEEEIIIKKKIIIFFFCCCAAA>>>>>>======<<<===============<<<<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<::::::999999999999::::::888999999999999:::::::::999888888888888777777777666666666666666666666666999999999888888888888888666666666666666777888888888888777666666666666666555666666777777777777777666777777777888888888999777777777777666666666666555666666777888888999999777777666555555555555555444444444444444555555666444444555666777888999999888888888888888999999:::666666666666666777888888777777777777777777777777777999:::<<<<<<;;;:::999999888777666666777888999777777888999999999999999:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@<<<===>>>???@@@??????>>>111111111111111111111111///////////////////////////...---...///222555666.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////...222111111111000000//////111111111111000000000000000000000000000000000000.../////////000000111111------...///000111222222222111111111000000//////000000000000000000000000000000000000111111111111,,,---------......//////000000000000111111111111000000000000000000000000000000000000000000000000//////000111222333333333111111111111111222222222111111111111222222222222000000000000000000000000000000000000000000000000111111222222222222111111000111111111111222222222000111111111111222222222111222222222222333333333111111222333333444555555222333444444555555444444222222111111222444666888999888777888:::<<<<<<<<<999888888777666555555444555555555555555555555555666666666666777777777777999:::::::::999777666444888888888999;;;===>>>???>>>===<<<;;;:::;;;<<<<<<::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======BBBAAAAAA@@@@@@?????????>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>????????????===>>>@@@BBBCCCCCCCCCBBBAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFAAACCCEEEEEEEEEDDDEEEFFFBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFCCCAAAAAABBBBBBCCCEEEFFFGGGEEEDDDCCCAAABBBCCCEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHDDDEEEFFFGGGGGGFFFDDDCCCGGGEEEDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???@@@AAABBBBBB@@@>>>???@@@AAA???===<<<===>>>>>>AAADDDEEECCCAAA??????>>>>>>============>>>>>>======<<<<<<<<<======>>>:::::::::;;;;;;;;;<<<<<<999888888888888888999999888888999999999:::::::::777777777777666666666666666666666666666666666666555666777888999:::;;;;;;666666666666666777888888888888777666666666666666555666666777777777777777666666777777888888888999777777777777666666666666555666666777888999999999888777666555555555555555444333333333333444555555333444555666777888999:::888888777777888888999:::777666555555555666888999777777777777777777777777555777999;;;===<<<<<<;;;999888777666666777888888888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<999:::===???@@@@@@???>>>;;;<<<>>>??????>>>>>>===000000000000111111111111111000///////////////000222///+++''''''+++///222//////000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000222222111111000000//////111333444333111000000000111111111000//////000222000000000000000000000000222222111111222222333444000000000000000000111111000000000000000000000000////////////000000000000111111111111000000000000............////////////000000000000111111111111////////////////////////000000000000111111111111111111222222222333333333000000000000000000000000222111111111000000//////......//////000000111111000000000000111111111111000000000000000000000000---...///111111222222222///000111222222111000///333222111111111111111222000111111111111222222222111111111111111111111111111111222333333444444555///222666555222222555999<<<999888999<<<>>>===<<<;;;:::888666666777999:::888777777777777888888999666666666666666666666666999999888888888888888888888888999:::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>============;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===============>>>???@@@AAABBBBBBAAA>>>===@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGIIIKKKJJJGGGEEECCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHGGGEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGEEEDDDFFFEEECCCBBBBBBCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBFFFFFFEEEEEEDDDDDDCCCCCC@@@AAABBBBBBBBBAAA@@@???<<<>>>@@@BBBCCCBBBAAA@@@===>>>>>>?????????>>>>>>CCCBBBBBBAAAAAA@@@@@@@@@======<<<<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777;;;;;;999888777777777777666666666666777777777777666666777888999:::::::::666666666666666777888888666666555555555555666666666555555555555666666777555555444444444555555666666666555444333333222222666666666666777777777777:::999999888777666666555222444666666555333333333111222444666777888888888666666666666777777777777777777777777777777777777999777666777999:::777444777777888999::::::;;;;;;;;;;;;::::::999888777777555555666777888888999999777777888888:::<<<===>>><<<<<<;;;:::::::::;;;;;;<<<<<<<<<======>>>???@@@???????????????>>>======000000000000111111111111000000////////////000000111///...------...///111//////000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000111222333222000//////000///000000////////////000000000000000000000000000111111111111111222333333111111111000000000000000000000000000000000000000////////////000000000000111111111000000000//////....../////////000000000000000000000111111111111////////////////////////000000000000111111111111111111111222222222333333000000000000000000000000111111111111000000000///000000000000111111111222000000000000111111111111000000000000000000000000...///000111111111111111111111111222222111111000111111000000000111111222111111111111222222222222111111111111111111111111222222222333444444555555444777:::999666555888<<<:::777666777:::<<<;;;::::::999777666666666888999666666555555555555666666888888888888888888888888888888888888888888888888888888888999::::::;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>============;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======>>>>>>???@@@@@@AAABBBAAA@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEGGGIIIIIIGGGEEECCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDBBBBBBDDDEEEFFFFFFFFFFFFFFFGGGHHHGGGEEECCCCCCDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBCCCBBBAAA@@@???<<<>>>@@@BBBBBBBBBAAA@@@??????@@@@@@@@@@@@??????AAAAAA@@@??????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888777777888888777666555555555555666666666666777777777777666666666777777888888999666666666666666777888888666666555555555555666666777666666555555555666666444444444444444555666777777777777666555444444444555666666666777777777777777777777666555444444444333555666666555444555666444555555666777888999999666666666666777777777777777777777777777777777777888666555777999:::888555777777888999999:::;;;;;;::::::999888888777666666666777777888999999::::::888999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@???????????????>>>>>>===000000000000111111111111000000000//////000000111///000111222222111000/////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111222111000///000111111222222222222222222111000000000000000000000000000000000000000111111222222111111111000000//////////////////////////////////////////000000000000111111000000000000///////////////000000000111111000000000000111111111111////////////////////////000000000000111111111111111111111222222222222333000000000000000000000000111111111111000000000000111111111111222222222222000000000000111111111111000000000000000000000000///000000111111111000000222222111111111111222222000/////////000111222222111111111111222222222333222222222222222222222222333333333444555555666666444777999888555444666999777555444555777999999888:::999777666555666777777888777666555555444555555888888888888888888888888888888888888888888888888777777777888999999::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAACCCDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIGGGEEECCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBB@@@???>>>===>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;999999999999999999999999999999999888888888888888777777666555555666666666666666666666777777777777666666666666666777777777666666666666666777777888666666555555555555666666888777666555555555555555333333333444555666777888999888888777777666666666555555666666666777777777777777666666555555444444555666666666555555777999777777666666666777999999666666666666777777777777777777777777777777777777666555555777999999888777777777888888999:::::::::888888888777777666666555666666666777888888999999999999:::;;;;;;:::999888::::::999::::::;;;<<<===<<<<<<<<<<<<===>>>???@@@??????@@@@@@??????>>>===///000000000111111111111000000000///000000111111///000222333333222000/////////000111111111111111000000000000000000000000////////////////////////000000000000000000000000//////000000111111222222///000111000//////000222222111111111222222111000000000000000000000000000///////////////000111111222222111111000/////////////////////////////////////////////000000000000111000000000////////////000000000000111111111111///000000000111111111111///////////////////////////000000000111111111111111111111111222222222222000000000000000000000000111111111000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000111111111111000000///222111000//////000222333///...//////000111222333111111111222222222333333222222222222222222222222333333444444555666666777444555777666444333444666555555444555666777888888;;;:::999888777777777888::::::888777666666666666555555555555555555555555777777777777888888888888666666777777888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================>>>>>>>>>>>>;;;<<<===>>>>>>?????????????????????????????????>>>>>>>>>>>>???@@@BBBBBBBBBAAA@@@?????????@@@@@@>>>>>>?????????@@@@@@@@@@@@BBBDDDEEEFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGEEECCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEDDDDDD@@@AAACCCDDDFFFGGGHHHHHHHHHIIIIIIGGGEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFDDDCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBB@@@AAAAAABBBCCCDDDEEEFFFBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCAAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@?????????@@@???>>>===<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999::::::;;;<<<<<<<<<<<<;;;999999999999999999999999888888888888888888888888888888777777777888888999666666666666777777777777777777777777777666666666777777666666666666777777666666555555555555666666888888777555555444444444222222333333555666888888888888888777777777666666555555555666666666777777999888888888777777777666555666666555444555888:::999777666444444555777888666666666666777777777777777777777777777777777777444444555777888999888888777777888888999999999:::888888888777777666666666555555555666666666777777777888:::;;;<<<;;;999888999999999999:::;;;<<<===<<<<<<<<<<<<<<<===?????????@@@@@@@@@@@@???>>>>>>///000000000111111111111000000000000000111222222000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////111111111111111111111111//////000000111111222222///000000000///000222444333111...---//////...---000000000000000000000000//////......//////000111111111111111000000//////////////////////////////////////////000000000000000000000////////////...000000000000111111111111///000000000111111111111000000000000000000000000///000000000111111111111000000111111111222222222000000000000000000000000000000000000000000111111000000000000000000000000///000000000111111111111111111111111111111111111000111111111111000000///000000///...///000111222////////////000111333333111222222222222333333333222222222222222222222222333333444444555666666777666777888777666666666777555666666666666777888999<<<<<<;;;:::999999999888::::::888777666666666666555555555555555555555555666666777777777888888888666777777777777777888888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???;;;<<<===>>>>>>?????????????????????????????????>>>>>>>>>>>>???@@@BBBBBBBBBAAA@@@?????????@@@@@@>>>>>>?????????@@@@@@@@@AAABBBDDDFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGFFFFFFEEEDDD@@@AAACCCDDDFFFGGGHHHHHHHHHIIIIIIGGGEEEBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDCCCCCCBBBBBBBBBBBB???@@@AAABBBCCCEEEFFFFFFDDDDDDDDDEEEFFFFFFFFFGGGEEEEEEDDDBBBAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@AAA@@@???>>>===>>>>>>>>>???>>>===<<<;;;:::999999::::::;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888777777777777777777888888666666666666777777777777888888888888888888888777777777666666666666777777666666555555555555666666888888777555555444444444222222333333555666888888777777666666666666555555555555555555666666666666888888888888777777777777555555555444333444777999888666444333333444555666666666666666777777777777777777777777777777777777333444666777777777888888777888888888888888999999888888888888888777777777666666777777777777777888444666888;;;<<<;;;::::::888888888999:::;;;<<<===;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>000000000000111111111111000000000000111111222333111000///......///000111//////000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000111000000111444666===888333000222333222111000000000000000000000000///////////////000000111000000000000000000000111////////////////////////////////////000000000000000000////////////....../////////000000000111111000000000000111111111111000000000000000000000000000000000000111111111111000000000111111111111222000000000000000000000000000000000000111111111111000000000///////////////000000000000111111111111111111111111111111111111///000000111111111000000////////////000111222222111000000000111222333333222222222222333333333333333333333333333333333333333333333444555555666666555555555555555555555555555666777777666777999:::=========<<<;;;:::999999888777666555555444555555888888888888888888888888555666666777777888888888777777777777777777888888::::::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>??????;;;<<<===>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@AAABBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHEEECCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHFFFEEEDDDAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIGGGEEECCCBBBCCCAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEDDDDDDCCCBBBBBBBBB??????@@@BBBCCCDDDEEEFFFEEEFFFFFFFFFFFFFFFGGGGGGEEEEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===<<<======>>>=========<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;999999::::::::::::999999888999::::::;;;;;;::::::::::::::::::::::::::::::888888888888888999999999666666555444444555555555666666666666777777777777888888888888888999999999888777777666666666666666666666555555555555666666888777666555555555555555333333333444555666777888555555555555555555555555444444555555555666666666666666666666555555555555555666666555444444555777666555444333333333444555666666666666777777777777777777777777777777777777333555777777666666777888888888888888888888888888888888888888888888888888999999999999999:::::::::444555777999;;;;;;;;;;;;999999888999999:::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAA@@@@@@???>>>000000000000111111111111000000000000111222333444000000////////////000000//////000111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111000000000000000000111111111000222555888EEE>>>666222333555555444000000000000000000000000000000//////000000111222/////////000111111222222000000000000000000000000////////////000000000000000000/////////.............../////////000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000///000000000111111111111111111111000000000//////000000000000111111111111111111111111111111111111...///000111111111111111000000111222333333444333333222222222222222333333222222222333333333444444333333333333333333333333222222222333444444555555333222222333444555555444444666777777555555888:::=========<<<;;;999888888666666555555555555666666888888888888888888888888555555666666777888888999888888888888888888888888999999:::::::::;;;;;;;;;:::;;;<<<=========<<<;;;<<<<<<<<<===>>>?????????;;;<<<===>>>>>>?????????????????????????????????>>>>>>>>>======>>>>>>???@@@@@@AAABBBAAA@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGHHHIIIHHHGGGEEEDDDBBBBBBDDDEEEFFFFFFFFFFFFFFFGGGHHHGGGEEECCCCCCDDDBBBBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFEEEDDDDDDCCCBBBBBB??????@@@AAACCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCAAA@@@@@@@@@@@@@@@@@@@@@CCCAAA???>>>======>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::999999999999::::::777888999999::::::999999999999999999999999999999777777888888888999999999777666555444444444444444666666666666777777777777666666777777888888999999888888777666666666666666666666555555555555666666777666666555555555666666444444444444444555666777555555555555555555555555444444444555555555666666555555555555666666666666666777888888666444444555444444444555555555555555666666666666777777777777777777777777777777777777333666888777555444555777888888888888777777777777777777777777777777777777999999999999999888888888666777777888999::::::::::::999999999999999::::::;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAAAAA@@@@@@???>>>000000000000111111111111000000000000111222333444///000111111111111000/////////000111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111000000//////111111222111111333666999DDD<<<222---...000000///000000000000000000000000000000000000000111222222......///000111222333333111111111111111111111111////////////000000000000000/////////........................////////////000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000//////000000111111111222333222222222111111000000000000000000111111111111111111111111111111111111......///111111222222222000222333555666666555555444444333333222333333333222222333333333444444444333333333333333333333333111111222333333444444555666666555777999::::::999333555777666444444777:::<<<<<<<<<;;;:::999777666888777777777777888888999666666666666666666666666444555555666777888888999999999999888888888888888999999999::::::;;;;;;;;;::::::<<<=========<<<;;;;;;<<<<<<===>>>??????@@@;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===============>>>???@@@BBBBBBBBBAAA???===@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFEEEEEEFFFFFFEEECCCBBBBBBCCCEEEFFFGGGHHHIIIFFFGGGHHHIIIIIIGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHGGGEEEDDDDDDEEECCCBBBAAA@@@@@@@@@AAABBBCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCC???@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDBBBAAAAAABBBCCCDDDAAAAAA@@@@@@???@@@@@@AAADDDCCCAAA???>>>>>>???@@@999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;:::999888888999:::;;;777777888999999999999888777777777777777777777777777777888888999999999999:::999888666666555555555666666666666777777777777444555555666777888888999888888777666666666666666666666555555555555666666666666555555555666666777555555444444444555555666555555555666666666666666444444444555555555666666777777777777888888888888777999;;;:::888555444444444444555666777777666666666666666666777777777777777777777777777777777777444666888888555333555666888888888777777777777777555555555666666666666666666666666666555555555555999999888777777888999999::::::999999888999999999;;;;;;;;;;;;;;;<<<>>>>>>@@@AAAAAAAAAAAA@@@??????000000////////////000000000000000000000000000000000000//////000111222222000111111222222111111000222111000//////000111222000000000000000000000000222111000......000111222222111111111000000//////------...///000222444555333444444333222000...,,,000000000000000000000000000///...------...///000000000000000111111111111000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000222333444111111111111111222222222000000000000000000000000222222222111111111000000111111000000000000111111111111222222222333333333333222222222111000000000111111111111111111111111111111222222222333333333444444333222222222333333,,,...111333555666777666666666444222111222777:::<<<;;;::::::999999999999777777666666555555555444777666555444444555666777888999:::999888777888999777777888888888999999999:::::::::;;;<<<===>>>>>>;;;;;;;;;<<<<<<===>>>?????????>>>===============AAA@@@???>>>============?????????>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@AAAAAA>>>???@@@@@@???>>>???@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBGGGFFFFFFFFFEEEEEEEEEDDDBBBCCCCCCDDDEEEFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCBBB@@@???@@@CCCFFFHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBBBB@@@@@@???>>>>>>>>>?????????@@@@@@@@@@@@@@@??????>>>>>>======:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999888999::::::::::::999888777666555444555888;;;<<<999999888888888888999999888777666444444444555666111222333555666777777777555555555555666666666666777777666666555555555444666666666666666666666666333333333333333333333333444333333333444555444333444444555555555555444444777777777777777777777777666666666666666666666666666666555555555555666666444555555666666666666666555777888777666555666888777777777777777777777777777777777777666666666666777666555444555777999:::666666555555555555666666888888777777666666555555777777777888999999::::::888888999999999:::::::::999:::;;;===>>>>>>??????????????????????????????000000////////////000000000000000000000000000000000000000000000111222222000000111111111111000000111111000000000000000111000000000000000000000000222111000//////000111222111111111111000000000///000000000000000111222222333333333222111000///...000000000000000000000000000//////......//////000000000000000111111111111000000000000000000000000........................000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......//////000000000000111111222222222000000000000000000000000222222222111111111000000111111000000000000111111111111111111222222222333222222222111111111111111111111111111111111111111111111222222222333333333333333333222333333333444333444444444444333333222777777666444333444888:::======;;;:::888888777777777666666666555555555444777666555444444555666777777888999888777666777999888888888999999999::::::>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<===>>>?????????>>>>>>===============???>>>>>>>>>>>>>>>??????@@@@@@??????>>>=========?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBAAA@@@???@@@BBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBCCCBBBAAAAAAAAACCCEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999888888999::::::999888888777777777888888999::::::666666555555555555666666888777666555555555666666777777777777666555444333555555555555666666666666777666666666555555555444555555555555555555555555333333333333333333333333444444333444444555444444444444555555555555444444666666666666666666666666555555555555555555555555666666555555555555666666444444555666666666666666555777888777666555666777777777777777777777777777999888888888777777666666999777666555444555777888666666555555555555666666777777777777666666555555666666777777888999999999888888888999999999::::::888999:::<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@000000////////////000000000000000000000000000000000000000000000000111222000000111111111111000000111111111111111000//////000000000000000000000000222111000//////000111222111111111111000000000000333222111000////////////333222222111000000111111000000000000000000000000///000000111111000000///000000000000111111111111000000000000000000000000------------------------000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000///............//////000000111222333333000000000000000000000000222111111111111000000000111111000000000000111111000000000111111111222222111111111111111222222222111111111111111111111111111111222222222333333333222222222333333444444555777666555444333333333333666777888777666777888:::>>>===;;;999777666555555666666666555555555555555666666555555555555666666666777888888666666777888999999999:::::::::;;;;;;BBB@@@>>>;;;::::::;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>======<<<<<<=========<<<======>>>???@@@AAAAAA@@@@@@???>>>===<<<<<<======>>>???@@@AAABBBCCC???@@@@@@@@@AAAAAAAAABBBAAABBBCCCCCCAAAAAABBBCCCBBBCCCDDDDDDEEEDDDDDDDDDAAABBBBBBBBBBBBBBBBBBCCCAAABBBBBBCCCEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEFFFHHHIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>????????????============>>>>>>>>>>>>:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999888888999999999999888888777888999::::::999888777666666555555555555666666888777777666666666666777999999999888666444333222444555555555555666666666666666666555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444555555555555555555555555444444444444444444444444666666555555555555666666444444555666666666666555555666777777555555666777777777777777777777777777666666777888888999::::::999888777555444444555666666666555555555555666666777777777666666666666555555555666666777888888888888888888999999999999:::888999:::;;;<<<=========AAAAAAAAAAAAAAAAAAAAAAAA000000////////////000000000000000000000000000000111000000000000000111111111111222222222222111111000111222222222000...---000000000000000000000000111111000//////000111111111111111000000000000000333222111000////////////222222000000000111222333000000000000000000000000///000111222222111000//////000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000000000......///000111222333333000000000000000000000000111111111111000000000000111111000000000000111111///000000000000111111111000000000111222222222333111111111111111111111111111111222222222333333333000111222333444444555555444333333333444666777999555777888888777777888999<<<;;;999888777666666555555555555555555555555555666666666555555666666666555666777777666666777888:::::::::;;;;;;;;;<<<<<>>;;;::::::;;;<<<<<<<<<<<<<<<===>>>??????>>>======<<<<<<<<<=========<<<<<<======>>>???@@@?????????>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBB???@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCAAAAAABBBCCCBBBCCCCCCDDDDDDCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJGGGFFFEEEDDDCCCBBBBBBAAAAAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBCCCCCCDDDEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<999999::::::::::::;;;;;;:::::::::999999999888888888888888888888888888888777888888888888888888777888888888888888777666666999888888777777888888999777777777777666777777777444555555666666666666555444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555666555444333444555444444555555555555444444444444444444444444444444444444444444444444444444666555555444444555555666333444555555666666555555555666777666555555666777777777777777777777777777222222444666888:::<<<===888777666555555555555666666555555444444555555666666666666666666666666666444444555555666777777777888888888888999999999999999999;;;<<<===>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA000000////////////000000000000000000000000000000111111000000000000000111222333333333333333333222000111222222222000///...000000000000000000000000111111000000000000111111000000000000000000111111000000000000000000111222222111000000000111222333000000000000000000000000///000111222222111000//////000000000111111111111000000000000000000000000111111111111111111111111000000000111111000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111...//////000111111222222000000000000000000000000000000000000000000000000111111000000000000111111///000000000000111111111000000000111222222222333111111111111111111111111111111222222222333333333000111222333444555444444222222222222444777999;;;333555777777666666666777888777777666666666777777444444444555555555555555555666666666666666666555444666777777666666777999::::::;;;;;;;;;<<<<<<<<<@@@>>><<<;;;:::;;;<<<===;;;;;;;;;;;;<<<===>>>???======<<<<<<<<<<<<======>>>>>>============>>>>>>=========>>>??????@@@@@@>>>>>>?????????@@@@@@@@@??????@@@AAABBBBBBCCCCCCAAABBBCCCBBBAAA@@@AAACCCBBBBBBCCCCCCCCCCCCBBBAAA???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCGGGHHHIIIJJJJJJJJJJJJJJJFFFEEEEEEDDDCCCBBBAAAAAA@@@AAACCCDDDCCCBBBAAA???BBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAA@@@???>>>>>>===========================>>>>>>>>>===<<<;;;::::::999999999::::::;;;;;;;;;:::::::::999999999888888888888888888888888888888777777777777777777777777999888666444333444555666:::999999888888999999:::666666666777777777777666111111333444555666666666444444444444555555555555444444444555555555555555555555555555555555555555555555555555555555555555555666777666444333444555444444555555555555444444444444444444444444444444444444444444444444444444555555444444444444555555333444444555555555555555444666777666555444555666666666666666666666666666222222333555777888999:::555555555555555666777777555555444444444444555555555555555555555666666666444444444555666666777777777777888888888999999999:::;;;<<<>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA000000////////////000000000000000000000000000000222111111000000000000000222222333333333333222222000000111111111111000000000000000000000000000000000000000111111000000000000000000000111111111111////////////000111333333222111111111111111222222000000000000000000000000///000000111111000000///000000000000111111111111000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000+++,,,---.../////////////////////000000000111111000000000000000000000000//////000000000000000111111111000000000000111111000000000111111111222222111111111111111222222222111111111111111111111111111111222222222333333333000111333444555444444333333333333333444555666777222444666666555444555666666555555555555666777777444444444444444555555555555555666666666666555555444666777777777777888::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===::::::::::::;;;<<<===>>><<<<<<;;;;;;<<<<<<======>>>>>>===<<<<<<==================>>>??????@@@@@@>>>>>>>>>?????????????????????@@@AAABBBCCCDDDDDDAAABBBCCCBBBAAAAAABBBCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDCCCCCCBBBBBBAAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGHHHIIIIIIIIIIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>==================<<<<<<<<<<<<=========<<<;;;;;;::::::888999999::::::;;;;;;<<<:::::::::999999999888888888888888888888888888888777777666666666666777777999777444222111333555666777777666666666666777777444555555666666666666555222333333444444444333333333444444444444555555555444444444444444555555555444444444444444444444444444444444444444444444444555777999777444222333666444444555555555555444444444444444444444444444444444444444444444444444444555555444444444444555555333333444555555555555444444555666666444444555666666666666666666666666666666666555555555555444444333333444555666666777777555555444444444444555555444555555555555666666666444444555555666777777777777777777888888888888999;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA000000////////////000000000000000000000000000000222222111000000000000000000111111222222111111000////////////000111222333000000000000000000000000000000111111111111000000///000000000111111111111////////////000111222333111111222222222111111000000000000000000000000000000//////......//////000000000000000111111111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,---...//////......---000000000000////////////000000000000000000000000////////////000000111111111111000000000000111111111111111111222222222333222222222111111111111111111111111111111111111111111111222222222333333333111222444555555444333111222333444444444444444333222444555555444333555666666666555555444555555555333333333444444555555555444555666777777666555444555666888888777888999;;;999:::::::::;;;;;;;;;;;;999:::;;;<<<<<<;;;::::::999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>???????????????>>>>>>======<<<<<<===>>>???@@@AAAAAA??????@@@AAABBBCCCDDDDDDBBBCCCDDDDDDBBBBBBCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@???@@@AAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>===============<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888888999::::::;;;<<<<<<:::::::::999999999888888888888888888888888888888777666555555555555666777666666555444444444555555555555444444444444555555222333444555666666555444555555555555444333222222333333444444444555555555333333333444444555555555444444444444444444444444333333333333333333333333555888:::888333111333666444444555555555555444444444444444444444444444444555555555555555555555555555444444333333444444555222333444444555555444444444555666666444444555666666666666666666666666666555555666666666666666666444444555555555555555555555444444333333444444555444444444555555555666666444555555666777777888888777777777777888888888888:::;;;<<<>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@000000////////////000000000000000000000000000000222222111000000///000000//////000000000000////////////......///111333444000000000000000000000000000000111111111111000000//////000000111111111222000000000000000000111222111222222333333111000///000000000000000000000000000///...------...///000000000000000111111111111000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111///...---111111000000//////......000000000000000000000000.../////////000000111111111111000000000000111111111222222222222333333333333222222222111111000000111111111111111111111111111111222222222333333333222333444555555444222111000111222444555555444333444555555444333444555777888777666555444333333333333333333444444555555555444555666777777666555444555777888999888888:::;;;999999999:::::::::;;;;;;999:::;;;<<<<<<:::888777888888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;===>>>@@@AAABBBBBBAAA???>>><<<;;;;;;:::;;;<<<>>>???AAABBBCCC??????@@@AAABBBDDDDDDEEEDDDEEEFFFEEEDDDCCCDDDFFFBBBBBBBBBBBBAAAAAA@@@???CCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJGGGGGGFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBBBBCCCDDDDDDEEE@@@@@@@@@AAAAAABBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@AAABBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAABBBAAAAAA@@@???>>>============<<<<<<<<<;;;;;;;;;777777999:::<<<===>>>???888888999::::::;;;<<<<<<:::::::::999999999888888777777777777777777777777777666555444444555666777444555666777777666555555555555555444444555555555111222444555555555444444444444555555555555555444333333333444444444555555333333333444444555555555444444444444444444444444333333333333333333333333555888:::888333111333666444555555555555555555444555555555555555555555555666666666666666666666666555444444333333444444555222333444444555555444444444555666555444444555666666666666666666666666666222222444666888999;;;;;;666666666666555444333222555444444333333444444555444444444555555555666666555555666666777888888888777777777777888888888888999:::;;;===>>>>>>??????????????????????????????//////............//////000000000000000000000000////////////000000000000000000000000000000000000//////000000111111222222000111111111111222222222000000////////////000000000000000000000000000000000000111111111222222333111111111111111111111111222222222111000//////...//////000000000000//////222222222222222111000000000000000000000000000000////////////////////////000000000000000000000000///////////////000111111////////////////////////000000000000000000000000000000000000111111111111000000000111222222222333////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000///000333444222000111111111111111111111111111111111222222333333333222222333444444444333333444444444333333222222222555555555555555555555555777666666444333222111111222333333444444333333222666555555555555666777777777888888999:::<<<===>>>888888999::::::::::::999;;;::::::999999888888777999999999:::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<>>>???@@@IIIFFFCCCAAA@@@???>>><<<;;;<<<>>>?????????>>>===BBBBBBCCCDDDEEEEEEEEEDDDGGGEEECCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>??????>>>>>>???@@@BBBDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGCCCDDDFFFIIIKKKKKKHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFJJJGGGEEEDDDDDDEEEEEEDDDBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAAAAAAAA@@@???>>>????????????>>>>>>>>>===;;;<<<<<<;;;999777888888;;;;;;<<<:::999888999;;;888888777777777888:::;;;888888888888777777777777888777666555555666777888888888999:::999777555333666555555555555444444444333333333444444444555555555555666666666666555555555444333333333333444555222333444555555444333222444444444444444444444444333333333333333333333333222333333444444333333222666666666666555444333222222333444555555444333222444333333222222333333444444333333333333444555555666555444333333333333333555444333222333333555555444333333222333444555666444666777777666555555666666666555555555444444444222333333444444333333222555555555555555555555555444444333333444555777888777777777777666666666666888888777777666666555555999888888999;;;<<<<<<;;;:::<<<>>>>>>===>>>???AAA000//////......//////000000000000000000000000000............////////////000000000000000000000000000000000000000111111111000000111111111222222222111000000//////000000111000000000000000000000000222222111111111111111111111111111111111111111111222222111111000//////...000000111111111111000000000000000000000///......000000000000000000000000////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000///000222444222111111111111111111111111111111111111222222333333333222222333333444444333333444444444333333222222222555555555555555555555555444444444444444444444444444555555666666555555444444333333333333444555555555444555555666777999999777888999999::::::999999:::::::::999999999999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;<<<>>>AAABBBDDDJJJHHHEEEDDDCCCAAA>>><<<<<<======>>>>>>>>>>>>>>>AAABBBCCCDDDDDDEEEEEEDDDHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@??????>>>>>>??????>>>??????AAABBBDDDFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEGGGIIIKKKKKKHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGEEECCCBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===?????????>>>>>>>>>======999:::::::::999999;;;===999888777777888999::::::999888777777777888999:::888888888888777777777777888777666666666666777888999888777666555555555555666555555555555444444444333333333444444444555555555555666666666666555555555444333333333333444555333333444444444444333333444444444444444444444444333333333333333333333333333333333333333333333333444444555555555555555444444444555666666555444444444333333222222333333444555444444444555555666666555555444333333333444444777666555444444444555666444444333333333444555666444555777777555555555666666666555555555444444444333333444444444444333333444444444444444444444444444444333333444555777888888888777777777666666666888777777777666666666555999888777888:::<<<;;;::::::<<<============>>>@@@111000000//////000000111000000000000000000000000---------.........//////000000000000000000000000111111111111000000000000000000000111111111222222111111111000000111111111000000000000000000000000333222222111111000//////111111111111111111111111222222111111000/////////111111222222222222111111///000000000000//////...000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000222333222111111111111111111111111111111111111222222222222222111111222333333333333333444444333333333333222222444444444444444444444444111222222333444555666666444555555666666555555444444333333333333444555555444444333333444444555666777777888999999999999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<>>>@@@CCCEEEFFFJJJIIIHHHGGGGGGDDDAAA>>>>>>============>>>??????AAAAAABBBDDDDDDEEEEEEEEEHHHFFFDDDCCCDDDEEEDDDCCCAAA@@@??????>>>>>>?????????@@@@@@AAACCCEEEGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCFFFFFFGGGJJJKKKJJJGGGDDDDDDDDDCCCCCCCCCCCCDDDDDDEEECCCAAA@@@AAAAAA@@@???AAA@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDFFFGGGFFFEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???===<<<>>>>>>>>>>>>============999999::::::;;;===AAADDD>>>:::666666888::::::888:::999888777666777888999888888888888777777777777888777777666666777777888999888555444333444555666666555555555555444444444333333333444444444555555555555666666666666555555444444333333333333444444444444333333333333444444444444444444444444444444333333333333333333333333444333222111111222333444222222333555555666666666444555555666666555555444444333333222222333333444555555555555666666777777444444333333333444555555888777666555555555555555444444333333333444555555444555777777555444555666555555555555555444444444444444555555555555444444333333333333333333333333555444333333444555777888999999888888888777777777777777777777666666666666888777666777999;;;:::999999;;;<<<<<<;;;;;;===>>>111111000000000000111111////////////////////////.........////////////000000000000000000000000000222222111111000000//////000000000000111111111111222222111111111111222222000000000000000000000000111111111111000000000000111111111111111111111111111111111111000000//////000111111222222111111000111111222222222222111000000000000000000000000000111111111111111111111111000000000000000000000000///////////////000000111111111111111111111111111000000000000000000000000///000000000111111111111222222111111000000//////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000111222222222222111111111111111111111111111111111111111222222222000111222333333333333333333333333333333333333333444444444444444444444444111222222333444555666666222333333444444333333222666555555555555666777777666666555555555555555666666777777888999888888888888888888999:::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFFFFHHHJJJJJJHHHDDDAAA???>>>=========>>>@@@AAA@@@AAABBBCCCDDDEEEEEEEEEHHHFFFDDDDDDEEEEEEDDDCCCAAA@@@??????>>>>>>??????@@@@@@AAABBBCCCEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCFFFFFFGGGIIIJJJIIIEEECCCCCCCCCCCCBBBBBBCCCCCCCCCDDDBBB@@@@@@AAAAAA@@@>>>@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDFFFGGGGGGEEECCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@>>><<<;;;>>>>>>=========<<<<<<<<<;;;<<<<<<<<<<<>>=========>>>@@@AAA???@@@AAACCCDDDDDDEEEEEEGGGEEECCCCCCDDDEEEDDDCCCAAA@@@??????>>>>>>??????@@@@@@AAAAAACCCDDDFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIHHHDDDAAACCCCCCBBBBBBBBBBBBCCCCCCDDDBBBAAAAAABBBAAA@@@>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCDDDFFFGGGGGGEEECCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBB@@@>>><<<;;;=========<<<<<<<<<<<<;;;======<<<;;;:::<<<@@@CCCEEE???999888:::;;;888555:::999777666666666777777888888888888777777777666777777888888888888777777666777888888888777666555666555555555555444444444333333333444444444555555444444555555555555444444333333333333333333333333444333222111111222333444333333333333333333333333222222222222222222222222444333111000000111333444333333444444444444333333222222222222222222222222444333333222222333333444222333444555555555444444333333333333333444555666555555555555444444333333444444444444444444444333333555666666555444444555444555555555555555555555444555555555555555555444333333333333333333333333555555444333444555666777999999999999888888888777666666666666777777777777666555555666888999999888999:::;;;;;;::::::;;;<<<111000000//////000000111000000000000000000000000000000111111111222222222000000000000000000000000111111111111000000000000/////////000000000111111111111111000000111111111000000000000000000000000,,,---...///111222333333111111111111111111111111111111000000000000000000//////000000000000//////...//////000000000000///000000000000000000000000111111111111111111111111111111111111111111111111///////////////000111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///111222222111111222333111111111111111111111111111111111111111000000000//////111222333333333333222222333333333333444444333333333333333333333333555555555444444333333333444555555666666555555444444333333333333444555555555555444444444444444555555555666777777777777777666666666777888999999:::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>???BBBFFFIIIIIIGGGDDD???>>>>>>>>>>>>???@@@@@@>>>???AAABBBDDDDDDEEEEEEEEEDDDBBBBBBDDDDDDDDDCCCAAA@@@??????>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDEEEHHHIIIHHHEEEBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCBBB@@@>>>>>>???@@@AAABBBBBBBBBAAACCCCCCDDDEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFCCCDDDFFFGGGFFFEEECCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@???===<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888666777999<<<:::777555666999:::999777999888777666555666777888888888888888777777777777777888888999999888888777555777999::::::888666555666555555555555444444444333333333444444444555555444444555555555555444444222222333333333333222222333333222222222222333333333333333333333333333333222222222222222222222222333222111000000111222333333333444444444333333222222111111000000111111222444333333222222333333444111222444555555555444333444444333333333444555555333333444444555444444333444444555555555444333222333444666666444333444555444444444555555555555555444444555555555555444444333333333333333333333333666555444333333444555666999999888888888777777777666666666666777777777777777666555666888:::999888:::;;;<<<<<<::::::;;;<<<000//////......//////000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111////////////000000000111111000000//////000000111000000000000000000000000---......///000111222222111111111111111111111111000000000000000000000111000000000111111000000000......///000000000000000000000000000000000000000111111111111111111111111111111111111111111111111///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111/////////000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///111333222000000222444111111111111111111111111222111111111000000000///...///000111333333333333222222222333333444444444333333333333333333333333555555444444444333333333444555555666666555555444444333333333333444555555444444333333333444444555444555666666777777666666555555666666777777777888888888888999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???===>>>@@@CCCEEEFFFCCCAAA>>>>>>???@@@@@@@@@@@@???>>>???@@@BBBCCCDDDEEEEEEDDDBBBAAAAAACCCDDDCCCBBBAAA@@@??????>>>>>>???????????????@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFIIIKKKJJJHHHEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAABBBBBBBBB???======>>>@@@AAABBBBBBAAAAAADDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;::::::999::::::888666666777888333444666777999999999999777777666555555666888999888888888888777777777777777888999999999999888777666666777777777777777666666555555555555444444444333333333444444444555555333444444555555444444333111222333333333333222111222222333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111222333333444444444444222222111000000111222222444333333222222333333444222333555666777666555444555555444333333333444444222333444555666666555555444444555555555444333222222444555555444333444444444444444555555555666666333333444444444444333333444444444444444444444444666555444333333444555666888888777777777666666666555666666666777777777888777666666777999::::::999;;;<<<===<<<;;;:::;;;<<>>>>>???AAACCCBBB@@@>>>===>>>???AAAAAA@@@??????===>>>@@@BBBCCCDDDEEEEEECCCBBB@@@@@@BBBCCCCCCBBBAAA@@@@@@???>>>?????????>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEFFFHHHKKKMMMMMMJJJHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBAAAAAAAAABBBAAA>>><<<===>>>@@@AAABBBBBBAAAAAADDDEEEEEEEEEDDDCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBFFFEEEEEEEEEDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<;;;;;;;;;::::::::::::;;;<<<;;;999888888999444777:::;;;:::999888888666666555555555777888999888888888888777777777777777888999::::::999888777777666555444444555777888666666555555555444444444333333333444444444555555333444444555555444444333111222333444444333222111111222333444444333222111222222222222222222222222111111111111111111111111000111222222222222111000///000111333444555666666444333222111111222333444444333333222222333333444333444666888888777666555666555444444333333333333222333555777888888777777444444555666555444222111222444555555444333333444444444444555555555666666222333333444444333333222555555555555555555555555666666444444333444555666777777777777666666666666555666666666777777888888888777666777999;;;:::999;;;<<<======;;;:::;;;===000000000000000000000000......//////000000111111333222111/////////000111000000000000000000000000000000111000000///...---111111000000000000111111111111000000000000111111111111111111111111111111222111000//////000111222000000//////000111222222//////////////////////////////000111111111111111333111///000222333222///111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000//////111111000000//////......222222111111000/////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000/////////000000111222333333333000000000000000000000000000111222222222000///...111000/////////000222333222222111111222222333444333333222111000000111111///000000000000111111111111222333333444444333333444444444444444444444444111111222222222333333333666666555444444444444555666555444444222222111000333333333444444555555555555555444444444444555555555555555555555555555555444555555666666666666666888888999::::::::::::999999:::<<<;;;::::::;;;===<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<============>>>???????????????===>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAACCCEEEGGGIIIJJJIIIHHHGGGBBBCCCCCCCCCDDDDDDEEEEEEAAABBBBBBBBBBBBAAA@@@@@@???@@@AAACCCDDDCCCCCCBBBFFFEEEDDDBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@BBBBBBAAAAAA@@@??????>>>===<<<;;;::::::;;;===>>>888888888888888888888888555555666666777777777888888888777777777777888888999:::::::::999777666444888888888888888888888888555555666666666666666666666555555555555444444444444444444555555555555666444333333222222333333444111111111222222333333333222222111000111222444555222333333444444333333222111111222222222333333333333333333222222222111111444444222222222222444444333333444444444444555555555555555444444333333333222333333444444333333222555444444333333222222111111222222333444555666666444444444333333222222222666666666555444444444333555666777777777666444333222333444444555555444444555555555555555555555555555444444444444555666666999888888888777777666666666666666666777777777777999::::::999888777999:::<<<<<<<<<<<<<<<<<<;;;;;;000000000000000000000000.../////////000000000111333222000/////////000111000000000000000000000000000111111111111111000///111111000000000000111111111111000000000000111111111111111111111111111111222222111000000111222222111111111111111222333333111111111111111111111111//////000111111111111111333111///000222333222000222222222222222222222222111111111111111111111111000000000000000000000000000000000000/////////...222111111111000000000000000000000000000111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000/////////000000111222222333000000000000000000000000111111111111111000//////000000000000000111111222111111111111111222333333333222222111000000111111111111111222222222333333111222333333444444333333333333333333333333333333222222333333333444444444666555444444333333333333555444444333333222222222333333333444444555555555555555444444444444555555555555555555555555555555555666666777888777777777888888999::::::::::::999999;;;<<<;;;::::::;;;<<<;;;;;;;;;<<<<<<===============<<<<<<<<<<<<============>>>???????????????<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDFFFHHHIIIHHHGGGFFFBBBBBBCCCCCCDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@?????????@@@AAABBBCCCCCCCCCBBBDDDCCCBBB@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@????????????@@@?????????@@@AAAAAABBBBBB>>>===;;;::::::;;;<<<===888888888888888888888888666666666777777888888888888888777777777777888888888999999999999888666555888888888888888888888888666666666666555555555555555444444444333333333333444444444444555555555555444333333222222333333444222222222222222222333333333222111111111222333444222333333444444333333222111111222222222333333333111111111222222333333333444333333222222333333444111111222222222222333333555555444444444333333333222333333444444333333222444444333333333333222222222222333333444555555555444444444333333222222222555555555555444444444444555666666666555555444333222333444444555555444444555555555555555555555555444444444333444555555666888888888777777777666666666666666666777777777777999::::::999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<000000000000000000000000////////////000000000000222111000000///000000000000000000000000000000000000111111222222222222111111111000000000000111111111111000000000000111111111111111111111111111111333222222111111222222333222222222222222222333444111111111111111111111111//////000111111111111111222111000111222222111000......//////000000111111000000000000000000000000000000000000000000000000000////////////.........222222222222111111111111...//////000111111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000...//////000000111111222000000000000000000000000222111111000000000000000//////000111111111111111111000000000000111222222333222111111000111111111333333333333444444444444111222333333444444333333333333333333333333333333333333444444444555555555666555555444333222222222444333333333333333333333444444444444444555555555555555444444444444555555555555555555555555555555666777777888888888888888888888999::::::::::::999:::;;;<<<<<<:::999:::<<<::::::;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<============>>>???????????????<<<<<<===>>>???@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????>>>?????????BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEFFFGGGGGGFFFEEEBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAAAAAAAA@@@@@@?????????@@@BBBBBBBBBBBBBBBCCCBBBAAA@@@?????????@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???????????????>>>>>>??????@@@AAAAAAAAA>>>===<<<:::::::::;;;;;;888888888888888888888888777777777888888888888888888777777666666777777888777777888888888888777777666666666666666666666666666666666666555555444444444444333333333222222222444444444444555555555555444333333222222333333444333333222222222222222222333333222111111111222222222222333333333333222222111111222222222333333333///000111222333444444555444333333222222333333444111111222222222222333333444444444444333333333333222333333444444333333222222222333333333333444444333333333333444444444444444444333333333333222222444444444444555555555555555555444333333333444444222333444444555555444444555555555555555555555555333333333333333444444555888888777777777777666666666666666666777777777777999999:::999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<000000000000000000000000////////////000000000000111111000000000000000000000000000000000000000000///000000111222222222222111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111222222111111111222222333111111111111111111111111//////000111111111111111222111111111111222111111...//////000000111111222////////////////////////000000000000000000000000000000000000000/////////111111111111111111111111//////000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000......//////000000000111000000000000000000000000222111000//////000111222...///000222222111000000000000000///000000111222222222111111111111111222333333333444444444444555111222333333444444333333222222222222222222222222333333333333444444444444777777666666555333222222333333333333444444555555444444444555555555555555555555444444444444555555444444444444444444444444666666777888888888888777888888999::::::::::::999;;;<<<===<<<:::999:::;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<============>>>???????????????>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???????????????@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>???@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>?????????>>>======<<<<<<>>>===<<<;;;:::999::::::888888888888888888888888888888888888888888999999777777666666666666777777555666666777777888888888555555555555555555555555777666666555555444444333444444444333333333333222333333444444444555555555444333333222222333333444333333333222222111111111444333333222222111111111222222333333333333222222111111222222222333333333000000111222333333444444333333333333333333333333333333333444444444555555333333333333333333333333222333333444444333333222111111222333333444555555444444444333333333222222333333333333333333333333333333333444444555555555555444333222222222333444222333444444555555444444555555555555555555555555333222222222222333444444777777777777777777666666666666666666777777777777888999:::999888888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<000000000000000000000000000000000000////////////000000000111111111000000000000000000000000000000......///000111111111000111111000000000000111111111111000000000000111111111111111111111111111111//////000000000000//////222111000000000000111111000000000000000000000000//////000111111111111111111111222111111111111222222222222333333333444444........................000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000/////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111////////////000000000000000000000000000000000000222111000//////000111222...///000222222111000000000000000///000000111222222111111111111111222222222222222222333333333333111222333333444444333333222222222222222222222222222222222222333333333333888888888888777666444444222333333444444555555666555555555555555555555555555555444444444444555555333333333333333333333333444555666666777777666666888888999::::::::::::999:::;;;<<<<<<:::999:::<<<:::::::::::::::::::::999;;;;;;;;;;;;;;;<<<============>>>????????????????????????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@??????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@AAAAAABBB????????????>>>>>>======@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>======>>>>>>======<<<<<<;;;:::::::::======<<<;;;:::999999999888888888888888888888888999999888888888888888888777777666666666666777777555555555666666777888888444444444444444444444444666666555555444444444333555555555555444444444444333333333444444444444555444333333222222333333444333333333222222111111111333333333333222111111000111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333222333333444444333333222111111222222333444555555444444444333333222111111333333333333333333333333222333333333444444555555444333222111111222444444222333444444555555444444555555555555555555555555333222222222222333444444666666666666666666777777666666666666777777777777888999999999888888:::<<<;;;;;;;;;<<<<<<<<<======000000000000000000000000000000000000//////////////////000111111111111000000000000000000000000000...//////000000000000///111111000000000000111111111111000000000000111111111111111111111111111111...//////000000//////...222111000000///000000000//////////////////////////////000111111111111111000222222222111000111222////////////////////////////////////////////////000000000000000000000000111111222222222222222333///////////////000000000222222111111000//////...000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222//////000111111111111111111000000000000111222222111111111000111111222333111111111111222222222222111222333333444444333333333333333333333333333333111111111222222222333333777888999999999888666555333333444444555555555666666666666555555555555555555555444444444444555555333333333333333333333333444444555666666666666666888888999::::::::::::999999:::<<<;;;::::::;;;===;;;;;;::::::::::::999999::::::::::::;;;<<<============>>>???????????????======>>>>>>>>>??????????????????????????????????????????>>>??????@@@AAA????????????@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>???@@@AAABBB;;;;;;<<<<<<<<<<<<;;;:::????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===============999999::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888888888888888888888888888888777777777777666666555555666666777555555555555555666777888444444444444444444444444444444444444444444444444666666555555555444444444333333333333444444444444444333333222222333333444333333222222222222222222222222333333333222111111111111222222222222111111111111222222222333333333333333333222222222111111222333333444444333333222111111222222222222333333222222222222333333333333222333333444444333333222111111222333333444555555444444333333222222111111222222333333333333444444333333333333444444444444333333222222333333444444222333444444555555444444555555555555555555555555333333333333333444444555555555666666666666777777666666666666777777777777777888999999888999:::<<<::::::;;;;;;<<<=========000000000000000000000000111000000000/////////......///000111222111111000000000000000000000000000000000111111111000//////111111000000000000111111111111000000000000111111111111111111111111111111...///000111111000///...333222111111000000000111000000000000000000000000//////000111111111111111000222333222000///111333.........---,,,,,,++++++////////////////////////000000000000000000000000000000111111222222222222//////000000000111111111111111111000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000//////000111111111111111000000000000000111111222111111111111111222333333111111000000111222222333111111111111222222222222111222333333444444333333333333333333333333333333222222222333333333444444555666888999999888777666444444444555555555555555777666666666555555555444555555444444444444555555555555555555555555555555555555666777777777777777888888999::::::::::::999777999;;;;;;;;;;;;===>>><<<;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>======>>>???????????????>>>>>>>>>>>>>>>???????????????????????????????????????>>>>>>???@@@@@@AAA??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@???>>>????????????>>>======>>>>>>======>>>???AAABBB;;;<<<============<<<;;;>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<===::::::;;;;;;<<<<<<======::::::;;;;;;;;;::::::999888888888888888888888888888888888777777666666666666666555555555555666666666555444444444555666777555555555555555555555555222333333444444555555666555555555444444444333333222222333333333444444444444333333222222333333444222222222222222222333333000111222333333333222222111111222222222222111111111111222222222333333333222222222222222222333333222333333444444333333222111111222222222222333333111111222222222333333333222333333444444333333222222222222333333444444444333333333222222222222222222222222333333444444444444444333333333333333333222222333444444444444444222333444444555555444444555555555555555555555555444444444333444555555666555555555666666666777777666666666666777777777777777888999999888999;;;===::::::;;;;;;<<<======>>>000000000000000000000000111111000000/////////......///000222222222111000000000000000000000000000222222222222222111000///111111000000000000111111111111000000000000111111111111111111111111111111///000111222222111000///444333333222111111111222111111111111111111111111//////000111111111111111///222333333000///111333444444333222111000//////000000000000000000000000000000000000000000000000//////000000111111111222000000111111222222222333/////////000111111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222222222222111111111111111000000000000000000000000...///000222222222111000111000/////////000222333222222111111222222333444111111000000111222333333111111222222222333333333222222333444444444333333444444444444444444444444333333333444444444555555333444666888999888777666555555555555555555555555777777666666555555555444555555555444444555555555777777777777777777777777666666777888888888888888888888999::::::::::::999666888:::;;;;;;<<<>>>???<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<===>>>======>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@?????????AAABBBBBBBBBBBBAAA@@@@@@>>>>>>=========???@@@BBB>>>???@@@AAAAAA@@@??????>>>>>>>>>>>>????????????============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>>>>===<<<<<<;;;;;;999999:::;;;;;;;;;::::::888888888888888888888888888777777777666666555555666666555555555555666666666555444333333444555666555555555555555555555555111222222333444555666666444444444333333333222222222222333333333444444444444333333222222333333444111111111222222333333444///000222333444333333222111111222222222222111111111111222222222333333333000000111222333444444555222222444444444444222222333333444444444555555555111111111222222333333333222333333444444333333222222222333333333333444444222222222222222222222222222222222333333444444444444444444333333222222222111222444555666555444444222333444444555555444444555555555555555555555555555444444444444555666666444555555555666666777777666666666666777777777777777888999999888999;;;===::::::;;;;;;<<<===>>>>>>000000000000000111111222//////000000111111222222333222222222111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000////////////000111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000///000000000000000000000000000000000000000000000000111222222111///...///000///////////////000111111//////000000111111222222000000111111111222222222000000000000000000000000222222222222222111000///222222222111111111000000000000000000000000000000222111111111000000//////000///...------...///000//////000000111111111222222222222111111111000000///000222333333222000/////////000111222222333333444444444555555444333333000000111222333333444444333222222111111222222333555555555666666666666777777777777777777666666666777777666555444333333333666666666666666666666666666666666666666666666666777777777777888888888888999999::::::::::::;;;;;;;;;:::999999;;;;;;:::999999:::;;;<<<;;;:::999888<<<;;;;;;<<<<<<===>>>???@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>???@@@@@@BBBCCCCCCBBB@@@@@@@@@???>>>======???AAABBBBBBAAA???>>>>>>???AAABBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@??????===???@@@???>>>===>>>@@@???@@@@@@@@@???>>><<<;;;======>>>>>>>>>>>>======>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>======>>>>>>>>>===<<<;;;;;;:::;;;;;;:::::::::999999888888888888777777777777777888888666666666666666666666666666666666666666666666666555555444444444444555555666666666555444444444333666555444333333444555666666666555444333333222222444333222222222333444555333333333333333333333333333333333222222111111111222222111000//////000000333333333333333333333333000111111111111222222222333222111111111222333444111222222333333222222111333333333444444444555555222222222222222222222222444444444444444444444444111222333333444444333333444444444444333333222111222222333333333333444444888;;;===;;;666222444666222333333444444333333222555555555555555555555555333333555666777777777777444333111//////000111222555666777888888777666555777666666666666777777888666777777888888999::::::<<<===============<<<;;;000000000000000111111222000000000000000111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111111111222222222000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111222111/////////000///////////////000111111000000000000000111111111000000111111111222222222000000000000000000000000222222222222222111000000222222222111111111000000000000000000000000000000111111111111000000000///000///............///000///000000000111111111111222222222111111111000000///000222333333222000//////000000111222222333333333333444444444333333222000111111222333333444444333222222111111222222333444444555555555666666666666666666666666666666666777777666444444333333444555555555555555555555555666666666666666666666666777777777777888888888888999999::::::::::::;;;;;;;;;:::999999;;;;;;:::999999999:::;;;;;;:::999888<<<<<<<<<<<<<<<===??????@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>===>>>???AAABBBBBBAAA???>>>>>>???AAABBBCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????<<<===>>>===<<<;;;<<<===>>>????????????===<<<;;;======>>>>>>>>>>>>============<<<<<<======>>>??????>>>======<<<<<<=========<<<;;;::::::999999::::::::::::999999888888888666666555555555555666666555555555555555555555555555555555555555555555555555555444444444444555555555555555555444444444444555444333222222333444555222222333333444555555555555444333222222222333333333333333333333333333333222222111111111000000000222222111000000000000000222222222222222222222222000111111111111222222222222222111111111222333444333333444444444444333333222333333333333444444444222222222222222222222222333333333333333333333333111222333333444444333333333444444444333333222111222222333333333333444444111555777666222///111333222333333444444333333222444444444444444444444444333444555666666777666666666555333111111222333444444555666666666666555444666666666666666777777888777777888888999:::::::::<<<<<<===>>>>>>=========000000000000000111111222111111111111000000000000111111000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000000111111111111222222222000000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111222111000///000111000////////////000111111111111111111000000000000111111111111111222222222000000000000000000000000111222222222222111000000222222222111111111111111000000000000000000000000111111111111000000000000000//////......//////000000000000000111111111111222222222111111111111111000111222333333222111000000000000111222222333333111222222333333333222222111111111222222333333444333222222111111222222333333333333444444444555555555555555555555555555555777666555444444444444444555555555555555555555555666666666666666666666666777777777777888888888888999999::::::::::::;;;;;;<<<;;;::::::::::::999888888999999:::::::::999999<<<<<<<<<<<<===>>>??????AAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>??????@@@@@@????????????@@@@@@@@@??????>>>>>>@@@AAABBBBBBAAA@@@??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDFFFFFFGGGHHHGGGFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????@@@AAABBBAAA???>>>???@@@<<<======>>>======<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999999999999999999999999888888888666666555555555555666666555555555555555555555555444444444444444444444444555555444444444444555555444444444444555555555555333333222222222222333333222222222333444555555555555444333222222222222222444444333333222222111111111000000000000/////////222111000000000000000000111111111111111111111111000111111111111222222222222222111111222222333444444555555666666555555444111111222222222333333333222222222222222222222222222222222222222222222222111222333333444444333333333333444444444333222222222222333333333333444444000333666555333111333555222333333444444333333222333333333333333333333333444555555666666666555555777666555444333444555666333444555555555555444333666666666666666777888888777888888999::::::;;;;;;;;;<<<===>>>>>>???>>>>>>000000000000000111111222222222111111000000//////000000000///////////////000000000000000000000000////////////////////////111111111111111111111111////////////////////////000000000000000000000000000000000000000111111111000000111111111222222222111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111000000000000000000000000000000000000000000000000000000111222111000///000111000000//////000000111222222222111111000000//////111111111111111111111111000000000000000000000000111111222222222111111000111111111111111111111111000000000000000000000000111111111000000000000000000//////////////////000000000000000000111111111111111111111111111111111000111222222222222111000000000111111111222222222000111111222222222222111111111111222222333333333333222222111111222222333222222333333333444444444333333444444444444444555777666555444444444444444555555555555555555555555666666666666666666666666666777777777888888888888999999999:::::::::;;;;;;===;;;::::::::::::999777888888999999999999999999<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>>>>???@@@AAA@@@@@@?????????@@@AAABBBAAA@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@????????????AAABBBCCCBBB@@@>>>???@@@;;;;;;<<<<<<<<<<<<<<<<<<<<<==================<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;<<<<<<======<<<;;;:::999999999999999999999888888888888888999888888777777777777888555555555555555555555555333333333333333333333333555444444333333444444555333333333444444555555555333333222222222222333333444444444333333333222222222222222222222222333333555444444333222111000000000000000000000000000000111111000000000000000111000000000000000000000000000000111111111222222222222111222222222222333333444444555555555555444444000111111111111222222222222222222222222222222222222222222222222222222222111222333333444444333333333333333444444333333222222222222333333333444444222444666666444333333555222333333444444333333222333333333333333333333333555555555666555555444444666666555444444555555666444444444555555444444444666555555666666777888999888888888999::::::;;;;;;;;;<<<===>>>????????????000000000000000111111222222222111111000000/////////////////////000000000000000000000000000000000////////////////////////111111111111111111111111///////////////////////////////////////////////////000000000111111111222000000111111111222222222333222222111111000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000///000111111000///000222000000000000000111222222222222111111000000//////111111111111111111111111111111111111111111111111000111111222222222111111111111111111111111111111000000000000000000000000000000000000000000111111///000000000000000000///111111000000000000000000111111111111111111111111111111111222222111111111111111111111111222222222///000111111222222222111111222222222222222333333333222222111111222222333222222222333333333333444222333333333444444555555666666555444444444444555555555555555555555555555666666666666666666666666666777777777888888888888999999999:::::::::;;;;;;<<<;;;999::::::;;;999888888888888999999::::::;;;===<<<<<<======>>>???@@@BBBBBBAAAAAA@@@??????>>>>>>>>>======>>>???@@@@@@AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBAAABBBCCCEEEFFFGGGEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@?????????>>>>>><<<===>>>===;;;:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<===>>>=========<<<<<<===>>>>>>>>>===<<<;;;::::::::::::888888888888888888888888999999888777777777777777555555555555555555555555333333333333333333333333444444333333333333444444222333333333444444555555333333444444444444333333333333333333333222222222///000111222333333444444444444333222111111000000111111111111111111111111111000000000000000111111000000000000000000000000000000111111111222222222111111222222333333333333333333333444444333333333000000000111111111222222222222222222222222222222444444444444444444444444111222333333444444333333222333333444444333333333222222222333333333444444222333444333222000000000222333333444444333333222444444444444444444444444444555555555555555444333555444444444444444555555555555555555555555555555555555555555666777888999777888888999999:::;;;;;;;;;;;;<<<>>>????????????000000000000000111111222111111111111000000000000//////000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////........................///000000111111222222222000111111111111222222222111111111000000000000///111111111111111111111111000000000000000000000000000000000000000000000000...///000111111222111111000000000000000000000000000000000000000000000000///000111111000000111222111000000000000111222222111111111111000000000000222222222111111111111111111111111111111111111111000000111222222222222111111111111111111222222222000000000000000000000000000000000000111111111111///000000111111000000///111111111111000000000000111111111111111222222222111111111111111111111111111111111111111111111111///000111222222222222222222222222222222222222222333222222111111222222333222222222333333333444444222333333444444555555555666555555444444444555555444444444444444444444444666666666666666666666666777777777777888888888888999999::::::::::::;;;;;;;;;:::999999;;;;;;:::999999999999999:::;;;<<<<<<============>>>???@@@@@@CCCCCCBBBAAA@@@??????>>>============>>>???@@@AAA@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@BBBDDDFFFHHHHHHGGGEEECCCBBBBBBCCCCCCCCCCCCBBBBBB@@@????????????>>>>>>>>><<<===>>>>>><<<<<<===>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;;;;<<<===============<<<======>>>???>>>>>>===<<<;;;;;;;;;;;;777777777888888888888888888777666555555444444555444444444444444444444444333333333333333333333333444444333333333333444444333333333333444444444444333333444444444444333333///000111222333444555666...///111222333333333333333333222222111111000000000000111111111111222222000000000000000111111222000000000000000000000000000111111111111222222222000111222333333333333222111222222333333222222111000000111111111222222222222222222222222222222222444444444444444444444444111222333333444444333333222222333444444444333333222222333333333333444444555555555555444333222111222333333444444333333222555555555555555555555555333444444555555555444444333333333444444444444444666666555555555555666666555555555555666888999:::666777777888999999:::::::::;;;<<<======>>>======000000000000000111111222000000000000000111111111000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111111222333333000111111111111222222222------...///000000111111111111111111111111111111000000000000000000000000000000000000000000000000...///000111111222222222000000000000000000000000000000000000000000000000...000111111000000111222111111000000111111222333000000000000000111111111222222222111111111000000111111111111111111111111000000111222222222222222000000111111111222222222000000000000000000000000///000000000111111111111///000111111111111000///111111111111000000000///000000111111111222222222222111111111111111111222111111111111111111111111///000111222333333333333222222222222222222222222333222222111111222222333333333333333444444444444333333333444555555666666555555444444444555555666444444444444444444444444666666666666666666666666777777777777888888888888999999::::::::::::;;;;;;999888888999;;;<<<<<<;;;:::::::::::::::<<<===>>>============>>>???@@@AAADDDCCCBBBAAA@@@??????>>>============>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@BBBEEEGGGHHHFFFDDDBBBAAAAAABBBBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>===???@@@@@@@@@@@@AAACCC???>>>===;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>======<<<;;;::::::::::::666777777777888888888999888777666555444444444444444444444444444444444444444444444444444444444444444333333222222333333444444444333333333333333333111222333444444333222111//////000222333444555666000111222333222222111000222222222111111111111111/////////000000000111111000000000000000111222222111111111111111111111111000111111111111222222222000111222333333333222222111111222222222222111111111111111222222222333333222222222222222222222222333333333333333333333333111222333333444444333333111222333333444444444333222222333333333333444444666555555666777666555444222333333444444333333222444444444444444444444444222333333444555555555555222333444444555555555555555555444333333444555555444444555555666888999:::555666666777777888999999;;;;;;<<<<<<<<<<<<;;;;;;000000000000000111111222//////000000111111222222000000111111222222222333000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000///000000111222222333333000111111111111222222222)))***,,,...000111333444111111111111111111111111000000000000000000000000000000000000000000000000......///111111222222222000000000000000000000000000000000000000000000000...000111111000000111333111111111000111111222333//////000000111111222222222222222222111111000000111111111111111111111111///000111222222222222222000000111111222222222222000000000000000000000000//////000000111111111222///000111222222111000///222111111111000000//////000000111111222222222222222222111111111111222222222222111111111111111111000000111222333444444444222222222222222222222222333222222222222222222333333333444444444444555555333333444444555666777777555555444444444555555666444444444444444444444444666666666666666666666666777777777777888888888888999999:::::::::;;;;;;;;;888888777999;;;===<<<<<<;;;;;;::::::;;;<<<>>>???============>>>???@@@AAADDDDDDCCCBBB@@@??????>>>============>>>???@@@AAA@@@AAABBBCCCCCCBBBAAA@@@???@@@AAABBBBBBBBBAAAAAA???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAA@@@???>>>===???BBBEEEEEEDDDAAA@@@@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>>>>;;;<<<>>>>>>>>>>>>@@@BBB@@@???===<<<;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;999999888888999999:::;;;::::::::::::;;;;;;<<<===<<<<<<;;;:::999999999999666666777777888888888999::::::888777666666666666444444444444444444444444444444444444444444444444444333333222222333333444444444444333333222222222000111222333333222111000222222222222222222222222333333444333222000...---111111111111111222222222---.........//////000000000000///000000111222222111111111111111111111111000111111111111222222222000111222333444333222222111222222333333222222111111222222222222333333333222222222222222222222222222222222222222222222222222222333444444444333333111222333333444444444444222222333333333444444444000000000222444444444333222333333444444333333222333333333333333333333333111222333444555555666555333333444555666666555555444444222222222222444444444444555555666888999:::555555555666777777888888;;;;;;;;;<<<;;;;;;::::::000000000000000000000000222111111111000000//////111111000000000000111111444444333222111111222222222222111111222222333444////////////////////////111111000000000000111111000000000000000000000000333111///000222333222//////000111111111///...---111111222222222000...---000000000000000000000000000000000000////////////111111000000000000111111............/////////000000111111111111222222222---......///000/////////111111111111111111222222000000000000000000000000//////000000111111222222111111111111111111111111000000000000111111111111000000000000000000000000111111000///......//////111222333222000000000111111111000000//////......111111000000111111222333000000000000000000000000000000000000000000000000111111111000000000000000000000000000111111111111///000111222333444444444111111222222222333333333222333444333111000111222333333333444444444555555555555555555555555555555222333444555444333222111333333333444444444555555333333333444444444555555777777777777888888888888::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCBBB@@@===:::888>>>>>>>>>???@@@@@@AAAAAACCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAA@@@@@@???>>>===???@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@BBB@@@>>>>>>?????????>>>>>>???@@@AAABBBAAAAAA@@@???>>>===;;;;;;<<<<<<===>>>>>>>>>===<<<<<<;;;;;;:::::::::999::::::;;;;;;999999999:::::::::;;;;;;===>>>===<<<999777777777666666666666666555555555555555555555555444444444000111111222222333444444444444444444444444444444333333333222222111111111111111111222222333333333111111111111111111111111000000000000111222333333222222222222222222222222222111111111000000////////////000000111111111222......///000000000000000000000000000000111111222111111111111111111111111222222333333333444444444000000111222222222222111111111222222222222111111111222222333333333222222000111111111111222222222111111111111111111111111000000000000000000000000222222333333333333444444222222333333333444444444222222222222222222222222555444333222222222333444111222333444333222111000444444444444444444444444333333333333333333333333555555666666777777888888777888999:::;;;<<<<<<<<<::::::::::::::::::::::::000000000000000000000000111111111111000000000///111111000000000000111111111111000///////////////111000000000000111222222000000000000000000000000111111000000000000111111000000000000000000000000111///...///111222111///000000111111111000...---///000000111111111000000000000000000000000000000.../////////000000111111111111000000000000111111........./////////000000000000111111111222222222////////////000000000111222111111000000/////////000000000000000000000000............//////000000111111111111111111111111000000000000111111111111000000000000000000000000111111000/////////000000111222333222000///000111111111000000////////////111111000000111111222333000000000000000000000000000000000000000000000000111000000000000000000000000000000000111111111111//////000111222222222222222222222333333333333444333444555444222111222333333333333444444444444555555555555555555555555555333333333444444333333222333333333444444444555555333333444444555555555555777777777777888888888888::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBBBBCCCBBBAAA>>>;;;999===>>>>>>??????@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBCCC@@@@@@AAA@@@@@@???>>>===>>>>>>@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBB@@@???>>>???@@@???>>><<<===>>>???@@@@@@???>>>???>>>===<<<;;;<<<<<<===============<<<<<<<<<<<<999888888777888888999999999999999::::::::::::;;;<<<======;;;888666666777666666666666555555555555777777666555444333333222444444333222222111111000333333333333333333333333333333333222222222111111222222222222222222333333111111111111111111111111444333333222222222333333222222222222222222222222111111111111000000000///......//////000000000000...///000000111111000000000000000000000111111222111111111111111111111111000000000111111111222222000000111222222222222111111111222222222222111111111111111111111000///...000111111111111222222222111111111111111111111111111111111111111111111111111111111222222222333333000000111111111222222222222222222222222222222222444444333222222222333444222333444444444444333222444444444444444444444444333333333333333333333333555555555666777777888888555666777888999999999999::::::::::::::::::::::::000000000000000000000000111111111111000000000000111111000000000000111111000000///.........//////000////////////000111111111111111111111111111111111111000000000000111111000000000000000000000000///...---...000111111000000000111111111000///...////////////000111222333000000000000000000000000---......///000111222333000000000000000000000000....../////////000000000000000000111111111222222111000000//////111222333222222111000///...------000000000000000000000000.........////////////000111111111111111111111111000000000000111111111111000000000000000000000000111111000000000111222222111222333222000///000111111000000000000/////////111000000000000111222222000000000000000000000000000000000000000000000000000000000000000000111111000000000111111111222222...///000111111111111111222222222333333333444444444555666555333222333444333333333333444444444444555555555555555555555555444333333333333333444444333333333444444444555555444555555555555666666666777777777777888888888888999999::::::::::::::::::999999999999::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<=========>>>???@@@AAABBBAAABBBBBBBBBAAA???===<<<======>>>??????@@@@@@AAAAAAAAA@@@????????????@@@>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAA@@@@@@???>>>===<<<<<<>>>???@@@AAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAAAAA@@@??????@@@@@@???>>>===>>>???@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<===;;;<<<<<<<<<<<<=========999999888888777888888999888888999999999::::::::::::;;;;;;999777555555666555555555555555555555555888777666555444222111111444444333222222111111000222222222222222222222222333333333222222222222111333333222222222222222222111111111111111111111111444444333222111000000111222222222222222222222222111111111111000000000000............///////////////000111111222222111111000000000000000111111222111111111111111111111111000000000111111111111222000000111222222222222111111111222222222222111111222222222111000///...---000111111111111222222222111111111111111111111111222222222222222222222222000000111111111222222222000000111111111222222222222222222222222222222222444333333222222333333444333444444555555444444333444444444444444444444444333333333333333333333333444555555666666777888888666666777888999999999999::::::::::::::::::::::::000000000000000000000000111111111000000000000000111111000000000000111111111111000000000000000111000////////////000111111111111111111111111111111111111000000000000111111000000000000000000000000///......///000111111111000000000111000000000000111000/////////000222333000000000000000000000000...//////000111111222222000000111111111111000000...////////////000000000000000000000111111111111111000///......000222333111111111000000//////...000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000111000000000111222333333000222222111000///000111000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000000000000000000111111111000000111111111222222222//////000111222222111111111111111222222222222333333444555444333222333444222222333333333444444444555555555555555555555555555444333222222333555666333333333444444444555555555666666666666666666666666777777777888888888888999999999999999:::::::::888999999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@@@@AAA@@@AAAAAAAAAAAA@@@??????======>>>>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>???<<<===>>>???@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@???======:::;;;<<<>>>????????????BBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???@@@AAAAAA@@@>>>???@@@AAABBBBBBBBBAAA@@@>>>=========<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>;;;;;;::::::999999::::::888888888888999999999999999999:::888555444444555444444555555555555555666666666555444444333222222000111111222222333444444222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111111000000///......//////111111111111111111111111111111111000000000000000////////////////////////000000111222222222222222000000000000000111111222111111111111111111111111222222222222333333333333000000111222222222222111111111222222222222111111333333333333333222111000000000111111111222222222111111111111111111111111222222222222222222222222111111111111222222222222222222333333333444444444222222222222222222222222333333333333333333444444333333333444444444444444333333333333333333333333222222333333333333444444444444555555666777777888888888999:::::::::::::::999999999999999999999999000000000000000000000000000000000000000000111111111111000000000000111111111000000000000000111111111000000000000111222222111111111111111111111111111111000000000000111111111111111111111111111111///000111111111111222222111000000000000111111111333222000/////////000111000000000000000000000000111111111111000000000000///000111111111111000///////////////000000000111//////000000000111111111000///...------///111222000000000111111222222222000000000000000000000000222222222222111111111111111111111111111111111111///000000000111111111111000000000000000000000000111000000000111222333333000111222111///...///000000000000000111111111111000000//////000000111222000000000000000000000000000000000000000000000000//////000000111111111111111111111111222222222222111111222222333222222222000000000000111111111111111222333333222111222444222222222333333333444444555555555555555555555555444444333222333444666777333333333444444444555555666666666666666666666555666777777777888888888888888888888999999:::::::::888888888999999999:::::::::::::::;;;<<<===>>>???@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>??????@@@@@@??????>>>============>>><<<<<<===>>>@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@???======:::;;;<<<===>>>?????????AAAAAAAAA@@@@@@AAAAAABBB@@@??????@@@BBBBBB@@@???@@@AAABBBCCCCCCBBBAAA@@@===============<<<<<<;;;999999:::;;;<<<===>>>>>><<<;;;::::::999999999:::777777777888888888999999777888999777555333444555333444444444555555666666333333333444444444444444000111111222222333444444444444444444444444444444222222222222222222222222333333333222222111111111111111111111111111111111//////......///000000111111111111111111111111111000000000000000000111111000000000000000000000000000000111222222222222222000000000000000111111222111111111111111111111111111111222222222333333333000000111222222222222111111111222222222222111111000111222333333333333333000000111111111222222222111111111111111111111111111111111111111111111111222222222333333333333444222222333333333444444444222222222222222222222222222222222333333444444444222222222222222333333444333333333333333333333333222222222333333444444444444444444555666666777777888888999:::::::::999999999999999999999999999999000000000000000000000000000000000000111111111111111111000000000000111111//////.........///000000111000000000000111222222111111111111111111111111111111000000000000111111111111111111111111111111000222333222111000111222111111000000000111222222333222111000////////////000000000000000000000000222222111111111000000000///000111222222111000////////////000000000111111/////////000000000111111///...---------...000111//////000111222333444444000000000000000000000000111000000000000/////////111111111111111111111111000000000000111111111111000000000000000000000000111111000000000111222222000111222111///...///000000000000111111111111222000////////////000111111000000000000000000000000000000000000000000000000/////////000111111222222111111111222222222222333111222222333333333222222000000000000111111111222000222333333111111222444222222222222333333333333555555555555555555555555333333333333444555666777333333333444444444555555666666666555555555555444777777777777888888888888777777888888999:::::::::888888888888999999999999:::::::::;;;<<<>>>???@@@AAA@@@@@@?????????@@@@@@????????????????????????<<<<<<===>>>>>>??????@@@>>>>>>===<<<<<<<<<<<<===<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAA@@@@@@???>>>===;;;;;;===>>>???@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBB@@@???@@@AAACCCCCCAAA??????@@@AAAAAAAAA@@@???>>>=========>>>===<<<<<<;;;999999:::;;;<<<<<<======::::::999888777777777777666777777777777888888888777888888777555444444555333333333444555555666666222222222333444444555555444444333222222111111000444444444444444444444444111222222222222333333333333333222222222222222222111111111111111111111111111000000111222333444444111111111111111111111111000000000000111111111111111111111111000000000000///000111111222222111111000000000000000111111222111111111111111111111111/////////000000000000111000000111222222222222111111111222222222222111111---...///000111222222222000111111111111222222222111111111111111111111111000000000000000000000000222222333333333444444444000000111111111222222222222222222222222222222222111111222333444444444444111111111111222333444444333333333333333333333333111222222333333444444555333444444555555666777777666666777777777777777666999999999999999999999999000000000000000000000000///000000000111111111111111111000000000000111111///////////////000111111000////////////000111111000000000000000000000000111111000000000000111111111111111111111111111111111222333222///...///111111111000000000111222333000000111111111000000///000000000000000000000000111111111111111111222222///000111222222111000/////////000000000111111111////////////000000000111...////////////000000000//////000000111111222222000000000000000000000000111111111000000000//////111111111111111111111111000000000000111111111111000000000000000000000000111111000/////////000000///111111111///...///000000000111111111222222222///////////////000111111000000000000000000000000000000000000000000000000...//////000111111222222111111111222222222333333111111222222222222111111111222222222333333333333111222333333222222333555111222222222222333333333555555555555555555555555222333444555666666666666333333333444444444555555555555555555444444333333777777777777888888888888666777777888999999::::::888888888888999999999999999::::::;;;===>>>@@@AAABBBAAA@@@@@@??????????????????>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????>>>===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>?????????@@@BBBCCCCCCBBB@@@???@@@@@@AAA@@@@@@???>>>===<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCC??????@@@BBBDDDCCCAAA???@@@@@@AAAAAAAAA@@@>>>>>><<<===>>>>>>>>>===;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999888777777777777666666666777777777888888777888888777555444555666222222333444444555666666333333333333333333444444444444333222222111111000333333333333333333333333111111222222222333333333222222222222222222333333111111111111111111111111333333222222222333333444111111111111111111111111///000000000111111111111111111000000000/////////...///000000111111000000000000000000000111111222111111111111111111111111////////////000000000000000000111222222222222111111111222222222222111111...///000111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111222222222333333333333000000111111111222222222222222222222222222222222000111222444555555444444222222111111222333555666222222222222222222222222111111222333333444555555333333444555555666666777666666777777777777666666888888888888888888888888000000000000000000000000//////000000111111111222111111000000000000111111222222111111222333444444...............///000000////////////////////////111111000000000000111111111111111111111111111111000222333111...,,,---///111111000000000111333444---...000222222222111111000000000000000000000000//////000111222333333444...000111222222111000...000000000000111111111111////////////000000000000//////000111111111111000000000000000////////////000000000000000000000000333333333333222222111111111111111111111111111111000000000000111111111111000000000000000000000000111111000//////.../////////111111000///...///000000000111111222222222222///////////////000111111000000000000000000000000000000000000000000000000...//////000111222222222111111222222222333333333000000111111111000000///333333444444444555555555222333444444333333555666111111222222222333333333555555555555555555555555111222444666777777666555333333333444444444555555555555444444444333333333777777777777888888888888666777777888999999::::::777888888888888999999999999999:::;;;===???@@@AAABBBBBBAAA@@@???????????????>>>>>>===============<<<<<<======>>>?????????======<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===@@@@@@AAA@@@@@@???>>>======>>>???@@@BBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCC??????@@@BBBDDDDDDAAA???BBBCCCCCCDDDCCCBBB@@@@@@<<<===>>>>>>>>>===;;;:::::::::;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999999666666666666777777777777777888999888666555555666222222333333444555666666444444444333333222222222000111111222333333444444222222222222222222222222111111111222222333333333111111111222222333333444111111111111111111111111444333222111000000000000000000000000000000000000//////000000111111111222000000//////.........---......///000000000000000000000000000000111111222111111111111111111111111111111111111222222222222000000111222222222222111111111222222222222111111222222333333333222222111000111111111111222222222111111111111111111111111222222222222222222222222000111111111111222222222222222333333333444444444222222222222222222222222000111222444555555444444333333222222333555666777222222222222222222222222111111222333333444555555333333444444555666666777888888999999999888888777888888888888888888888888111000///......///000111000000000000000000000000000000111111111111000000//////000000111111111222222111111111000000//////111111111111111111111111000000000000////////////000000000000000000000000333222222222222222222333222222111111111111111111444333333222111000//////000000000000000000000000222222333444444444444333111111111111000...---,,,111111000000//////......////////////////////////000000000000111111111111000000111111111222222222111///------...111222222............////////////111111111111111000//////...///000000//////000111000000111111111111000000000000000000000000000000222222222111111111000000000000000000000000000000111222222333333222222111111111111111111111111111////////////000000000000222222222222222111000///000111111111111222222222111222222333333222222111000000000111222222222333666555444444333333333333222222111111222222333444666555555555555666666777444444555555666555555444555555555555444444333222555555555555555555444444555555555555666666666666777888888888999999999999999888888888999::::::;;;::::::;;;;;;===>>>???@@@@@@?????????>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<===>>>@@@@@@<<<<<<;;;::::::::::::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????======>>>???@@@@@@AAAAAABBBAAA???>>>>>>>>>???@@@======>>>???@@@AAAAAABBB???@@@BBBCCCBBBAAA???===???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777777666777777777777666666666666666555555555555444444444333444444555555444444333222222222222222222222222111111111111111111111111222222222222111111000000111111111111111111111111333333222222111000000000111111111111222333444444111111111111111111111111//////000111111111111111111111111111111111111111111000///000111222111/////////000111111111111111222111111111000000//////111111222333333333333222111111000000000000111111111111111111111111111111222222222222222222222222111111000000000111333444111111222333333333333333111111222222222222111111///000111333333222111111333222111000000111222333333222222111111000000000111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333666666555444333333222222444333333333444555777888666777777777777666666555777777666666666666777777111000////////////000111000000000000000000000000000000111111111111000000///000000000111111111111111111111111000000000///111111111111111111111111111111111111111000000000000000000000000000000000222222111111111111222222111111111111111111111111222222222111000000//////000000000000000000000000111111222333333333333333000111111000000///...---222111111111000000000000111111111111111111111111000000000000111111111111000000111111111222222222333111......000111222222....../////////000000000000111111222111000///......///000000//////000222000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000111222222333333222222111111111111111111111111111/////////000000000111111222222222222222111000000000111111111111222222222111222222333333222222111111111111111111222222222555444444333222222333333333333222222333333444555666555555555555666777777444444555555555555555444555555555555555444333333444444555555555555555444666666666777777777777888888888888999999999::::::999999888888999999:::;;;999999::::::;;;===>>>????????????>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<===>>>?????????<<<<<<;;;::::::::::::;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@AAABBBBBBCCCCCCAAA@@@???>>>>>>>>>?????????>>>>>>>>>>>>??????@@@???@@@@@@AAA@@@???>>>===>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::888777777666777666666666666666666666666555555555555444444444333333444444444444333333222222222222222222222222222222222222222222222222222222222222111111111000111111111111111111111111111111111111111111222222222222222222333444555555111111111111111111111111///000000111111111111111111111111111111111111111000///...///000111000...//////000111111111111111111111111111000000000///000111111222222222222222111111000000000000111111111111111111111111111111222222222222222222222222222111000000000111222333222222333333333333333222111111222222222222111111000000111222222222222111333222111000000111222333222222222222222111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222333333444555666666555555555555555666777888666666777777777777666666999888888777777888888999111000000//////000000111000000000000000000000000000000111111111111000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111222222222000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111000000000000000000000000000000000111222222222222222//////000000000000//////222222222222111111111111111111111111111111111111000000000000111111111111000000000111111111111222444222000///111222222111/////////000000000111111///000222333222111///......///111000//////000222222111000//////000111222000000000000000000000000222222222111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000111111111222222111222222222222111000000000111111111111222222222111222222333333222222111222222222111111111111111444333222222111222222222444444333333444444555666555555555555555666777777555555555555555555555444555555555555555444444333333333444555666666666666777777777777888888888888888888888999999999::::::999999888888999999::::::999999999999:::;;;======??????>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>??????>>>>>><<<<<<;;;::::::::::::;;;;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAABBBBBBCCC@@@@@@???>>>>>>>>>>>>???@@@???>>><<<<<<<<<===>>>?????????>>>>>>>>>===============<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;:::999888777777666666666666666666666666666666555555555555444444444222222333333333333222222222222222222222222222222333333333333333333333333222222222222111111111111111111111111111111111111///000000111222222333333333222222333333444555666111111111111111111111111///000111111222222111111000000000000000000000000///...---...///000///---//////000111111111111111111111111111000000000000000000000111111111222222111111000000000000111111111111111111111111111111222222222222222222222222333222111111000111111111222333333333333333222222111111222222222222111111111111111000111111222333333222111000000111222333222222222222333333333333000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333111111222333555666777777666666777777777777777666444555666777777888777777888777777666666777777888000000000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111111111111000000000000000////////////////////////000000111111111111111222000000000000000000000000000000////////////000000111111111111111222222222111111111111222222333333000000000000000000000000//////000111111111111111......///000000000000000111111111111111111111111111111111111111111111111///000000000111111111111000000000000111111111111444222000000000111000///000000000000111111111111...000222333333111///......000111111000///111222333111///......///111333000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000111111111222222222222111111222222222111111000000000111111111222222222111222222333333222222111333222222222111000000000222222111111111111111222333333333333333444555555555555444555555666777888666555555444444444444444333333444444444444333333222333444555666666666666666666777777777888888888777777777888888888999999:::999999888999999::::::999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>???@@@???>>><<<<<<<<<;;;::::::::::::;;;;;;;;;===>>>???@@@@@@@@@????????????@@@@@@@@@@@@????????????????????????>>>>>>>>>??????@@@@@@@@@????????????>>>????????????>>><<<;;;;;;<<<===>>>???>>>===<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::999999999999999999999999:::::::::999888777777666555555555666666666666666666555555555555444444444111222222333333222222111111222222222222222333333333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222222222222222333444555555111111111111111111111111000000111222222222222111////////////////////////000///......000000///...//////000111111111111111111111111000000000000000000000000000000111111222111111000000000000111111111111111111111111111111111111111111111111111111333333222111111000000000222222222333222222111000111111222222222222111111222111000000000111333444333222111000000111222333222222222333333444444444000000000000000000000000222222222222222222222222555555555555555555555555333333333333333333333333333333444444444444444444555666777888888777555444444444555777888888888888555555444444444444555555000000111111111111000000000000000000000000000000000000111111111111000000111111000000000000000000000000000000000000111111/////////////////////////////////000000000111111////////////////////////000//////////////////000000000111111111222222222111111222333333444444444000000000000000000000000//////000111111111111000---...///000000111111000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000333111//////000000///...000000000000111111111111...///111222222111000//////000111111000000111222333111///......///111333000000000000000000000000111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000000000000111111111222222222222000111111222222222111111000000111111111222222222111222222333333222222111333222222222111000000000111111111000000111111222222222222222222333333444444444444555555666888888777666555444444444444555111222222333333333222222222333444555666666666666555555555666666666777777666666666666777777777888::::::999999888999999:::::::::::::::;;;<<<========================>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;<<<>>>@@@@@@???===<<<<<<<<<;;;::::::::::::;;;:::;;;<<<===>>>?????????>>>>>>>>>??????@@@@@@@@@??????????????????@@@@@@>>>???????????????@@@@@@?????????@@@@@@@@@@@@???<<<;;;;;;;;;<<<===>>>@@@>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999:::999999888888777777777444444555555666666666777666555555555555444444444111222222333333222222111111111111222222333333333222222222222222222222222222222222222222222222333111111111111111111111111222222222111111111000000000000000000111222333444111111111111111111111111000000111222222222222222////////////////////////111000//////111111000/////////000111111111111111000000000000000000111111000000//////000000111222111111000000000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111111111000000111111222222222222111111222111000000000111333444333222111000000111222333222222222333333444444444000000000000000000000000222222222222222222222222555555555555555555555555333333333333333333333333333333444444444444444444444555666777666555444333444444555777888888888888555555444444444444555555000111111222222111111000000000000000000000000000000000111111111111000000111111111111000000000000000000000000111111111111000000000000000000000000.........///000000111111////////////////////////000000////////////000000000000000111222222333333111222222222333333444444000000000000000000000000//////000111111111111111......///000000111000000///////////////000000000////////////////////////000000000000111111111111111000000000000000//////111000//////000000///.../////////000000000111111///000000111111111111111///000222111000000111333222111000//////000111222000000000000000000000000111111111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111222222000000111222222222222111000111111111111222222222111222222333333222222111222222222111111111111111111111111000111111222333222111111111111222333333444444444555555777888999888777555444333333444555111222222333333333333222333333444555666666666666555555555555666666666666666666666777777777888888::::::999999888888999999;;;;;;;;;;;;;;;<<<======<<<<<<============>>>>>>======<<<<<<<<<<<<======<<<===>>>??????>>>===<<<<<<<<<;;;::::::::::::;;;999:::;;;===>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBAAAAAAAAA::::::;;;<<<===>>>??????=========<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888999999888888888777777777444444444555555666666777666555555555555444444444222222333333333333222222111111111222222333333444111111111111111111111111222222222222333333333333111111111111111111111111333333222222111000000////////////000000111222333111111111111111111111111000111222222333222222222000000000000000000000000222000///000111222111000//////000111111111111111000000000000111111111111111111000///000111222333111111000000000000111111111111111111111111111111111111111111111111111111111111222222222111000000///000000111222222111111111111222222222222111111111111111000111111222333333222111000000111222333222222222222333333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111111222333555666777777444444555555555555555444444555666777777888777777888777777666666777777888000111222222222222111000000000000000000000000000000000111111111111000000111111111111000000000//////000000000111111111111111111111111111111111111...//////000111111222222////////////////////////111000000//////000000111///000000111222222333333111111111111111111111222000000000000000000000000///000111111222222111111...///000000000000000/////////000000000111111111000000000000000000000000000000000000111111111111111111000000////////////000//////000111222111///....../////////000000000000000/////////000222333///111222222111000222333000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000/////////000000000111111000000111222222222222222000111111111111222222222111222222333333222222111111111111111111222222222111111111111111222333333333222222222222333444444444444444444666777888999888777555333333333444555222333444555555555555444444444555555555555555444555666666666666777777777888888888888999999999999;;;:::999999888888999999::::::::::::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;999:::;;;<<<===>>>>>>>>><<<<<<======>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBB:::;;;===?????????======<<<======>>>>>><<<;;;:::999999999999999999::::::888888888888888888888888888888888888777777777777333333444555555666777777666555555555555444444444333333444444444444333333000111111222333333444444222222222222222222222222222222222333333333444444111111111111111111111111222222111111111111111111000000000000111222333444111111111111111111111111000111222222333333222222111111111111111111111111111///...///000111000/////////000111111111111111///000000000111111111111333222000000000111333444111111000000000000111111111111111111111111111111111111111111111111111111000000111222333222111111///000111222333444444444111111222222222222111111000000111222222222222111333222111000000111222333222222222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333444555666666555444444555555666777777666666777777777777666666999888888777777888888999000111222333333222111000000000000000000000000000000000111111111111000000222111111111000000////////////000000111111111222111111111111111111111111///000000111222222333333////////////////////////111111000000000000111111///000000111222222333333000000000///////////////000000000000000000000000000000111222222222222222//////000000000000//////000000111111222222222333111111111111111111111111000000000000111111111111111111000000/////////...000000000111333444222111............////////////111000///......000222444///111222222111111222333000000111111111111000000000000000000000000000000000000111111222222222222000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000///000111222222222222222000111111111111222222222222222222333333222222222000000111111222222222333222222111111222333444444444333333333333444555555333333444444666777888999999777555333222333444555444444555666777777777666555555555666555555444444777777777777888888888888999999:::::::::;;;;;;;;;;;;::::::999888888888999999999999888999999::::::;;;<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>?????????>>>============>>>>>><<<<<<;;;::::::::::::;;;999999;;;<<<===>>>>>>>>>;;;<<<<<<===>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCC????????????????????????@@@AAACCCDDDDDDDDDCCCCCC<<<===???AAA@@@>>><<<:::;;;===>>>??????===;;;:::999999999999999999999:::777777777777777777777777888888888888777777777777333333444444555666777777666666555555555444444444333444444555555444444333000000111222333333444444333333333333333333333333222222222333333444444444111111111111111111111111000000000111222222333333111111111111222333444555111111111111111111111111111111222333333333333222111111111111111111111111000...---...///000///...//////000111111111111111//////000000111111111222333222111000000222444555111111000000000000111111111111111111111111111111000000000000000000000000///000111222333333222111000111222444555666777777111111222222222222111111///000111333333222111111333222111000000111222333333222222111111000000000333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333666666555444333333222222666555555555555777999:::666777777777777777666555777777666666666666777777///////////////000000111000000////////////000000000000///000111222444555222222111000//////000000000000000000000000000000111111000000//////......111111111111111111111111000000000000000000000000111000/////////000222333222222222222222222222222111111111111111111111111222222222222222222222222333333222111000000111111000000000000000000000000222111111111000000//////111111222222222333333333000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111222222222111111111000000000000000000000111111222000000000000000000000000000000000000000000000000//////...//////000111222111111000000000000111111000000000000000000000000333333333222000///---,,,000111111111111222222222////////////////////////000000000000000000000000111111000000000111333444000111111222222222111111222222222222222222222222444444444444444444444444222222333333444555666666888666333111111222444555333333333444444444555555333444444555666777888888888888777777666666555555999999999999999999::::::::::::999999999:::;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAA@@@@@@???????????????????????????>>>>>>>>>>>><<<<<<<<<<<<============:::;;;;;;;;;<<<<<<======:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>============CCCBBB@@@?????????@@@@@@AAAAAA@@@??????@@@AAAAAA@@@AAACCCDDDDDDCCCAAA@@@===>>>>>>????????????>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999888777777666888666555666777888777555666666666666666666666666666555444444333333444444555555555444444333333333111222222333333222222111666555444444222222111000555444444333222111000000111111111111111111111111000000000000000000000000333222111000000222444555666444222222333444333222000000000000111111111111------...///000111222222222111000///.........///......//////000000111111333111///...---...///000111111000000000000111111000000000000000111111222000000000000111111111111222222222222222222222222111111111111111111111111222222222111111111000000000111111111111222222222222111111111000000//////111111222222222333333333000000000111222222333333111111111111111111111111222222222222222222222222000222444444333222111222444444444444444333222111444555555666666666666666777777777777777777777777555555555555666666666666666777888999:::999999888000000000000000111222222000000////////////000000//////......///000111222222111111000000000000000000000000000000000000000111111000000////////////111111111111111111111111000000000000000000000000111000/////////000222222222222222222222222222222111111111111111111111111222222222222222222222222333222222111000000111111000000000000000000000000111111000000000///////////////000000000111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111222222222111111111000000000000000000000111111222000000000000000000000000000000000000000000000000000////////////000000111111111000000000000111111000000000000000000000000222222222222111///...---000000111111111222222222111111111111111111111111000000000000000000000000222111000000000111222333111111222222222111111000222222222222222222222222444444444444444444444444333333444444555666666777777666444333222333444555333444444444555555555555444444555555666666777777777777777666666666666666888888999999999999::::::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???:::;;;<<<===>>>???@@@AAA::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????BBBAAA@@@?????????@@@@@@AAAAAA@@@??????@@@AAAAAA???@@@BBBCCCCCCBBB@@@???>>>>>>?????????>>>>>>===<<<<<<============<<<<<<;;;;;;;;;;;;:::::::::::::::999999888777777666666666555444555666777666444555555555555555555555555333222111111000000111111555555444444444333333333111222222333333222222111444444444333333222222111444333333222222111111000111111111111111111111111000000000000000000000000333222111000000222333555555333111111222333222111//////000000000111111111//////000000111111222222000000000000////////////////////////000000000000222111///.........///000111111000000000000111111000000//////000000111222000000000000111111111111111111111111111111111111111111111111111111111111222222222111111111000000000111111111111222222222111111111111111111000000111111111111222222222333222222111111111111111111111111111111111111111111222222222222222222222222000222444333222111222333111111222222111000000///444444555666666666666666666666666666666666666666555555555555666666666666777777999999:::999888777111111111111111222222333111000000//////000000111000000////////////000000111111111000000000000000000000000000000000000000111000000000000/////////111111111111111111111111000000000000000000000000000000000///000111111222222222222222222222222222000000000000000000000000111111111111111111111111333222111111000111111111000000000000000000000000000000///////////////.../////////000000000000111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111222222222111111111111111000000000000000111111222000000000000000000000000000000000000000000000000111000000000000000//////111111000000000000111111000000000000000000000000111111111111111000//////000000000111111111222222111111111111111111111111000000000000000000000000333222111111000111111111222222222222222111000///222222222222222222222222444444444444444444444444444444555555666666777777666666555555555555555555444444555555555666666666555555555666666666666666666666666666666666777777888888888999999999:::::::::999999999::::::;;;<<<======<<<<<<<<<======>>>??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????;;;<<<===>>>@@@BBBCCCDDD;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@BBBAAA@@@?????????@@@@@@AAA@@@@@@??????@@@@@@AAA>>>???@@@AAAAAA@@@???>>>????????????>>>======<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::999999888888777777666666555555666444333444555666555444555555555555555555555555555444444333333333333333444444444444333333333333111222222333333222222111333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000222222111000000222333444444222000000111111111000//////000000000000111111111111111111111111111111---...000111111000000///000000000000////////////222111///......///000000111000000//////000000111000000//////000000111222000000000000111111111111000000000000000000000000111111111111111111111111222222222111111111111111000111111111111222222222111111111222222222222222000000000111111111222222333333222222111000000///111111111111111111111111222222222222222222222222222333333222111111222444444444444555444444333222333444555555666666555555666666666666666666666666555555555555666666666666777888999:::999999777777111000000000000111222222111000000000000000000111333222222111111111111111000000111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111222111111111111111111111111////////////////////////000000000000000000000000222222111111111111111222000000000000000000000000////////////............111111111111222222222222000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000111111222000000000000000000000000000000000000000000000000111111111111000000///...111111000000000000111111000000000000000000000000///000000111111111000000000000000000111111111111////////////////////////000000000000000000000000333333222111111000000000222222222222222111000///111222222222222222333333444444444444444444444444444444444444555555666666555555666777777666555444555555555666666666666777666666666666666555555555444555555666666777777777777777888888999999::::::999999999999:::;;;<<<<<<>>>======<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======>>>>>>>>>?????????======>>>???@@@AAABBBCCC<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>?????????AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@???>>>>>>????????????>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999999999999777777666666555555555555666555444444666666555444555555555555555555555555666666555444444444444444333333333333333333333333111222222333333222222111111111222222333333333333000000111111222222222333111111111111111111111111000000000000000000000000111111111000111222333333222000//////000000000...////////////000000000111111111111000000000//////+++---///111222222000///111111000000//////......111000////////////000000000000////////////000000///////////////000111111///000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111222222333333444///000000000000111111111222222222111111111000000111111111111111111111111111111111111111111111111333333333111000000222555555666666666666666555555333333444555555555555444666666666666666666666666555555555555666666666666888888999:::999888777666000////////////000111111111111000000000000111111333333222222111111000//////000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111////////////////////////000000000000000000000000222111111111111111222222000000000000000000000000............////////////111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111222000000000000000000000000000000000000000000000000111111222222111000///...111111000000000000111111000000000000000000000000//////000111111111111000//////000000000111111111////////////////////////000000000000000000000000222222222222111111000000222222222222222111000///111111111222222333333333444444444444444444444444222333333333333333444444444555666777888777555444555555555666666666666777666666666666666555555555444444555555666666777777666666777888888999::::::999999999999:::;;;<<<===>>>======<<<<<<<<<<<<===>>>======<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???<<<<<<<<<=========>>>>>>????????????????????????========================>>>>>>>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>><<<;;;:::::::::;;;;;;;;;;;;::::::::::::999999999888888888666666666555555555555555777666555666777777666555555555555555555555555555333222222111111111111111333333333333333333333333111222222333333222222111000111111222222333333444///000000111111222222333000000000000000000000000000000000000000000000000111000000111111111222222222000....../////////......////////////000000000000000000///......------+++---///111222222111000111111000000//////......000///////////////000000000000////////////000000/////////...///000000111///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111222222333333444///000000000000111111111000000111111111222222222111111111111111111111111111111111111111111111111333333333111000000222555111222222333333333222222222333333444444444444444555555555555555555555555555555555555666666666666777888999:::999999777777///////////////000000111222111111000000111111222000000000000000///...---...///111222222111000000000000000000000000000000000000000111111111111222111111111111111111111111000000000000000000000000//////000111111111111000111111111111111111111111000000000000000000000000111111111111111111111111111111111000111111222333000000000000000000000000...////////////000000000000///////////////......000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111111222222222000000000000000111111222000000000000000000000000000000000000000000000000000111222222222111000///111111000000000000111111000000000000000000000000///000000111111111000000/////////000000000111111111111111111111111111111000000000000000000000000111111222222222111000000000111111222222222111111111111111222222333333444444444444444444444444444222222222222222222222333333444555666777666555444444444555555555666666666555555555666666666666666555555555555555555666666555666666777888999::::::888888888999:::;;;<<<=========<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<============?????????>>>>>>>>>>>>===>>>>>>>>>>>>============???>>>>>>>>>=========<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;999::::::;;;;;;::::::999999999999888888888777777666666666666666666555555888666555666777888777666444444444444444444444444444444333222222222222222222222222222333333333333111222222333333222222111000111111111222222333333000000000111111111222222000000000000000000000000000000000000000000000000000000000111111111111222222000....../////////.........////////////000000/////////......---------,,,---///000111111111000000000000000////////////////////////000000000000000//////......//////000//////......//////000111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222000111111111111222222222111111111222222222222222000000000111111111222222///000000111222222333333111111111111111111111111111111111111111111111111222333333222111111222444222222333444444444333333111222333333444444333333555555555555555555555555555555555555666666666666666777888999:::999999888000000//////000000111222222111111000000111111222//////000111000000///......///111222222222000000000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000...///000111222111111000111111111111111111111111111111111111111111111111222222222222222222222222111111000000111222222333000000000000000000000000/////////000000000111111000000//////............000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222000000000000000111111222000000000000000000000000000000000000000000000000///000222333333222111000111111000000000000111111000000000000000000000000000000111111111000000///////////////000000000111111111111111111111111111000000000000000000000000000000111222333222111111///000111222222222222222000111111222333333444444444444444444444444444444333333333333333333333333333333444555555555555555333444444444555555555555444444555555666666777777555555555555555555444444555555666777888999::::::888888888999:::;;;======<<<<<<<<<<<<<<<===>>>??????>>>======<<<<<<======999999:::;;;;;;<<<======<<<============>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>==================>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>???<<<===============<<<<<<999999::::::::::::999999999888888888777777777777666666666666666666666666777666555555777777666555444444444444444444444444666666555444444444444555111111222222222333333333111222222333333222222111111111111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000///000000111111111111111222000......///000///............/////////000000////////////..................//////000000111111////////////000000000000......///000000000000000//////............/////////............///000000000000000000111111111111000000000000000000000000111111111111111111111111000000111111111222222222000111111111111222222222111111111111111111000000111111111111222222222333111111111111111111222222111111111111111111111111111111111111111111111111000222444333222111222333333333444555555555555555111111222333333333333333555555555555555555555555555555555555666666666666444666777999:::::::::999111111111000111222222333222222111111111111222222000111222333333222111000---///111222333222111000000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000...///000222222111111000000000000000000000000000111111111111111111111111222222222222222222222222111111000000111222333333000000000000000000000000//////000000111111222222222222111111000000000///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111222222222222000000000000000111111222000000000000000000000000000000000000000000000000...///111333444333222111111111000000000000111111000000000000000000000000111111111111111000//////////////////000000000000////////////////////////000000000000000000000000///000111222333333222111...///000111222333333333000000111222333333444444444444444444444444444444444444444444444444444444333333333333444444555555333333333444444444555555333444444555666777888888666666666555555444444333444555666777888999::::::888888888999:::;;;===>>>;;;;;;;;;<<<<<<>>>???@@@??????>>>===============;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>????????????======>>>???@@@@@@AAAAAA@@@?????????>>>>>>======;;;;;;<<<===>>>???@@@@@@>>>???@@@AAABBBAAAAAA@@@???@@@AAABBBBBBAAA@@@?????????>>>>>>>>>>>>??????<<<<<<===============<<<999999999::::::999999999888888888888777777777777666666666777777777777777666555444444555666555444444444444444444444444444333333222111111111111222111111111222222333333333222222222333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000//////000111111111111111222000///...000000///.............../////////000/////////000000000000000000////////////000000111......//////000000111111......///000000111000000//////............//////...............///000000000000000000111111111111////////////////////////111111111111111111111111000000111111222222222222000111111111111222222222222111111111000000//////111222222222222333333333333333222222111000000000111111111111111111111111000000000000000000000000000222444444333222111222///000111111222222222222111111222333333333333222555555555555555555555555555555555555666666666777444555777999:::;;;;;;:::222222222222222222222222000000000000000000000000...000222444444222000...000000000000000000000000111111000000//////......000000000000000000000000222111111111000000//////000000000000000000000000000111222222222000///...////////////000000000000000000000000000000000000111111000000000000111111,,,...000111111000...,,,000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111111222222333333222222111000000000000000000111111000000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000///000111222222111000///000000000000000111111222222222111111111111222222//////000000000000//////333222111/////////000111///000000000000000//////////////////////////////000000000000111111111111000000000000111111111111111111111111111111111111222222111000111222444555111111111111111111111111444444444444444444444444444444444444444444444444666555555444444666777888333444666888888888888777777777666666555555555444777777777777888888888888::::::::::::::::::::::::======>>>>>>?????????@@@===>>>???>>><<<::::::;;;;;;<<<>>>>>>===<<<<<<===;;;;;;<<<<<<===>>>>>>>>>AAA@@@???=========>>>??????>>>===<<<<<<===>>>???@@@???>>><<<<<<<<<===>>>>>>>>>>>>>>>============>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>??????@@@<<<===>>>??????>>>===<<<===<<<:::999888888999999999888888777777777777777999888888888777777666666555555444444444444555555333333333333333333333333111111111222222333333333333333222111000000111111222222222222222222222222111111111111111111111111222222222111000//////...000000000000000000000000111111111111111111111111000111111111111222222222000000111000000///...------------...///000000111111111000000//////......///////////////.........000222333222000/////////000000111111111111000000111111000000//////......//////000000111111222222444333222111111222333444000000111111111111000000111111222222222333333333444444333333222111111111---...///111222222222222222222222222222333333333000000111111111111000000///000222333333222000///111111111111111111111111333222222222111000000000000000000000000000000000111222222333333222222111222333333333333222111111222333555777777666555333333444555555666666555555666666666777888:::;;;<<<222222222222222222222222000000000000000000000000///000222333333222000///000000000000000000000000222111111111000000000000000000000000000000000000111111111111000000000///000000000000000000000000000111111222111000///.../////////000000000111111000000000000000000000000111111000000000000111111//////000111111000//////000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111111111111222222111111111111111111000000000000000000000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000111111111111000000000000000000000111111222222111111000000111111222000000111111111111000000333222000/////////000111//////000000000000//////////////////////////////000000000000111111111111000000000000111111111111111111111111111111111111222222111111222222333444444444444444444444444444444444444444444444444444444444444444444444444444666555555444555666777888444555666777777777777777777777777666666666555555777777777777888888888888::::::::::::::::::::::::=========>>>>>>>>>?????????@@@AAA@@@>>><<<<<<<<<:::;;;======<<<;;;;;;<<<;;;;;;<<<<<<======>>>>>>???>>>===<<<;;;<<<<<<===>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>===============>>>>>>??????>>>>>>===>>>============>>>??????<<<===>>>>>>>>>===<<<<<<>>><<<;;;:::999999::::::999888888777777777777777777777777666666666555555666555555555555555555666333333333333333333333333222222222222222222333333333222222111000000111111222222222222222222222222222222222222222222222222222222111111000//////...000000000000000000000000000000000000000000000000//////000000000111111111///000000000000//////...------......///000000111111000000000/////////...////////////////////////---///000000///...///000000000111111111111000000111000000000/////////...000000000000000111111111222111000//////000111222000000111111111111000000111111111111222222222222000000000000000000111111///000000111111111111000...//////000000111222222000111111111111111111000222222111111111111222222111111111111111111111111222222222111111111111111222222222222222222222222222222333333333333222222///000111222333444444444222222444555555555444333333444555555666666555555666666666777888999;;;;;;222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000222222222222111111111111000000000000000000000000111111111111000000000000000000000000000000000000000111111111111000//////000000000111111111222222000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111222111111111000000//////000000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000111111000000000000111111000000000000000111111222222111111000000111111222111111222222222222111111222111000000///000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111222333333333222222444555555555555555555555444444444444444444444444444444444444444444444444555555444444555555666777666666666555666666777777888777777777777777666666777777777777888888888888::::::::::::::::::::::::<<<<<<<<<===============???@@@AAA@@@>>><<<;;;<<<999;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<======>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;>>>>>>>>>>>>==================>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>><<<======>>>>>>>>>======>>>===<<<::::::::::::;;;999888888777777777777777666666555555555555555444666666666666666666666666333333333333333333333333333333222222222222222222333222111111000111111111222222222222222222222222222222222222222222222222222222111111000/////////000000000000000000000000////////////////////////.../////////000000000000...//////000000000000///---......//////000000111000000000000////////////////////////////////////***,,,...///......///000000000111111111111000000000000000000////////////111111111111000000000000000//////......//////000000000111111111111000000000000000000111111111111...//////000111111222222111111111111111000//////......//////000111222222111111222222222222111111444333111000000111333444111111111111111111111111111111111111111222222222444444444444444444444444333333444444444444333333///000111333444444444444222222222333333333444444333444555555666666555555666666666666777999:::;;;111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000111111111000000000000111111111222222222222000000000000000000000000111111000000000000111111222111000000000000111222000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111111111111111111111111111222222111111000////////////000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000222111000//////000111222000000000000000111111222111111000000000000111111000111111222222111111000111111000000000000000000...//////000000000000///000000000000000000000000///000000000111111111111///000000000111111111111111111111111111111111111000111333444444333222111111111222222222222222333333333333333333333333333444444444444444444444444444444444444555555666666888777555444444555666777888888888888777777777777666777777777888888888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>;;;999999999:::<<<======;;;::::::;;;::::::;;;<<<<<<======>>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>??????????????????>>><<<;;;::::::;;;;;;999888888777777777777777555555555555555555555555666666777777777777666666333333333333333333333333333333333222222111111111222222111111111111111222111111111111111111111111222222222222222222222222111111111111000000//////////////////////////////000000000000000000000000/////////000000000111111---...///000000111000000......//////000000000000000000000000///////////////////////////000000000+++---//////...---...///000000111111111111000000000000000000////////////222222111111000000//////////////////////////////000000111111111111000000////////////000000000000111111222222222333333333000000111111111000000///111111111111222222222222222222222333333222222222444333222111111222333444111111111111111111111111000000000111222222222333444444444444444444444444333444444555555444444333333333444444333333222111333333222222333333444555333444555555666555555555666555555666777888999999111111111111111111111111000000000000000000000000222111///......///111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000111111000111111111222222222222000000000000000000000000111111000000000000111111111000000//////000000111000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111333222111111111111222333111111111111000000/////////000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000222111000//////000111222000000000000000111111222111000000000000000000111//////000000000000//////000000000111111111000000......///000000000000000000000000000000000000000///000000000111111111111///000000000111111111111111111111111111111111111111222333444444333111000//////000000111111111111333333333333333333333333444444444444444444444444333444444555555555555555777666555444444555666666777777777777888888888888666777777777888888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>===;;;:::999:::<<<===>>>>>><<<;;;;;;<<<::::::;;;;;;<<<=========<<<<<<<<<<<<===<<<<<<<<<========================<<<<<<<<<============<<<>>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<===?????????@@@@@@AAAAAAAAA???>>><<<;;;::::::;;;;;;999888888777777777777777666666666666666666666666666666777888888777666666333333333333333333333333333333333222222111111111222111111111111111222222111111111111111111111111222222222222222222222222111111111000000000000000////////////////////////111111111111111111111111000000000111111111222222---...///000000111000000/////////000000000000000////////////000000000000////////////000000111111///000111111///......///000000111111111111000000////////////000000000000222222111111000000//////000000000000000000000000000000111111111111000000....../////////000000000333333333222222222111111......000111111222222222333333222222111000000000222222222333333222222222111222333333333333222111111111111111111111111111000000000111222222222333333333333333333333333333333444444555555444444333333444444444444333222222444444444333444555666666333444555555666555555555555555555555666777888888111111111111111111111111000000000000000000000000111000////////////000111000000000000000000000000///////////////000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000///000000111222000000000111111111222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111222111000//////000111222000000000000000000000111000000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000111111000000000000111111000000000000000111111222111000000//////000000111//////000000000000////////////000111111111111000---...///000000111111000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111222222333333333222111111000000111111222222333333333333333333333333333333444444444444444444444444333333444555555555555444555555555444555555666666666666777777777777777888777777777777888888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???>>>===<<<=========>>>???>>><<<;;;;;;<<<:::::::::;;;<<<<<<======<<<<<<===>>>>>>>>>>>>=========>>>>>>>>>>>>======<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======@@@?????????@@@AAABBBCCC>>>===<<<::::::::::::;;;999888888777777777777777666666666666666777777777555555777777777777555555333333333333333333333333333333222222222222222222111111111000111111222333111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222...//////000000000000///000000000000000000000000////////////000000000000...//////000000111111222111222333222000///...///000000111111111111000000////////////000000000000111111111111000000000000000111111222222111111000000000111111111111000000////////////000000000000222222111111000//////...---...///000222222222333000000000//////......---111111222222222222111111///000222333333222000///111111111111111111111111111111111111111222222222111111111111111111111111333333444444444444333333000111222444555555555555444444444555555555666666333444555555666666555555555555555555555666777777111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000//////000000000111111111000000000000000000000000///000000000111111111111000000000000000000000000111000/////////000222333/////////000000000111111000000000000000000000000111111000000000000111111000000111222222111000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000///...------...///000/////////000111111222222000000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000111111111111000000000000000000000111111222000000////////////000000000000000111111000000000...///000111222111111000---...///000111111111111////////////////////////000000000000111111111111000000000000111111111111111111111111111111111111444333222222111111222222000111111222333333444444222222222222222222222222444444444444444444444444222333444555555555444444333333444555666666666666555555666666666777777777777777777777888888888888888888999::::::;;;<<<<<<============<<<<<<;;;;;;999;;;===>>>======>>>???<<<>>>???>>><<<:::::::::999::::::;;;;;;<<<<<<===;;;<<<===>>>???>>>>>>===<<<<<<===>>>>>>===<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>============;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>>>>======>>>???AAABBB>>><<<;;;:::999999::::::999888888777777777777777444444555555555666666666333444666777777666444333333333333333333333333333222222222222222222333333111111000000111222222333111111111111111111111111000000000000000000000000000000000000000000000111000000000000000000000000111111111111111111111111000000000000111111111111///000000000000//////...000000000000000000000000.../////////000000000111...//////000111111222222000111333222111000000111000000111111111111000000.../////////000000000111000000000000000111111111000111111222222111111000000000111111111111000000//////000000000111111111111111000000000000000000...///000111111111111111............//////000000000111111111111111111000000000000111111000000000111111111111111111111111222222222111111111111111222222222222222222222222222222333333333333222222000111333444555555666666222333444555666555444444333444555555666666555555555555444444555555666666000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000111111222222222333000000000000000000000000//////000000111111111222000000000000000000000000111000/////////111222333////////////000000000000000000000000000000000000111111000000000000111111000111333444444333111000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111///...,,,++++++,,,...///......///000111222333333000000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000///000111222222111000///000000000000000111111222000000////////////000000111111222222222222111111...///000222222222111000---...///000111111111111////////////////////////000000000000111111111111000000000000111111111111111111111111111111111111555444222111000111222222//////000111222222333333222222222222222222222222444444444444444444444444222333444555555555444333111222444666777777666666444555555555666666777777777777777777888888888888888888999::::::;;;<<<<<<>>>>>>=========<<<<<<<<<666888;;;<<<;;;;;;===>>>;;;===>>>===:::999999999999999:::;;;;;;<<<<<<===:::;;;===>>>>>>>>>======:::;;;<<<======<<<;;;:::;;;<<<>>>?????????>>>===>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;:::===<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<>>>@@@AAA===<<<:::999888888999999999888888777777777777777333333333444444555555555333444666777777666444333333333333333333333333333111111111222222333333444111111000000111222333333000000000000000000000000////////////////////////000000000000000111111111000000000000000000000000000000000000000000000000////////////000000000000000000111000000///......111111111000000000000000.../////////000000111111...//////000111222222222---///111111111000111222000000111111111111000000.../////////000000111111//////000000111111222222///000111222222111000///000000111111111111000000000000000000111111111111111111111222333333444444111111111111111000//////------...000111333444444000000111111111111000000111000///......///000111111111111111111111111111333222222222111111000000222222222222222222222222111222222333333222222111444444555555444444333222000111333555555444333222333444555555666666555555555555444444444555666666111111111111111111111111//////000111111111111111111222222222222333333333111111000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000000000////////////000000222222222111111111000000222222222222222222222222111111111111111111111111000000000000000000000000---///000111222222111000222222333333333444444444////////////////////////000000000000000000000000000000000000000000000000//////000000111111222222111111000000111111222333222000///------///000222000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000111111000000//////......000000000000000000000000111111000000//////......///000111222333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222333333444444333333111111111111333333444444444444444444444444666666777777666555444444444444444555555555555666555555555555666666666666888888777777666666555555888888999999999:::::::::999:::;;;<<<============;;;;;;<<<<<<===???@@@AAA???>>><<<999888777777777::::::::::::::::::::::::===============<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>><<<<<<<<<<<<===>>>???@@@============<<<<<<<<<<<<;;;:::999888777777777777777777777777666666666666777666555444444444444444555555555444444333333333333333333222222222111111444333111000000000111111222222111111111111222222222222222222222222222222000000000000111111111111111111000000//////......000000000000000000000000000000000000000000000000000000000000111111111111333333222222111111000000000000000000////////////000000////////////000000000000000000000000000000000111111111111222222222888888666444222000///...111111000000000000111111000///...///000111000...000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000111111222222222222111111000111111111222222222222000000000000000000000000111111222222222222111111//////000000000000//////111111000000//////......333222111111111222333444222333333444444333333222222222333333444555666666111222333444555555555555666777777777777777666555333444444555555444444333111111111111111111111111//////000111111111111111//////000000000111111111111111000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000111111000000000000111111222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111222111111111222222222222333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000//////000000111222111000///......///000111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000////////////---..................///111111111111111111111111111111111111111111111111111111111111111111111111000111111222333333444444444333222111111222333444444444444444444444444444333333333333333222111111444444444444555555555555555555555666666666777777666666666666666777777777888888888999999999::::::999:::;;;<<<<<<=========;;;;;;;;;<<<===>>>@@@@@@@@@>>><<<:::999888888888999999999999999999999999<<<======>>>>>>======<<<===============>>>??????<<<=========>>>>>>>>>>>>????????????????????????>>>======<<<<<<<<<======<<<<<<<<<======>>>@@@@@@>>>=========<<<<<<;;;;;;::::::999888777777777777777777777777666666666555555555444444333444444444555555444444444333333333333333222222222111111111333333111000000000111111222111111000000111111222000000000000000000000000000000000000111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000000000////////////000000////////////000000000000000000000000000000//////000000000111111111111111111111000000000000111111000000000000111111444222111222333333222111/////////000000000111111......///000111222333333////////////000000000000000000000000000000000000111111111222222111111111000000000111111111222222000000000000000000000000000111111111111111111000000000111111111111000000000000000111111111111111222222111111111222333444222333333444444333333222222333333333444555555555111222333444555555555555222333444555666777777777444444444444444444444444111111111111111111111111//////000111111111111111/////////000000000111111111111000000000000111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222000000000000000000000000222222111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000222222222222222222222222333222222111111111111222000111111111222222222222333333333333333333333333000000000000000000000000000000000000000000000000111111111111000000000000///////////////000000111111000///......///000111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000111000///......///000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222333333444444444333333333333444444444444444444444444444444111222222222222111111000444444444444555555555555666666666666777777777777444555555666777777888888777888888888999999999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===??????@@@???===<<<::::::999999999999999999999999999999;;;<<<===>>>>>>??????>>>>>>>>>======>>>>>>??????<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<============>>>???@@@@@@>>>>>>===<<<;;;;;;::::::999888888777777777888888777777777666666666555555333333333222333333444444444444444444333333333333333222222222222111111111333222111111000111111111222111111000000111111222////////////////////////000000000000111111111111111000000000000/////////000000000000000000000000////////////////////////000000000000111111111111///000000000000000000111////////////000000000000000000////////////000000000000000000000000000000.../////////000000000000////////////000000000000111000000//////000000111222000//////000000///---....../////////000000000......///000111222333333......//////000000111111000000000000000000000000111111111111111111111111/////////000000000111111000000000000000000000000///000000111111000000///111111222222222222111111///000000111222333333333222111111111111222333333222222333333333333222222333333333333444444444444222222333444555555555555222333444555555555555555555444333333333333444555111111111111111111111111//////000111111111111111111111111111222222222222111111000000000000111111000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000222111111000000111111222111111111111000000000000222222222222222222222222////////////////////////111111111111111111111111555444222111000111222222000000000000111111111111333333333333333333333333000000000000000000000000000000000000000000000000222222111111000000//////000////////////000111111000000////////////000000000000000000000000000000000000000000000000000000//////000000111111222222//////////////////////////////000000111111222222////////////////////////.........///000111111111444222000.........000111////////////////////////111111111111111111111111111111111111111111111111111111111222222333333333444444444444444444444444333333333333333333333333333333444444444444333333333333444444444555555555666666666777777777888888555555555666666666777777777777777888888888888999999999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@>>>===============>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;;;;============>>>>>>???@@@>>>======<<<;;;:::999999888777777777777888888999777777666666666555555555111111111111222333444444333333333333333333333333222222222222111111111111222222111111111111111111111111000000000000111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111......//////000000111111////////////000000000000000000////////////000000000000000000000000000000/////////000000000111111222222111111000000//////000000////////////000000111///............---+++............////////////111111111111000000000///......//////000000111111000000000000000000000000111111000000000000111111////////////000000000000000000000000000000000000//////000000000000//////000111111222222111111000000000000111111222222222111111111111111222222333222222333333333333222222444444333333333333333333222333444444555555555444777777666666444333111111666555333222222333555666111111111111111111111111//////000111111111111111000000111111111222222222111111000000000000111111//////000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000222222222222222222222222////////////////////////000000000000000000000000555444222111000111222222//////000000000111111111222222222222222222222222111111111111111111111111111111111111111111111111222222111111000000//////111000000000000111222222000000////////////000000000000000000000000000000000000000000000000000000//////000000111111222222//////////////////////////////000000111111111222////////////////////////------...///000111222222000///---+++***+++---...////////////////////////000000000000000000000000111111111111111111111111111222222222222222333333444444444444444444444444333333333333333333333333444444555555555555444444333333333444444444444555666666666666777777777777777666666666555555555444666666777777777888888888888999::::::::::::::::::999999999999:::;;;<<<<<<>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===???@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<====================================????????????>>>===;;;:::=========<<<======>>>???<<<<<<<<<;;;:::999999999777777777666777777888888666666666666555555555555111111111111111222333444333333333333333333333333222222222111111111000000111111111111222111111111111000000000000000000111000000000000000000000000///000000000111111111111000000000000111111111111000000000000000000000000///////////////////////////000000000111111111111......//////000000111111.../////////000000000111000000////////////000000000000000000000000000000000000000111111111222222111111111000000000//////000000////////////000000333222000000111111000///............////////////111111111111000000000///.../////////000000000111000000000000000000000000111111000//////000111111////////////000000000000000000000000000000000000//////000000000000////////////000000000000//////111111000000000/////////000000111111222222222222111222222333333222222111333333333333333333222222333333444444555444444444888888777666555444222111666555333222222333555666111111111111111111111111//////000111111111111111........./////////000000111111000000000000111111/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000//////000000000000000000000000000000////////////000000//////000000000000000111000000000000000000000000000000000000000000000000////////////////////////333222222111111111111222///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111222222333//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000---......///000111111222111000///...---...//////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333444444444444333333333333333333333333333333111222222333333333333333333333333333444444444444555555555555666666666666777777666666555444444333666666666666777777777777888999999::::::999999999999999999999999:::;;;;;;<<<======>>>======<<<<<<999999999999999999999999999:::;;;===>>>?????????<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@???>>><<<;;;===<<<<<<;;;;;;<<<<<<===;;;;;;:::::::::999999999888777777666666666777777666666666555555555444444222222222111222222333333222222222222333333333333222111111111111000000000000000111222222222222111111000000//////000000111////////////////////////000000000000111111111111000000000111111111111222000000000000000000000000////////////////////////000000000000111111111111///000000000000000000111......//////000000111111000000////////////000000000000000000000000000000111111111111222222222222,,,------...///000000111000//////......//////000000///...///000111000........./////////000000000......///000111222333333000000000000000/////////000000000000000000000000111000///......///000111/////////000000000111111000000000000000000000000///000000111111000000/////////000000000000//////111111000000///......---///000111111222222111111111111222222222222111111222222222222333333333333333333444444555444444333333444555666666666666666555444333333333333444555111111111111111111111111//////000111111111111111............/////////000111111000000000000111111...//////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000////////////000000000000000000000000111000000000000000000111////////////000000111111000000000000000000000000111111111111111111111111////////////////////////000000111111222111111111000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111000000000000000111222222//////000000000000//////000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000/////////...............000000000000000000000000......//////000000111111111111111222222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111222333444444333222111222222222222222222222222000000111222222222222222222222333333333444444444444444444444555555555555555555555555555555555555555555555666666666777777888888999999999999888888999888888888888999::::::;;;;;;<<<=========<<<;;;999999999999999999999999999999;;;<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???===<<<<<<;;;;;;:::::::::;;;;;;999999999999::::::::::::999888777666666666666666666666555555555444444444444333333222222222222333111111222222222333333333111111111111000000000000///000111222333222222111000000////////////000000000000000000000000000000000000000000111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000.........///000111111111000000////////////000000000000000000000000000000000000000000111111111111.........//////000000000//////............//////,,,++++++,,,...///...---/////////000000000111111......///000111222333333111111000000//////......000000000000000000000000111000///......///000111000000000111111111222222000000000000000000000000000111111111111111111000000000000111111000000000111000000000000000000000...///000111222111111000111111222222222222111111111111111222333333333444333444444555444444333333111222333444555666666666444444444444444444444444111111111111111111111111//////000111111111111111000000000000111111111111111111000000000000111111...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////...000000000000000000000000222222111111111111222222.../////////000000111111222222222222222222222222111111111111111111111111000000000000000000000000---///000222222222111000111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111222222///////////////000111111//////000000000000//////000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000//////......---------,,,000000000000000000000000////////////000000000000---...///000111111000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111333333333333111111222222222222222222222222000111222333333333333333222222333333333444444444333333333444444444555555333333444444555666666666555555555555666666666777888888999999999888888777888888888888888888999999:::;;;<<<=========<<<;;;::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==============================<<<===???@@@@@@???>>>===;;;::::::999999999::::::777888888999999:::;;;;;;999999888666555555555555666666555555555444444444555555444333222222222222111111111222222333333333111111111111000000000000///000111222333333222111000000////////////000000222222222222222222222222000000000000111111111111000000111111222222222222000000000000000000000000111111111111111111111111000000000000111111111111333333222222111111000000---......///000111111222000000////////////000000000000000000000000000000////////////000000000000444444333222111000////////////............//////...------///111222222111000000000000111111111111111111111111000000000000222222111000///...------000000000000000000000000222000///......///000222111111111111222222222222000000000000000000000000111111222222222222111111111111222222222222111111000000000111222222333333...///000222222111111000111111222222222222111111000000111222333333444444444444444555444444333333333333444444444333222222333444444555555444444333111111111111000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222111111111111111111111111000///.........///111222000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000//////......000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000------------.........///333222222222111111000000000000000000111111111111...//////000000000000000222111000//////000111222111111000000000000111111111111111111111111111111333333333333333333333333222222222222222222222222222333333444444333333222111111222222222222333333222222222333333333444444444444444555555555666666666666666666777777777777777888888888888999999999999999999999999999999999<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999::::::888777999::::::;;;<<<===?????????>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999<<<;;;;;;::::::;;;;;;<<<========================<<<:::888888999:::999888999555222333777:::999777777777666666666888999::::::999777666444333333333333333333333333333333333444444333222111111111111111111111111111111111111222222222111111111000000000000000000000000000000333333222222111000000///000000000000000000000000222111111111000000//////......------...000222333000000///...............////////////000000000000000000000000000000000000////////////000111222333000000000000000000000000000000////////////000000000000////////////000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000333333222111000///......000000000000000000000000000000000000111111111111222111111111000000/////////000111333333222111111/////////000111111222222222111///.........///000000000000000111111111111000000111222222222222111222222222222222222222222222222222222222222222222333333333444444444555555888666333111111222444666777777777777777777777777111111111111000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000///////////////000111111////////////000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111000000000/////////...000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........////////////222222111111111000000000000000000000111111111111...//////000000000000000111111000000000000111111111111000000000000111111333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222333333444444444444555555333333444444444555555555444444555555555555555555555555666666777777777888888888888888999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;:::888:::::::::;;;<<<===>>>???>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999999:::;;;:::999:::666333333777999888666888777666666666777888999999888777555444444444444222222222222222222222222222222222111222222333333111111111111111111111111222222222111111111000000000000000000000000000000000000111111222333333333000000000000000000000000111111111000000000//////000000/////////000111111222222111000000000000000////////////000000000000000000000000000000000000////////////000111222333000000000000000000000000000000////////////000000111111000000000000111111000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000//////...---,,,,,,,,,000000000000000000000000000000000000111111111111111111111111000000000///000000111222222222222111111111111000000000000000222111000/////////000000000000000000111111111111000000111222222222222111444444444444444444444444222222222222222222222222333333333444444444555555777555444222222333444555555555555555555555555555111111111111000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////...///000000111111000000........./////////000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111111000000000000//////000000000000111111111111...///000000111111000000000000111111111111000000111111000000000000111111333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333222222333333444444444444555555444444444555555555666666555555555555555555444444444555555666777888888999888888888888999999999:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::<<<<<<;;;999:::::::::;;;<<<===>>>???>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;;;;:::999:::777444555777888777444888777777666666666666777777666666555444444555555111111111111111111111111111111111111222333444555111111111111111111111111222222222111111111111111000000000000000000000000000000000111222333333333000000000000000000000000111111000000000000//////111111111111111000//////222222111000000000000000////////////000000000000000000000000000000000000////////////000111222333000000000000000000000000111000000//////000000111222111111000000111111222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........------,,,,,,,,,000000000000000000000000000000000000111111111111111111111111000000000000111111111000111111222333222222111111000//////...222222111000000000000111000000000000111111111111000000111222222222222111444444444444444444444444333333333333333333333333333333333444444444555555555555444444444333333333444444444444444444444444111111111111000000000//////000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000...///000222222111000000////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000///////////////////////////000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111000000000//////////////////000000000111111111111//////000111111111111000///000111222222111000///111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333222222111111111222222222333333444444444444555555555555555555555555555444444444333444555666777888999:::888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;999:::::::::;;;;;;===>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999:::::::::999:::888666666777777555333888777777666555555555555555555555444444555555666222222222222222222222222222111111111222222333444111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000//////////////////////////////000000000000000000/////////000111222222111000///000//////...............////////////000000000000000000000000000000000000000000//////000111222222000000000000000000000000111000000000000000000111111111000000000000111111///000000000111111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000/////////000000000000000000000000///000000000111111111111111111111000000000000000222111000000000111333444111111111111000000//////222222222111111111111111///000000000111111111111000000111222222222222111111111222222222222333333333333333333333333333333333333333444444444555555444444555555555444333222444444444444444444444444111111111111000000000//////000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////111111111111111111111111...///111222222222111000000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111///////////////////////////000000000111111111111////////////000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111222///////////////000000000///000000000111111111111///000000111111111111111///000111222222111000///111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111111111111222222222333333222333333333333444444444555555555555555555555444333444555666777888999:::888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======:::999888999:::;;;:::999;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777888999888777999888777777777666444333666666666666555555444444444444444444444555555666333333333333333333333333444333222222111111111222111111111111111111111111111111111111111111111111000000000000000000000000///////////////.........//////////////////////////////////////////000000---...000111222222111111000//////...............////////////000000000000000000000000000000000000000000000000000000111222000000000000000000000000111111000000000000111111//////............/////////000000000111111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111111111111222222222000000000000000000000000///000000000111111111111000000000000000000111111222111000000000111333444//////000000111111111111222222222222111111000000///000000000111111111111000000111222222222222111111111111222222333333333333333333333333333333333333333333444444444555555333444555666555444222111555555555555555555555555111111111111000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111///000111111222222111111111111111222222222333333000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111////////////000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000111111000000000000111111111111///000111111222222111111000000111111111111000000111111000000000000111111333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111333333444444444444555555222222222333333333444444444444444555555555666666444555555666777888888999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<=========999888777888:::;;;:::999;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::888777666777888777666888888888888777666444444444555555666555555444333555444444444444444555555333333333333333333333333555444333222111111111111111111111111111111111111111111111111111222222222000000000000000000000000+++,,,---...///000111222000000000000000000000000......////////////000000,,,---...///111111222222222222111000000000000000////////////000000000000000000000000000000000000111000000000000000111111000000000000000000000000222111111000000111111222///......------......///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111000111111222333...//////000111111222222111111222222111111000///000000000000111111111111000000111222222222222111222333333444444555555666333333333333333333333333333333333444444444555555333444555555555444333222555555555555555555555555111111111111000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000111111222333000111111111111222222222000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111.../////////000000000111111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000...//////000111111222222////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000111111111222222000000000000111111111111000000111222222222222111111111000000000000111111111111000000000000111111333333333333333333333333111111111111111111111111222222222222222222222222111111222222222222111111333333444444444444555555333333333333444444444555222333333444555666777777555555666666777777777888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>:::999888999;;;<<<;;;:::<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<;;;;;;::::::;;;;;;<<<999999999999999999999999;;;999777777888999888777666777888888777666555555222333444555555555444444555555444333333444444444222222222222222222222222333333222222111222222222111111111111111111111111000000111111111222222222000000000000000000000000,,,---...///111222333333000000000000000000000000........./////////000000......------...///000000222222111000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000222111111000000111111222//////............//////000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000---......///000111111111000000000000000000000000000000000000111111111111///000000000111111111111000000111222222222222111000000000000000111111111000000111111111000///...000000000000111111111111000000111222222222222111222222333444444555666666444444444444444444444444333333333444444444555555444444555555444444333222444444444444444444444444111111111111000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000222111000000000111333444000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111.../////////000000111111111111111111111111111111000000000000000000000000111111000000000000111111222222222222222222222222000000000000000000000000000000000000000000000000...//////000111222222222........................000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111222222222333000000000000111111111111000000111222222222222111222111000//////000111222111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111111111222222222333333333444444444555555555666666111222333444555777888888666666666666777777777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;:::999:::<<<===<<<;;;<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======<<<;;;;;;::::::;;;;;;<<<999999999999999999999999<<<:::888888999:::999888555777888999777666555555111222444555666555555444666555444333333333333444111111111111111111111111111111111111222333444444111111111111111111111111000000111111222222222222000000000000000000000000111111111111111222222222000000000000000000000000---.........//////000000000///---,,,,,,---......000000///...............////////////000000000000000000000000000000000000111111000000000000000111000000000000000000000000222222111111111111222222000000////////////000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......///000111222333333000000000000000000000000000000000000111111111111//////000000111111111222///000111333333222111111222222111111000////////////000000111111///...---000000000000111111111111000000111222222222222111000000111222222333444444444444444444444444444444333333333444444444555555555555444444444333333333333333333333333333333333444333111000000000111111000000111111111111000000333222222222111111000000000000////////////000000000000000000000000000000111111222222222333333333222222111111111111222222222222222111111111000000000000000000111111111111000111111111111222222222333333222111000000000111000000000000111222333444111111111111111111111111///000000111111111000000......///000000111000000111111000000000000111111000111222333333222111000222000......000111222222000000111111111111000000222222222222222222222222000000000000000000000000222222222111111111111000222222111111111111222222222111000//////000111222444222///---,,,...///111111111111111111111111111......///000111222222333111111111111111111111111000000////////////000000222111111111000000////////////000111111111111111000000111111111000000///---......///000111111222333333222222111000//////000000000000000111111222444222000111444555333111///000000000000111111111222222222222222222222222111111222222333444555555666555555555555444444444666666666666666666666666666666666666777777777777888999999999999999999:::;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<<<<<<<999999999999:::;;;<<<<<<<<<===============<<<<<<<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<=========888999:::;;;<<<<<<<<<<<<999999999999999999999999999999888888777666666666666666666666666666666666555555444444444333333333333333333222222222111111555555555444333222000///111111000000000000000111444333333222111000//////222111111111000000//////000000111111111111000000000000000000000000000000------------............111///,,,++++++,,,///111000000000000000000000000......//////000000111111111111000000000000111111000000000000000000000000//////////////////////////////////////////////////////............////////////000000000000//////000000000000000000000000111111000000//////......///111222111000///000111111111111111000000000000000000//////////////////111111111000000000000000////////////////////////000000000000000000000000...///222444555555333333000000000000000000000000111111111111111000//////222111111111000000//////000000000111222222222333222222333333333444444444555444333333222222222222222222111111222444555777666666555555555555666666333333333444444444555555333222111000000000111111000000111111111111000000000000000000/////////...111111000000000000111111000000000000000000000000000000111111111222222222111111111000000111111111222222111111000//////...000000000000111111111111000111111111111222222222222222111111000111111111000000000000111222333444111111111111111111111111111111111000000000000000...///000000000000000000111111000000000000111111/////////000000//////...000...------///000000///000000111111111111000000111111111111111111111111000000000000000000000000000000111111222222222333222111111111111111111222222111000//////000111222555444222000000111333444111111111111111111111111//////000000111111222222///////////////////////////......------......///111111111111000000000/////////000111111111111111000000111111111111000000//////000000111222222222333333222222111000000///000000000000000111222222111///......000111000...000000000111111111222222222222222222222222222222222222222333444555555555444444444555555555666666666666666666666666666666888888888888999999999999999999999999::::::::::::<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<======>>>>>>======<<<<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<=========;;;;;;;;;:::::::::::::::999999999999999999999999999999888888777666666666666666666666666666666666555555555444444444333333333333333222222222111111111111111222111111111000111111000000000000111111333333222222111000000000111111111111000000000///000000111111111111000000000000000000000000000000...////////////000000000000///...------...///000000000000000000000000000.../////////000000000111111111000000000000111111//////////////////////////////////////////////////////////////////////////////............//////////////////////////////000000000000000000000000111000000000/////////......000111000///...///000111111111111000000000000000000000000000/////////111000000000000000000000000000000000000000000000000000000000000000000000///000111222333333222222000000000000000000000000111111111111111000//////111111111111000000000///111111111111111222222222000111111111111222222222555444333333222222222333222222222222333444555666555444444333333444444555333333333444444444555555222222111000000000111111000000111111111111000000000000000000////////////222222111111111111222222000000000000000000000000//////000000000111111111111000000//////000000111111111111000///......---000000000000111111111111000111111111111222222222111111111000111111222222000000000000111222333333111111111111111111111111333222111/////////000000000000000111000000//////111111000000000000111111//////............////////////...000111222111///000000111111111111000000////////////////////////000000000000000000000000...///000111222333444444111111111111111111111111111111000000000000111111333333111111111222444555111111111111111111111111000000000000000111111111////////////////////////000//////......//////000111111111111000000000000///000000111111111111000000000111111111111000000000000111111222222333333333333222222111000000000111000000000000111222222333111000111222333222111111111222222222333333333222222222222333333333333333333333444555555666666222222333444555666777888666666666666666666666666888888888888999999999999999:::::::::;;;;;;;;;;;;<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::;;;:::::::::::::::999999======>>>>>>>>>>>>======<<<<<<;;;::::::::::::;;;:::::::::;;;<<<<<<=========<<<:::999888888999999999999999999999999999999999888888777777666666555666666666666666666666666555555555555555444444444333333333222222222111111...//////000111222333333111000000000000000111111111111111111111111111111111111111111000000000000///000000111111000000///////////////////////////000000000111111111222222000//////////////////000000000000000000000000000////////////000000000000111111000000000000111111........................////////////////////////000000000000000000000000000//////......//////000000///...------...///000000000000000000000000000000000000000////////////---///000///...---...///111111111111000000000000111111111111000000000///000000000000000000111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000111111111111000000///111111111111000000000000222222222111111111111111111111111111222222222222444444333222222222333333111111222333444444444444333222222111111222222333333333333444444444555555111111111000000000000111000000111111111111000000222222222111111111111111222111111000000111111222000000000000000000000000000000000000111111111222000000////////////000000000000000000000000000000///000000000111111111111000000111111111222222222111000000000111222333333111111000000111222222333111111111111111111111111555333111///......///000111111111111111000///...111111000000000000111111111000/////////000111222111111111333555555333111000000111111111111000000////////////////////////000000000000000000000000///000000111222222333333111111111222222111111111111000000000000000000111///////////////000111222111111111111111111111111111111111000000000000000111111111111111111111111222222111111111111222222111111111000000000000000///000111111111111000000///000000111111111111000000000000111111222222222222222222111111111000000111111000000111111222333333333222333333333333333222222222333333333444444222222222333333333333333444444444555555555666666333333444444555666666777666666666666666666666666555666666666777777777777999::::::;;;;;;<<<<<<<<<<<<;;;:::999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999<<<===>>>>>>???>>>>>>>>><<<<<<;;;::::::::::::;;;999::::::;;;;;;<<<======<<<;;;999777777777999:::999999999999999999999999888888888777666666555555555555555555555555555555555555555555555555555555333333333222222222111111000111111222333444555555000000000000000000111222000000111111111222222222111111111000000000000000//////000000000000//////////////////////////////000000111111111222222222///000111222222111000///000000000000000000000000////////////000000000000111111000000000000111111////////////////////////////////////////////////000000000000000000000000000000////////////000000000///---,,,,,,---///000////////////////////////000000000000////////////...///000000......///000111111111111000000000///222111111111000000000000000000000000000111111111111111111111111111111111000000000000000000000000222111000///.../////////000000000000000000000000000000111111111111000///111111111000000000000000333222222222111000000000333333333444444444555555444333333222222333333333000111333444555444333333222222111111111111222222333333333444444444555555000000000000111000000000000000111111111111000000111111111111111111222222000000////////////000000000000000000000000000000111111111222222222333333000000////////////000000...//////000222222333444///000000000111111111111000000111111111222222222111000000000111222333333111111111000111111222333111111111111111111111111555333111///......///000111111222111111000//////111111000000000000111111111000/////////111222333111111111333555555333111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000111222222222222111000000000000111111000000000------...///000000000000111111111111111111111111111111111000000000000000111111111111111111111111222222111111111111222222000000000000000000111111000000111111111000000/////////000111111111111111/////////000000000000000222222222111111111111111111111111111111222222333///000000000//////000000222333333333333444444444222222333333333444444444444444444555555555555555555555555555555555555555777777777777777777777777555666666666777777777777999999:::;;;;;;<<<======<<<;;;::::::999999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<;;;:::999<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999999::::::;;;<<<<<<<<<:::999888777777999;;;<<<999999999999999999999999888888777777666555555555444444444444444444444444444444555555555555555555333333333222222222111111333222222111111222333333000000//////000111222222000000000111222222333333000000000000000000111111//////000000000000///////////////////////////////////////000000000111111///000111222222111000///111111111111111111111111000000000000////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111000...------...000111////////////////////////////////////000000000000///000111111//////000111111111111111000000000///000000000000000000000000//////000000111111111111000000000000000000000000000000000000000000000000222111000///............000000000000000000000000///000000111111111000000000000000000000000111111333222222222111000000000333333444444444555555555333333333222222333333444111222333444555444333222333333222222222222333333333333333444444444555555...///000111111111000000000000111111111111000000////////////000000000000000000////////////000000000000000000000000000000111222222222222333333333111000000//////000000111...///000111222333444555000000000000111111111111000111111111111222222222111111111000111111222222222111111111111111222222111111111111111111111111333222111/////////000000111111111222111111000000111111000000000000111111///......//////000111222//////...000111222111///000000111111111111000000111111111111111111111111000000000000000000000000222222222111111111000000000111222333333222111000000000111111111111000000///000222333333222111000111111111111111111111111000000000000000111111111////////////////////////000//////......//////000000000000000111111111111000111111111111000000///...///000111111222111111/////////////////////000111111111111111111111111222111111111111222333333000111222222000000111222222222333333333444444444222222333333444444555555444444444444444444444444666666555555555444444444777777777777777777777777888888888888999999999999888888999:::;;;<<<<<<===;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>===<<<;;;:::;;;<<<===>>>>>>>>>===<<<<<<;;;::::::::::::;;;999999999:::;;;;;;<<<<<<999999888888999:::<<<===999999999999999999999999888777777666666555555444444444444444444444444444333333333444444444444444333333333222222222111111333222000///......///000////////////000111222333000000111111222222222333000000000000111111111111...//////000000//////...////////////////////////........./////////000000///000111222222111000///111111111111111111111111000000000000////////////111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111111000///......///000111000000000000000000000000////////////000000000000000111222111000///000222111111111111000000000000.........///000000111111/////////000111111222222000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000///000000111111111111000000000000000111111111111222222222111111111111111222222222222333333333333333333222222222333444444222333333444444333333333444333333222222333333444333333333444444444555555---...000111111111000000000000111111111111000000.../////////000000000000111000000000000000000111000000000000000000000000111111111111222222222222111111111000000111111111000000000000111111111111000000000000111111111111000111111111111222222222222222111111000111111111222222111111111111111222111111111111111111111111111111111000000000000000000000111222222222111111111111000000000000111111...///000111222222222222000...------///000000///000000111111111111000000111111111111111111111111000000000000000000000000111111111111111222222222///111222333333222111//////000111222222111000///111333444666555444222000111111111111111111111111//////000000111111222222///////////////////////////......------......//////000000000111111111111111111111111111000//////...///000111111222222222000000000000000000000000111111111111111111111111222222111111222222333444222444555444222111333555222222222222333333333333222222333333444555555666444444444333333333333333444444444555555555555555777777777777777777777777888888888888999999999999777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<=========<<<<<<===???@@@@@@???>>>===999:::;;;<<<============<<<<<<;;;::::::::::::;;;888999999::::::;;;<<<<<<:::::::::::::::;;;;;;;;;999999999999999999999999777777777666555555444444333333333333333333333333222222222333333333444444333333333222222222111111222111///.........///000////////////000111222333111111111111111222222222///000000000111111111111......////////////......000000000000000000000000........./////////000000///000000000000000000///111111111111111111111111111000000000/////////...111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111111111111111111111111111000000000000000000000000.../////////000000000111///000111000///...///111111111111111000000000000++++++,,,...///000111222...//////000111111222222111111111111111111111111000000000000000000000000///000111111111000///...000000000000000000000000//////000111111111111111///000000000111111111111111111111111111222222222222222222333333333333444333222222222333333444555444333333222222333333333444333333222222333333444333333333444444444555555---...///111111111000///000000111111111111000000000000111111222222222333222222111111111111222222000000000000000000000000000000000000111111111111222222111111111111222222111111111000//////......000000000000111111111111000111111111111222222222333333222111000000000111222222111111111111111222111111111111111111111111///000000111111111000000///000111222222222222222111111000000000000111111000111333444555555444444222000......000222222222000000111111111111000000111111111111111111111111000000000000000000000000//////000111222333333444///000222333333222000//////000111222222111000///222333555666555333111///111111111111111111111111...//////000111222222333111111111111111111111111000000////////////000000//////000000111111111222111111111111111000//////......///111111222222222222222111111111111111111111111111111111111222222222222111111222222333444...111222111///...000222111111222222222333333333222222333333444555666666333333333333333333333333222333333444555666777777777777777777777777777777666666666666777777777777666777777888:::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@========================999:::;;;<<<============<<<===???AAABBBAAA@@@???888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<:::999999999999999999999999999999777777777666555555444444333333333333333333333333111111111222222333333333333333333222222222111111333222000//////111222444////////////000111222333111111111111111111111111//////000000111111111222......////////////......111111111111111111111111////////////000000000000000//////////////////000111111111111111111111111111111000000/////////...111111000000000000111111////////////////////////000000000000000000000000////////////////////////111111000000000000111111111111222222222222111111000000000000000000000000.../////////000000111111...///000///...---...000111111111111000000000000)))***+++---///000222222...//////000111222222222222222222222222222222222000000000000000000000000...///111333333111000///000000000000000000000000//////000111111111111111//////000000111111111222000000111111222222222333444444444555555555666666222222222222333333444555555444333222111222333444333333222222222222333333333333333444444444555555000000000000000000000000222111000//////000111222////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000222222111111111222444555222222111111000000//////111111000000000000111111//////000111222333333444333222222222111000000000111111222222222333333333////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222000000111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000000///...------...///000000000000000000000000000......///000000000000000000000000000000000000000111111000000//////......//////000000000000//////111111222222222333333333333222111000000111222333000000000000000111111222222222222222222222222222111111111111111111111111333333333333333333333333555555666666666555333222555555555555555555555555444444555555666666777777::::::999999888777777777888888999:::<<<===>>>>>><<<;;;;;;;;;<<<===???@@@<<<<<<<<<<<<<<<===>>>>>>999999999:::;;;<<<===>>>:::;;;===>>>??????>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999888888888888888777777777777555555444444444333333333333333333333333333333333222222333333333333444444222222222222222222222222222222111000//////000000000000000000000000000000......//////000000111111000000000000000000000000333333333333333222111000////////////000000000000222111111111000000//////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111333222000/////////000111//////000000000000//////---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000///...---------///000111000000000000000000000000////////////000000000000//////000000111111111222111111000000000000000111222222222111000000//////............/////////000000000000000////////////////////////000000000000...---+++,,,...111111111111111000000111111222333333333333222222111111111444444444444444444444444222333444555555555333333444444333333333333222222111222333333444444333333000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222222111111111222333444111111111111000000000000111111000000000000111111000000000111222222333333222222222111111111111111111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000000///............///000000000000000000000000000///000000111111111111111000000000000000000000000/////////000000000000000//////000000000000//////111111111111222222222333222111000000000000111222111111111111111222222333222222222222222222222222111111111111111111111111333333333333333333333333444555666666666555333222333333333333333333333333555555555555666666666666777777777666666666666666888888999:::;;;<<<<<<===<<<;;;;;;;;;<<<===???@@@@@@???>>>===<<<<<<<<<<<<::::::999999::::::;;;;;;:::;;;===>>>??????>>>>>><<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999888888888888777777777666666555555444444444333333333333333333333333333333333222222333333333333444444222222222222222222222222222222111000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111000//////...////////////000000000000111111111111000000000///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000/////////000000000111111333222111000000000111111//////000000000000//////......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000///...//////111111000000000000000000000000////////////000000000111111111111111111222222333111111000000000000111111------......///000000000........./////////000000000000000000///////////////////////////000111111222000//////000222222111111111000000111111222333333333333222222222111111333333333333333333333333333444444555555444333222222222222333333444444444333333444555555555555444000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000222222111111111222333444000000000111111111111111111111000000000000111111111111111111111111111111111111111111111222222222000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222222333333333444444111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000000//////......//////000000000000000000000000000000000111222222222222222000000000000000000000000......///000000111222222///000000111111000000///000000000111111111222222111000000//////000000111222222222111222333333444222222222222222222222222222222222222222222222222333333333333333333333333444555555555555444333333333333333333333333333333666666666555555555555555555555666666666666777777888888999999999:::::::::;;;;;;;;;;;;<<<===>>>???BBBAAA@@@>>><<<;;;;;;:::<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::999999888888888777777777777666666555555444444444333333333333333333333333333333333222222333333333333444444222222222222222222222222222111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000//////000000//////......////////////000000000000111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000....../////////000000000333222111000000000111111//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000000000000111111000000000000000000000000/////////000000000111111444333222111111111222333111000000000000000111111------...//////000000111....../////////000000000////////////000000000000000000///...///000111222444222000000111111111000111111000000111111222333333333333222222222222111222222222222222222222222444444555555444333222111111111222333444555666666333444555555666666555555000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000222222222222222222222333000000000111111222222222111111000000000000111111222222222111111111000000000000000111222222222333////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222111111222222222222333333111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000000//////////////////000000000000000000000000000///000111111222222111111000000000000000000000000//////000000000111111111000000000111111000000000///000000000000111111111000000////////////000000222111111111111222333333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444555555555555555555555555666666666555555444444444666666777777888999999:::888888888888888999999999;;;;;;;;;;;;<<<<<<======AAA@@@>>>===;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<=========>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::::::::999888888888777777777666666666666555555444444444333333333333333333333333333333333222222222333333333444444222222222222222222222222111111000000000000000111000000000000000000000000111111000000//////......000000000000000000000000000000111111111111000000////////////000000000000111111111000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////............////////////111111000000000///////////////000000000000//////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////111111000000000000000000000000000000000000000000//////000000000111111111555444222000000000111222000000000000000000111222333333222222111000000///...////////////000000000////////////000000000000111000///...///000222333111///......000000///...111111000000111111222333222222222222222222222222111111111111111111111111444444444444333222222111222222333333444555555666333333444555555555555555000000000000000000000000///000111222222111000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222000000111111222222333333111111000000000000111111333333222222111000000000000000000111222222222333....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222000000000000111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000///000000000000000000///111111111111111111111111...///000000111111000000000000000000000000000000222111111111000000000///000000111111111111000000///000000000000111111111//////000000000000//////000000000000000111222222222222222222222222222222222222222222222222222222333333333333333333333333444444333333333444444444555555555555555555555555666666555555444444333333555555666777888999999:::888888888888888888888888;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;777888999;;;<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>============<<<<<<<<<999999999999999999999999999999999999999999999999999999999:::999999888777777777777666666666666555555555444444444333333333333333333333333333333333222222222333333333444444222222222222222222222222111000000000000000111111000000000000000000000000111111000000//////......000000000000000000000000///000111111111111000000////////////000000000000000000000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////............///////////////////////////.........//////000000000000//////000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////...000000000000000000000000000000000000111111111111333222111000//////000111000000//////000111222222333333333222111111000000////////////000000000111.../////////000000000111111000000//////111222333......---///111222111000111111000000111111222333222222222222222222222222111111111111111111111111444444333333222222222222444444444444444444444444222222333444444444444333000000000000000000000000000000111111111111000000........................000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222333333333222111111111111111222222222222222111111000000000000111111333222222222111111000000111111111111111222222222////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222/////////000000000000111111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000///000000111111000000///111111111111111111111111......///000000000000000000000000000000000000000333222222111000000//////000111111222222111111000000000000111111111222222///000000111111000000///000000//////000000111222222222222222222222222222333333333333333333333333333333333333333333333333333333333222333333444555333333333333333333333333555555555444444444444444333333444555555666777777777777888888888999999999:::;;;;;;<<<<<<<<<;;;;;;999999999999999:::;;;<<<333555666888999:::999999::::::999::::::;;;===============<<<<<<<<<;;;;;;999999999999999999999999999999999999999999999999888888999999999888888777777777666666666666555555555555444444444333333333333333333333333333333333222222333333333333444444222222222222222222222222000000000000000111111222000000000000000000000000000000000000////////////000000000000000000000000......//////000000//////////////////000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000....../////////000000000//////000000000///...---//////000000000000//////////////////000000000000////////////////////////////////////////////////000000000000000000000000------...///////////////000000000000000000000000000000000111111111222222111111111000000000000000////////////000111222333......///000000111111222/////////000000000111111......//////000000111111000000000111111111222222/////////111444555444333111111000000111111222333111222222222222333333333111111111111111111111111333333222222222222333333555555555555444444333333111222333333444444333333000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222333333333333222111000333222222222222222222111111111000000000000111111222222222111111111111111222222222111111111111111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222///000000000000111111111111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000///000111111111111000///111111111111111111111111//////000111111111111000000000000000000000000000111111111111111111111111000111111222222111111000111111111111222222222333000000111222222111000000111111000000111111222333222222222222222222222222333333333333333333333333333333333333333333333333333333222222222333444555333333333333333333333333333444444444444444444555333444444444555666666666777777777888999:::;;;;;;:::;;;<<<<<<<<<;;;:::::::::999999999::::::;;;<<<555666888::::::999888777:::999999999999;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::888888888888888888888888777777888888888888888777777777666666666555555555555555444444444333333333333333333333333333333333222222333333333333444444222222222222222222222222000000000000000111222222000000000000000000000000////////////000000000000000000000000000000000000...//////000111111000000////////////000000000000///000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000/////////000000000111111000111222222222111////////////000000000000//////......//////000000111111////////////////////////////////////////////////000000000000000000000000,,,---...000111111111111000000000000000000000000000000111111111222222222///000111333333222111000////////////000111222333...//////000000111222222//////000000000111111111.........///000111111111...000111333333222111000111000111222444555333111111111000000111111222333111111222222222333333333222222222222222222222222222111111111111333444555444444444444555555555555222333333444444444444444000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222333333444333222111000444333333222222111111111111111000000000000111111111111111111111111111111333222222222111111000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222000111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000///000111222222111000///111111111111111111111111000000111222222222222222000000000000000000000000000000000111222222333333111111222222222222111111111222222222222333333333000111222333333222111000222222111111222222333444222222222222222222222222333333333333333333333333333333333333333333333333333333222111222333555666555555555555555555555555333333333444444555555555666666666777777777777777666777888999:::;;;<<<<<<:::;;;<<<<<<<<<;;;:::999<<<;;;;;;::::::;;;;;;<<<:::;;;<<<======;;;:::888:::999999888999:::<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666777777888888888777777777666666666555555555555555555444444444333333333333333333333333333333333222222333333333444444444222222222222222222222222000000///000000111222222000000000000000000000000......//////000000111111000000000000000000000000111111222333333333333333////////////000000000000//////000000111111111222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111222222333444333222111000//////000000000000//////---......///000111111222////////////////////////////////////////////////000000000000000000000000,,,---///111222333333222000000000000000000000000000111111111111222222222...000333555555444222111////////////000111222333444444333333222111111111000000000000111111111111---......///000111111222...///222444444333111///111000000111222222///---111111111000111222222333111111111222222333333333222222222222222222222222111111000000111333555666222333333444555666777777333444555555666666555555////////////000111222333111111000000000000111111////////////000000000000222111111111000000//////222222222222222222222222000000////////////000000111111111111111111111111111111111111111000//////111111000000000000111111000111111111111222222222000000000000000000000000111000111222333333111//////...---///333444222000111111111111111000//////////////////////////////222111111111000000////////////000000111111222222///////////////000111111000000111111111222222222000000000000000000000000222111000//////000111222//////.........000111222222222111111000/////////000111222222111000111222000000000000000000000000////////////////////////////////////000000000000///000000000000111111111111000000000//////......111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222000000000000111111111111111111000000111111222333333333333333333333333333222333333444444333333222333222111000000111222333333333333333333333333333444444444555555555555666666666777777666555444444666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888:::::::::;;;;;;:::999999999999999999999999999999<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999;;;:::999999888888999999888999999::::::999999999555555444444444333333333444444444444333222111111111111111222222333333333333333333333333333333333000000000000000000000000111111000000000000111111000000000000000//////...222222111000//////000000000000000000000000000000111111000000000000111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000111111111111111111111111222111111111000000////////////000111222222111111........................---......///000111111222////////////000000000000000111111111111222222222222222222111111111111000333333444333333222111000//////000000111111222222////////////////////////////////////000000000000111111111111111111111111////////////////////////000000000000111111111111000000000000111111111111111111111111111111111111444333222222111111222222333333222222333333444555333333333333333333333333444333333222222333333444////////////000111222333111111000000000000111111////////////000000000111000000000000000/////////222222222222222222222222000000////////////000000111111111111111111111111111111111111111000//////111111000000000000111111//////000000000111111111000000000000000000000000222111000111222333111///000///...000222333222000111111111111111000//////111111111111111111111111111111111111000000000///000000000000000111111111///////////////000111111000000111111111222222222000000000000000000000000222111000//////000111222222111000/////////000111000000111111111111111111000111222222111000111222000000000000000000000000000000000000000000000000111111111111222222222222111111222222222333333333111111111000000/////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222000000000000111111111111111111000000111111222333333333333333333333333333222333333444444333333222444444333222222333444444333333333333333333333333333333333333444444444555666666666666666555444444666666777777888999999999::::::::::::::::::::::::999::::::::::::999888888999::::::;;;::::::999999999999999999999999999999<<<<<<;;;:::::::::::::::::::::::::::::::::999999::::::999999888888888999888888888999888888777777555555444444444333333333444444444444333333222111111111222222222333333333333333333333333333333333000000000000000000000000111111000000000000111111//////000111111222111111222222111000000000000000000000000000000000000000111111000000000000111111///000111111111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........000000000000000000000000000000000000000000000000000000000000//////......+++,,,,,,---------------***+++---......---+++***.........///000111111111////////////000000000000//////000000000111111111111111111000000000//////......///000111111111111000000000000000111111111111111111111111111111111////////////000000000111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111222333333444333222222222222333444444444444444444444444444444666555555444444555555666////////////000111222333111111000000000000111111/////////000000000111111/////////000000000000000222222222222222222222222111000000//////000000111111111111111111111111111111111111111000000000///111111000000000000111111.../////////000000000000000000000000000000000000333111///000111222111000000000///000222222111///000111111111111000000///111111111111111111111111111111111111000000000000111111111111000000000000///////////////000000111000000000111111111111222000000000000000000000000111111000000000000111111333333222000000//////000///000000111222222333333000111222222111000111222000000000000000000000000111111111111111111111111111111111111222222222222111111111222222222333333111111111111111000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000111111111222222111111000000111111222333333333333333333333333333222222333333333333222222444444333333333333444444333333333333333333333333222222222333333333444444666666666666666555555444777777777888999999::::::::::::::::::::::::::::::999::::::::::::999888888999999::::::::::::999999999999999999999999999999;;;;;;;;;;;;::::::::::::999999999:::::::::::::::::::::999999888888888888777888888888777666666555555555444444444333333333333333444444444333222222111222222222222333333333333333333333333333333333000000000000000000000000111000000//////000000111...///000222333333333444222111000000000000000000000000000000000000000000111000000//////000000111///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......000000000000000000000000////////////////////////////////////........................////////////)))+++...000000...+++)))......//////000000111111////////////000000000000.../////////000000000000000000000000/////////...---...///000111111111111111111111111000000000000111111111111111111111111/////////000000000111111////////////////////////111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111///000000111333444555555222222222222222333444444555555555555555555555555666555555444444555555666000000//////000111222222111111000000000000111111//////000000000111111111///000000000111222222222111111111111111111111111111000000000000000000111111111111111111111111111222111111000000000000000111111000000000000111111/////////000000000111111000000000000000000000000333111///...000111111111111000000111111111000///000000111111111111000///111111111111111111111111111111111000000000000000222222111111000000//////000000////////////000000000000000000111111111111000000000000000000000000111000000000000000000111333222222111111111111111000111111111222222222333000111222222111000111222000000000000000000000000111111111111111111111111.../////////000000000000////////////000000000000222222111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////111000000000000000000111000000111111111222222222111111000000111111222333333333333333333333333333222222333333333333222222222222222222222222222222333333333333333333333333222333333333333444444444555666666666666666555555777777888888999999::::::999999999999999999999999999::::::::::::999888888888888999::::::::::::999999999999999999999999999;;;;;;;;;;;;::::::999999888888999999:::::::::;;;999999999999999888888777888888888888777666555555555555444444444333333333222222333444444333333333222222222222222222222222222222222222222222222222000000000000000000000000000000////////////000000...///000111222222222222111111000000000000000111000000000000000000000000000000////////////000000///000000000000000000///////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000111111---...000111111000...---.../////////000000000111////////////000000000000/////////000000000111111111111000000000/////////333333333333222111000///222222111111000000////////////////////////////////////000000000111111111000000000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111111111111111111111111111000000111222333333444444222222222111222333333444444444444444444444444444444333333222222333333444000000000000000000111222111111000000000000111111000000000000111111111111111111111222222333333333111111111111111111111111111111000000000000111111111111111111111111111111222111000000//////000000111111000000000000111111000000000111111111222222000000000000000000000000333111......///111111111000111111111111000000000///000000111111111000000000000000000000000000000000000000000000000111111222222111111000000//////000000////////////000000000000000000000000000000000000000000000000000000000000000111111000000000000000111111222222222222222222222111111111000000000111222222111000111222000000000000000000000000000000000000000000000000.../////////000000000000....../////////000000000111111111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000111111000000000111111111111222222222222111111000000111111222333333333333333333333333333111222222333333222222111222222222222222222222222333333333333333333333333444444444444555555555555555555666666666666666555666777777888999999::::::999999999999999999999999999::::::::::::999888888777888999999:::::::::999999999999999999999999999::::::;;;;;;;;;:::999888888888888999999:::::::::888888999999999888777666888888999999888777777666555555444444444333333333111222222333444444444444222222222222222222222222222222222222222222222222000000000000000000000000000000////////////000000///000000000000000//////111000000000000000111111000000000000000000000000000000////////////000000000//////////////////000////////////////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000///............//////111000000//////000000111////////////000000000000////////////000000000000000000000111111111222222222222111111111000000000222222222222111000//////222222111111000000//////////////////////////////000000000000111111111111111111111111111111111111///////////////////////////000000000111111111111///000000000111111111111111111111111111111111111111222333333333222222111222111111111111222333333222222222222222222222222444333333222222333333444111000000000000000111111111111000000000000111111000000000111111111222222111111222222222222222222111111111111111111111111222111111000000111111222111111111111111111111111333222000/////////000111111111000000000000111111111111111111222222222222000000000000000000000000222000...///000111000///...000222222000000000111///000000111111111111000////////////////////////000000000000111111111111111111111111000000000000111000000///////////////111000000000000000//////000000000000000000000000000000111111111111000000...///000111222222222222222222111111000//////...000111222222111000111222000000000000000000000000000000000000000000000000111111111111222222222222000000000111111111222222000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222222333111111000000111111222333333333333333333333333333111111222222222222111111444444555555555555444444333333333333333333333333444444444555555555666666444555666666666666666666666666666777888888999999::::::::::::::::::::::::999::::::::::::999888888666777888999::::::::::::999999999999999999999999999:::;;;;;;;;;:::888777888888888999999999999999777888999999999888666555777888888999999888888777555555444444444333333333000111222333444555555555333333333222222222222111222222222222222222222222000000000000000000000000000//////......//////000000000000000000///......000000000000000111111222000000000000000000000000000//////......//////000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000111111000000000000000000000000111111111111111111111111000000000000111111111111333222000//////000111111111000...,,,,,,...000111////////////000000000000////////////000000000000111111111111222222222222222222222222111111111111,,,---...///000000000000111111111111000000000000111111111111111111111111000000000111111111222222111111111111111111111111........................000000000000111111111111000000000000111111111111111111111111111111111111222222333444333222111000111111111111111222333333111111111111111111111111666555555444444555555666111111000000000000111111111111000000000000111111000000111111111222222222111111000000000000000000111111111111111111111111222111111000000111111222111111111111111111111111333222000///...///000111111111000000000000111111000000000000111111111111000000000000000000000000000//////000111111000...---///222222000000111333//////000111111111111111000000000000000000000000///000000000111111111111000000000000000111111111111111000///////////////111111000000////////////000000000000000000000000///000111222222111000///...///000111111111000///000000//////////////////000111222222111000111222000000000000000000000000111111111111111111111111111111111111222222222222000000000000111111111222/////////000000111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000111222222111000///111111111222222222333333111111000000111111222333333333333333333333333333111111222222222222111111444444555666666555444444333333333333333333333333333333444444444555555555444444555666666666666666555555555666777777888888::::::::::::::::::::::::999::::::::::::999888888666777888999999:::::::::999999999999999999999999888999:::;;;;;;:::888777999999999999888888888888777777999999999888666555555555666777888888888888555555444444444333333333///000222333444555555555333333333222222222111111111111111111111111111111000000000000000000000000//////............////////////000111111111000000000000000000000111222222000000000000000000000000//////............//////000///............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000111111111111111111111111/////////000000000111111555444222111000111222333000//////......//////000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000,,,---...///000000000000000000000000000111111111111111111111111111111111000000111111111222222222111111111111111111111111////////////////////////000000000000111111111111000000000000111111111111111111111111111111111111000111333444444333222111111111111111111222222333222222222222222222222222666555555444444555555666111111000000000000000111111111000000000000111111000111111111111222222222000000//////......------000000000000000000000000222222111111111111222222111111111111111111111111333222000///...///111222111111000000000000111111////////////000000000000000000000000000000000000/////////000222111///---,,,///222222000000222444//////000111111111111111111111111111111111111111//////000000111111111222//////000000111111222222111111000///////////////111111000000/////////...000000000000000000000000///000111222222111000///000000111111000///---,,,------......//////000000000222222222111000111222000000000000000000000000222222222222222222222222////////////000000000000............////////////......//////000000000111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000111222222111000///111111222222222333333333111111111000111222222333333333333333333333333333111111222222222222111111222222333444444333222222333333333333333333333333222222333333333444444444444444555666777777666666444444555555666777777777;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888666666777999999:::::::::999999999999999999999999888999:::;;;;;;999888666:::999999999888888777777666777999:::999888666555222333444666777777888888555555444444444333333333///000111333444555666666333333333222222111111111111111111111111111111111000000000000000000000000//////............//////...///000111222333333333000000///000000111222222000000000000000000000000//////............//////000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000111111111222000000000000000000000000000000000000000000000000---.........//////000000222000...---,,,---...///000111222333333222111000000000000000////////////////////////000000000000////////////000000000000000000000000////////////222222222222111000///...//////000000111111222222////////////////////////000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111...///222444555444333333111111111000111222222333333333333333333333333333444333333222222333333444000000000000000000000000222222222222222222222222............///000222222000000000000000000000000//////000000000000//////111111222222222222111111222111111111000000//////////////////////////////111111000000000000111111////////////////////////111111111111111111111111222111111111000000//////------...///000111222222000000111111111111000000000000000000000000000000000000000000000000000000//////000000111111222222111111000000000000111111000000111111111111000000111111000000//////......//////000111222333333444////////////000111222333111111111111111111111111////////////000000000000//////000000111111222222222111111000000000//////111111111111111000////////////000111111111111111111111000000000000111111333222111000000111222333222222111111111111222222333333333222222000//////222222111111000000//////000000000000000000000000222222111111222222333444666666555444333222222111222222111000111222444555333333333333333333333333222222333333333333444444222222222333333333444444222333444555666666666666777777777777666666666666777777777777888888888888888999999::::::999999888999::::::::::::999888888777777777888999999::::::::::::999999999:::<<<===::::::;;;;;;::::::999888888888888777777777777666666666777777777777666666555666666777777777777777777777666666666555555555333333333333333333333333444333333222111111111222000000000000000000000000222222111000//////000000222111//////000111111000222111000///............000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111222222111222333222000...////////////000000000000000000000000000000000000......//////000000111111000000000000000///......000000000000000000000000111111000000//////............////////////......000000000000000000000000------...///000111111222333222000/////////000111000000111111111111000000............////////////222111000//////000111222////////////............000000000000000000000000000000000000000000000000000000111111222222222222///000111222222111000//////000111222333222111111444000...///333555555333222222222222222222222222222222333333333333444444444444444555444444333333000000000000000000000000222222222222222222222222.........//////000222222000000000000000000000000//////000000000000//////000111111222222111111000111111111111000000000///////////////////////////111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000000///222222222222111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111111000000111111111111000000111000000000/////////...222222222111111111000000////////////000111222333111111111111111111111111/////////000000000111111000000000000000111111111111111111111111000//////000000000111000000////////////000111111111111111111111000000000000111111111111000//////000111111111000000//////000000111///000000111111111000000111111111000000000000000000000000000000000000000222222111111222222333444444444444333222222111111333222111111111222333444333333333333333333333333222222333333333333444444333333333333444444444444333333444555666666666666666666666666666666666666555555555666666666777777999999::::::::::::999999999::::::::::::999888888666666666777888888999999999888888888888999:::;;;::::::;;;;;;::::::999888::::::999999999888888888777777888888888888777777555555666555555444333333444333333333333222222222333333333333333333333333444333222222111111111222111111111111111111111111222222111000000000000000000///------/////////...333333222111000000111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000000000/////////000000000111111000000000000000000000000//////////////////////////////............//////000//////000111000...,,,////////////000000000000000000000000000000000000000000000000000000111111000000000000000///......000000000000000000000000111000000000/////////.........////////////......000000000000000000000000/////////000000111111111222222000/////////000111000000111111111111000000....../////////000000000000000////////////000000.........//////000000000000000000000000000000000000000000000000000000000000000111111111111111111///000111222222111000//////000111222333222222111222111000000222444444444222222222222222222222222222222333333333333444444333444444555444444333333000000000000000000000000111111111111111111111111////////////000000111222000000000000000000000000///000000111111000000///000111111222222111111000111111111111000000000000////////////////////////111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000222222222222111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000111111000000000000111111000000111111111111000000000000000000////////////222222111111111000000000////////////000111222333111111111111111111111111000000000111111111222222111111111111000000000000000000111222222111///.../////////000000000000000//////000111111111111111111111000000000000111111000000////////////000000000//////......//////000------...000000111111111000000000000111111111111000000000000000000000000222111111111111222333333222222222222222222111111333333222111111111222222222222222222222222222222222222333333333333444444555555444444444444444444333444555666777777777777555555555555555555666666555666666666666777777777999999::::::::::::999999999::::::::::::999888888555666666777777888999999888888777777777888999999::::::;;;;;;::::::999888;;;;;;;;;;;;::::::::::::888888999999999999888888777777666555444333222222666555555555555444444444333333333333333333333333333333222111111111111222111111111111111111111111222111000000000000000000...---,,,,,,...///...---333222111111111111111222000000000000000000000000000000000000000000000000000000000000000000000000............////////////....../////////000000000000000000000000000000000........................//////............//////000///...///000000...---////////////000000000000000000000000000000000000111111000000000000000000000000000000000//////...000000000000000000000000000000000000////////////...//////000000//////...000000000000000000000000000111111111111111111111222111111000///000000000000000111111111111000000/////////000000000111111......////////////......---......///000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111222222222222111000111222222111222444555222222222222222222222222222222333333333333444444333333444444555444444333000000000000000000000000000000000000000000000000000000//////000111111222000000000000000000000000000000000111111000000000000000111111111111000000111111111000000000000000////////////////////////111111000000000000111111111111111111111111111111111111111111111111111111111111111000000000000000------...///000111222222000000111111111111000000////////////////////////////////////////////////222222111111000000//////111111000000000000111111000000111111111111000000000000000000////////////......///000111222333333000000//////000111222222111111111111111111111111000111111111222222222222222222111111000000/////////000111222222111///...//////////////////000000//////000111111111111111111111000000000000111111000000000000000000000000000//////......//////000---...///000111111111111//////000000111111222222000000000000000000000000111111111111111222222333111111111111222222333333444333333222222111111111111111111111111111111111222222222333333333444444666555555555555444444444444444555666777777777777666666666666777777777777888888888999999999::::::999::::::::::::::::::999999::::::::::::999888888666777777888999999::::::999999999888999999999999::::::;;;;;;::::::999888<<<;;;;;;;;;;;;:::::::::777888888999999888888777999888888777666555555555777666666666555555555555222222222222222222222222222222111111111111111222111111111111111111111111111111000000000000000111///...---...000111///...000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////111111000000000000111111222111000000222222111///////////////000000000000////////////////////////000000000//////.........//////000000000000//////////////////////////////000000000000//////////////////000000000000//////////////////////////////222222222111111111111111222111111000000000000000000000111111111111000000000000000000111111111111---...000000000000...---/////////000111222222222000000000000000000000000////////////////////////000000000000////////////000000000111111000000000000000111111222222222222///222444333111000333666222222222222222222222222222222222333333333444444333333444444555444444444000000000000000000000000000000000000000000000000111000000000000111111222000000000000000000000000000000111111111111000000000000000111111000000000000000000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000111111------...///000111222222000000111111111111000000////////////////////////////////////////////////222222111111000000//////111111000000000000111111000000111111111111000000////////////000000000000......///000111222222333000000000000000000111222000000000000000000000000000111111111222222222222222222111111000000/////////000111222222111000///000000////////////000111//////000111111111111111111111000000000000111111111111111111111111111111111000000//////000000111000111111222222111111000//////000000111111222222000000000000000000000000111111000000111111222333111111222222333333444444333333333333222111111000111111111111111111111111222222222333333333444444555555555555555555555555444555666777888888888888777777888888999999999999999999999999:::::::::::::::::::::;;;;;;:::::::::999::::::::::::999888888888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999888::::::::::::999999999999666666777777777777666666777777666666666666777888333333333222222222111111222222222222222222222222111111111000000111222222111111111111111111111111111000000000000000111111111000000222444444333111///.........///000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000............////////////////////////////////////000000000000000000000000111111000000000000111111111000//////111222111000////////////000000000000/////////////////////////////////......---------//////000000000000//////////////////////////////////////////000000000000//////000000000000//////////////////////////////222222222111111111111111111111111111000000000///000000111111111111000000000000000000111111111111//////111222222111//////111111111111000000000000000000000000000000000000////////////////////////000000000///////////////111000000000000000000111111111111111111222222222///222444444111000222555222222222222222222222222222222222333333333444444222333333444555555555444000000000000000000000000111111111111111111111111111111111000000111111222000000000000000000000000000111111222222111111000///000000111111000000///000000000000111111111111000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000000000111111111111222222222222111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000111111000000000000111111000000111111111111000000////////////000000000000111111000000000/////////111000000000000000111111000000000000000000000000000000000111111111222222111111111111000000000000000000000000000111111111333222000/////////000111//////000111111111111111111111000000000000111111111111222222222222111111111000000//////000000111111111222222222111111000000000000000111111111111000000000000000000000000111000000000000111222222111222222222333333444444222222333333333222111111222222222222222222222222222222333333333333444444333333444444444555555555555666777888888999999999888888999999::::::;;;;;;777777888888888999999999::::::;;;;;;;;;;;;::::::999::::::::::::999888888999::::::;;;<<<<<<============>>>>>>>>>===<<<<<<::::::;;;;;;::::::999888999999999999888888888888666666777777777777666666555444333333333555666777444444333333333333222222222222222222222222222222111000000000000111222222222222222222222222222222000000000000000111111222222111222444666666444333000000000000111222444444000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000....../////////000000000000000000000000000000000111111111111111111111111//////............/////////...,,,,,,...//////...////////////000000000000000000000000000000000000//////...............---...//////000000000000000000000000000000000000000////////////000000000000///000000111111000000///000000000000000000000000000111111111111111111111000111111111111000//////000000111111111111000000/////////000000000111111000000111111111111000000111111111000000/////////000000000000000000000000000000000000000000000000/////////000000111111111111111000000000000111111111111000000111111222333000222333333222222222222222222222222222222222222222222333333333333444444222222333444555555555555000000000000000000000000222222222222222222222222222222111000000111111222000000000000000000000000000111111222222111111000//////000000000000/////////000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///000000000111111111111222222222222111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111111000000111111111111000000.../////////000000000111111000000000////////////111111000000000000111111000000000000000000000000/////////000000000111111000000000000000111111111111000///...///000222333666444222000//////000111//////000111111111111111111111000000000000111111///000111222222111000///000//////......//////000...///000111222222222111111111111000000000000000000000000000000000000000000000000000000111222222111111111222222222222222000111222333333333222222333333333333333333333333222222333333333333444444111111222333444555666666666666777888999999999999777777888999999:::;;;;;;888888888999999999999:::::::::;;;;;;;;;;;;::::::999::::::::::::999888888999999::::::;;;<<<<<<===>>>>>>?????????>>><<<<<<::::::;;;;;;::::::999888999999999999888888888888777777777888888777777777777666444333333444555666666666666555555555444444111111111111111111111111000000000000000111222222222222222222222222222222000000000000000111222222000000111333555555333111/////////000111333444555000000000000000000000000000000000000000000000000111111111111111111111111111111000000000//////////////////000000000111111000000000000000000000000000000000000000000000000//////............/////////---,,,,,,---/////////////////////000000000000000000000000000000000000/////////000000000000000......///000000000000000000000000000000000000000.../////////000000000111000000111111111111000000000000000000000000000000/////////000000111111111000111111222111000///...000000111111111111000000....../////////000000000000000////////////000000//////////////////000000000000000000000000000000000000000000000000000000...//////000111222333333222111000//////000111222222111000000000111222333222222222333444444222000222222222222222222222222222222333333333333444444111222333444555555555555000000000000000000000000222222222222222222222222222222111111111111111222000000000000000000000000111111222222222222111111//////000000000000////////////000000111111111222000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000//////000000111111111222------...///000111222222000000111111111111000000000000000000000000000000000000000000000000000000//////000000111111222222111111000000000000111111000000111111111111000000.../////////000000111111------...///000111222222111111000000000000000111000000000000000000000000////////////000000000000//////000000111111222222222111///---...000333444888666333111000///000111//////000111111111111111111111000000000000111111...///000111111000///............------.........+++,,,...///111222222333222222111111000000//////000000000000000000000000000000000000000111111222111111111000000000000000///000222333444333333222333333333333333333333333222222333333333444444444///000111222444555666666666777888999999:::999999666777777888999999::::::::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999::::::::::::999888888888999999::::::;;;;;;<<<===>>>?????????===<<<;;;::::::;;;;;;;;;:::999999:::::::::999999999888888888888999999999999888888;;;:::777555444444555666333333222222222111111111111111111111111111111111000000///000000111222222222222222222222222222222000000///000000111222222---...///111333444222///---------...///111222333000000000000000000000000000000000000000000000000111111111111111111111111000000//////.........---000000000000111111111111000000000000000000000000////////////////////////111111000000000000111111111///------///111111111////////////000000000000000000000000000000000000000000111111222222333333......///000000000000000000000000000000000000000.../////////000000111111000000111111111111000000000000000000000000000000---......///000111111222000111111222222000///...000000111111111111000000............////////////000///...------...///000,,,,,,---...///000111111000000000000000000000000000000000000000000000000......///111222333444555222111000//////000111222222111000000000111333444333111000222555555222...222222222222222222222222222222333333333444444444111222333444555555555555//////000000111111111222000000111111111222222222444333111//////000111222000/////////000111222222000000000000000000000000//////000000111111111222111000000000//////......000000000000000000000000000000////////////000000222111111111000000//////000000000000000000000000444222000///...///000111000000000000000000000000111000///......///000111000000000000000000000000////////////000000000000333222222222111111000000............//////////////////000000111111111222000000000000000000000000111111000000000000111111000000000000////////////////////////000000000000000000000000000000000000...............///000000000000000111222222222333111111111111222222222222000000000000000000000000////////////000000000000......//////000000111111...///000222222222111000111111111111111000//////111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000000000111111222222222333333333111222222333333222222111000111222222333444555555444444444555555555555666666777777777888888888888777777777888999999::::::999::::::;;;;;;::::::999;;;::::::999999::::::;;;<<<;;;999888777888999999999999999:::::::::;;;;;;<<<<<<============<<<<<<;;;:::999888777777777777888888777777777777888888777777777777666666666666666555444333222333333444222222222222222111000///111111111111000000//////222222111111111111222222333333333444444333333333//////000000111111222222000000000000000000000000////////////000000000000......///000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000///......,,,---...//////...---,,,111111000000//////..................////////////000000000000000000000000111111000000//////......***,,,...000111111000///000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000111111111111000000////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////111000///......///000111222111000000000111333444222222222111111111111111111111111111111111111111000000111222333333444444333333333333333333333333666666555444333333333333111111111111111111000000000000111111111222222222444333111000///000111222000000000000000000111222000000000000000000000000///000000000111111111111111111111000000/////////000000000000000000000000000000////////////000000222222222111111000000000111111111111111111111111333222000///...///000111000000000000000000000000333222111000000111222333000000000000000000000000////////////000000000000222222111111111000000000/////////000000000000111///000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000//////......//////000111111111111111111111222222////////////000000000000000000000000000000000000////////////000000000000////////////000000000000111222222222222111111000111222222222111111000///111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222222222111111111222222222333333111222222333333222222111333333333333333333333333444444444555555555555666666666777777777888888888777777777888999999::::::999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;;;;:::999999999999999::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<::::::999888777777777777888888777777777777888888777777777777666666666555666555444333333333444444333333333333333222111111222222111111111000000000222222111111111111222222000000111111111111000000000000000000000111111111000000000000000000000000////////////000000000111......///000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000//////...---......//////......---111000000000/////////........./////////000000000000000000000000000000000000000000000////////////,,,---///111111111000///////////////////////////000000000000000000000000111111111111111111111111//////000000000000//////......////////////......////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////111000///......///000111111111000///000111222333111111111111111111222222111111111111111111111111000111111222333333444444222222222222222222222111333333222333333444555666333333333222111111000000111111111111111222222222333222111000000000111222222111000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000000000000000000000000000////////////000000222222111111111111000000222222222222222222222222222222000/////////000111000000000000000000000000222222111111111111222222000000000000000000000000////////////000000000000111111000000000000//////000000000000111111111111000000000000111111111111000000000000000000000000///000111222222111000///////////////000000000000////////////000000000000000000000000000000000000000000/////////000111111111111111111111111000000////////////000000000000000000000000000000000000////////////000000000000000000000000////////////444444333222111111111111111111222222222111000000111111111111111111111111000000000000000000000000111111111111111111111111111111111222333333444444000000111111111222222222111222222333333222222111444444444333333222222222444444444555555555555666666666666666777777777777777777777888999999::::::999999::::::::::::999999::::::::::::::::::::::::::::::;;;;;;;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<::::::999888777777777777888777777666666777777888777777777666666666555555555555444333333333444444333333444444444333222222222222222222222111111111222222111111111111222222///000000000000000000///111111111111000000000000/////////////////////////////////000000000111111//////000000111111000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////..................///000000000000/////////////////////000000000111111000000000000000000000000////////////000000000000...///000111111111//////........................000000000000000000000000000000000000000000000000//////000000000000//////......////////////......////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000////////////000000000000/////////000111222000000000111222222222333111111111111111111111111111111111222222333333444222222222111111000000000222222222333333444555666333333222222222222222222111111111111111111111111222222111000000111111222222222111000/////////000000000000000000000000000000000000000000111111111222222111111111111111111////////////////////////000000////////////000000000000000000000000000000111111111111111111111111222111000//////000111111000000000000000000000000000//////////////////000000000000000000000000000////////////000000000000000000000/////////////////////000000000111111111000000000000000111111111000000000000000000000000...///111333333111///...////////////000000000000////////////000000000000////////////////////////111111000000000000111111222222111111000000//////000111111111222222222222000000000000000000000000////////////000000000000111111000000//////......333222111000000000111222000000000111111000000///111111111111111111111111000000000000000000000000111111111111111111111111111222222222222222222222000000000111111111222222111222222333333222222111333333333333333333333333444444444555555555555666555555555666666666777777777777777888999999::::::999999::::::::::::999999::::::::::::::::::::::::999:::;;;<<<<<<;;;999999;;;;;;;;;<<<<<<<<<======;;;<<<<<<======<<<<<<;;;:::999888777777666666666777777666666666666777777777777666666666555555555444444444444444444444444222333333333333333222222222222222222222222222222222222111111111111222222111111222222222222111111222222111111000000////////////////////////////////////000000000111111111///000000111111111000000////////////////////////000000111111111111000000////////////000000000000////////////////////////000000000000000000000000111000000///////////////000///...------...///000000000000000////////////000000000000111111111111////////////////////////.........///000111111111111111111222111000///...////////////////////////////////////////////////000000000000000000000000//////000000000000//////000000111111111111000000////////////000000000000111111111111111111111111////////////////////////////////////////////////111111111111111111111111////////////////////////////////////////////////000000////////////000000///////////////000000111//////000111222333333333111111111111111111111111111111111222222333333333333333222222111111000000666555444333222222222222000000111222333333444444111111111111111111111111111111111111111111222222222222111000/////////000000000000000000000000000111111000000000000000000111111111111111111222222////////////////////////000000////////////000000////////////////////////000000000000000000000000000000000000000000111111000000000000000000000000/////////000000/////////////////////////////////////////////000000000000///////////////000000000........./////////000000111111000000000000000000////////////////////////...///111333333111///....../////////000000000111////////////000000000000////////////////////////111111000000000000111111222111111000000/////////000111111111222222222222000000000000000000000000////////////000000000000111111000000//////......///.........///000222333......///////////////...000000000000000000000000000000000000000000000000111111111111111111111111222222111111000000000///000111111111111222222222111222222333333222222111111111222333333444555555444444444555555555555666444555555555555666666666777777777888999999::::::888999999::::::999999888999::::::;;;;;;::::::999888999:::;;;;;;;;;:::999;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666777777666666666666777777666666666666555555555555333444444444444444444444111111222222222222111111222222222222222222222222222222111111111111222222111111222222222222111111222222111111000000//////000000000000000000000000000000000000111111111111000000111111111111000000////////////////////////000000111111111111000000////////////000000000000////////////////////////111111111111111111111111111111000///...//////000000///...------...///000////////////000000000000000000000000111111111111////////////////////////------...///000111222222222222222111111000///...000000000000000000000000//////////////////////////////////////////////////////000000000000//////000000111111111111000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////.../////////000000000000//////000111222333333333111111111111111111111111111222222222222222333333444444333333222222222222555555444333222222222222...///000111222444555555222222222111111111111111000111111111222222222222222111000000000000000000000000000000000000000000111111111111000000000000000000000111111111111111000000000000000000000000000000////////////000000......////////////000000////////////////////////000000000000111111111111000000000000000000000000111111222222222222111111////////////////////////////////////000000000000//////000000000000111111............////////////111111111111000000000000///////////////////////////000111222222111000///......//////000000111111////////////000000000000000000000000000000000000111111000/////////000000000000000000000000//////////////////000000000000000000000000000000000000////////////000000000000000000000000////////////,,,,,,---...///111222333......//////000000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000//////111111222222222333333333111222222333333222222111000111111222444555555666444444444555555555555666444444444444555555555666777777777888999999::::::888888999999999999888888999999;;;;;;;;;;;;999999888888999:::::::::999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999888777666666666666777666666555555666666777666666666555555555444444222333444555555555444444000000111222222222111111111111111222222222222222222222111111111111222222///000000000000000000///111111111111000000000000000000000000000000000000000000000111111111222222111111222222111111000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000111111111111111111111111222111///.........///000000//////////////////000////////////000000000000/////////000000000111111000000000000000000000000---......///000111111222111111111000000/////////111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////......////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////...///000111111111000000000000000111222222222333111111111111111111111111222222222222222222222222333333333333333333333333111111111222222333444555//////000000111222333333222222222111111111000000000000111222222222222222000000000000000000111222000000000000000000000000111111111111000000000////////////000000111111111000000000000000000000000000000////////////000000000000000000111111111222//////////////////////////////000111111111111111000000000000000000000000000111222333333222111000////////////////////////////////////000000000000000000000111111111222222...////////////000000000111111111111000000000///////////////////////////000000000000000000000000.........///000111111111////////////000000000000000000000000000000000000111000//////......///////////////000000000000000////////////000000000000000000000000000000000000////////////000000000000////////////000000000000------...000111111111111//////000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000111111222333333222333333333333444444444111222222333333222222111222222222333333444444444444444444555555555555666333333444444444555555555777777777888999999::::::888888999999999999888888888999;;;<<<<<<;;;999888888777777777888888999:::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888777666666555555666666666555555555555666666666666555555555444444444222333444555555555444444000111222222333333333222000000000111111111222222222222111111111111222222000000111111111111000000000000000000000111111111222222222222222222222222000000111111111222222222111222222222222111000///000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000111111111111111111111111222111///.........000000//////000000000000//////.../////////000000000111....../////////000000000000000000000000000000000......//////000000111111000000//////.../////////000000000000000000000000000000000000000000000000........................//////000000000000//////......////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...///000111222222222111000111111111111111111222222111111111111111111111111222222222222222222222222111111111222333333444444111111111111222333444555000000000000000111111111222222222222111111000000///000111222222222222222000000//////000111222222000000000000000000000000222111111111000000//////......//////000000000111000000000000000000000000000000////////////000000111111222222333333333333000000000000000000000000...///000111111111111111000000000000000000000000...///000111111000///...////////////////////////////////////000000000000000000111111222222222333000000000000111111111111222111111111000000//////////////////////////////111111000000000000111111---......///000111111222////////////000000000000000000000000000000000000000000///.....................//////000000111111111111111111222222222222000000000000000000000000////////////000000000000......//////000000111111...///111222222111000///000111222333333333333333000000000000000000000000000000000000000000000000111111111111111111111111---...///111333555666777333333333444444444555555222222222333333222222222444444333333333333222222444444444555555555666666333333333444444444555555777777777888999999::::::888888999999999999888888888999;;;<<<<<<;;;999888888777666666666777999:::999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888777666666555555555666666555555555555666666666666555555555444444444111222444555666555444444111222333333444444444444//////000000111111111222222222111111111111222222333333444444444444333333//////000000111111222222222222222222222222222222000111111111111222222222222222222222222111000///000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000111111111111111111111111222111///...---...000111...///000111111000///....../////////000000111111............////////////000000000000000000000000////////////000000000000//////............//////////////////////////////000000000000000000000000........................//////000000000000//////000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...///000111333333222222111222222222111111111111111111111111111111111111111222222222222222222222222//////000111222333333444555444333222111111111111111111111000///......---000000000000000000000000111111000000///.........000111222222222000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000000//////......000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000111000...///111222222111222222111111000000//////000000000000000000000000222222222111111111000000000/////////000111222222/////////000111111222222////////////000000000000333222222222111111000000//////000000000000//////000///.........///111222'''))),,,///111222222222111000000////////////000000000000000000000000000000000000000000000000000111111000000//////......000000//////.........---000000000000000000000000222111111111000000//////000000111111111111000000111111111000000000000000333222222111111222222333111111111111111111111111111111111222222333333333000111222333444555555555444444555555444444333222555444444444444555666666777777888888888999999999777777777777888888888888888888888888888888888888777888888888888999999999===<<<:::999888999::::::;;;;;;:::::::::999999999;;;999777555444444666666666666555555555444444444333444444555555444444333222222222222222222222222222222222111111111000000000111111111111222222222111111111111111111111111000000000000000000000000//////000000111111111111111111000000000000111111000000000000////////////111111000000000000111111111111111111111111111111333222111000000111222333//////000111111111111111000000000000000000000000222222111111000000//////000000000000000000000000555333111000///000111222000...------///000//////......//////000000111111//////000000000000/////////////////////.........////////////000000000000000000000000000000000000////////////////////////000/////////............000000000000111111111111000///////////////000000......//////000000111111......////////////......000000000000////////////////////////000000000000............////////////111111111111111111111111///////////////000111111111111222222222000...---222111000//////000111222222111111111000000//////000111111111111222222222333333333222222111111111444333222000000000000111222111///......///111222000000000000000000000000000000000000000000000000111111000000000000//////000111111222111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111000000/////////333333222222222222333333000000111111111111000000000000000000000000000000000000000000000000000000111000...///111222222111000000000000////////////000000000000000000000000222222222111111111000000//////////////////000111222111111000000///......////////////000000000000222222111111111000000000//////000000000000//////000//////...///000111222111111222333333333333333000//////...//////000000000000000000000000000000000000000000000000000000000000000000////////////000000000/////////......000000000000000000000000111111111111000000000///000000111111111111000000111000000000000000000000222222222111111222222222111111111111111111111111111111222222222333333333111111222333444444444444222222333444555555555444444444444444444555666666777777777888888888999999666666777777777888888888888888888888888888888888666666777777777888888888;;;:::999888777888888999::::::::::::999999999999:::999777555444555666666666555555555444444444444333333444444444444333333222222222222222222222222222222222111111111000000000111111111111222222222111111111111111111111111000000000000000000000000000000000000000111111111111111000000000000111111111111111111111000000000111111000000000000111111111111111111111111111111000000///......///000000//////000111111111111111000000000000000000000000111111111000000000000000000000000000000000000000333222111//////000111222111///......///000///....../////////000000000111//////000000000000///////////////////////////...////////////000000000000000000000000000000000000////////////////////////000000/////////................../////////000000000000000//////000000111////////////000000000000//////000000000000//////000/////////////////////////////////000000000000111111111111222222222222........................///////////////000111111///000000111111111000000222111000//////000111222222222222222111111111000000111111111111222222222333222222222222222222111333222111000000000111222222111000000000000111222//////000000111222333333000000000000000000000000000000000111111111111222000111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111000000000111000000//////000000111000000111111111111000000000000000000000000000000000000000000000000000000111000...///111222222111000000000000111111111111000000000000000000000000222222222111111111111111000//////............///111111000//////......---////////////000000000000111111000000000000/////////000000111111000000///000////////////000111222333222111111000000111111...............///000111000000000000000000000000000000000000000000000000////////////000000000000111000000000000000//////000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000111111222222222222222222222222111111111111111111111111111222222222222333333333222222333333333333333222000111222444555555666666444444444444444555555666777777777777888888888888666666777777777777888888888888888888888888888888555666666666777777777777999999888777777777777888::::::999999999888888888999888666555444555555666555555555555444444444444333333444444444444333333333333333333333333333333222222222111111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111111000000000000000111111000000000000111111111111111111111222222222111111000000000000111111000000000000000000000000000//////......//////000//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000222111000///000111222333333111//////000000///...////////////000000000000//////000000000000//////......//////////////////////////////000000000000000000000000000000000000////////////////////////000000000/////////....../////////000000000111111222111111000000000111111000000000000////////////000000111111111111000000////////////////////////////////////000000000000....../////////000000000------------------------///////////////000111111////////////000111222333111111000000000000111111333333333222222222222222000111111111111222222222111111111222222222222222111111111000111111222333222222222222222222222222000000000111222222333333000000000000000000000000///000000111222222333333000000111111111000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111111111111111111111111111222222111111111111111111//////............//////000000111111111111000000////////////////////////000000000000000000000000111000...///111222222111111111111222222333333333000000000000000000000000111111111111111111111111111000//////............------......///000000000////////////000000000000000000000///////////////000000000111111000000000000000000000000111111111000///.........///111222------------...///000111////////////////////////000000000000000000000000......//////000000111111111111111111000000000000////////////////////////111111111000000000000000000000111111111111000000000000000000000111111111111111222222222222111111111111111111111111111111222222222222222222222222222222333333333222222111111111222333444555555444444444333333444444555666666666666777777777888888666666666666777777777888888888888888888888888888666666666777777777888888888888888888888888888888999999888888888777777777888777666555555555555666444444444444444444444444333333333444444333333333333333333333333333333333111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111000000000000111111000000000000111111000000111111111111111222111111000000000000111111////////////////////////111111111000000111111111//////000111111111111111000000000000000000000000//////000000111111222222////////////////////////000000//////000111222333444222000000000000///...////////////000000000000//////000000000000//////............////////////////////////000000000000////////////////////////////////////////////////000000000////////////...111222222222333333333333333222111111111111111111111111000000//////......///000000111111000000///.........///////////////////////////000000000000---------.........//////000000000000000000000000///////////////000000111111000/////////000222333111000000000000000000111222222222222222222222222000000111111111222222222000000111111222222333333000000000111111222333333111222333333333333222111111111111111111111111111000000000000000000000000//////000111222333333444000000000000000000111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111111111111111111111111111111111111111111111222222333222222111111222222333000000111111111111000000////////////////////////000000000000000000000000111000...///111222222111///000000111111222222222000000000000000000000000111111111111111111111111222222111000////////////------......///000000000////////////000000000000///////////////000000000000000111111111111000000///000000111111111111111333222111000000111222333---------......000111222////////////////////////000000000000000000000000......//////000000111111000000000000111111111111////////////////////////000000000000000000111111000000111111111111000000//////000000111111111111000111111222222111111000111111111111111111111111222222222222222222222222222222222333222222111111222333333444333333222222333333333333333444555555555555666666666777777777555666666666666777777777777777777777777777777777777777777888888888999999888888999999999999999999888888777777777666666666666666666555555555555555333333444444444444444444222333333333333333333222333333333333333333333333111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111000000000000000111111000000000000111111/////////000000000111111111111000000000000111111////////////////////////000000000111111000000000//////000111111111111111000000000000000000000000//////000000111111222222/////////////////////////////////000000111111222444222000000000000///...000000000000//////////////////000000000000//////---.........//////000000////////////000000000000////////////////////////000000000000000000000000111000000000////////////111222222222333333333333333333222111000000111111111111000000//////.........//////000000//////...------....../////////000////////////000000000000000000111111111222222222111111111111111111111111///////////////000000111333222000/////////000111000000000111111000000000000000111111111111111111000000111111111222222222000000000111111222222222...///000111222333333333111222333333333333222111111111111111111111000000000000000000000000000000//////000000111222333333000000000///000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000111111111111111111111000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000111000...///111222222111.............../////////000000000000000000000000111111111111111222222222222111111000000000000111111111000//////......---////////////000000000000//////000000000000111111000111111222222111111000///000111111222222111111444333222000...---------///////////////000111222000000000000000000000000000000000000000000000000////////////000000000000//////000000000000000111000000000000000000000000000000000000111111111111000000111111111111000000/////////000111111222222///000111222222111000///111111111111111111111111333333333222222222222111111111222222222222222111333333333333333222111111333333333333333444444555555555555555666666666666555555666666666666777777777777777777777777777777888888888888999999999999777888999999::::::999999777777666666666555555555555555555555555555555555333333333333444444444444222222333333333333222222222222222222222222222222111111111111111222222222000111111111111222222222111111111111111111111111000000000000000000000000///000000000111111111111111111000000000000111111.........///000000111111111111000000000000111111000000000000000000000000---......//////......---//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000000000333111//////000000///...000000000000//////////////////000000000000//////------......///000000000////////////000000000000000000000000000000000000000000000000000000000000111111000000000//////////////////000000000111111333222111000000000000000000000000000////////////......////////////......---------......//////000////////////000000000000/////////000000000111111000000000000000000000000///////////////000111111333222111000////////////000000111111111111000000000000000000000111111111000111111111111222222222000000000111111111111111...///000222222333333333222222222222222222222222...//////000000111111111000000000000000000000000/////////000000111111111111000/////////000222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111/////////000000111111111//////............//////000000111111111111000000000000000000000000000000000000000000000000000000111000...///111222222111000000//////////////////000000000000000000000000000000111111111222222222000////////////000000111222111111000000///......////////////000000000000000000000111111111222222000111111222222111111000///000111222222222111111111111000000...---+++***111111000000000111111222000000000000000000000000000000000000000000000000000000000000////////////....../////////000000000000000000000000000000000///000000000111111111111000000111111111111000000...//////000111111222222///000111222222111000///111111111111111111111111333333333222222222111111///000111222222222222222111222222333333333222222333333222222333333444555444444555555555666666666555555555666666666777777777777777777777777777777777777777777888888888888666666888999999999888888666666666555555555444444444555555555555555555555222222333333333444444444222222333333333333222222111111111111111111111111000000111111111222222222000111111111111222222222111111111111111111111111000000000000000000000000......///000111222222333111111000000000000111111...//////000111111222222111111000000000000111111111111111111111111111111------...//////...------//////000111111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000//////111///......///000///...111000000000/////////...//////000000000000//////------......///000000111////////////000000000000000000000000000000000000000000000000000000000000111111111000000000//////........./////////000000333222111000////////////////////////000000000000//////000000000000//////,,,,,,---......///000000////////////000000000000------------............///////////////////////////////////////000111111000000111111111000000//////000111222222111000///000000000111111222222222000111111111111222222222111111111111000000000000///000111222333222222111222111000000000000111222,,,,,,---///000222333333000000000000000000000000////////////000000000000111000/////////111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111......//////000000000111222222111111111111222222000000111111111111000000000000000000000000000000000000000000000000000000111000...///111222222111444333333333222222111111000000000000000000000000000000111111222222222222...............///000111//////000000111111222222////////////000000000000000000111111222222222333111111222222222222111111///000111222333222111111000111333444444333222222333222111111111111111222000000000000000000000000000000000000000000000000111111000000//////......---.........//////000000000000000000000000000000//////000000111111111222000000111111111111000000...//////000111222222222...000111222222111000...111111111111111111111111333333333222222111111111...///000111222333333333///000111222333444444444333333222222333333444555444444444555555555666666555555555555666666666777777777777777777777777777666666666666777777777777444555666888888888777666666666555555555444444444444444555555666555555444222222222333333444444444222222222333333222222222000000000000000000000000000000111111222222222222000111111111111222222222111111111111111111111111000000000000000000000000------...000111222333444111111000000000000111111///000000111222222333333111111000000000000111111111111111111111111111111...///000111111000///...//////000111111111111111000000000000000000000000222222111111000000//////000000000000000000000000000000111111000///...---000...------///000//////111111000000/////////...//////000000000000//////---------...///000000111////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111222111000///..................//////000000111111000000111111111111000000,,,,,,------...///000000////////////000000000000000000000000111111111111000000000000000000000000///////////////000111111---...000222222222111111///000111222222111000///111111111222222333333333000111111111111222222222222222111111000000/////////000111222333222111111222111///......///111222222111111111000000/////////000222333333222000///444333222222111111111222//////000111222333333333222222222111111111000000000000000000000000000000000000000000//////......---...000111222222222111000000000000111111111111000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111000///------....../////////000000111111222222000000000000111111111111000000000000111111111111222111000//////000111222222222111111111111222222000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000333000...///222333111///000000000000000000000000222111000//////000111222//////000000000000/////////000000000000111111111222111000......000111222222222222222222222222222111111222222222333333333111111111111111111111111333333222222333444666777444333333444444666777777666666666666777777777777666666666555444444444333666666666666666666666666777888:::;;;;;;:::888777444444333222222222333333444444444444444444444444333333333333333333333333000111111222222111111000222222333333333333444444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000111111111111000000111111000000//////......222000...------///222333///000111222111000...,,,000000000000000000000000222111111111000000//////000000//////.........---/////////...///000111111111111000000000000111111////////////000000000000////////////////////////000000////////////000000//////000000000000//////000//////...///000111111111111111111000000000000000000000000////////////---.........//////000000............///000111222000000111111111///...---//////000000000000//////000000000000000000000000---......///000111111222000---+++,,,...000///---000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000+++---111444444333111///111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111000000000//////000222333333222000///222111111000000111111222000000000111222222222333222222222111111111000000000000000000000000000000222111000000////////////---...000111222222222111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000222111000///...//////000000000000000000111111111000000000000111111111111000000000000111111111111333222111000000111222333222111111000000111111222000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000...---...000111///...000000000000000000000000111111000000000000111111///000000000000000000///000000000111111111222222222111000//////000111222222222222222222222222222111111222222222333333333222222222222222222222222333333333333444555666777888777666555444333333333666666666666777777777777555555555555555555444444666666666666666666666666777888:::;;;;;;:::888777777666555555444444444444444444444444444444444444222222222222222222222222222333333444444333333222222222222333333333444444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000000000000111111111111000000111000000000/////////...///...---,,,,,,...///000000000111222111000///...000000000000000000000000111111111000000000//////000/////////............////////////000000000000111111000000///000000000////////////000000000000000000000000000000000000000000////////////000000//////000000000000//////...//////000000000000000111111111111000000000000////////////000000000000/////////000000000111111222222111111111111111222//////000111111000///...//////000000000000//////000000000000000000000000......//////000000111111222000......000222111///000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000---...111333444333222000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111000000000000000111222333333222111000000000000///000000111111111111111111111111222222222111111111111000000000000000000000000000000000333222111000///000111111...///000111111222111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000222222111000000000000000111111111111000000000000000000000000111111111111000000000000111111111111333333222222222222333333222111111000000111111222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000///...---...000111000///000000000000000000000000000000111111111111000000000000111111111111000000111111111111222222222333222111000//////000111222222222222222222222222222111111222222222333333333333333333333333333333333333333444555666666666666888888666555444333333222666666666666777777777777555555555555555555666666666666666666666666666666777888999::::::999888777666666555333222222222222444444444444444444444444111111111111111111111111222222333333333333222222222222222222333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////---------.........//////000000000000111111111111000000000000000000000000111111000000000000//////////////////............---...000111111111000///222111000000////////////////////////000000000000111111111111111111111111000000////////////000000//////000000000000//////......///000111000000///111111111111000000000000......//////000000111111000000000000111111111111444333222111000000000000...///000000000000000/////////000000000000//////000000000000000000000000////////////000000000000333222000111222333222000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000//////000222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111000000000000000000111222222222222111000222222111000000000000000222222222111111111111111111111111111000000000000000000000000000000000000333222111000000000222333//////000000111111111111///000000000111111111111000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000111111000000000/////////222222111111000000/////////000000000111111111111///000000000111111111111222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000111222333333222000000000000000000000000///000111222222111000///000111111222222111111000111111222222222333333333222111111000000111111222222222222222222222222222111111222222222333333333333333333333333333333333222333555666777666555555555555444444444555555666666666666666777777777777444444555555666666777777666666666666666666666666777777888999999888777777888777555444333222222111333333333333333333333333222222222222222222222222000000111111111111000000111222222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000111111111111000000000000000000////////////...///000111222111111000///////////////000111222000000000000000000000000000000000000000000/////////////////////.........,,,...000111222111///...222111000//////...//////////////////000000000000000000000000000000000000000000////////////000000//////000000000000///////////////...///000111111111111111111000000000///---......///000111111222000000000000000000000000000000///.....................///000000000111111//////000000000000//////000000000000000000000000000000000000////////////111111111111111111000///////////////////////////////////////000000000000000000////////////000000000000000000000000000000////////////000000111222111111111111111111111111111111111111111111111111111111111111111111111111000111111111222222222222000000000000000000111111111111111222222111111111666555333222111000//////222222222111111111111111000000000000000000000000000000000000000000000000222222111000000111222333000000000000000111111111///000000000111111111111000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111111000000000000000000000000///000////////////......222222111111000000/////////000000000111111111111///000000000111111111111000111111111111111111000111000000000000000000111000000000000000000000000111111111111111111111111000000000000000000111111000000000000000000000000000111111222222222222333000000000000000000000000///000111222222111000///111111222222222222111111111111222222222333333333222222111111111111222222222222222222222222222222111111222222222333333333222222222222222222222222333444555666666666555444555444444444444555666666666666666666777777777777444555555666666777777777666666666666666666666666777777777777777777777777:::999777666555444444333333333333333333333333333333333333333333333333333///000000111111000000///111111111222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000111111111111000000////////////000000000000...///111222333222111000...............///000111000000000000000000000000//////////////////000000.........///////////////,,,...000111222111///...111111000///......//////////////////000000000000////////////////////////000000////////////000000//////000000000000//////222000...,,,,,,///222444111111111111000000000///---......///000111111222////////////////////////......------...///000000....../////////000111111//////000000000000//////////////////////////////000000000000////////////...///000000///...------////////////////////////////////////000000000000000000////////////000000000000000000000000000000//////.........///000111000000000000000000000000000000000000000000000000111111111111111111111111222222222333333333444444000000000000111111111111111111111111111111111111666555444222111000000000111111111111111111222222//////000000000000000111000000000000000000000000000000000111111111111111111111000000000000111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111/////////000111111222222000000000000000000000000///////////////...------111111111111000000000000000000000000111111111111000000000000111111111111///000111111111111000///111000000//////000000111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000///000111111//////000111000000000000000000000000000000111111111111000000222222333333333333222222111111111111222222222333222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111333333444444444444444333777666555444444444444444666666666666777777777777666666666666666666777777666666666666666666666666777666666666666666666777555444333222111111111111333333333333333333333333333333333333333333333333111111222222222222111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000---...///000111000///...////////////000000000000000000000000000000000000......////////////000000.........///////////////---...000111111111000///000//////......//////000////////////000000000000........................000000////////////000000//////000000000000//////222000...,,,,,,///222444111111111111000000000000......//////000000111111////////////............////////////000111222333000////////////000000111//////000000000000//////////////////////////////////////////000000000000---...000000...,,,++++++000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000/////////......//////000000000000000000000000000000000000000000000000000111111111111111111111111333333333333444444444555///000000000111111111111222111111111111111111222333222222111111111111111000000000111222222222333////////////000000111111000000000000000000000000---...000222222111000///222111000//////000111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...//////000111111222222000000000000000000000000///000000111000///...---000000000000000111111111000000000000111111111111000000000000111111111111000111222222222222111000000000////////////000000000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000222333111///---...000000000000000000000000000111111000000000000111111222222333333333333222222000000000111111111222222111222222222222222222111222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222333333666555555444444444555555666666666666777777777777777777777666666666666666666666666666666666666666666666666555555666666666333222111000000000000000222222222222222222222222222222222222222222222222111111222222222222111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000000111......///000000000000000111111222333222222000///000000000000000000000000........./////////000000............/////////000////////////000000000000...............///000111////////////000000000000////////////////////////000000////////////000000//////000000000000/////////////////////000000111111111111111000000000000////////////000000000000000000000000//////......000000/////////000000111111000///......///000000//////000000000000//////////////////////////////......//////000000111111...000333222///---,,,---000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111222222333333333444444444//////000000111111111222222222111111111111222222////////////000111222333//////000111222333333444.../////////000000111111000000000000000000000000+++---000222333111///...222111000//////000111111000000000000111111111111000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...//////000111222222222000000000000000000000000000111111222222000///...//////000000111111222222000000000000111111111111000000000000111111111111111222333444444333222111000000////////////000000000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000333555666444111///000222000000000000000000000000222111000//////000111222222333333444444333333222///000000000000111111111111222222333333222222111222222222222222222222222111111222222222333333333333333333333333333333333444333222111000111222333111111222333555777999:::666666666666777777777777888888777777666666555555666666666666666666666666666666555555555555666666888777777666666666777777222222222222222222222222111111111111111111111111//////000000000000//////000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000111111111111111111111222222222222333555666555333111000000000000000000000000000---.........//////000000---.........//////000000///////////////000111111------------///000111222////////////000000000000000000000000000000000000000000////////////000000//////000000000000//////,,,...000222222111///...111111111111000000000000000000000000////////////222111111111000000//////000///...------,,,------222111000.........///000//////000000000000//////////////////////////////---......///000111111222000333555555222///...///000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000222222333333333222222111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222111111111111222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000......//////000000111111////////////////////////000000000000111111111111222111111111000000//////111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000......//////000000111111222222111000///...------//////000000111111222222222000///------///000222111111111111111000///...////////////////////////444333111000000000111222222111000///000111333555000000000000000000000000////////////////////////222222222111111111000000222222111111000/////////111111111111111222222333333222222222111111000000111111111000000000000000000000000000000000000000////////////////////////000000111111111111000000...///000///...///111333222111111111000000//////222111111111000000//////000111111111111222222222111111111111111111111111222222222111111000000000333333333444444333222222444333333222222333333444111222333333444444333333444444444555555555555555777777777777777777777777888888888888888888888888777777666666555555444444666666666666666666666666444444444444444444444444444555666666444222000...111111111111111111111111333333333333333222111000111111111111111111111111222111111111000000//////111111111000000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000222111111111000000//////000000////////////000000000000000000000000000000......//////000000111111////////////000000000000//////000000000000//////000000000000////////////...///000111111000///...///////////////000000111---........./////////000111111000000//////......////////////000000000000//////000000111111222222111111111111111111111111444333111000......//////000000//////.........---000000000000111111111111000000111111111111000000////////////////////////000000///...............---.........//////000000////////////000000000000000000111111111111000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000,,,...111333333222111///000000000000000000000000222222111111111111111111111111222222222222111111222222111111111111222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000000000////////////////////////000000000000111111111111111111111111000000000///111111111111111111111111000000000000000000000000333222222111111111111111000000000000000000000000000000000000111111111111000000000000////////////............//////////////////...------...//////111111111111111000//////111111111111111111111111333222111111000000000111222111000//////000222333000000000000000000000000111111111111111111111111222222222111111111000000000000000000000111111111///////////////000000111000000000000/////////...111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000000///......000222111111111111000000000///111111111111000000000///000111111111111222222222111111111111111111111111333333222222222111111111333333333444444333333222444333333222222333333444222222333444444444444333444444444555555555555666777777777777777777777777777777777777777777777777666666666666666555555555555555555555555555555555555555555555555555555555111000000111111222222333111111111111111111111111222333333333222222111000111111111111111111111111111111111111000000000///111000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000111111111111000000000///000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000////////////---..................---000//////...///000111222000000000000000000000000111000000000/////////...////////////000000000000//////000000000000000000111111111111111111111111333222111////////////000111111000000000/////////000000000000111111111111000000111111111111000000000000000000000000000000000000///......................../////////000000////////////000000000000///000000111111000000///......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000222333222111///...000000000000000000000000111111111111111111111111111111222222222222111111222222111111111111222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000000000000000555444222111000111111222000000000000000000000000222222222222111111111111......//////000000111111////////////............////////////////////////111111111111000000000000111111111111111111111111111111222222111111000000222111000///...///000111000000000000000000000000111111111111111111111111222111111111111000000000...//////000111111222222///////////////000000111000000000000////////////000000000000000000111111000000000000000000000000111111111111111111111111000000111111111111000000000000111000......///111111111111111000000000000111111111111000000000000000111111111111222222222111111111111111111111111333333333333222222222222222333333444444333333333444333333222222333333444222222333444444444444444444444555555555666666666666666666666666666666666777777777777777777777777555555555666666666666666555555555555555555555555555555555555555555555555111111//////000222444666111111111111111111111111222222222333222222111000111111111111111111111111111111111111000000000000000000000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000111111111111000000000000000000////////////000000000000000000000000000000111111111111000000000000////////////000000000000111111222222222222111111000000000000///////////////......------......///111000///......000111333222222222222111111111111000000000000////////////////////////000000000000000000//////////////////000000000000000000000000111000000//////000000111111111111111000000000000000000000000111111111111000000111111111111000000111111111111111111111111000000///.........//////......////////////000000////////////000000000000...//////000000//////.........///000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000222222222222111000///...000000000000000000000000111111111111111111111111111111222222222222111111222222111111111111222222000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111111000000////////////////////////////////////000000000111111111111111111111000000000000000111111111111111111111111000000000000000000000000555333222111111111333444000000000000000000000000222222222111111000000000////////////000000000000222222111111000000//////111111222222222222111111111111000000000000000111111111111111111111111111///000111222222111000///222111000///......//////000000000000000000000000111111111111111111111111111111111111000000000000//////000000111111111111111111111111111222222333222222222111111111111111000000000000000111111111////////////////////////000000000000000000000000000000111111111111000000000111111000...---...000111111111000000000000000111111111000000000000000000000111111111222222222111111111111111111111111333333333333333333333333222222333444444444333333444333333222222333333444222333333444555444444444444444555555666666777777666666666666666666666666999999999999999999999999444444555555666666777777555555555555555555555555555555555555555555555555555555333333222333444555111111111111111111111111111111222222222222111111111111111111111111111111111111111000000000000000000000000000000111111111111111111111111111111111////////////////////////000000111111111111000000///000000000111111111111111111111111111111111111111111111000000000000000000000////////////000000////////////////////////000000000111111111111111////////////000000000000000111111222222111111000000000000000////////////222111000//////000111222222000///......000222333222222222111111111111111000000000000////////////////////////000000000000000000//////......------////////////////////////////////////000000111111000000000000000000000000///000000000111111111111000000111111111111000000000000000000000000000000000000///////////////000//////////////////000000////////////000000000000......////////////............///000000000000000////////////////////////////////////////////////000000000000000000000000000000111111111111000000222222222111111000000000000000000000000000000000111111111111111222222222111222222333333222222111222222111111111111222222000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000//////........................///000000000111111111111000000000000000000111111111111111111111111111111000000000000000000000000222111111111111222444555000000000000000000000000111111111000000//////...000000000000////////////222222111111000000//////111111222222222222111111111111000//////000111222000000000000000000000000...///111222222111000///111111000//////.........000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////111111111111111222222333111111111111111111222222//////000000111111111111////////////////////////////////////////////////000000111111111111000000000111111000...---...000000000000000000000111111000000000000000000111111000000111111111222222222111111111111111111111111333333333333333333333333111222333333444444444333444333333222222333333444333333444555555555444444444444555555666777777888777777777777777777777777999999999999999999999999444444555555666666777777555555555555555555555555333333333333333333333333333444555666555555333333111111111111111111111111000111111222222111111111000000000000000000000000000000000000000000111111//////000000111111111111111111111111111111111111////////////////////////000000111111111111000000///000000000111111111111222222222222222222222222000000000000000000111111000000////////////000000////////////////////////......///000111222222333////////////000000000000//////000000000000//////000000000000////////////222111000//////000111222222111///...///000222333000000000000000000//////////////////000000000000////////////000000000000000000//////......------........................---...//////000000111111///////////////////////////000000000111111111111000000111111111111000000////////////////////////000000/////////000000111000000000000000000//////////////////000000000000......////////////............///000000000000000////////////////////////////////////////////////000000000000000000000000000000111111111111000000111111111111111222222333000000000000000000000000000000111111111222222222222222333333333333222222222222111111111111222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111000000////////////////////////000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000000000000///////////////111111000000//////......////////////............////////////////////////111000/////////000222222//////////////////////////////000000111111000000000000000000000000//////000000000000000000000000//////////////////////////////000000000000000111222222111111000//////...///////////////000000111////////////000000000000/////////000111111222222000000000000000000000000........................000000111111111111000000000000111000......///111000000000000111111111111000000000000111111111111000111111111111222222222111111111111111111111111222222222222333333333333111111222333444444444444444333333222222333333444333333444555555555555555444444555666777777888999777777777777777777777777888888888888888888888888555555555666666666666666444444444444444444444444222222222222222222222222...000222444555555444333111111111111111111111111///000111111222111111111000000000000000000000000000000000000111111111111/////////000111111222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000111111111111222222222222222222222222000000000000111111111111000000////////////000000000000000000000000000000.........///000000111111////////////000000000000//////000000000000//////000000000000////////////000//////......//////000111000000000111111222222---.........////////////////////////000000000000////////////000000000000000000//////////////////////////////////////////---...///000000000000///............////////////000000000000111111111111000000111111111111000000........................000000/////////000111111111111000000000000//////////////////000000000000...//////000000//////.........///000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000///000111222333333333333000000000000000000000000000000000111222222333333222222333333333333222222222222111111111111222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111222222000000000000000000000000000000000000111111111111///000000000111111111111111111111111111111111111000000000000000000000000000111222222111000...,,,000000000000000000000000000000000000000000111111////////////000000000000............//////////////////...------...//////111000///...///000222333000000000000000000000000///////////////000111111000000111111111111111111000000000000000000000000000000000000000000000000////////////000000111111111111111000000000000000///////////////000000111.../////////000000000000...//////000111111222222000000000000000000000000////////////////////////000000111111111111000000///000000///......000222///000000000111111111111///000000000111111111111000111111111111222222222111111111111111111111111111111111222222222333333000111222333444444444444444333333222222333333444333444444555555555555555444444555666777888999999999999999999999999999999888888888888888888888888666666666666666555555555444444444444444444444444333333333333333333333333111222222333333444444333111111111111111111111111//////000111111111111111000000000000000000000000///000000000111111111111...//////000111111222222111111111111111111111111111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000///000000000111111111111000000////////////000000000000000000000000000000000/////////......------////////////000000000000000000000111111000000000000000000000/////////////////////000000////////////000111222222222111111,,,,,,---...///000000111.../////////000000000111////////////000000000000//////000000000000000000////////////////////////---...///000000//////.........//////000000000000000000000000111111111111000000111111111111000000////////////////////////000000//////000111111222111111111000000000//////////////////000000000000///000000111111000000///......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111333444444333111000000000000000000000000000///000000111222222333333222333333444444333333222222222111111111111222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111222222222333222222222222222222222222000000000000111111111111//////000000111111111222111111111111111111111111000000000000000000000000222333333333111...***(((000000000000000000000000000000111111222222222333------...///000111222222//////000000111111222222222000///------///000222111000///...///000222444111111111111111111111111000///.........000111222///000111222222222222222000000000000000000000000111111111111111111111111.../////////000000111111/////////000111111222222111111111111111222222333000000111111222222222333...//////000111222222222000000000000000000000000000000000000000000000000000000111111111111000000...///000///...///111333//////000000111111111222//////000000111111111222000111111111111222222222111111111111111111111111000000000111111222222222000111222333444444555444444333333222222333333444333444555555666666555555444444555666777888999999999999999999999999999999::::::::::::::::::::::::777777666666555555555444444444444444444444444444444444444444444444444444:::888666444222222333444111111111111111111111111//////000111111111111111000000000000000000000000//////000000111111111222...//////000111222222222111111111111111111111111111111111111111111111111000000111111111111000000000000000000111111111111//////////////////////////////000000111111111222000000////////////000000000000000000000000000000222111000///---+++***)))////////////000000000000111111222222222222111111000000000000////////////000111222333333222111000...000222333444333111000+++,,,---...///111111222.../////////000000111111////////////000000000000//////000000111111222222000000000000000000000000---...///000000///...---//////000000111111111222000000000000111111111111000000111111111111000000000000000000000000000000000000///000000111222222222111111111000000//////////////////000000000000000000111111111111000000...//////000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000111222444555555222000...000000000000000000000000///000000111222222333333222333333444444333333222111111111111111111111111111111111111111111111111222222111111111111222222444333111000000111333444111111111111111111111111222222222111111111000000000000////////////000000000000000000000000000000222222111111111111222222000222333333111000000111222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000111111111111111111111111222111000000000111333444111111111111111111111111000000000000000000000000000000000000000000000000............////////////444333222222222111///---000111111111111222222222111111111111111111111111000000////////////000111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111000000111222222222222111000000000000000111111222111111111111111111111111111111222222222333333333222111000000000111333333222333444555666555444333000000000000000000000000222222333333333333444444555555555555555666777777:::::::::::::::999888777777777888888888999999999666666666666555555555555555555444444444444555555555444333333222222222222111111111111111111111111000111222333333222111000////////////////////////000000111111111222222333000000000000000000000000000000000000000000000000111111000000//////......111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111000.........///000////////////////////////333111000000111111000...000000//////......------///////////////000000000111111000000//////......000000////////////000000////////////////////////000000000000000000000000222000...000222333111...000000000000000000000000000000000000000000000000111111222222222222111111000000111222222222222111333333222222111222222222////////////000000000000000000000000000000000000000000111111111111000000///000222333333222111000000111111111111222222222////////////////////////111111111000000000000000000000000000000000000000***---222555555222---***000000111111111000000///333333333222222222111111111111111111111111111111111111111111111111111111222222111111111111222222333222000//////000222333111111111111111111111111222222222111111111000000000000////////////000000000000000000000000000000000000////////////000000000111333333111000111111222111111111111111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000////////////000111000000000000000000000000111111111111111111111111000000//////000111111222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111333222111111222111///...//////000000000111111111111111111111111111111111000000/////////000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111000000111222222222222111111111111111111222222333////////////////////////111111111222222222333333222111000000000111222333111222333444555444444333333333333333333333333333222222333333333333444444555555555555555666666777999999::::::999999888777777777777888888888999999666666666666555555555555555555444444444444555555555444333222222222222222111111111111111111111111000111222222222222111000000000000000000000000000222222111111111111111111111111111111111111111111000000000000000000000000111111000000////////////111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222222111000///...//////000111111111111111111111111222111000000111111000...000000000000000/////////111111222222333333333444000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000///...///111222000---000000000000000000000000000000000000000000000000000111111222222111111000000000111222222222222111222222222111111222333333///000000000000000000000000000000000000000000000000000111111111111000000///000111111111000//////000000111111111222222222111111111111111111111111111000000000000000000000000000000000000000000000///000111333333111000///000111111222111111000000000111222333444555555666111111111111111111111111111111111111111111111111222222111111111111222222222111000//////000111222111111111111111111111111222222222111111111111111000000////////////000000000000000000000000000000000000////////////000000///111333333111000111222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111000000//////000000111000000000000000000000000111111111111111111111111...//////000000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333111///...///000111000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111///000111111222222111111222222222111222333333444////////////////////////111111111222222222222333111111000000111111222333111222222333444333333333444444444444444444444444222222333333333333444444555555444444555555666777888999999999999888888777777777777777888888888888666666666555555555555444555444444333333444444555444333333222222222222333111111111111111111111111000111111222222111111000111111111111111111111111333222222111111000//////222222222222222222222222000000000000000000000000111000000000000/////////111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111000/////////000000111111111111111111111111222000//////111111000...000000000000111111111111......///000000111222222////////////000000000000000000////////////000000111111111111111111111111000000000000000000000000///......///000000///---000000000000000000000000000000000000000000000000000111111222222111111000000000111222222222222111111111111111111222333444000000000000000000000000000000000000000000000000000000111111111111000000000000000000000///...---000000000111111111222222111111111111111111111111000000000000000000111111000000000000000000000000333222111000000111222333111111222222222222222111111111222333444555666666111111111111111111111111111111111111111111111111222222111111111111222222222111000000000000111222111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000222222111111111111222222///111222222111111111222111111111222222111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111...///000111111111//////////////////////////////000000000000000000000000////////////////////////111111111222222222333333///...------///000000////////////000000000111111////////////////////////000111111111000000//////////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111///000000111111111111111222111111111111222333333111111111111111111111111111111111111222222222222111111111111111222222222111111222222222333333333333333333333333333333333222222222333333333444444555444444444444555666666777888888888888888777777666666666777777777888888666666555555555444444444444444333333333333444444333333222222222222222333111111111111111111111111000000111111111111000000111111111111111111111111111111111111000000000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000////////////////////////000000////////////000000......//////000000111111////////////000000000000////////////////////////////////////////////////000000000000111111111111111111000000000000000000111111111111111111111111111000//////000111000.../////////000000111111111,,,------...///000111111.........///000111111111000000////////////000000000000000000000000000000000000000000000000000000/////////000000000//////////////////////////////////////////////////////000000111111111111000000000000111222222222222111000000000000111222444444111111111000000000000000////////////////////////000000111111111111000000222222111111000///...---000000000000111111111111111111111111111111111111000000000000000111111111000000000000000000000000333222000//////000222333111111222333333333222222444444333333333222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222111111222222222000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000222222111111111111222222...000222222111111222333000111222222222222111000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000111222333222111000///////////////////////////000000000000000000000000////////////////////////000000000111111111111222///---,,,,,,...000000000000000000111111111222222////////////////////////111111222222111000///...////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111//////000111111111111000000000000000000111222222111111111111111111111111000000111111111222222222000000111111222222222222111111111222222222333333333333333333333333333333222222222333333333444444444444444444444555666666666777777888888777777777555555666666666777777777555555555555444444444444333333222222222222333333222222222111111222222333111111111111111111111111000000000000000000000000111111111111111111111111......///000111111222222222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111///000000000111111111111000000000000000000000000////////////////////////000000////////////000000......//////000000111111////////////000000000000//////////////////////////////////////////////////////000000000111111111000000111111111111111111000000000000000000000000000///...///000111000///.........//////000000000000000111222222333444444------...///000111222222000000////////////000000////////////////////////////////////////////////000111222222222111111111////////////////////////........................000000000111111000000000000000111222222222222111//////000000111222333444222111111111000000000///////////////////////////000000111111111111000000333333222111000000////////////000000000111111111000000000000000000000000//////000000111111111111000000000000000000000000000000000000000000000000000111222333333333333333222222222222111111111000111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222000000000000000000000000111111111111111222222222000000////////////000000000000000000000000000000000000////////////000000...000222222222111222333000111222333333222111000111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000222222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111000...,,,,,,...000000000111111111111222222222222000000000000000000000000111222222333222111///...000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111...///000000111111000000000000//////000000111222////////////////////////000000000111111111111222000000111222222222222111333222222222222333444444555555555555555555555555222222333333333333444444444444333333444444555666555666666777777777777666555555555555666666666666555555555444444444444333333222222111111222222333222111111111111222222333111111111111111111111111111000000//////000000111111111111111111111111111,,,---...///111222333333222222222222222222222222000000000000000000000000000000000111111111111222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111///000111222222222111111///////////////////////////...---...000111000///............////////////000000000111111111111222---......///000111111222000000////////////000000........................////////////////////////000222333333222111111222000000000000000000000000........................///000000111111000000///000000111222222222222111000000000000000111222333222222222111111000000///000000000000000000000000000000111111111111000000444333222111000000111111/////////000000000111111/////////////////////////////////000111111222222000000000000000000000000...///000111111000///...///000111222333333333333......///000111222333333111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222111111000000000000000000000000000000111111111222222222000000////////////000000000000000000000000000000000000////////////000000...000222222222111222444///111222333333222111///111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000222222111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111222///------...000111000000000000000111111111111111111111111111111111111111222333333333111///---000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111...//////000000000000000111111000000111111222333////////////////////////000000000000111111111111///000111222333222222111444333222222222333555555444444444444444444444444222222333333333333444444444444333333444444555666444555666666777777666666444444555555555666666666555555555444444444333333222222111111111111222222111111111111111222333333111111111111111111111111111000///......///000111000000000000000000000000---......///000111222222111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000111///000111222222222222111000000000000000000000000///...---...000111000///000000000///////////////////////////..................//////000000111111000000////////////000000///////////////////////////////////////////////////111333333111000111222000000000000000000000000000000000000000000000000//////000000000000//////000000111222222222222111111111000000000000111111333333222111111000000///000000000000000000000000000000111111111111000000222111000//////000111111////////////000000000111000000000000000000000000...//////000111111222222000000000000000000000000000000000111111000000000...///000111222222222222//////000111222333333444111111111111111111111111111111111111111111111111222222111111111111222222000000111111111111000000000000000000000000000000000000111111222222222222000000////////////000000000000000000000000000000222222111111111111222222...000222222222222333444///000222333333222000///111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000111222333333222111000000000000000000000000000000000000000000000000000222111000.........///000111111111111111111111111000000000000000000000000000000000000000000000000///000000000000111111111333000...---...000111000////////////000000000000111111111111111111111111111222333444333111///---000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111...//////000000000000000222222111111222222333444111111111111111111111111000000000000111111111111///000111222333222111111444444333222333444555666222222222222222222222222222222333333333444444444444333333333333444555555444444555666777777666666444444444555555555666666555555444444444333333333222222111111111111222222111111000000111222333333111111111111111111111111111000///......///000111////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000///000111222333333222111111111111111111111111111...------...000111000///222222111111000000//////333333222222111000000000////////////000000000000000000////////////000000000000000000000000000000////////////////////////...111333222000///000222000000000000000000000000111111111111111111111111//////000000000000//////000000111222222222222111222111000000000000000111333333222222111000000///000000000000000000000000000000111111111111000000000000///......///000111////////////000000000000111111111111111111111111...//////000111222222222000000000000000000000000222222111000000111222222......///111111222222222333333333222222222111111111111111111111111111111111111111111000000//////000111111111222222222222222222222111111111000000111111111111111111111111000000000000000000000000333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////444444333222111111111222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000///......111111111111111111111111222222222111111111111111111000...,,,,,,...000111000000000000000000000000000000000000000000000000000000111111111111000000111111000000//////......000000000000111111111111//////000111111111111111111111111111111111111111000111111111111222222222222222222111111111111000000000////////////000000111111111111000000000000222444555333000...///111000000000000000000000000111000/////////000222333333333222111000000000111000000000000111111111111000000000000000000000000111111111111111111111111111111222222222222111111222222222222222222222222222222222222222222222222444555555666666555555444555555555666666666777777444555666666666666666666666666777777888888888999333333444444444444444444111111111111111111111111///111222111000///000111222111111111000000//////111111111111111111111111////////////////////////222222222222222222222222222222222222111///...---000000000000000000000000111111111111111111111111111222333111///......///222111000111222222111000000000000000000000000000000000000000000000000000000000000000111111111111111111000000//////......////////////000000000000//////000000000000////////////000000111111111222............/////////000...000111000///...///111///............000222333222222111000//////000000////////////////////////////////////////////////%%%)))///444555333///,,,000000000000111111111111222111000//////000111222000000000000000000000000222111000//////111333444222222222222111111111000000000000000000000000000000000////////////000000......////////////......111111111111111111111111000000111111111222222222333222111/////////000111000000000000000000000000////////////////////////,,,,,,,,,---------......000000000000000111111222222111111111000000//////000000000000111111111111000111111222222222111111222222111111111111111111111111000000111111222333111111111111111111111111222222111111111000000000000000000111111111222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333222111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111000//////000000000000000000000000000/////////////////////000///...------...///000000000000000000000000000000000000000000000000000000000111111111111000000111000000000/////////...000000000000111111111111//////000111111111111111111111111111111111111111000111111111111222222222222222222111111111000000000000////////////000000111111111111000000000000111333444222000...///111000000000000000000000000111000/////////000222222333222111111000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111222222111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444555444555555666666666666666555555666666666777777777444444444444444444333333111111111111111111111111///111222111000///000111111111111111000000000///000000000000000000000000000000000000000000000000222222222222222222222222000111111111111000000///000000000000000000000000111111111111111111111111222333444333000///000111222111000111222222111000000000000000000000000000000000000000000000000000000000000000111111111111222111111111000000000000////////////000000000000//////000000000000///////////////000000000111111........./////////000000...000111000///...///111............///000111222222222111000000000000000////////////////////////////////////////////////+++---///111222000///---//////000000000111111111000//////......///000111000000000000000000000000222111000///000111333444222222111111111000000000000000000000000000000000000000////////////000000///000000111111000000///111111111111111111111111111111222222222333333333333222111000//////000111000000000000000000000000111111111111111111111111............////////////000000000000000111111222111111111111000000000///000000000000111111111111111111222222222111111000111111111111111111111111222222222222222333333444111111111111111111111111222222222222222111111111/////////000000000111111222222222111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111222222222222111111000//////////////////////////////////////////000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////000000000000111111111111//////000111111111111111111111111111111111111111000111111111111222222222222222111111111000000000000000////////////000000111111111111000000000000000111222222000000111222000000000000000000000000000000000///000111111222222222111000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111000000000000111222333333333333444444444444444444555666666666666666444555555555555555666666555555444444333333222222111111111111111111111111///111222111000///000111111111111111000000000000////////////////////////111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000111111111111111111111111333444444333111000111222222111000111222222111000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111111111////////////000000000000//////000000000000//////...///////////////000000....../////////000000000...000111000///...///111---...///000000111111000222111000000000000000000000000000000000000000000////////////////////////111111000///............//////000000000000111111......------...///000000000000000000000000000000222111000000000111333444111111111111000000000///000000000000000000000000000000////////////000000000111111222222111111000111111111111111111111111222222222333333333444444222222111000000000111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000111111222111111111111000000000000000000000000111111111111222222222222222111000///111111111111111111111111333333222222333333444555111111111111111111111111222222222222222222222222////////////000000000000111111111111111111111111////////////////////////000000000000000000000000222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111111111111222222111000000000000000000000000000000111111111111111222222222...///000000000000///...000000000000000000000000000000000000000000000000000000111111111111000000000000000000///////////////000000000111111111111//////000111111111111111111111111111111111111111000000111111111222222222111111111111000000000000000000////////////000000111111111111000000000//////000000111111111111222000000000000000000000000000000000000000111111222111111000000000000111111///000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111222222222222222222222222222222222222666444333111111333444666555555555555555555555555333444555666777777777666555555555555555555555555555555444444333222111111111111111111111111111111///111222111000///000111111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000111111111000000000000000000000000000000111111111111111111111111222333444333111000111222222111000111222222111000///////////////////////////////////////////////////000000000111111111111111111111111111111111111////////////000000000000//////000000000000//////............////////////...////////////000000000...000111000///...///111---...///111111111000///111111000000000000000111000000000000000000000000////////////////////////222111000............///////////////000000000111............///000000111000000000000000000000000111111000000000111222333111111111000000000//////000000000000000000000000000000////////////000000000111111111111111111000111111111111111111111111111111222222222222333333222111111111111111111111000000000000000000000000........................000000000111111111222222000000000000000111111222111111111000000000000000///000000000111111111111222222222222222111000///111111111111111222222222222222222222222333444444111111111111111111111111222222222222222222222222////////////000000000000111111111111111111111111////////////////////////000000000000000000000000111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000///////////////000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000000///111111111111111111111111000000111111222222222222//////000111111000//////000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000///000000000111111111111//////000111111111111111000000000000000000000000000000111111111222222222111111111000000000//////000000////////////000000111111111111000000000////////////000111222222111000000000000000000000000///000000000111111111111111000000///000000111111///000000000111111111111111111111111111111111111111111111111111111111111111111000//////000111111000000000111111222222222222222222222222222222222777555444222222444555777555555555555555555444444333444555666777777777777666666666666666666666666555555444333222222111111111111111111111111111111///111222111000///000111000000000000000000111111111111111111111111111111111111111111111111111111////////////////////////222222222111111000......000000000000000000000000000000000000000000000000000111222111000///000111222111000111222222111000///////////////////////////////////////////////////000000000111111111111000000000000000000000000////////////000000000000//////000000000000//////////////////............////////////000000000111...000111000///...///111---...000111111000//////111000000000000000111111000000000000000000000000////////////////////////...///000000111000000///...////////////000000000//////000000111111111111000000000000000000000000111111111111111222222222111111111111000000000000000000000000000000000000000000////////////000000///000000111111000000///000000000000000000000000000000000000111111111111111111111222222222222111////////////////////////........................//////000000000111111111000000000000000111111222000000000000000000111111///000000000111111111111222222222222222111000///000000111111111222222222111111111111111222333333111111111111111111111111111111111222222222222222/////////000000000111111111111111111111222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///////////////000000111111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000///111111111111111111111111.........///000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000111111111111//////000111111111111111000000000000000000000000000111111111111222222222111111000000000/////////000000////////////000000111111111111000000000000000///...///111222111000000000000000000000000000//////000111111111111000000000/////////000111111000000000000111111111111222222222222222222222222111111111111111111111111111000///......///000111//////000000111222222222222222222222222222222222444444333222222333444444333333333333222222222222333333555666777777777777777777777666666666666666444444333333222222111111111111111111111111111111///111222111000///000111000000000000111111111111111111111111111111111111111111111111111111111111////////////////////////333222222222000///...---000000000000000000000000000000000000000000000000///111222111//////000111222111000111222222111000000000000000000000000000000000000000000000000000000000000000111111111111///////////////000000000////////////000000000000//////000000000000//////000000000////////////.../////////000000000111111...000111000///...///111//////000000000000//////000000000000000111111222000000000000000000000000////////////////////////,,,---000222333222111000......////////////000000000000111111111111000000000000000000000000000000000000111111222222222222222222222222111111111000000000000000000000000000000000////////////000000///000000000000000000///000000000000000000000000/////////000000000000111000111222222333222222222////////////////////////111111111111111111111111.../////////000000000000000000000000000111111222000000000000111111111111000000000000111111111111000111111222222222111111000000000111222222333333111111000000111111222333111111111111111111111111000000000111111111222222000000000111111111222222000000111111111222222222111111111111111111111111000000000000000000000000.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111222111111111111111111111111000000000000000000000000000000000000000000000000...///000111111111111111111111111111111111111111---......///000000111111111111000//////000111111000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000000111000000000000111111111111//////000111111111111111000000000000000000000000000111111111111222222222111000000000////////////000000////////////000000111111111111000000000000111///...///111222000///000000000000000000000000...///000111222111111000///////////////000111111000000000000111111111111222222222222222222222222111111111111111111111111111000///......///000111/////////000111222222222222222222222222222222222222222222222222222222222333333333222222222111111222333444666777777888888666666666555555555444444333333222222222222222222111111111111111111111111///111222111000///000111///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111000///...000000000000000000000000000000000000000000000000000111222222000000111222222111000111222222111000000000000000000000000000000000000000000000000000000000000000111111111111//////000000000111111111////////////000000000000//////000000000000//////111111000000000///////////////000000000111111111...000111000///...///111000000////////////000000000000000000000111222222////////////////////////////////////////////////---...000111222222111111........./////////000000000111111111111///...---000000000000000000000000000000111222222222222222333333333333222222222222000000000000000000000000000000////////////000000000111111222222111111000000000000000000000000000///000000000000111111111000111222333333333222222////////////////////////111111111111111111111111////////////000000000000000000000000000111111222///000000000111111111111000000000000111111111111///000111222222222222222///000000111222222333333222111111111111222333333111111111111111111111111//////000000111111111222111111111111222222222222000000111111222222222222111111111111111111111111000000000000000000000000000000111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000///000111222222222222222000000000000000000000000///000000111222333333333333111///......///111333000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000111111000000000000111111111111//////000111111111111111000000000000000000000000000111111111111222222222000000000000////////////000000////////////000000111111111111000000000000222///---...111222000...000000000000000000000000...///000222222111111000///////////////000111111000000000000111111111111222222222222222222222222111111111111111111111111222000///......///000222...//////000111222222222222222222222222222222222222333333444444333333222555555555444444333333333222333444666777888888888555555555444444333333333222222222222222222333333111111111111111111111111///111222111000///000111//////000000111111111222000000000000000000000000////////////////////////111111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000111222333333222111222444222111000111222222222000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222333////////////000000000000//////000000000000//////222222111111000000//////000000000000111111111111///000111000///...///111111000///......///000111000000///000000111222222////////////////////////////////////////////////000000000000000111111111............/////////000000000111111000...,,,+++000000000000000000000000000000111222222222222111444444444333333333222222000000000000000000000000000000////////////000000222222222333333222222222000000000000000000000000000111111111111222222222000111222333444333333222///////////////////////////////////////////////////000000000000111111111000000000000000111111222//////000000111111111222000000000000111111111111...///000111222333333333///000000111222222333333333333222222333333444555000000000000111111111111000000000000000000000000333333222222111000//////000111222333333222111000111111111111111111111111111111000000000000111111000000000000000000000000222111111111000000//////000111111111111222222222111111111111111111111111111111000000111222333333333222111000000111222333000000000000000000000000222222111111111111111111444333111////////////000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111333333222111000///......000000000000000000000000111111000///////////////000000000000111111111111//////000000000000//////111111000000000000111111000000000000000000000000000000000111222222222333222222111111111111111222111111000000000000111111111111111111111111111111,,,------...///000111111222222222111111111000000000000000000000111111222444444444555555555555666333333333444444555555555666555444333222333333444555444444333222111000000111111222333222111000///111111000000000000111111000000//////.........---333222111000000111222333------......//////000000000111111111222222222222222222111111000000//////000000000000000000000000111111111111111000//////111111000000000000111111333222222222111111000000000000000000000000000000000///...------...///000000000000000111111111111000000111111111111000000222111000.........///000////////////000000000000000000000000000000000000000000000000000000000000......//////000000000111000000000000000000000000111111000000//////............//////000000111111...//////000111222222333000000111111111111000000111111000000//////......////////////000000000000222000///000222333111......000111222111000111222000111222333444333222222//////000000111111111222333222111000000000222222444333222111111222333444333333222222111000//////000000000000111111111111000000000000111222333444555333111000111111111111000000000000111111111111...///000111111000///...000000111111111111000000000000000000000000000000000000000000000000000000//////000111222333333333///...---------...000111111222222333333333222222000000000000111111111111111111111111111111111111333333222222111000000///000111222222222222111000111111111111111111111111111000000//////000000111000000000000000000000000111111111111000000000///000111111111111222222222111111111111111111111111000000000000000111222222222111000000000000111222000000000000000000000000111111111111111111111111444333222111000000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000............////////////111111111111111111111111222222111111000/////////000000000000000000000000111111000////////////////////////000000000111111000000111111111111000000111111000000000000111111000000000000000000000000111111111111111222222222222222111000000111111222222222111111111111222222111111111111111111111111//////000000000000000000222222222111111111000000111111111111111222333333444444444444555555555555333333444444444444444444666555444333222333333444333333333222111111000000111222222333222111000///111111000000000000111111111111000000000/////////222111000000000000111222111111111111222222222222000000000111111111222222111111111000000000000000111111111111111111111111111111111111111000//////111111000000000000111111222222111111111000000000000000000000000000000000000///............///000............//////////////////............//////111111000///////////////////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000111111000000////////////000000000000////////////---------...///000000000000000111111111111000000111111111111000000000///////////////000000000000///...---...000111///,,,,,,...///000///...///000111222444555555555444333///000000000111111111111222222111000000111111222111111000//////000111111333333222111111000//////...////////////000000000000000000000111222333444111///...///222222000---000000000000111111111111//////000000000000/////////000000111111111000000000000000000000000000000000000000000000000000000000000000111222222222333//////......//////000111222333333333222222111000000000000111111111222222111111111111111111111111333333222222111000000000000111222222222222111000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000000000000111111111111222222222111111111111111111111111000000/////////000111111111000000//////000000111000000000000000000000000111111111111111111111111444444222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111222222222222000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////....../////////000000000111111222222222222111111111111000000000000111111000000000000000000000000222222222111111111111111111111000000000111111222333333222222222222333333111111111111111111111111222222222111111000000000222222222111111111111111222222222222222333444444444444444444555555555555444444444444444444333333555444444333333333333444111111111111111111111111222222222333222111111000111111000000000000111111222222111111111111000000111000000//////000000111333333333333222222222222/////////000000000111111000000000000111111111111222222222222222222222222000111111111111000000///111111000000000000111111111111000000000000//////000000000000000000000000000//////......//////000............////////////000///...------...///000000000000000000//////...////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111000000000000/////////111111111000///.........------......//////000000000000111111111111000000222222111111111111000000////////////000000000000///.........000000...---,,,...///000///...///000111111333444444444333222000000000000111111111111111111000000000111111222111000000//////000000111222222222111111000000///............////////////000000000000111222333333000//////111333333000---000000000111111111222222111000000//////000000111...///000111111111111111000000000000000000000000000000000000000000000000111111111111111111222222//////000111111111111111222333333333222111000000000000111111111222222222111111111111111111111111222222222111111111000000111111111222222111111111000000000000000000000000000//////////////////000000000000000000000000000111111111000000000000000000000111111111222222222111111111111111111111111000///////////////000000000000////////////000000000000000000000000000000111111111111111222222222333222222111111000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000////////////////////////000000000000000000000000000000111111111111000000000000000111111111222222000000000000000000000000000000000000111111111111//////////////////////////////000000111111111111000000000000000000000000111000000///////////////............////////////000111111222222111111000111111000000000000111111000000000000000000000000333222222222111000000000111000000000000111111222222222222111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333444444333333444444444555555555555555555444444333333333444333333333333333333333//////000000000111111111333333333222222222111111111111000000000000111111111111111111111111111111000000////////////000000111111111000000/////////////////////000000000000//////000000111111222222111111111111111111111111000000111111111111000///111111000000000000111111000000000///////////////////////////////////////000//////////////////000000000000000111111111111333111000......000111333...///000111111000///...////////////000000000000////////////////////////000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000111000000000/////////...///000000000111111111222000000111111111111000000111000000000000000000000////////////000000000000000000000111111111000///...000111222111000111222...///000111222111000000000000000000000111111111000000000000000111111111222222111111111111222222222111111111000000000///........./////////000000111111000000111222222333222555777777444222222333000000111111111222222222222111000//////000111222...///000111111222111111000000000000000000000000000000000000000000000000222222222111111111111111///000111222333222111111000111222222222222111111111111111111222222222222111111111111111111111111222222222111111111111111222111111111111111111222000000000000000000000000000000////////////000000111111111111111111111111000000000000000000111111000000111111111222222222000000000000000000000000000000///////////////000//////000000000000//////000000000000000000000000000000111111111222222222000000000000000/////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////000000000000000000000000000000111111111111000000/////////000000000111111000000000000000000000000000000000000111111111111/////////////////////////////////000111111222222000000000000000000000000111000000///////////////............//////////////////000000000000//////111111000000000000111111000000000000000000000000333222222222111000000000000000//////000111111222111111000000000000111111111111111111111111111111......///000000111222222111111111111111111111111111111111111111222333333333333333444444444444555555555555444444333333333222222333333333333333333/////////000111111222222333333333222222222222222111111000000000000111111000000000000000000000000//////000000000000//////000000000//////......---////////////000000000000//////000000111111222222000000000000000000000000///000000111111111000000111111000000000000111111///////////////000000000///////////////////////////000000000000000000///000000000000111111111111333111000......000111333...///000111111000///...////////////000000000000////////////////////////////////////////////////111111000000000000000000000000000000000000000000000000000000111111111111.../////////000000000111000000000000111111111111000000111111111111000000.../////////////////////////////////000000000000///000111111111000000000...000111222111000111222...///000111222111000000111111000000000000000000//////000000111111111111111111111111111111111111111111111000000000000000//////000000000111111111111111111000111111222333444:::@@@===555000222777111111111111222222222222222111000//////000111222//////000111111111111111000000000000000000000000000000000000000000000000222222222111111111111111///000222333333333222111...///000111222333333333111111111222222222222333222222222222222222222222111111111111111111111111222222111000000111222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111000111111111111222222222000000000000000000000000111111000/////////000000///000000111111000000///000000000000000000000000000000000111222222333333...//////000000///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000000000000000000000000000000000............////////////000000000000000000000000//////000000111111111222000000000000000000000000111111000///////////////....../////////000000000//////000000000000//////111111000000000000111111000000000000000000000000222222222111111111111111////////////000111111222111000000000000000000111111111111111111111111111------...///000111222333111111111111111222222222111111111111111222333333333333333333444444444444444444444444444444333333111222222333333333333222000000000111111222222222444444333222222222222333111111000000000000111111/////////000000000000111///000000111111000000///111111111000000000000000/////////000000000111111000000000000111111111111///////////////////////////000000111111111111000111111000000000000111111//////000000000000111111000000000000000000000000///000000111111000000///............////////////000///...------...///000...//////000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000111111111111222.........///000111111111............////////////000000111111111111000000------............//////////////////000000000000---...000000.........///,,,...///000///...///000111111333444444444333222111111111111000000000000......///000111111111111...//////000000//////...000000000000000000000000000000000000111111111111222111111111111111222222222;;;DDDBBB:::333333666111111111222222222222333111111111000000111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111222222000000111222222222222222......000111222222333333111111111222222222333333222222222222222222222222111111111111111111111111222222111000000111222222222222222222222222222222222222111111111111222222111111111111111111111111///000000000111111111111000111111111111222222222000000000000000000000000222222111000000000000000000000111222222111000000000000000000000000000000///000000111222222333333...///000111111000///...111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333333111111111111111111111111000000000000000000000000000000111111111111000000//////000000000111111111000000000000000000000000............////////////111111111111111111111111000000000000000111111111000000000000000000000000111111000////////////////////////000000000111111000000000111111000000000111111000000000000111111000000000000000000000000111111111111111222222222.........//////000222222222111111000000111111222111111111111111111111111000000000111111222222222000000111111111222222222222222222222222333444444222222333333333444444444333333444444444444444444000111222333444333333222111111111222222222222222555444333222222222333333111111000000000000111111000000000111111111222222000000111222222111000000111111111111111111222222000000000111111111222222111111111000000000000000//////////////////////////////000111111111111111111111000000000000111111000000000111111111222222000000000000000000000000///000111111111111000///............//////////////////............/////////////////////000111111////////////000000000000000000000000000000000000////////////////////////////////////.........---000000000000000000000000000000111111111222222222////////////000000000000////////////............000000111111111111000000............/////////000////////////000000000000,,,///111000...---...///,,,...///000///...///000111222444555555555444333111111111111000000000///---...///000111111111000---...///000000///...---///000000000000000000000/////////000000000000111222222111111111111111222000999EEEJJJFFF???777333111111111222222222333333000111111222222111111000111111222111111000///...000000000000000000000000000000000000000000000000000000000111222222222333000000000000000111222222000000111111111111000000111111222222222333333333222222222222222222222222111111111111111111222222333222111000000111222333333333333333333333333333333333222222222222333333111111111111111111111111//////000000111111111222000111111111111222222222000000000000000000000000333333222111000000111111000111222333333222111000000000000000000000000000///000000111222222333333///000111222222111000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333444444111111111111111111111111000000000000000000000000000000111111111111000000000111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111000///////////////000000000000111111111111111111222222222222111111111111000000000000111111000000000000000000000000000000111111222222222333............///000222222333222222222222222222333111111111111111111111111333333333222222222222111000000111111222222222222444333333333333444555555222222333333333444444444333333333444444555555555000111222333444333333222222222222222222222222222555444333222111222333444111111000000000000111111111111111222222333333333000111222333333222111000//////000000111111111222111111111111222222222222222222111111000000//////000000000000000000000000//////000111111111111111111111000000000000111111000000111111222222222333000000000000000000000000///000111222222111000///000000000000111111111111000000111111111111000000000///.........000111222////////////000000000000000000000000000000000000//////////////////////////////......---------,,,000000000000000000000000000000111111222222222222111111000000//////......111111111111000000000000000000111111111111000000.../////////000000111111////////////000000000000...111333222000///000222...000222222111000111222000111222333444333222222222111111111000000//////,,,---///000111111111000///000111222222111000///////////////000000000000............/////////000222222111111111111111222000888EEEPPPSSSKKK===222111111222222222333333333000111222333333222111000222222222222111///...---000000000000000000000000000000000000000000000000//////000111222333333444111000/////////000222333333333222222000///...---444333222222111111222222333333333222111000///..................000222333111111111000000000//////111111222222222222111111111111111111111111111111222222111000/////////000000000000000000000000000111111111111111111111111111111111111111111111111333333333222222111111111000000000000000000000000111111222222222222111111111111222222222333333333111222222333333222222111.........///000222333444//////000000000000////////////000111111111111111111111000///......//////000111111111111222222222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000222111111111000000//////000000////////////000000111000///......///000111222111000.........///000111111000000000000000111000000000000000000000000.........000222222000...000000000000000000000000//////000000111111222222111111000000000000111111111111111111111111111111222111000000111111000...111222333333333333222111......///000111222222333000000000000111111111111222222222222222222222222333333333333333333333333111111111111222333444555<<<777333333666888666333222222222222222222222222000000000000000000000000222111000111222222111000000000000000000000000000111111000000//////......000000000000000000000000///////////////////////////000111222222111000///000000000000111111111111333333222111000000000111000000000000000000000000111111222333333333333222222111111111000000//////111222222222333333333333000000//////......------......////////////......222111111111000000//////000000000000000000000000...///111000///...000111000000000000////////////000000000000111111111111//////000000111111111111111111000000000000111111000000000000111111111111000000111111111111000000222222222222222222222222222222111111000000/////////////////////////////////000000000111111111222...///000///...---...000111111111111111111111111...///000222222222111000222222222111111///.........000111000///...///111////////////////////////...///000111111000///.........//////000000111111222222222111111111000000444444CCC[[[fffWWWBBB666222111000000000111222333333333333222222222111111333333333333333222111000222222111111111111222222111111111111111111111111222222222222222111000///000000111222333444444555222222333333333444444444444333222222111111222222222222222222222111000///222222111111222333444555333333333222222222111111111111222222222222111111111111111111111111111111222111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333333222222111111111000000000000000000000000111111222222222222111111111111111222222222333333111222222333333222222111111000000000000000111111//////000000000000////////////000111111111111111333333222111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111111111111111000000000///000000////////////000000111000////////////000111222111000///...//////000111111000000000000111111000000000000000000000000///......000222222000...000000000000000000000000/////////000000111111111111111000000000000111111111111111111111111111111222111//////000000///---000111222222222222111000//////000000111111222222000000000000111111111111222222222222222222222222333333333333333333333333111111111111222333444444444111...///333666555333222222222222222222222222111111111111111111111111222111000111222222111000000000000000000000000000111111000000////////////000000000000000000000000////////////////////////000000111111111111000000000000000000111111111111333222111111000000111111000000000000000000000000000000111222222222222111111111111111000000000////////////000000000111111000000000000000///////////////000000000000//////111111111111000000000///000000000000000000000000...000111000//////000111000000000111111111111111000000000000111111111111000000000000000111111111111111000000000000111111000000000000111111111111111111111111111111111111222222222222111111111111111111111000000/////////000000000000000000000000000000000000000000000000...///000///......///000111111111111111111111111//////000111111111111111222222222111111000///......000111000///...///111111111111111111111111111///000111222222111000/////////000000111222222222222222222111111111000000555444???UUU^^^QQQ???555555444222111000000111111111111111000000000//////222222333333222111111000222222111111111111222222111111111111111111111111444555555555444444333222333333222222222111111111111111222222222222222222444333222222111111222222111111222222222111111000444333333222333333444444333333333222222222222222111111222222222222111111111111111111111111111111000000000000000000111222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222111111111000000000000000000000000111111222222222222111111111111111222222222222333111111222222222222111111333222111000///.........//////000000000000////////////000111111111111111333222111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111/////////000000000111111111111111111000000000000111000000//////000000111111000000//////000000111111111000/////////000000111000000000000000111111000000000000000000000000//////...000222222111///000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111333111000///000000...---///000111111111111000///000111111111111111111111000000000111111111222222222222222222222222222222333333333333333333333333222222222111222222333333222///---...111444333111222222222222222222222222222222222222222222222222222111000111222222111000000000000000000000000000111000000000000/////////000000000000000000000000////////////////////////111111000000000000111111000000000000111111111111222222111000000000111111000000000000000000000000//////000111111111111000111111111111000000000000........./////////000000000000000000111111111111000000111111111111000000111111111111000000000000///////////////////////////000111111/////////111000000111111222222333333000000000000111111111111111111111000000000000000111111000000000000111111000000000000111111111111444333222111111222333444222222111111000000//////000000000000////////////111111111111111111111111000000000000////////////...///000000......///000111111111111111111111111111000000000000111222222111111222111111000///......000111000///...///111111111111111111111111111111111222222222222111111000000000111222222333333222222222111111111111111555333:::JJJQQQHHH:::333888777555333111000000000111111111000000000000000111111222222111111000000222222111111111111222222111111111111111111111111444555555555555444333333333222222222222111111111222222222222222222111111444333222222111111222222000111111222222222111111222111111111000000111111000000000000000000000000111111222222222222111111111111111111111111111111000/////////000111222222000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111000000000000000000000000111111222222222222111111111111111111222222222222111111222222222222111111333222111000///.........//////000000000000////////////000111111111111111000000///////////////000000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111//////000000000111111111111111111000000000000000111000000000000000000111000000000000000000000000111111000000000000000000000000000000000000111222000000000000000000000000000//////000111222111000000000000000000000000000////////////////////////111111000000000000111111111111111111111111111111444222111000111111///...000111111111111111111000222111111111111111111111000000111111111222222222222222222222222222222222333333333333333333333333333333222222111222222222666444222222333333111000222222222222222222222222222222222222222222222222222111000111222222111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////222111000//////000111222///000000000111111111111111111000000000000111111000000000000000000000000///000000111111111111111111111111000000000000000000000000000111111111111/////////000000111111111///000000111111000000///111111111000000000000000////////////////////////000111222111/////////111//////000111111222333333///000000000111111111111111111111111000000000000111111000000000000111111///000000000111111111111444333111000000111333444111111000000//////......////////////////////////111111111111111111111111000000000////////////......000111000///...///000111111111111111111111111222111000000000111222333111111111111111000//////...000111000///...///111111111111111111111111111111111111111111111111111//////000111111222222333111111111111111111111111444222555???CCC>>>666222777666555444333222111111222222222222222222222222000000111111111000000///222222111111111111222222111111111111111111111111111111222222222111111000//////000111222333444444333333333333333222222222444333222222111111222222000111111222222222111111000000000000000/////////000000000000000000000000111111222222222222111111111111111111111111111111000/////////000111222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111000000111111111222222222000111111222222111111000000000///////////////000//////000000000000////////////000111111111111111000///////////////000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000111111111111000000000000111111000000111111111111000000000000111111111111111111000000//////000111222222111111111111111111111111111000//////111222222111000000000000000000000000000000000000000/////////111111000000000000111111111111111111111111111111444222111111222333111000222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222333333333333333333333333333333222222111222222222666555444444444444222111222222222222222222222222111111111111111111111111222111000111222222111000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000222111000//////000111222///000000000111111111111111000000///000000111111000000000000000000000000000111222222333333222222000000000000000000111111000000000000111111111111.........//////000000000...//////000000//////...000000000000000000111111000000000000000000000000111222222111000//////000......//////000111222222///000000000111111111111111111111000000000000000111111000000000000111111///000000000111111111111333222000//////000222333000000000/////////....../////////000000000000000111111111111111111111111000000000000000////////////000111000///...///111111111111111111111111111333222111000000111222333000111111111111000000///...000111000///...///111000000000000000000000000000000000//////000000000......//////000111111111111111111111111111111111333111222777999666333222444444444444444444444444222222222222222222222222///000000111111111000000222222111111111111222222111111111111111111111111...//////000000000//////...///000111222333333444222222222222111111111111444333222222111111222222111111222222222111111000000111111222222222111111222222222222222333333333111111222222222222111111111111111111111111111111000000000000000000111222000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111111111000000000000000000000000111111222222222222111111000000000111111111111222000000111111111111000000............///000000111//////000000000000////////////000111111111111111111111111111111222222333000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111222222000000000000111111111111222111111000000111111222000111111222222111111000///000111222222222111111////////////000111222333111111111111111111111111222000//////111222222111000000000000000000000000111111111111000000000000111111000000000000111111111111111111111111111111222111000111333333333222333333222222222222333333111111222222222222222222111111111222222222222333222222222222222222222222333333333333333333333333222222222111222222333333000111222333444444444444222222222222222222222222000000000000000000000000222111000111222222111000000000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111000000/////////000111111000000000000000000000000111111222333333333333333000000000000111111111111........./////////000000............////////////......////////////......000000000000111111111111000000000000000000000000111222333222000//////000......//////000000111111000000000000111111111111///000000000111111111111111111000000000000111111000000000000111111111111111111000//////000111111////////////000000000000000000000000111111111111111111111111111111111111///000000000111111111111///000111111//////000111111111111111111111111111333333222111111111111222000000111111111111000000...000111000///...///111////////////////////////000000////////////000000.........///000000111111111111111111111222222222111111111222222222222222000111333444555666666666000000000000000111111111000000111111222222111111222222111111111111222222111111111111111111111111//////000111111111111000222111111111111000000000////////////000000111111444333222222111111222222222222222222222111000//////000222333333333333222111111222222222333333333111111222222222222111111111111111111111111111111222111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111222000000000000000000000000111111222222222222111111000000000000111111111111000000111111111111000000...............///000000//////000000000000////////////000111111111111111111111111111111222333333000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222///000000000111111111111222111111000000111111222000111222222222222111000///000111222222222222111////////////000111222333111111111111111111111111222111//////111222333222000000000000000000000000333222222222111111111000111111000000000000111111111111111111111111111111///...---///111333333222333222111000000111222333111111111222222333333333111111111222222222333333222222222222222222222222333333333333333333333333111111111111222333444444///111333444444333333444222222222222222222222222111111111111111111111111222111000111222222111000000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111///////////////000111111000000000000000000000000000000111222222222222222///000000000111111111111/////////000000000111111000000000/////////////////////000000000000/////////000000000111111111111222222222222222222222222222333333222000//////000000000000000000000000000000000000000111111111111......///000111222222333111111000000000000111111000000000000111111111111111111111111111111111111...//////000000111111222000111111111222222222333000000000000000000000000//////000111222333444444///000111111000///000111111111111111111111111111222333333333222222111000000000111111111111000000...000111000///...///111000000000000000000000000111111000//////000111111...//////000111111222222000000111111111222222222...111222111000111222333///000222444555555555555//////000000000111111111000111111222333333222222222222111111111111222222111111111111111111111111//////000111111111111111111111111111000000000000//////000111222333333444444333222222111111222222333333333222111000///......///000222333333222222//////000000111111111111111111222222222222111111111111111111111111111111222222111000//////000000000000000000000000000000111111111111111111111111111111111111111111111111//////000000111111111222000000000000000000000000111111222222222222111111000000000000111111111111000000111111111111000000000//////.........////////////000000000000////////////000111111111111111//////...//////000111111000111111111111222222222222222222222222222222222111111111111111111111111////////////////////////000111111111111222222222//////000000111111111222222222111111111111222222000111222333333222111000///000111222333333222111////////////000111222333111111111111111111111111333111//////111222333222000000000000000000000000333333333222222222111111111111000000000000111111111111111111111111111111,,,++++++---000222222111222111000//////000111222000000111222333333444444111111222222222333333333222222222222222222222222333333333333333333333333111111111111222333444555444555777666555333222222222222222222222222222222222222222222222222222222222111000111222222222000000000000000000000000000000000111111222222222222000000000000000000000000000000000000000000000000///000111222222111000///000000000000111111111111///////////////000111111000000000000000000000000//////000111111111111111//////000000111111111222222222222222333333333333222222111111000000//////000000111111111111000000//////000000111111111222222222222222222222222222222333444222000//////000222222222111111111111111000000000000111111111111------...000111222333444111111000000000000111111000000000000111111111111111222333333333333222111......///000111222333333111111222222222333333333//////////////////////////////000222333444555666///111222111000///000111111111111111111111111111222333333444333222111//////000000111111111000000///000111000///...///111111111111111111111111111333222111000000111222333000000000111222222333333000000111111222222222222---111333111///000222333///111222444555555444444111111222222333333333333000111222333333333333333222222111111111111222222111111111111111111111111......///000000000000000......///000111222333333222222333444666777888888444444444444333333333222...///000222333333333444333333222222111000000000111222222333333222222111222111000/////////000111111111111111111111111111111111111111111111111111---///222555555333111///111111000000111111222333222222111111111111222222000000000111222222222333222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000111111222222333333111111111///------///111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111///////////////000000000000000111111111111000000111111111111111111111111111111111111111111111111333333222222111000//////...///000222222333333222111111111000111111222222333222111222222222000...000000000000////////////////////////////////////333222222111111222222333222111000//////000111222111111111111111111111111111111111111000000000000000111111111111222222222000000111111111222222222111111111111111111111111333333333222222111111111111111222333333444555555222222111111111111222222111111222222222222111111222222222111111111000000...//////000111222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000222222222111111111111111111000///......///000111444444444444555555666777111000000000000000111111333333444222111000222333222111///.........///000000000000000111111111111111111000000000000000000000000/////////111222333111111111000000000000000111222111000......000222555444444333333444444555222111000//////000111111333222222111111222222333666666555444333333222222111111111111111111111111333333222222111222222222222111111222333333000...------------------------111000///......///000111000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111222222222222222222222222444333111000000000111111333222111000000111222333111111111111111111111111333333333333333222111000111111111000000000000000111111000000111111222333000111222222333333333333333333222222111111111222//////000000000000000000111111111111111111222222111222222333333222222111222111000000000111222222111111111111111111111111111111111111111111111111...///222333444333111000111111000000111111222333222222111111111111222222111111111111111222222222222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000///////////////000000000111111111///...---///111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111111111111111111111111111111111111111111111111111000111111111111111111000111111111111111111111111111111111111111111111111333333222222111000000///000111111222333333444444444333222111111111111111000//////000222222000////////////000000111111111111111111111111111111111333222222111111222222333111111000000000000111111111111111111111111111111111111111111000000000000000111111111111222222222111111111222222222222333111111111111111111111111333333222222222222222222111222222333333444444444222222111111111111222222111111222222222222111111222222222111111111000000/////////000111222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000111000//////...///000111000000000000111222222333333222111111111111111222111222222111//////000111222111000000/////////000000000000000111111111111000000000000111111111111111111000//////000111222111111111111111111111111444444333222000///111333222222222111222222333333111111000/////////000111555444444444444444444555444444444333222111111111000000000000000000000000111111000000000111111222333222222222333333000...........................000000///...//////111111000000000000000000000000000000000000111111111111111111111111111111111111222222111111111111222222222222222222222222222222444333111000000000111222111000///......///000111111111111111111111111111222222333333222111111000111111111111000000000000111111000000111111222333111111222333333333333333777666444222111111222333111111111111000////////////000000111222222333333111222222333333222222111111111111111111222333444111111111111111111111111111111111111111111111111000000111222222222222111111111000000111111222333222222111111111111222222222222222111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000111111000......///111111111111111111111111111000000000000000000000000000000000000000000000000222222333333333333222222000000000000111111111111111111111111111111111111444444444333222222111111111111222222222222111111111111111111111111111111111111111111111111111111333333222222111000000000333222111111222333555666555555333222111000000000...------///111222111000......///000111222333444111111111111111111111111222222111111111111222222000111111111111111111000111111111111111111111111222222111111111000000000000111111111111222222222222222222222333333333333222222222222222222222222222222222222222222333333222222222333333333333333222222111111111111222222111111222222222222111111222222222111111111111111//////000000111222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000111000000//////000000111000000000000000000000000111111111111111111111111000000000000000000000000......//////000000111111000000/////////000000111111111111222333333444444444444333222111111222222///000000///------...000111111111222111111000///000000000000111111111111000000000111111111222222222222111000000000111111111111111111111111111111666666555333111111222444222222111111222333444444222222111111111111222333555555444444444444555555333333222222111000000000000000000000000000000000111111000111111222333444555444333333444333111///000000000000000000000000///////////////000111222000000000000000000000000000000000000111111111111111111111111111111111111333333222222222222333333222222222222222222222222333333222111111111111222111000////////////000111111111111111111111111111111111222222111111000000111111111111111111111111111111000000111111222333222333333444444444444333???===:::777555444444444444444333333222222222222000000111111111222222222111222222333333222222111000000111222222333444555111111111111111111111111111111111111111111111111111111111111111111222333111111000000111111222333222222111111111111222222333222222222111000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000333333222222111111000000000111111111//////000111111111111111111111111111000000000000000000000000000000000000000000000000111222222222222222222111///000000000111111111111111111111111111111111111555555444333222222111111222222222333333222222222111111111111111111111111111111111111111111111111222222222111111111000000333222111000000222444555444444333222111111222222///......000111222111//////000000111222222333333111111111111111111111111222222111111111111222222000000222333333222000000111111111111111111111111222222222111111111000000000000111111111222222222222222333333333444444444222222222222222222222222111111111222222333333333333333333222222222222222222222111111111111222222111111222222222222111111111111111111111111111111000000000111111222222222000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111000000////////////000000000000000000000000000000111111111111111111111111//////////////////////////////000111222333333444000000000000000000111111111222333444555666666666444333222222111111111111///000000///------...000000111222333333222111000///000000000111111111111///000000111111222222333333222222111111000000000111111111222222222222222666777666444111111222444444444444444444555666777333333333333444444444555333333222222222222333333222222222111111000000000000000000000000000000000333222333333444555666777666555333333444333111///000000000000000000000000/////////000000111222222000000000000000000000000///000000000111111111111111111111111111111111111222222222111111222222222111222222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111000000///000111111111111111222222111111000000111111222333333333444555555444444444EEECCC???;;;888555444333444333333222333444555555222222222111111111000000111222222333333222222111000000111222333444444444111111111111111111111111111111111111111111111111111111000000000111222333111111000000111111222333222222111111111111222222333222222222111000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000333333222222111111000000///000222111000000000222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000///000000000111111111111111111111111111111111111444444333222111000000///222222222333333222222222111111111111111111111111111111111111111111111111222222222111111111111111222111///......000222333111111111111222333333444222111111111222222000...222222111111111111111111000000000000000000000000222111111000000111111222000111222333333222111000111111111111111111111111222222222222111111111111000000111111111222222222222222333333333444444444222222222222222222222222111111111222222333333333222222222222222222222111222222111111111111222222111111222222222222111111111111111111111111111111111111111111222222222222000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222000000////////////000000000000000000000000000000111111111111111111111111//////////////////////////////000111222333333444//////000111111111111111...///111222333444444444222222111000000000000000000111111000......///111000111222333333222111000///000000000111111111111000000111111222222222333222222222222111111000000111222222222333333333444555555444222000000111333555444444444555555666777111222222333333333333333222222111111111111222222222222222222111111111111222222222222222222222222333222333333444555666777666555333333333333222000000000000000000000000000//////000111111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111000000000000111111111111111222222333333333222222222333333333222222222222333333333333222222111111111111111111111111///000000111111111000000000000111111222222222333111111000000111111222333444444444555555444333333EEEDDDAAA>>>;;;777555333222222111000111222444555333333222222111000000///111222222333333222222111///000111222333333333222111111111111111111111111111111111111111111111111111111000000111111222333111111000000111111222333222222111111111111222222222222222111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000////////////...000222222111000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000111111000000000000000000000111111111111111111111111111111111111222222111111000000//////111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000///......///000111/////////000111222444444444333222222222222000...222222111111111000000000////////////////////////111111000000000000111111111111222222222222111111111111111111111111111111333222222222222111111111000111111111111222222222222222222222333333333333333333333333333333333333222222222222222222333333111111111222222222222222222222111111111111222222111111222222222222111111111111111111111222222222222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111000000//////000000111000000000000000000000000111111111111111111111111000000000000000000000000......//////000000111111//////000111222222222222///000222444666666666666111000000000000000111111222222222111000///000222000000111111222111111111000000000000111111111111222222222222222222222222222222222333222222111000222222222333333444444555333333333111//////111333444444333333333333444444---...///000111111111000333333222222222222333333222111111111111111111111333333333333333333333333111111000111111222333444555333111111222333222222111111111111111111111111000111111222222111000000111111111111111111111111000000000000111111111111222222222222222222222222111000000000000000000111111111111222222333333444111222333333444333333333000000111222222111000000111111111111111111111111000000111111222222111111000000111111222333333333111111000000111111222333333444444444444333333222CCCCCCCCCBBB@@@===:::888555444222111111111333444222222111111111111111111111222222333333222222111///000111222222222111000111111111111111111111111111111111111111111111111000000111111222222222222111111000000111111222333222222111111111111222222111111111111111222222222222222222222222222222222111222222333333222222111000000000000000000000000000000000000000000000000///////////////000000000...000222333222111111222111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000000000000000111111111111111111111111111111111111111111111111111000000000000111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000111222222111000000111222222000//////000000000000000000000000000000000000000000000111111000000000000111111333222222111111222222333111111111111111111111111333333222222222111111111000111111111111222222222111111111222222222222333333333333333333333333333333333222222222222222222000000111111222222333333222222111111111111222222111111222222222222111111000000111111111222222222222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000...///111222333333222222000111444666888888777777000000000000111222333333111222222111//////000222000/////////000000111222000000000000111111111111444333333222222111111000000111222333333333222111222222333333444555555555111222222111000000222555666555444333333222333333---...///000111111111000222222111111111111222222000000000000000000000000222222222222222222222222111111000000000111111222333111000000111333333333222222222222222222222222222222222333222111///...111111111111111111111111000000000000111111111111222222222222222222222222222111111000000111111222000111111222333333444444111222333444444444333333000111111222222111111000111111111111111111111111000111111222333333222222000000111222222333444444111111000000111111222333333333333333333222111111BBBDDDEEEFFFEEECCC@@@>>>:::888666333222222333444000000000111222222333333222222222333333222222222///000111222222111///...111111111111111111111111111111111111111111111111000000111222222222222111111111111000111222222333222222111111111111222222000000111111222222222333222222222222222222222222111222222333333222222111000000000000000000000000000000000000000000000000000000111111222222333333...000222333222111111222111111111111111111111111000000000000000000000000000000000000000000000000222222222333333222222222000000000000111111111111111111111111111111111111111111111111111111222222000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111222222111111222222222111111000111000///////////////000.........///111222111///------...///000111222222111111111111111111111111111111000000000000111111444333222111111222333444111111111111111111111111333333333222222222111111000111111111111222222222000000111111111222222222333333333333333333333333444333333222222111111111//////000111222333333444222222111111111111222222111111222222222222111111000000111111222222222222222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000222222222111111111111111...///111222333333222222+++---000222444444333333000000000111222333555555111222222111//////000111000///.........///111222000000000000111111111111555444444333222111000000///000222333444333333222222222333333444555666666111111222111000111444666999888777666555444444444///000222333444444333333//////............//////.........///////////////111111111111111111111111333333222222111222222222222000...///111333333333444444444444444444444444222333333333222000///---111111111111111111111111000000000000111111111111222222222222222222222222333222222222222222222333000000111222333333444444000111333444555444333333222333444555555444333222111111111111111111111111000111222333333333333333000000111222333333444444111111111000111222222333333333333333222222111000BBBCCCEEEHHHIIIGGGCCC@@@;;;999777444333333444555555444333333222222333333111111111111111111111111333333333333333333333333111111111111111111111111111111222222222333333333222222222222111111111000222222222222222222222222333333333222222111111111111111111111111111111111000000000111222222222333000000000000000000000000111111111111111111111111111111111111111111111111111111000000111111222333111111222222222333333333111111222222222222111111333222111000000000222222111111111111111111111111111111000000000000000111000000000000000111111222222222222222222111000000//////000111111111111111222222222111111111000000111111111111111111111111000000000000000000000000222222222222222222222222111111000000000000111111111111111111111111111111111111111111111000////////////000000111111111222000000000000000000000000000000000000000000000000000111111111111222222222222222222333333222222222000000000000000000000000000000000000111111111111111111222222222222111111111111222333333333333222333333333333333333333333222222222222222222222222222222222222222222222222222222111111000000//////111111111111111111111111222222222111111111000000111111000000000000111111222222111111111111222222333222111000000111222333222111111111000000//////000111222111000//////111222111111111000000//////111111111111111111111111//////000111111111111111000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000//////000000111111222222000000////////////000000//////000111222333333333222222333444444444333333222222222222111000......111111111111111000//////000000111222222222222111222222333222222111000///444444333333222111111111111111111333555666555333111111222333333444555555444444333333222111000000...000222444444333111///111111000000//////......222111000//////...//////000000000000000000000000000000000000111111111111///000111222333444444444555555555555555555555555444444444333333222222222333222000//////111333444000000////////////000111000000111111111222222222333111---+++***,,,///111111111111111222333444555111222222333333444444555444444444444444444444444333333333333333333333333000111222333444333222111444222000000111111111000000000111222333444444555222222111111111111222222BBBBBBCCCFFFGGGGGGDDDBBB???===:::666444222222222444333333222222222333333111111111111111111111111333333333333333333333333222222222222222222222222111111222222222333333333333333222222222111111111222222222222222222222222333333333222222222111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333111111111111222222222333111111222222222222111111222222111111111111111222111111111111111111111111222222111111111111111222000000000000000111222222111111222222111111000/////////000111111111111111222222222111111111000000000000000000000000000000111111111111111111111111222222222222222222222222111111000000000000111111111111111111111111111111222222222222222111000000///000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111222222222222111111000000000000000000000000000000000000111111111111111111222222222222111111111111222333333333333222333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222111111111000000111111111000000000000111111111111000000111111111222111000000000000111222111111111111000000000///000111222111000//////111111111111111000000000///000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000111111111000000////////////000000000000000111111222222333222222333333333333333222222222222111111000///...111111111111111000//////000000111222222222222111333333333333222222111000333333222222222222111111111111111333555666555333111111222222333444444555333333333222111000000000222111111111111000000000111000000000/////////...111000000////////////000000000000000000000000000............///////////////000000111222222222222555555555555555555555555444444333333333222222222000000000000000111111111000000/////////000000111111111111111222222222222555444333222111222333333000000000000111222333333111222222333333444444555111111111111111111111111333333333333333333333333111111222333333333333333444222111000111222111000111111111222222333333444222222111111111111222222BBBAAAAAACCCEEEFFFFFFEEEBBB@@@===999666444222111222222222111222222333333222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333333333222222222111111111111111111111111111111111333333333222222222222111111111111111111111111111222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000111111222333000000000111111111222222111111222222222222111111000111111222222222111111111111111111111111111111222222222111111222222333111000000000000111222222000000111111000000///...//////000111111111111111222222222111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111000000000000111111111111111111111111111111222222333333222222111111000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222000111111111111111111000000000000000000000000000000000000000111111111111111111222222222222111111111111222333333333333222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222333333333111111111111111111111111222222222111111111111111222222111111000000000000111000000//////000000111111111000000000000111111111111111111000000000000000111222111000//////111111111111111000000000000//////////////////////////////000111111111111111000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111000000000000000000////////////000000111111111111111111111111222222222333333222222111222222222111111000//////111111111111111000//////000000111222222222222111333333333222222222222222111111111111222222222222222111111333555555444333111111111222333333444444222222111111000000//////333222000///...//////000000000000000////////////000////////////000000111000000000000000000000000............///////////////000000111111111000000444444444444444444444444333333333333222222222222---///000222222111000000111111000000000000000111111111222222222333333333222333333333333222111111111000000000000000111111111222222333333444444555333333333333333333444444333333333333333333333333333333222222333333444555555333111111222333222111222222222222222222222222222222222222222222222222CCCAAA@@@@@@CCCFFFGGGGGGCCCBBB@@@===:::777555444222111111111111222333333222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333222222111111111000000000000000000000000000000000222222222222222222222222111111111111111111111111333222222222111000000000111111111111111111111111////////////////////////////////////////////////111111000000111111222333///000000000000111111111111111222222222222111111///000222333333222111000111111111111111111111111111111111000111111222222111111000000111111222333000000000000000///......//////000111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222222111111000000000000000000111111111000000000000000000000000000000000000000000000000000000111111111222222222000000111111111111000000000000000000000000000000///000000000111111111111111111222222222222111111111111222333333333333222333333333333333333333333222222222222222222222222000000000000000000000000000111111222222333333333111111111111111111111111111111111111111111111111222222222222111000000///000000////////////000000000000000000000000000000111111111000000000000000000111222111/////////111111111111000000000000000000000000000000000000000//////000111111111111111///000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000222222111111000000//////000000////////////000000111111111111000000000000111222222333222222111111333222222111000000000000111111111111111000//////000000111222222222222111222111111111111222222222000000111111222333333444222222111333555555444222000111111111222222333333111111000000/////////...000///////////////000000000000000000//////////////////...//////000111111////////////////////////000000000000111111111111000111111111111111000///222222222222222222222222333222222222222222222222///000111222222222222222222222111000000000111111222222222222333333333333111111111222222111111111222111111000000000111111111222222333333444444555444444444444555555555555333333333333333333333333444333222222222333555666444333111111222333333222333333333222222111111111222222222222222222222222EEECCC@@@@@@BBBEEEGGGHHHFFFEEEDDDAAA===999666444333222222111222222333333222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333111000000000////////////000000000000000000000000222222222222222222222222111111111111111111111111333222222222111000000000111111111111111111111111////////////////////////////////////////////////111111000000111111222333///000000000000111111111111111222222222222111111///000111333333222222111111111111111111111111111///////////////000111111111111111111111222222333000000000000000///......//////000111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000//////000000000000000///111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000111111111111000000000000000000000000000000///000000000111111111111111111222222222222111111111111222333333333333222333333333333333333333333222222222222222222222222000000000000000000000000///000000000111111222222111111111111111111111111111111111111111111111111222222222333222111000///000000////////////000000000000111111111111000000000000000000000000111111000111222111/////////111000000000000000000111111111111111111111111111111//////000111111111111111///000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000222222111111000000//////000000////////////000000111111000000000000000000111111222333333333333222333222111111000111111222111111111111111000//////000000111222222222222111000000000000000111222333000000111222333444444555333222222333444555333222000000111111111111111222000000000///////////////+++---///111222222111000////////////000000000000//////...//////000111111////////////////////////000000000000111111111111222222222333222222111111000000000000000000000000222222222222222222222222333222111111222333666777333333222111111111111111111111222222222333333333555444222222222333444555333333222111111111222222111222222333333444444555000000111111222222222222333333333333333333333333444333222111222333444555333222000111222333333222444333333222222111111111111222333333333333222111IIIFFFBBBAAABBBEEEFFFFFFIIIIIIHHHEEEAAA;;;777444555444333333222222333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333111111000000000/////////111111111111111111111111111222222222222333333333111111111111111111111111222222222111111111111111222222222222222222222222000000000000000000000000000000000000000000000000111111000000111111222333000000000111111111222222111111222222222222111111///000111222222222222222111111111111111111111111...............///000111222111111111111222333333000000111111000000///...//////000111111111111111111111111111111222222222333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000......//////000000//////111111111111000000000000000000000000000000000000000000000000000000000000000111111111111222222222000111111111111111111000000000000000000000000000000000000000111111111111111111222222222222111111111111222333333333333222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000111111111111111111111111111111111111111111111111222222222000111222333333222111000111000000//////000000111111111222222222222111111000000000000111111111111000111222111000//////111000000000000111111111111111111111111111111111111//////000111111111111111000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111000000000000000000////////////000000000000000000000000000000000111222333444555555555333222111000000111222333111111111111111000//////000000111222222222222111000000//////000222444555111222222333444555555666333222222333444555333222000000000000000000000000000000000000////////////+++---000222333333111000////////////000000000000000////////////000000111000000000000000000000000............////////////111222222333333333222222////////////////////////111111111222222222222222555333222111222444777999444444333222111111111111000000111111111222222222222111000//////000222444333222222222222222333333111222222333333444444555111111222222333444444444333333333333333333333333222222111111222222333444222111///000111333222111333333333222222111111111111222333444444333222111LLLIIIEEECCCCCCDDDDDDDDDEEEFFFGGGGGGDDDAAA===:::777666555444333222222222333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000111111222333111111111111222222222333111111222222222222111111000000000000111222333444111111111111111111111111............///000111222222222111111222222333444111111222222111111000/////////000111111111111111000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000......///000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000111111111111222222222111111222222222222111111000000000000000000000000000000000000111111111111111111222222222222111111111111222333333333333222333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111111000111111111111111111111111000000111111111222222222///000222333444444333222111111111000000111111111111222333444444333222111///000000000111111111111000111222111000//////111///000000000111111111111111111111111111111111111//////000111111111111111000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000111111111000000////////////000000......//////000000111111///000222444666777888888444333111000000111333444111111111111111000//////000000111222222222222111222111111111222444666888444444444555555666666666444333222333444444333111000000000000000000000000000000000000000000000000000000111222222111000///.../////////000000000111111000000////////////000000000000000000000000000............///////////////000111222222333222222000000000000000000000000000111111111222222222222222222222222333555777888555555444222222111111111//////000000000111111111........./////////000000111111000111111222333444111222222333333444444555333333444555555666777777333333333333333333333333///000111111222222111111111///...///000222111111333333222222222222222222111222444555555444222111NNNKKKGGGEEEDDDDDDCCCBBB>>>@@@DDDFFFGGGFFFDDDCCC999888777555444333222222333333333333333333333333333333333333333333333333111111111111111111111111111111222222222333333333444444444333333333222222222222222222222222222222111111111222222333333333111111111111111111111111000000111111222222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111000111222222333111222222222222333333333111111222222222222111111111000//////000222444555111111111111111111111111////////////000111222333222222111111222222333444222222222222222111000000//////000111111111111111000000111111222222222222111111111111111111111111222222222222222222222222000000000000000000000000111111000000000000111111000000000000000000000000//////000111111111111111222111111111000000//////000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333222222000000000000000000000000000000000000111111111111111111222222222222111111111111222333333333333222333333333333333333333333222222222222222222222222222222222222222222222222444333333222222111111111111111111111111111111111000000111111222222222222...///222444555444333333222222111111111111222222222333444444444444333222//////000000111111111222000111222111000//////111//////000000111111111222000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000//////000000111111222222000000////////////000000---......///000111111222///000222444777888999:::444333111000000222333444111111111111111000//////000000111222222222222111444333222222444666888:::555555555666666666666666444333222333444444333111000000000000////////////000000000000111111111111666444333111000//////000.../////////000000111111222111000//////...//////000000000000000000000000000000000000111111111111......///111111222222222111111111111111111111111000000111111222222222222///000222444555555555555666555444333222222222222////////////000000000000...000333555555444222111////////////000111333333111222222333333444555555000000111222222333444444333333333333333333333333...///000222222111000000000...---...000111111000222222222222222222222222111222444555555444222111QQQMMMIIIHHHHHHGGGDDDBBB@@@BBBEEEGGGHHHGGGFFFEEEDDD@@@;;;666333222333444333333333222111000//////111222444555555444222111222222222222222222222222333222111000000111222333222222222222222222222222222111111000000111111222222222222222222222222222//////000000000000//////333222222111111222222333222111000//////000111222111111000000000000111111000000000000000000000000111111000000000000111111111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000...///000111111111111111111111111111111111111111111111000000//////......111111111111111111111111111111111000000000000000111111000000111111222333000000000000000000000000111111111111111111111111000111111111111222222222000111333333222222333555000000000000000000000000444333111000000000111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111111111000111111111111222222222222111111000000111111222222222222222222222222222222222222222222222222222333333333333333222111000111222222333333222222111222222222111111111000000111111222222222222111111000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222//////000111222333333444000000000000000111111222555444222000...---+++***////////////////////////333222000//////000222333111111111111111111111111333222222222111111000000444222//////111222222222111111111111111222222333111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111222222333444111222222111000000111333444333222111111111222333///111222222222333666888888999999999999888777777444444333333222333333333000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000,,,,,,,,,---...//////000666222///000444555222///111111111111111111111111333333222222222222222222///000222333444333333222222222222111111111111000222222333333333333444444333222222222111000000000444444333222222333333333444444333333333333444444444333222111111111222333333222222111111222222333111111222333333333333222444444444333333222222222VVVQQQKKKHHHGGGGGGGGGEEE@@@AAABBBDDDEEEFFFFFFFFFDDDBBB===999666444333333333333222222111111000000111222444555555444222111222222222222222222222222444333222222222222333444222222222222222222222222222222111111111111222222222222222222222222222222///000000111111000000///333222222111111222222333222111000//////000111222111111000000000000111111111111111111111111111111222222111111111111222222111111111111111111111111111111111000000000//////111111111111111111111111000000000000000000000000000111111222222222222111111111111111111111111111111000000000/////////...222222222222222222222222222222222222222222222222111111000000111111222333222222222222222222222222111111111111111111111111000000111111111222222222...///111000//////000111000000000000000000000000333333111000000000111111111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111000111111111111222222222444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222111111111222222333333222222111222222222111111111000000111111222222222222111111000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111000000000000000000111111222333222222111000/////////////////////////////////444222111000///000222333111111111111111111111111111111111111000000000///444222000000111222222222111000000000000111222222111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111222222333444111222222111000000111222333333222111111222222333000111222222222333555777888888888999888777777666555555333222111111111111000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000//////000000111222222333222///---///333555333000111111111111111111111111222222222222222222222222222222111000000111222222222222222111111111111000222222222333333333444444222222222111111111111111444333333222222333333333444444333333333333444444444333222111111222333333333222222111111222222333111111222333333333333222444333333333222222222222ZZZUUUNNNJJJHHHIIIIIIJJJDDDCCCCCCCCCDDDFFFGGGIIIEEECCCAAA===:::777444333222222222222222222222222222222444444444444222222333333333333333333333333333333222111111222333333222222222222222222222222333333222222222222333333222222222222222222222222111111111222222111111111222222111111111111222222222111000000000000111222111111000000000000111111111111111111111111111111333333222222222222333333111111111111111111111111000000000///////////////111111111111111111111111000000000000000000000000222333333333333222222111111111111111111111111111000000000000////////////333333333333333333333333222222333333444444555555111111000000111111222333222222222222222222222222111111111111111111111111000000000111111111222222///000111000///...///000000000000000000000000000333222111111000111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111000111111111111222222222444333333222222333333444111111111111111111111111222222222222222222222222000000111111111111111111111222222333333222222111222222222111111111111111111111222222222222111111000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111000000000000000000111111222000111111111222222222222000000000000000000000000444333111000000000111111111111111111111111111111222222222111111111111111333222000000222333222111000000/////////000111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111222111111111111222333333222333333222000///000222333222222111111222333333000111222222222222555777777777777888777666666555555555333111000/////////000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000111111222222333333333///---,,,...222444333111000000000000000000000000000111111111222333333333555333111///...///000222222222222111111111111000222222222222333333333333111111111111111222222222333333222222222222333333444444333333333333444444333333222222222222333333333222222111111222222333111111222333333333333222222222222222222111111111ZZZVVVRRRNNNLLLKKKLLLLLLLLLKKKHHHFFFEEEFFFHHHIIIEEEEEEDDDBBB>>>:::666444222222222333333333333333222333333444444333333222333333333333333333333333000000000000000000000000222222222222222222222222444333333222222333333444222222222222222222222222111222222333333222222111222222111111111111222222111111111111111111111111222111111000000111111222111111111111111111111111222222222111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000333333333333222111000000111111111111111111111111000000000000////////////333333333333333333333333111222222333444555666666111111000000111111222333000000000000000000000000111111111111111111111111000000000000111111111111333444555444222111111222000000000000000000000000222222111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222000000111111111222222222222111111000000111111222111111111111111111111111222222222222222222222222/////////000000111222222111222222333333222222111111111111111111111111111111111222222222222111111000000111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222//////000111222333333444000000000000000111111222000000000111111222222222111111111111111111111111444333222111000000000111111111111111111111111111333333333333333333333333333222111111222333222111///////////////000000111111111000000000000111111000000000000000000000000////////////////////////111111111111111111111111111111111111111222222333222333333222000///000111222222222222222222333333111222222222111222333555666666666666666555444444333333111000////////////000000000000000000000000000000000000////////////////////////000000000000////////////000000000000////////////////////////000000000000000000000000111111111111111111111111000000111111111111000000/////////000000000111111000///...///222333333111///////////////////////////000000111222333333444666555333222111000000000222222222111111111000000111222222222222333333333000000000111222222222333222222222222222222333444555555444444444444555555222222222222333333333444333222222111111222222333111111222333333333333222111111111111111111111111TTTTTTSSSRRRPPPNNNMMMMMMTTTRRRNNNJJJGGGFFFFFFFFFFFFFFFFFFEEEBBB===999666333333333333333444444444333333333333333333333333333333333333333333333333000000000111111000000000222222222222222222222222444333333222222333333444222222222222222222222222222222333333333333222222222111111000000111111222111111222222222222111111222222111111111111222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////111222222222111000//////111111111111111111111111////////////000000000000333333333333333333333333000111111222333444444555111111000000111111222333000000000000000000000000111111111111111111111111//////000000000111111111444555666555333222222333000000000000000000000000111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222222111111000000111111222111111111111111111111111222222222222222222222222000/////////000111222333111222222333333222222111111111111111111111111111111111222222222222111111000000111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222//////000111222333333444000000000000000111111222000000000000000000//////222222222222222222222222333222222111111000000000111111111111111111111111111111222222222222222222333222111222333444222111///////////////000000111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000111111000000111111222333222333333222000///000222111111222222333333333333111222333222111111222444444555555555555444333333000000000///000000111111000000000000000000000000000000000000////////////////////////000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000000000111111111111000000......///////////////000333222111111222222222111//////////////////////////////000111222222333333444555666777666333111///222222222111111111000000111111111222222222333333000000000111222222222333111111111111222222333444666666555555555555666666222222333333444444444444333222222111111222222333111111222333333333333222111111111111111111111111MMMOOORRRRRRPPPOOONNNNNNXXXWWWTTTPPPLLLGGGDDDBBBEEEFFFFFFFFFCCC???;;;999444444444444444444444444333333333333333333333333333333333333333333333333222333444444444444333222222222222222222222222222333333222222222222333333222222222222222222222222111222222333333222222111111111000000000000111111111111222333333222111111222222111111111111222222222222222222222222222222111000000000000000000111111111111111111111111111111111111111222222222222000000000000000000000000////////////////////////000000111111111000//////111111111111111111111111////////////000000000000333333333333333333333333000000111111222222333333111111000000111111222333222222222222222222222222111111111111111111111111/////////000000000111111111222333222111000111222000000000000000000000000000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000000000111222222333333000111111111111222222222444333333222222333333444222222222222222222222222222222222222222222222222222111000///000111222333111222222333333222222111111111111111111222222222111111222222222222111111000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111000000000000000000111111222111111000000///.........111111111111111111111111111111111111111111111111111111111111111111111111///////////////000000000333222222333444444333111000000/////////000111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222111222222111000000111333000000222333333333333333222333333222000000111333333333444444333333222111////////////000111222333000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000111111111111111111111111333333333333222222111111000000000000000000000000///000000000111222222222222444777999999666333111222222222111111111111000111111111111222222222222111111111111111222222222111111000111111222333444666666555555555555666666111222333444555555444444333222222111111222222333111111222333333333333222111111111222222222222222HHHKKKMMMNNNMMMNNNPPPRRR\\\\\\\\\YYYTTTNNNHHHEEEDDDEEEFFFFFFDDDAAA>>><<<666666555555444444333333444333333222222333333444444444444444444444444444333444555555555555444333222222222222222222222222222222111111111111222222222222222222222222222222111111222222222222111111111111000000000000111111111222222333333222222111333222222111111222222333222222222222222222222222222111111000000111111222111111111111111111111111000000000000111111111222000000000000000000000000////////////////////////000000111222222222111111111111111111111111111111.../////////000000000111222222222222222222222222111111111111222222222222111111000000111111222333222222222222222222222222111111111111111111111111////////////000000000111...000111111//////000222000000000000000000000000///000111222333222222111111111111111111111111111111111111111111111111111111111111111111111111111///////////////////////////000000111222222333333000111111111111222222222444333333222222333333444333333333333333333333333222222222222222222222222444333111000000111222333111222222333333222222111000000111111111222222222111111222222222222111111000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111000000000000000000111111222111111111000000000//////111111111111111111111111///000111111222222222222111111111111111111111111/////////000000111111111333222222333555555333111111000000000000111222222111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111222222///000111111000111333555///000222333444444333333222333333222000///000222222222333333222222111000111111000000000111222222000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000222222222222222222222222000111222222111111222222111111111111111111111111000000000000111111111111000222444666777777666555222222222111111111111000111111111111222222222222222222222111111111111111000000000000111222333444444444333333333333444444111222333555555555555444333222222111111222222333111111222333333333333222222222222222333333333444FFFHHHJJJJJJJJJMMMRRRVVV```aaabbbaaa]]]VVVNNNJJJDDDEEEEEEEEEDDDBBB???>>>777777666555444333333333444333333222222333333444444444444444444444444444222222444444444444222222222222222222222222222222222111111111111111111222222222222222222222222222111111111222222111111111111111000000000000111111111222333444444333222111333222222111111222222333222222222222222222222222333222222222222222222333111111111111111111111111.../////////000000111111000000000000000000000000////////////////////////000111222333333333333333111111111111111111111111.../////////000000111111111111111111111111111111333222222222222222222222111111111000111222222333000000000000000000000000111111111111111111111111////////////000000000000...000111111000000111333000000000000000000000000///000111222333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000111222222333333000111111111111222222222222111111111111111111222444444444444444444444444222222222222222222222222666444222111000111222333222222222333333222222222000000111111222222222222111111222222222222111111000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222//////000111222333333444000000000000000111111222111111111111111222222222000000000000000000000000...///000111222333333333111111111111111111111111222222222333333444444444333222222444555555333111111111111111111222222333111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111222...000111111000111333666///000222333444444333333222333333222000///000111222222222222222111000000333333222111000000111111000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000111111111111111111111111---...000000000111222444111111111111111111111111111111111000000000000000000111222333555666777888222222222111111111111000000111111111111222222222333222222222111111000000000000000000111222333444333222222111111222222333000222333555666666555555333222222222222222222333111111222333333333333222222222222333333444444444GGGJJJLLLKKKHHHHHHKKKNNN]]]^^^aaaeeegggaaaUUUKKKEEECCCBBBCCCDDDDDDCCCAAA===;;;777444222222333444333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111000000111111111111111111111111111111222222222333333333000111111222222333444444222222222222222222222222111111222222222222111111333222222111111222222333111000///000222222000///000000111222222222222111//////000000111111222222111111111111111111111111......//////000000111111111111000///////////////000000111111111111000000333222000/////////000111222111111111000000//////111111111111111111111111000000111111111111000000111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000...//////000111222222222111111000000000000000111111111000000111111222333222222222222222111000///000000000000000000000000111111111111111111111111000000000000000000000000333222222222111111000000111222333333111111222333000111111111000///---,,,111222222222222111000000222222222222222222222222444333222111111222333444222222222222222222222222333444444333000//////000000000111111111111000000222222111111222222333444333333222222111000000000333333333333333333333333444444444444333111///...111111000000111222333333111111111111000000000000111111111111111111111111////////////////////////000000//////000111222222000000000000000000000000444333111//////000111222444444333222222111111000000000111111111000000///...///000111111000///...000000000000000000000000222222111111000000//////111111111111111111111111333333222222111000000///111111111111111111111111000444999888333111222555888555222222444555444222111111111111000000000000000000000000000000000000444222000///...///000111000000000000000111111222111111111111111111111111222111111111000000//////000000000000000000000000000000000000///////////////......///000111111000...//////000111222222222111111111000000000000000111111111111111111111111333333222222111222222222222222222111111111000000222111222222333444555666555444333222111000000000333333222222111000//////...///111222111000...---000111111111111222222222333333333333333333333333666555444333222333444444333333333333333222111000111222444555555444222111111111111222222333333333FFFHHHJJJKKKJJJHHHHHHIIIRRRUUU[[[ccchhheee[[[SSSFFFDDDCCCCCCDDDEEEDDDCCC???===:::777555444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111000000222222222222222222222222111111222222222333333333333222222222222222222222222222222222222222222222111111222222222222111111333222222111111222222333222111111111333333111000000000111222222222222111000000000000000111111111111111111111111111111111/////////000000000000000111111000///////////////000111111111111111111000222111111000000000000000222111111111000000000000222222222111111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222111111000000000000111111111111000000111111222333222222222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111111000000000111222333333111111222333111111111111000000///...111222222222222111000000222222222222222222222222333222222222222222222333000000000000000000000000000111111000...------...222222333333333333222222222222111111222222333444111222222222222222222222333333333333333333333333222222222222222222111000000000//////000000111222111111111111000000000000111111111111111111111111000000000000000000000000111111000000111222222333111111111111111111111111444333111000///000111222333333222222222222111111000000111111111111000000//////000111111000//////111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111222222222222222222222222222222111444666666333222333555444222000111333444222000111111111111000000000000000000000000000000000000333222000///...///000111000000000000000111111222111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000///000///...///111111111000...//////000111111222222111000000000000000000000111111111111111111111111333222222111111222222222222222222111111111000000222111111111222333444444555444333222111111111111333333222222111000000///,,,...000222333333222222000111111111111222222222333333333333333333333333555555333222222222333444111111111111111000//////...///111222222111///...111111222222222333333333GGGHHHJJJLLLMMMMMMJJJGGGHHHKKKRRR[[[bbbbbb\\\WWWIIIFFFDDDCCCDDDEEEEEEEEEAAA@@@>>>;;;999666555444444444333333333333333333333333333333333333333333222222222222222222222222222222222111111111111111333333333333333333333333111111222222222333333333444444333333222111111000222222222222222222222222111111222222222222111111333222222111111222222333333222111222444444222111000000111222222222222111111111111111000000000000111111111111111111111111000000000000000000//////111000000///////////////111111222222222222111111000111111111111000000///111111111111111000000000222222222222111111000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222111000000000000000111111111111000000111111222333111222222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111222333333111111222333222222111111000111111111111222222222222111000000111111111111111111111111222222222333333222222222000000000000000000000000222333444333111000111222222222333333333333222222222111111111111222333333000000111222222333444444333333333333333333333333000000000000000111222333//////////////////000111111111111111000000000000111111111111111111111111111111111111111111111111111000000000000111222222222222222222222222222222333222111000000000111222111111111222222222222222000000111111111111111000///000000111111000000///222222222222222222222222000000000000111111111111111111111111111111111111111000000///000222333555222222222222222222222222444444333333333333444444111111111222444444222000111111111111000000000000000000000000000000000000222222000/////////000111000000000000000111111222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000///...///111111111000/////////000111111222222000000000000000000111111111111111111111111111111222222111111111222222333222222222111111111111111222111111111111111222222444444333222111111111111333333222222111000000000...///111333444444333333000111111111111222222222333333333333333333333333444444333222222222222222000111111111111000//////111222333444444333222111111222222222222333333333KKKJJJKKKNNNRRRSSSQQQNNNFFFGGGJJJPPPUUUWWWVVVTTTLLLIIIFFFDDDDDDEEEDDDCCCBBBBBBAAA???<<<888555333444444444444444333333333333333333333333333333333333333222222222222222111111111111111111111111111333333333333333333333333111111222222222333333333333333333222222111111111222222222222222222222222111111222222222222111111333222222111111222222333222111111222333333222000000000111222222222222111222222111111000000//////111111111111111111111111222111111000000/////////000000////////////000000222222222333333222222222///000111222222111000///111111111111111111111111333333222222111000000000000111111222222111111000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000111222111111000000111111222333111111222222222111111000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111222333333111111222333333222111000111222333444111222222222222111000000000000000000000000000000111222333444444333222111222222222222222222222222333444555555333222333444000000111111111111000000111111111111111222222333000000000111111111222222222222222222222222222222111000/////////000222333000000/////////000000111111111111111000000000///111111111111111111111111222222222222222222222222000000////////////000000222222222222222222222222222222111000000111111222///000000111222333333333000000111222222222111111000000000000000000000000222222222222222222222222//////000000111111222222111111111111111111111111222111000///000111333444222222222222222222222222555333111111333444555444111222444666777666444222111111111111000000000///000000000000000000000000222111000//////000111111000000000000000111111222////////////////////////111111111000000000000000////////////////////////000000000000000111111111111000//////111222111/////////000000111111111111000000000000000111111111111111111111111111111111111111111111111222222333111111111111111111111111222111000000000000000111333333222222111222222222222222222111111111000000222222333333222222111000000000111111111222222222333333333333333333333333333333222222222111111111222222333333333222222111333333444555555444333333222222222222222222222222MMMKKKKKKOOOUUUXXXWWWUUUJJJHHHGGGGGGJJJNNNRRRSSSPPPMMMIIIGGGFFFEEEDDDBBBCCCCCCBBB@@@>>>:::666444555555555444444333333333333333333333333333333333333333333222222111111111111111111111111111111111333333333333333333333333111111222222222333333333111111222222222333333333222222222222222222222222111111222222222222111111333222222111111222222333111000000111222222111///000000111222222222222111222222111111000000//////111111111111111111111111222222111111000000//////000000////////////000000222222222333333222222222///000111222222111000///111111111111111222222222222222222111111111000000111111222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000111111111000000//////000111222222111111000000111111222333000111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111222333333111111222333333333111111111222333444111222222222222111000000000000000000000000000000111222333444444333222111222222222222222222222222///000222111000000111222000000111111111111000000111111000000111111222333111111000000////////////222222222222222222222222333222000/////////000111222111111000000111111111111111111111000000000///111111111111111111111111222222222222222222222222222111111000000111111111111111111111111111111111111111111111111111222222//////000111222222333444000000111222222222222222111111000000000000111111222222222222222222222222//////000000111111222222000000000000000000000000444333111000000000111111222222222222222222222222666444222222444555666666111333555666666555333222111111111111000000000///000000000000000000000000000000000000000000111111000000000000000111111222////////////////////////000000000000000000111111///////////////////////////000000000111111111222222000///000111222111///000000000000000111111111//////000000111111111111111111111111111111111111111000000000111111222333111111111111111111111111111111000000///000000000222222222111222222333333222222222111111111111111111111111111111000000000000000111111111222222222333333333333333333333333333333333222222222111111111222222333333333222222000000111111111111000000222222222222222222222222KKKLLLNNNRRRVVVYYYYYYXXXOOOLLLHHHEEEFFFKKKQQQUUUQQQOOOMMMKKKKKKJJJGGGEEEDDDDDDCCCBBB???<<<999777666666555555444333333333333333333333333333333333444333333222222111111111111111111111111222222222333333333333333333333333111111222222222333333333000111111222333333444444222222222222222222222222111111222222222222111111333222222111111222222333111000///000222222000///000000111222222222222111111111111111000000000000111111111111111111111111111111111111111111000000///////////////000000111111111222222222222111111///000000111111111111000111111111222222222222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000333333333333333333333333000000000000000000000000000000000000000000111111////////////000111222333111111000000111111222333000000111222222222222111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111222222222111222333333111111222333333333222222111222222222111222222222222111000000111111111111111111111111222222222333333222222222000000000000000000000000///000222222111111222444222222333333333333222222111000000000000111222222222111111000//////......222222222222222222222222333222111000000000000000333222222111111111111111111111111111000000000000111111111111111111111111222222222222222222222222555555444333333333333444000000000000000000000000000111111111222222222222//////000000111222333333000000111222333333333333222111111000000111111222222222222222222222222222000000000000111111111111000000000000000000000000333333222222111000000///111111111111111111111111444444444555555666777888111333444444222111000111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000111111222000000000000000000000000000000000000111111111111000000000000000000000000///000000111111222222222333111000000111222111///000000000000000000111111/////////000111111222222111111111111111111111111000000000000000111222333111111111111111222222222111000000000000000111111111111111111222333444444111111111111111111111111...//////000111222333333000111111111111222222222333333333333333333333333333333333444333222222111//////000111111111111000222222222222222222222222333333333222222222222111KKKOOOVVV[[[[[[ZZZXXXWWWRRRPPPKKKGGGFFFHHHLLLPPPPPPOOOOOOQQQRRRQQQNNNLLLGGGFFFEEECCCAAA???===<<<666666666555444444333333333333333333333333333333444444333333222111111000000000111111111222222222222222222222222222222222111111222222222333333333222222222222222222222333222222222222222222222222111111222222222222111111333222222111111222222333111111000111222333111///000000111222222222222111000000000000000111111111111111111111111111111111111111111111111111222222///////////////000111111000111111111111111111000000000000000000111111222111111111222222333333333000000000111222222333333111222222333333222222111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000111000000000000000000000////////////000111222333111111000000111111222333000000111222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222222333333333333111222333333111111222333222333333222222111000000111222222222222111000000222222222222222222222222333222222222222222222333000000000000000000000000000111333333222333444666222222333333333333222222000000000000000111222222222222222222111111111111111111111111111111111111000111222222222222222222222222111000000000000000111111111111000000000000111111111111111111111111222222222222222222222222555444333333222222333333111111111111111111111111000000111222222222222222//////000000111111222222///000111222333333333333222222111000000111222222111111111111111111111111111111111000000000000000000000000000000000000000000111222333333222000///000000000000000000000000222555888888666666888:::333444555444000///000111111111111111000000000000000000000000000000000000//////000111111111111111000000000000000111111222111111111111111111111111///000000000111111111111000000000000000000000000///000000111111222333333333222000111222222000///111000000000000000000000...//////000111111222222111111111111111111111111////////////000111222333000000111111111222222222000000000000111111222333111111111111222333444555111111111111111111111111000000000111222333444555000111111111111222222222333333333333333333333333333444444555444333222111//////000111111111111111555444444444444444444555333333333222222222111111LLLTTT^^^cccbbb\\\XXXVVVTTTRRRNNNIIIEEECCCEEEGGGNNNOOOQQQTTTWWWWWWTTTQQQHHHHHHFFFDDDCCCAAA@@@???777777666555444444333333333333333333333333333333444444333333222111000000000000111111222222222222111111111111111111111111111111222222222333333333444444333222222111111111222222222222222222222222111111222222222222111111333222222222222222222333333222111222444444222000000000111222222222222111//////000000111111222222111111111111111111111111000000000111222222222333///////////////000111111000000111111111111000000111000/////////000222333111111111222222333333333//////000111222333333444111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000000000////////////000111222333111111111000111222222333///000111222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222333333444444444111222333333111111222333222222333333222111///---111222222222222111000000222222222222222222222222444333222111111222333444222222222222222222222222,,,---////////////111333000000111111111111000000000000000000000111111222222222222333333444555555111111111111111111111111...///111333444444444444111111000///////////////111111111111000000000000111111111111111111111111111111111111111111111111222222111000//////000000222222222222222222222222///000111222222222222222000000000000111111111111///000111222333444444444333222111000000111222333000000000000000000000000222222111111000000//////000000000000000000000000---///222444444333111000////////////////////////111666;;;;;;777666888;;;666888888555111000111333111111111111000000000000000000000000000000000000...///000111111111111111000000000000000111111222111111111111111111111111//////000000111111111222000000000000000000000000///000000111222222333333333222111111222222000///111111111000000000000000...//////000111222222222111111111111111111111111////////////000111222333000000111111222222222222000000000000111222444444000000111111222333444555111111111111111111222222555444333222222222333333000111111111111222222222333333333333333333333333444444555666555444333222000111222333333333333333222111111000000111111222333333333222222111111111TTTWWW]]]ccceeeccc]]]XXXVVVRRRLLLFFFBBBCCCEEEFFFJJJMMMOOOPPPVVV___bbbaaaUUUMMMEEECCCEEEEEEBBB===<<<:::888555444444555555222222222111222222333333222222222222222222222222.../////////000000000000222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111111222222333333333222222000111111111111222222222333333222111000000111111111111222222222222111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111222222222222111111111111111000//////000///.........///111222222222222111111111111111111111111111111111111111111111111111111111111111222111000000000111333333111111111111111111111111111111111111111111111111111111000000000000111111///000111222222111000///000000000000000111111222000000111222222222222111333222111000000111222333333333222111111222333333111111111111000000000000333222222111111000000000333222222111111222222333555555555444444333333333111111111222222333333333333333333222222222222111000000111222333444444555111111111111111111111111111111111111111111111111333222222222111000000000222222222111111111111000//////000111111111111000222222222222222222222222111111111111000000000000//////000000111111111222222222111111111111222222333222222222111111000000333222222111111222222333111111111111111111111111000111111111111222222222111111111111111111111111222222222111111111000000333222111111000000111111333222111000111222444555222222222111111111000000000000///...---.........---...///000111222333333333333222222111000000///000000000000111111111111444333111000000000111222444555666777888999:::;;;===;;;999666333000///...222222222222222222222222//////000000111111222222000000000000111111111111111111111111111111111111000000111111111111000000111111000000//////......////////////////////////000000000000000000000000111000000000//////......000000000000000000000000000000000000000000000000222111111000111111222222555444444333222111000000222000...000333444333111///000000000111111111111333333333222222111111111000111111111111222222222333222111000000111222333111111222222222333333333333333333333333333333333333333333333333333333333111111111222222333444444222222111111222222333444000000111111111222222222SSSVVV[[[aaadddddd```\\\UUUPPPJJJDDDAAABBBDDDFFFIIILLLNNNQQQXXXcccjjjkkkbbbZZZPPPIIIGGGGGGEEECCC???===;;;888666555555555333222222222222222333333222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111111222222333333222222222000111111111111222222222333222222111000000111111111111222222222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111222222111111111111111000//////000//////...///000111222000111111111111111111111111111111111111111111111111111111111111111111111222111000000000111222333111111111111111111111111111111111111111111111111111111000000000000111111///000111222222111000///000000000000000111111222000000111222222222222111222222111000000111222222333333222111111222333333111111111111000000000000222222222222111111111111222111111000000111111222444444333333222222222222111111222222222333333333111111111000000000000///000000000000000111111111222222222222222222222222111111111111111111111111222222222111111111111111222222222111111111111000000111222222333333222222222222222222222222222222111111111111000000000000///000000000111111111111222111111111111111111222222222111111111000000000333222222111111222222333111111111111111111111111000111111111111222222222111111111111111111111111222222222111111111000000333222111111000000111111111000///......000111222222222222111111111000000222222111111000111111111000000000000000000111111111111111111111111111111000000000000111111111111333222111000000000111111333444444555777888888999999888666444333111111111222222222222222222222222000000000000000111111111000000000000111111111111111111111111111111111111222222222333222222111111111000000000/////////...000000000000000000000000000000000000000000000000111111111000000/////////000000000000000000000000111111111111111111111111333222222111111111111111222222111111000/////////333111///000333444222111111111111111222222222222333333333222222111111111000111111111111222222222333222111000000111222333111111222222222333333333333333333333333333333333444444444444444444444444333333222222222222222222222222111111222222333444111111111222222222222222QQQSSSWWW]]]aaacccbbb```VVVQQQKKKEEECCCDDDFFFIIIHHHKKKMMMPPPYYYgggrrrvvvooohhh]]]RRRJJJGGGFFFGGGCCCAAA>>>;;;888666555444333333222222222222333333222222222222222222222222000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111222222222333333222222111000111111111111222222222333222111111000111111111111111222222222222111111111111111111111111111111111111111111000000000000000000000000000000000000///000000000111111111111111111111111111000//////000////////////000111222/////////000000111111111111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111111111000000000000111111///000111111111111000000000000000000000111111222000000111222222222222111222222111000000111222222333222222111111222222333222222111111111000000000222222222222222222333333111000000000000000000111222222222222111111111111111222222222222333333333111111111000000000000///111111111000000000//////222222222222222222222222111111111111111111111111111111111111111222222222222222222111111111111000222222333444444444444333222222222222222222222222111111111111000000000000000000000000111111111111111111111111111111111111111111000000000000//////222222111111111111222222111111111111111111111111000111111111111222222222111111111111111111111111222222222111111111111111333222111111000000111111000///...---...///000111222222222111111111111111222222222222222222222222333222222111000///......//////000111222222333333000000000111111111222222222111111000///000000000111222222333444555666666444333333222222222333333222222222222222222222222111111111111000000000000000000000000111111111111111111111111111111111111222222222222111111000///000000000000////////////111111111111111111111111000000000000000000000000111111111111111000000000000000000000000000000000111111111111111111111111333222222111111000000000000000000000000000000000444222111222333333222111111222222222222333333333222222222222222111111111000111111111111222222222222222111111111111222222111111222222222333333333333333333333333333333333444444444444555555555555444444444333222111111111222222111111222222333444333333333333222222222222RRRRRRTTTXXX]]]```aaaaaaYYYUUUPPPJJJHHHIIIKKKMMMHHHKKKLLLNNNWWWfffsssyyyuuuqqqhhh[[[NNNGGGEEEFFFEEEDDDAAA>>>;;;777555333444444333222222222333333222222222222222222222222////////////000000000000111222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222111111000000111111111222222222222222111111111111111222111222222333333222222111111111111111111111111111111111111111000000000///000000000000000000000000//////000000000111111111111111111111111000//////000000000000000111111111------...///000111111222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111000000000000111111///000000111111111111111000000000000000111111222000000111222222222222111222111111111111111111222222222222222222222222222222222222111111111000000111111222222333333444444111111000000000000111111222222222222222222111111222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111000000000111222222222333222222222111111111000000111222333333444444333333111111111111111111111111111111111111000000000///000000000000000111111111111111111222222111111111000000000///////////////222222111111111111222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111333222111111000000111111000000000///000111222222111111111111111111111111///000000111111111111111333222222111000///......000000000111222222333333000000111111111222222222111111000000000//////000000000111111222222333333111111111111111222222333111111111111111111111111222222111111000000/////////000000000111111111111111111111111111111111111//////000//////...---,,,000000000000////////////000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000111111111111111111111111111111111222222222111111111111222222222333333333444333333222222222111111111111111222222222333333222222222111111111111111000000111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333444444444444444444444333333333222222222222222111111222222333444444444444333333333222222TTTSSSSSSVVVYYY]]]______\\\YYYTTTPPPMMMLLLMMMNNNHHHKKKLLLLLLRRR___kkkqqqtttsssnnndddVVVKKKFFFEEEEEEDDDCCC@@@===999555333555444444333222222222333222222222222222222222222222222333333333444444444111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222111000000000111111111222222222222111111111111111222222222222333333333333222222111111111111111111111111111111111111000000000///000000000000000000000000000000000000111111111111111111111111111000/////////000000111111111111111------...///000111111222111111111111111111111111111111111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000111111222000000000000000111111222000000111222222222222111111111111222222111111111222222222222222222222222222222222222111111111111111111111222222333333333222222222111111222222222222222222222333333333333222222222222222222222222333333333222222222111111000111111222333333444444222222222222222222222222111111111111111111111111000000000111222222222333222222222111111111000000000000111222222222222222111111111111111111111111111111111111000000000///111111000000000000000000000111222222222222111000///////////////000000000222111111000000111111222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111333222111111000000111111000000000000000111111222111111111111111111111111///000111111111111000000111111111000000000000000111111111111111111111111111111111111222222222222111111111111111000000///000000000000111111111111111111000000000111111222111111111111111111111111222222111111000000/////////000000000111111111111000000000000000000000000///////////////...------////////////000000000000////////////////////////000000000000000000000000111111111111111111222222111111111111111111111111111111111111111111111111...///000222333333333333111111111222333333444444333333333333222111111111000000000000111111111222111111111111111111111111000000111111111222222222222222222333333222222222111111222222222333333333222222222222222222222222111111222222222333333333222222333333333444444444222222111111222222333444333333333333333333333333WWWUUUTTTVVVYYY\\\^^^^^^\\\ZZZWWWTTTQQQOOOMMMLLLJJJNNNOOOMMMOOOXXXbbbfffnnnooonnnhhh]]]RRRJJJGGGDDDDDDDDDBBB???;;;888555666555444333333222222333222222222222222222222222111111222222222333333333111111111222222333333444222222222222222222222222222222222222222222222222111222222222222333333333333333333333222222111000000111111111111222222222111111111000111111222333222222333333333333222222111111111111111111111111111111111111000000000000000000000000000000000000000111111111222222222222111111111111111000/////////000111111222222111111/////////000000111111111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111111111000000000000111111000/////////000111222333000000000000000111111222000000111222222222222111000111222222222222111000111222222333333222222111333222222222222111111111111111111111111111222222333333222222222222333333222222222333333333333333333333333222222222222111111111111000000000000///---...///000111222333333111111111111111111111111111111111111111111111111111111111111111222222222222222222111111111111000//////000111111111111000111111111111111111111111111111111111000000000000111111111111000000000000000111222333333222111000//////000000000000111111111111000000000000111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111222222222333222111111000000111111....../////////000000000111111111111111222222222111222333333333222000/////////000000111111222222222222111111111111111111111111111222222222222333111222222222222111000000111111111111111000000000222111111000000000111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000111111222222111111000////////////000000000000........................000000000000000000000000000000000111111111111111111111111111111111111111222222222222222222222222---///000222333333333222//////000000111111111222111222333222000000000222//////000000000111111111000000000111111111111111000111111111111222222222222222333333333333222222111111222222222333333333222222222222222222222222000000111111222222333333222222222333444555555555222222111111222222333444222222222222333333333444YYYWWWVVVXXX[[[___```aaa___^^^]]]ZZZVVVRRRNNNLLLLLLQQQSSSPPPOOOTTT[[[^^^eeeggggggddd]]]UUUMMMIIICCCDDDEEEEEECCC???;;;999666666555333333222222222222222222222222222222222//////000000000111111111000111111222333333444444222222222222222222222222222222222222222222222222111111222222222333333333333333333333222111000000000111111111111222222222111111000000111222222333222333333444444333333222111111111111111111111111111111111111000000000000000000000000000000000000222222222222333333333333111111111111111000/////////000111222222222111111000111111111111111111111111111111111111111111111111111111111111111111111///000111222333222222111111111111111111111111111111111111111111111111111111111000000000000111111000/////////000111222333000000000000000111111222000000111222222222222111000111222222222222111000111222333333333333222111333333222222222111111111111111000000000000000000222222111111111111222222111111111111222222222333333333333222222222111111111111111000000000000/////////000000000111111111000000000000000000000000111111111111111111111111222222222111111111111111222222222111111111111000...///000000111111000000111111111111111111111111111111111111000000000000111111111111000000000//////111222333333222111///000000000111111111222222111111000000000000111111111111111111111111111111000111111111111222222222111111111111111111111111000000111111111222222222333222111111000000111111...///000000000000000000000000111111111222222222222222333333222000...---///000000000111111111111000000000111222222333333111111111222222222333333222333333444333222111000333333222222111111111000000000000000111111222333111111111111111111111111000000000000000111111111000000000000111111111111000000000000000000000000000000111222333333333333.../////////000000000111////////////////////////000000000000000000000000/////////000000111111111111111111111111111111111222222222222222222222222000111222333333222000///000000000000000111111111...000222111//////000222000000111111111222222222///000000000111111111222000111111111111222222222222222333444444333222222111111222222222333333333111111111111111111111111000000111222222333444444333333444444444444444444222222111111222222333444///000000111222333444444YYYXXXXXXZZZ^^^bbbcccdddbbbbbbbbb```[[[VVVQQQMMMMMMTTTVVVSSSQQQTTTXXXZZZ^^^______^^^ZZZTTTMMMIIICCCDDDFFFGGGEEEBBB???<<<777666555444333222222222222222222222222222222222222222333333333444444444000000111222333333444444222222222222222222222222222222222222222222222222111111111222222333333333444444444333222111000///000111111111111222222222111111000000111222333333222333333444444333333222111111111111111111111111111111111111000000000000000000000000000000000000222222333333333444444444111111111111111000/////////000111222333222111111222222222111111111111111111111111111111111111111111111111111111111111111///000111222333222111111111111111111111111111111111111111111111111111111111111000000000000111111000////////////111333444000000000000000111111222000000111222222222222111000111222333333222111000111222333444444333222111333333333222222222111111111111000000//////......111111000000000000111111//////000000111111111222333333333222222111111111333333333222222222222111333333333222222222222222////////////////////////111111111111111111111111333222222222111111000000222222222111111111111000//////000111111111111111000000000000000000000000111111111111000000000000222111111111000000/////////000222333333222000///000000111111222222222333111111000000000000111111111111111111111111111111000111111111111222222222111111111111111111111111000000111111222222222222333222222111000111111111111111222333333333333333000000111111222222222222000000111111000---+++)))111111111000000000000000......///111222333444555111111222222222333333333333333444555444333222111444444333333222222111111/////////000111333444555000000000000000000000000//////000000111111222222000000000000111111111111000000000000000000000000---...///111222222222222.../////////000000111111000000000000000000000000000000000000000000000000......//////000000000111111111111111111111111111222222222222222222222222222333444444333000...,,,222222222222222222222222,,,///111000......000333111111222222222333333333//////000000111111111222000111111111111222222222222222444444444444222222111111222222222333333333111111111111111111111111111111222333333444555555666555555444444333333222222222111111222222333444......///000222333444555[[[[[[[[[\\\^^^aaadddffffffeeeddd___ZZZUUUSSSRRRRRRPPPPPPSSSVVVWWWUUURRRYYYYYYYYYZZZYYYUUUOOOKKKFFFGGGIIIJJJIIIFFFBBB???:::999666333111111444777555555444444444333333333333222222111111222222333444333333222222333333444222222222222222222222222111111111111111111111111222333333444444333333222222222111111111111111111000111111111111222222222111111000///.........///222222222333333222222222000111111222222333444444000///.........///111222222222222111111111000000111111222222222222111111111111000000000000111111111111111111111222222333111111000000000000111111000000////////////000000222000///000111111000///222222333333333222222111222111000//////000111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111333333333333333333444444111111111111111111111111444333222111111222333444222222222222222222222222222111000000000111333333111111111111111111111111333333333222111000///...222222222222222222222222333333333333333333333333111111111111111111111111000111222333333222111000222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111333333222111000000111111222111000//////000111222222111111111000000//////111111222222222222111111111111000000000000111111111111111111111111111111000000000000000000000000///000222333333222000///111111222222222333333333222222222222222222222222000000000111222222222333111111000000000000111111222222111111111111111111000111111111111222222222///000111222222111000///111///---++++++,,,...000333333333222222222111111333333111000000000111222000000000000000000000000000000000111222222333333111111000000//////......000000000000000000000000000///.........///111222///000111222222111000///222222222222222222222222111000///......///000111222111000......000111222......///000111222222333111111111111111111111111000000000000//////////////////000222222333333333777444111111333444333222222222333333333444444444111111222222222222111111111111111111111111111111000111111111111222222222111000...///111333444444222222333333333333444444222222111111111111222222333333333222222111111111333333333333333333333333333333444444444444555555333222222111222333555666333222222222333444444555\\\\\\\\\\\\]]]^^^___```ddddddbbb]]]YYYVVVUUUVVVXXXVVVSSSTTTWWWYYYZZZYYYZZZYYYYYYZZZZZZXXXTTTQQQKKKJJJIIIHHHGGGEEECCCBBB>>>===:::666333333444666444444444444333333333333333222222111111222222333444333333222222333333444222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222000111111111111222222222222222111111000000111111111111222222222222111111222222222222222222222222111000/////////000111222222222222111111111000000000111111222222111111000111111000000000000111111111000000000000111222222111111000000000000111111111000000//////000000111333111000111222333222000111111222222222222222111111111111000000111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333222111111111111222333222222222222222222222222222111000000000111222333111111111111111111111111333333333222111000//////222222222222222222222222222222222222222222222222111111111111111111111111000111222222222222111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333222222111000000111111111111000000000000111111111111111111000000000///111111222222222222111111222111000000000000000111111111111111111111111111111111111111111111111111111222333444444333222111111111222222222333333333222222222222222222222222111111111111111222222222111111000000000000111111111111111111111111111111000111111111111222222222111222222333333222222111222111000......///111222333333333333333333333222333222111000000000111222000000000000000000000000222222111111111111111111/////////000000000000000000000000000000000000000///////////////000111111///000111222222111000///111111111111111111111111333222111000000111222333222111000//////000111222//////000000111111222222111111111111111111111111111111111111000000000000//////000111111111111000666333111000222333222111222222222222333333333333111111222222222222111111111111111111111111111111000111111111111222222222111///......000222222222222222222333333333444444222222111111111111222222333333333222222222111111333333333333333333333333111111222222222222333333333333222222222333444444666555444333222111111111\\\\\\]]]]]]]]]\\\ZZZZZZ```___]]]ZZZWWWWWWYYY[[[bbb^^^YYYWWWXXX[[[^^^```YYYXXXWWWXXXZZZ[[[[[[ZZZRRROOOJJJHHHGGGFFFEEEDDDCCCAAA>>>:::777555444333333333333333222222222222333222222111111222222333444333333222222333333444222222222222222222222222333333333333333333333333000111111222222111111000333333333333333333333333000111111111111222222222333333222222222333333444000111111111111111111000444333333222111111000000222111111000000000111111222222222111111111111111000111111222222111111000111111000000000000111111000000/////////000111111111111000000000000111111111111111000000111111111333222111222333444333111//////000111222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222111000000000///111111111111111111111111222111111000000111111222222222222222222222222222111111000000111111222333111111111111111111111111222222222222222111000///222222222222222222222222111111111111111111111111000000000000000000000000000111222222222222111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333222111111000111111111000111111111111111111000111111111111000000000000111111222222222222111111333222111000000000000000111111111111111111111111111111111111111111111111222333444555555444333222111111222222222333333333222222222222222222222222222222222111111111111111111111000000000000111111111111111111111111111111000111111111111222222222222222111111111111222222222222111111111111222333333333333333333333333444333222111111000000111111000000000000000000000000333333222222111000000///......///000000111222222000000000000000000000000...///000000111111000000000000111111111111000000000000000000000000000000222222111111111111222222222111000//////000111222000000000000000111111111111111111111111111111111222222222222111111111111000000111222222111111111444222000000111222111000000111111111222222222222111111222222222222111111111111111111111111111111000111111111111222222222111000......000111111000222222222222333333333333222222111111111111222222333333333222222222222111333333333333333333333333111111222222222222333333333333444444444333222222666555444333222111111111ZZZ\\\]]]^^^]]][[[XXXVVVYYYYYYWWWUUUTTTVVV[[[___iiifffaaa^^^\\\]]]^^^___WWWUUUTTTTTTXXX\\\^^^```XXXTTTPPPMMMMMMKKKHHHEEEEEEBBB???<<<999777444222333333333222222222111111333222222111111222222333444333333222222333333444222222222222222222222222333333333333333333333333111111222222222222111111111111222222222222333333000000111111111222222222222222222222222333444555000000111111111111000000333222222222111111000000222222222111111111111111111111111111111111111111000000111111111111000000111111000000000000111111///////////////000000111111111000000000000111111222222111111111111222222222111000111333333333111---...///000111222222222111222333444444333222111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111555444444333222111111000111111111111111111111111111000000000000000000111111111111111111111111111111111111111111222222222111111111111111111111111111111222222222111111000111111111111111111111111111111111111111111111111////////////////////////111111111222222111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111222000000222333333222000000111111111000000000000000111111222222222222111111333333222111000000000000111111111111111111111111111111111111111111111111222222333444444333222222111111222222222333333333222222222222222222222222333222222222111000000000111111000000000000111111111111111111111222222222000000111111111222222222111000............000111000000111111111111111111222222222222333333333333222222222111111111111111000000000000000000000000222222222111111111000000//////000000000111111111000000000000000000000000...///000222222111000000000000000111111000000000000000000000000000000000000//////////////////000111111000//////000111111111111111000000000000000111111111111111111111111222222111111111000000000///000111222333444444333222111000000000000000///000000000000111111111111111111222222222222111111111111111111111111111111000000111111111222222222222111///000111111000///111222222222222333333333333222222111111222222333222222222222222222222222333333333333333333333333333333333444444444555555333444444555444333111000333222222222333444555555XXXYYY\\\]]]]]][[[XXXVVVRRRRRRQQQPPPQQQVVV\\\aaakkkkkkjjjfffbbb]]]ZZZXXXTTTRRROOOOOOSSSYYY]]]___ZZZXXXWWWWWWXXXUUUOOOIIIFFFCCC???<<<;;;999555333333333333222222222111111333222222111111222222333444333333222222333333444222222222222222222222222333333333333333333333333222222333333333333222222///000000000111111111222000000111111111222222222111111111111111222333444000000111111111111000000000000000111111222222222111111222222222111111111111111111111111111111111000000000111111000000000111111000000000000111111///////////////000000111111111000000000000111111222222111111111111222222111//////000222222222111---...///000111222222222111222333444444333222111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111444444333333222111000000111111111111111111111111000000000111111000000000111111111111111111111111000000111111222222222222111111111111111111111111000111111222222222111111111111111111111111111111222222222222222222222222////////////////////////222111111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111222222000111222333333222111000000000000000000000111111111111222222222222111111333333222111111000111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333222222222222222222222222333222222222111000000000111111000000000000111111000000111111111222222222000000111111111222222222111000///......///000111000111111222222222222222111111111222222222222222222222222222111111000000000000000000000000000000000000111111111222222222222111111111000000000///000000000000000000000000...///111222222222111000111000000000000000000111111111111111111111111111/////////000000/////////111111000000000000111111111111111000000000000000111111111111111111111111111111000000000/////////,,,---///000222333444444000111111111000///////////////000000000111111111111111222222222222111111111111111111111111111111000000111111111222222222333222111222333333222000111111111222222222333333333333222222222222333333222222222222222222222222333333333333333333333333333333333444444444555555333444444555444333111000222222222333444666777888UUUWWWYYY[[[[[[YYYWWWUUUMMMMMMNNNOOOQQQWWW^^^ccckkknnnpppnnnhhh___WWWRRRRRROOOKKKKKKNNNTTTXXX[[[ZZZZZZ\\\aaaeeeccc[[[TTTLLLHHHBBB???>>><<<999555333333333333222222222222333222222111111222222333444333333222222333333444222222222222222222222222333333333333333333333333333333333444444333333333......//////000111111111000111111111111222222222111000000000000111111222000111111111111111111000//////000000111222222333///000111111222222111111111111111111111222222222///000000111111000000///111111000000000000111111000000/////////000111111111111000000000000111111111111111000000111111111000///...///111222222111//////000111222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111000/////////...111111111111111111111111000111111222222111111000111111111111111111111111000000111222222222222111111111111111111111111111///000111222222222222222111111111111111111111111222222222222222222222222000000000000000000000000222222111000000111222222////////////////////////222222222222222222222222111111111111111111111111111111111111111111111111111111111000111111222333111111222222222222111111000000000000111111111111111111222222222222111111222222111111111222222333111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222111111111111111111111000000000000111111000000000111222222333333000111111111111222222222333333222222222222333333333333222333333444555666333333333222222111111111111222222222222111000000000000000000000000000000///000000111222222333333333222222111000000//////000000000000000000000000///000111111222222111111111111000000000000111111111111111111111111111111111111222222222222111111000000000111111000000000000000000000000111111111111111111111111111111111000000000000/////////...)))***,,,...///111111111///111222222000//////000///000000000111111111111111111222222222222111111111111111111111111111111000111111111111222222222333222222333444444333111111111111111222222222222333333222222222222333333111222222222222333333333333333333333333333333333111111222222222222333333333333444444444333222222555555555555555666777888TTTUUUVVVWWWWWWUUUSSSRRRJJJKKKMMMOOOSSSYYY```eeejjjooosssssskkkaaaXXXSSSQQQNNNIIIHHHKKKOOOSSSUUUXXXYYY]]]fffnnnpppkkkdddWWWPPPHHHCCCBBB@@@<<<999444444444444333333333333333222222111111222222333444333333222222333333444222222222222222222222222222222222222222222222222222222333333333333222222...//////000111111222222000111111111111222222222222111111000000000000111111111222222222222111111000000000000111111111111,,,---///111222222222111000000111111111222222222//////000000000000//////111111000000000000111111111000000000000111222222111111000000000000111111111000000//////000000111000//////000222333333222111111222222222222222111111111111000000111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000////////////111111111111111111111111111111222333333222111111111111111111111111111111///000111222333222222111111111111111111111111111//////000111222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222111000000111222222////////////////////////222222222222222222222222111111111111111111111111111111111111111111111111111111000000111222222333333222222111111222222333///000000000111111111111111111222222222222111111111111111111222333444444111111111111111111111111222222222222222222222222222222222111111222222222111111222222222333333333222222222222222222222222111111111111111222222222111111000000000000111111///000000111222222333333000111111111111222222222333333444444444444333333333333111111222444666777666666555444333333222111111222222333222111000///000000000000000000000000111111111111111111222222111111111111111111111111000000000000000000000000111111000000111111222333222111000//////000111222000000000000000000000000000111222333333222111000000000111111111111000000//////000000111111222222111111111111111111111111111111111000000000//////,,,---...//////000/////////222444333111//////000000000000111111111222222111111222222222222111111111111111111111111111111000111111111111222222222111000111222444555333111111111111111222222222222444333333222222333333444111111222222222333333333333333333333333333333333111111222222222222333333333333222222222333444444444555555666777999;;;<<>>:::777555444222000444444444444444444444444444333333222222333333444333333333333222222222222222222222222222222222222111111111111111111111111111222222333333222222222000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222333333333222111000000---...///000000000......000000000000111111111111111111111111111111111111000111111111111222222222000111111111111222222222222222222111111111111000111111222222222333333333111111111111111111111111111111111111111111111111///000000000000111111111111111000000000000111111111111111111111111111111222222222111111111111111333222111000000111222333111111111111111111111111222222222222222111111111111111111000000111111111666666555444222111000000111111111111111111111111222222222222222222222222222222222222222111111111111111111111111111111111000111111111111222222222111222222333333222222111222222111111222222333444222222222222222222222222111000000000000111222222111111111000000000000000000111111111111222222222111111222222222333333333333222222111111222222333333333333222222222222111333222222222222222222333111111222222222333333333333333333222222222222111222222111111111111222222111111111111111000000000111111000000000000111111000000000111111000000000000000000111111222222333111111111111111111111111111111222222222222111111111111111111111111111111111222333333333333333333333444555444222000000111333222111000000111222333111000//////.../////////111000000000000//////////////////000000000111111222222222222222222222222//////000000000111111111111111111111000000000000////////////////////////111111000000000000111111...///000111111111111111000111111111111000000///000////////////000111222111111111111111111111111111111111111111111111111222222222111111111111000222222222222222111111111111111111222222333333444444333333222111111111222111222222222222333333333111111111111111111111111111111111111111222333444111222333222111000111222222222222333333444444444222222333333333333222111222222222333444666777888;;;<<>>;;;999777555333333333333333333333333333444333333222222333333444444444444333333222222111222222222222222222222222111111111111111111111111111111222333333333222222000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111444444444333222111000///---...///000000000//////000000000000000111111111111111111111111111111111000000111111111222222222000000111111111222222222222222222111111111000000111111222222222333333333111111111111111111111111111111111111111111111111111111222222222333333333111111000000000000111111111111111111111111111111111111111111111111111111222222111000000111222222111111111111111111111111222222222111111111111111222111000//////000111222555555555444333222111111111111111111111111111111111111111111111111111111000000111111222222222333111111111111111111111111000000111111111222222222111222222333333222222111222222111111222222333444222222222222222222222222000000000111111111222222000000000000000000000000000000111111111222222222111111222222222333333333444333333222222333333444222222222222222222222222444333222111111222333444111111222222222333333333222222222222222222222222111111111111111111111111222222222111111000000000111000000//////000000111000000111111111111000000000000000000111111222222111111111111111111111111111111222222222222111111333333333333333333333333///000111222222333222222333444555444222000000000222111111000000111111222000000000000///000000000000000000000000000000000//////000000000111111111222222222222222222222222000000000000111111111222111111111000000000000000////////////////////////111000000000000000000111---...000111222222222111000000111111111111000///000000000000000111111111111111111111111111111111111111111111111111111111222222222222222222222222444333333222222111111111000000111222333333444444444444333222111111111111222222222222222222222222111111111111111111111111////////////000222333333111222333333111111111333111111222222333333444444333333333333333222222222222222333555777999;;;<<>><<<999777444444444444444444444444444333333222222333333444333333333444444444444444222222222222222222222222111111111111111111111111000000111222333333333333000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000111111222111111000000000000000000111222333333111111111111000000000///111111111111111111111111000111111111111222222222000111111111111222222222222222222111111111111000111111222222222333333333111111111111111111111111111111111111111111111111///000000000000111111111111111000000000000111111111111111111111111111111000000111111111222222222111111111222222111111111111111111111111111111111///000000000111111111222111111222222222222111111000111111111111111111222111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000111111111111222222222111222222333333222222111222222111111222222333444333333333333333333333333000111222333333333222222111222222222333333333333000111111111111222222222111111222222222333333333333333222222222222333333111111222222222333333333222222222333333222222222111111222222222333333333111111222222222333333333111222333444444333222111111222222222222222222333333333222222222222333333111111222222222222111111222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000111111222222222111000000///111222333111111111222000000000111111000000000...///000222222222111000000000111111111222222222000000111111111222222222111111111111111111111111111111111111222222222222///000000000111111111111222222222222222222222222///000111222222111000///111000000000000000111111//////000111111111111111///000111222222222111111111111111111111111111111111111111111111111111111111111111111222222222333000000111111111111111111222222222222222222222222111111111111222333444444333333333222222222111111111111111111111111111111111000000000000000111111111222333333222222333555666555555444444333333222444444444444555777888999:::<<>>999777666444333222333333444555555444444444333333333333333333333333333333333222222222111111111000000111111222222222333333333222222333333333333444444333333333222222111111111111111111222222333333333111222222222222111000000//////000111111111111111111111111111111111111111222222222111000//////...000000000000111111111111000111111111111222222222111111000000111111222333222222222111111111000000111111111111111111111111333333222222222222222222111000///......///000111222222222111111111000000111111222222222222111111222111000000000111333333444444333222111111222222222222111111000/////////111111111111111111111111111000000000//////......,,,...222444555444222000111111111111111111111111222222222111111111111111111111111111111111111111333333222111000///......444111---)))((())),,,...222333444444222222333444111111222222222333333333555555444333333222111111444333222111111222333444333333444444444555555555444333222222111111222222000000000000000000111111111111222222222222111111222222333333333333444444111111111111111111111111444444444333333222222222111111222222222333333333111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111333333222222111222222222222222111111111111111111111111111111111111111111111111222222222333333333000000000000000111111222111111111111111111111111111111111111111111111111111111111222222333444444111111222222222222111111222222222111111111000000111111111111111111111111000000111111111111000000333333222222111000000///333333333222222111111111333222222222111000000000222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111111000444333111000000000111222111111111111111111111111222222222333333444444444222222111111111111111111111111222222222222111111111111111111111111111111555444333222222333444555666444222000///000222444222222111111222222333444555555555444444333333333222444555555555555666888888555444555777888666444444444666888;;;>>>@@@BBBFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLSSSSSSRRRRRRRRRSSSUUUVVVWWWVVVTTTSSSSSSSSSTTTTTTUUUTTTRRRPPPOOOOOOPPPQQQXXXZZZ\\\```eeemmmvvv|||vvvnnnccc]]]\\\^^^______```ccceeegggfffdddcccaaaccccccaaa[[[QQQHHHAAA>>>888777666444333333444444444444333333333222222222333333333333333333333333333333333333222222111111111111222222222333333333222222222333333333444444333333333222222222111111111111222222222333333333222333333333333222111111000000111222222222222222111111111111111111111111222222111111000//////............/////////000000000111111111111222222222111111000000111111222333222222222111111111000000111111111111111111111111000000111111222222333333222111000000000000111222222222222111111111000000111111222222222222111111222111000000000111222333222111111000//////000000111111111111111000000///111111111111111111111111222222222111111000000000---///111333444333222111111111111111111111111111111111111111111111111111111111111111111111111111222222111111000000/////////...------...///000111222333444444222222333444111111111111222222222333555555444333333222111111333222222222222222222333111111111111222222222222444333222222111111222222111111111111111000000000111111222222222222111111222222333333333333444444111111111111111111111111222222222111111111000000111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333222222111222222333111111222222222222222222111111111111111111111111111111111111222222222333000000000000000111222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222111111111000000111111111111111111111111000111111111111111111000111111111111111111111111333333333222222111111111222222222111111111111111111111111111111111222222111111111111111111111111111111111111111111111111333333333333333333333333000000111111222222222333444333222111111111222222111111111111111111111111222222222333333333444444222222111111111111111111111111222222222222111111111111111111111111111111222111000000000000111222555444222111000111222333222222222111222222333333333222222222111111111111000222333444333333444666999777555666777888666444444555777999<<>><<<999666444333222222444444444444333333333333333333333333333333333333111111111111222222222222111111222222222333333333111111111222222222333333222222222222222222222222222222222222222222222222111111111111111000/////////000000111111111111111111111111111111111111111111111111000000000000000111222222222333333333333000000111111111222222222111111000000111111222333111111111111111111111111111111111111111111111111222111111111000000//////111111111111111111111111111111111111111111111111111111222222222222111111000000111111222222222222333222222222222222333333---...///111222222222222111111111111111111111111111111111222222222222222222111000000000111222333111111111111111111111111000111111111222222222333111111111111111111111111000000111111222222333333333222111000///000111222111222333333111111222333///000000000000111111111333333333333333333333333111222333444444333222111111111222222222333333333444333222222111111222222444333333333222222222111222222333333333333222222222222222333333333444444222222222222222222222222444444444444444444444444111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222111111111222222333444111111222333444444555555111111111111111111111111///000000000000111111111111111111111111222222333111111111111111111111111111111111111111111111111111111111222222222333333111111222222222222111111111111111111111111111111111111111111111111111111222222222333333222222222111111111111111111111111111111111111111111111111000000000111222222222333//////000111222333333333111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111000000000000000/////////111111111111111111111111222222222222222222222222111111222222333333333333222222333333333333222222111111111111111111111111111111111222222111111111000111333444444333222111333333222222111222222333222222222222222222222222000111333333222222444555666666777666666666666666<<<===@@@CCCFFFHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKMMMNNNOOOPPPJJJKKKMMMOOOQQQRRRSSSSSSNNNOOOOOOPPPQQQRRRSSSSSSUUUVVVWWWVVVRRRPPPOOOPPPLLLPPPWWW]]]ccciiinnnrrrrrrrrrnnneee[[[RRRNNNMMMTTTXXXZZZYYYWWWXXX^^^dddkkkmmmrrrvvvtttiiiXXXKKK@@@???;;;888555333222222555555555444444444333333333333333333333333333333000111111111111111222222111111222222222333333333111111111111222222222222111222222222222333333333333333333222222222222111000000000111000//////...//////000111111111111000111111111111111111111111111111000000000000000000/////////000000000111111000111111111111222222222111111000000111111222333111111111111111222222222111111111111111111111111333333222111000//////...000000111111111111000000111111111111111222222222111111222222222222111111000000111222222222222111000000000///000000111222...//////000111222222333111111111111111111111111000000000000111111111111222111111000111111222222111111111111111111111111111111222222333444444444111111111111111111111111111111111222222222333333111000///...///111444555111222333222111000111333000000000111111111222222222222222333333444444444222222222333333222222222000000000111111111111222444333222222111111222222333333333333333333333333222222333333333333222222222222333333333333444444333333333333333333333333222222222222333333333333111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111222333444444111111222222333333444444111111111111111111111111000000000111111111222222222111111111111222333333111111111111111111111111111111111111111111111111000111111222333333444444111111222222222222111111111111111111111222222222111111111111111111111111111111222222222222111111222222111111111111111111000000000111111111111111111111111111111222222222000000000111222222222333111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111000000000000111111000000///...111111111111111111111111222222222222222111111111111111222222333444444444222222333333333333222222111111111111111111111111///000000111111000000///000111222333444333222111222222111111222222333444000000000111111111111111111222444444333333555666444666777777777777888:::@@@AAADDDGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIKKKMMMNNNOOOOOOOOOGGGHHHKKKNNNQQQRRRSSSSSSNNNMMMMMMMMMNNNPPPQQQRRR[[[___ccc```YYYRRRQQQRRRQQQSSSVVVZZZ___fffnnnsssuuusssoooggg___WWWQQQOOOSSSWWWZZZXXXUUUUUU[[[aaafffhhhmmmrrrrrrjjj[[[OOODDDBBB???;;;888555444444444444444333333333222222333333333333333333333333111111111222222333333333111111222222222333333333111111111111222222222222111111222222222333333333333333333222222222111111111111111111111000//////000000111222222222222111111111111111111111111111000000000000000000000111........./////////000000000111111111111222222222111111000000111111222333000000111111111222222222111111111111111111111111333333222222111111000000111111222333333222111111000000111111111222222222111111222222222222111111///000111222333222222111000000//////000111111222111000///...///000222333111111111111111111111111000000000000111111222222111111111111111111111111111111111111111111111111222222333444444555666666111111111111111111111111222222222222222222222222000000111111222222222222000222333222111000111222111111111111222222222333111111222333333444555555333222222222222222222333111111111111222222222222444333222222111111222222222222333333444444555555222333333444444333333222222222333333333333444444333333333333333333333333222222222333333333444444111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111444444444444444444444444111111111111222333444555111111222222222222222222111111111111111111111111111111111111222222222333222222111111222222333444111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222111111000000111111111222222222111111111111111111111111000111111111111111111000000000000111222222333333///000000000111111111222222222222111111111111111111111111111111111222222111111111111111111111111111111111111111111111111////////////////////////111111111111111222222222111222222333222111000///111111111111111111111111222222222222111111111000111111222222333444444555222333333444444333333222111111111111111111111111000000111222222111000000111111222222333333333333000000000111222333444555111111111111222222222333111222444444333333555666444666999999999999<<<>>>CCCEEEGGGJJJKKKKKKKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKJJJKKKLLLNNNOOOOOONNNNNNEEEGGGJJJMMMOOOQQQQQQQQQNNNMMMMMMLLLNNNPPPSSSTTTbbbiiinnnjjj___VVVTTTVVVYYYYYYXXXYYY\\\dddmmmttt}}}zzzssskkkccc\\\VVVSSSTTTXXX[[[XXXSSSRRRWWW\\\```dddiiinnnnnnfffYYYPPPGGGEEEAAA===:::777666555333333333222222222111111333333333333333333333333222222222333333444444444111111222222222333333333000111111111111222222222111111111222222333333333333333333222222111111111222222222222222111000000111111222333333333333222111111111111111111111111000000000000000111111111000000000000111111111111000111111111111222222222111111111000111222222333000000111111222222222222111111111111111111111111222222222222222222333333222222444444444444222222000000111111222222222222111111222222222222111111///000111222333222111111222222111111222333444444333111///---...000222444111111111111111111111111000000111111111222222222111111222222222111111000111111111111111111111111333333444444555666777777111111111111111111111111222222222222222222222222333444555555444111...,,,000222222222111000111222111222222222222333333333111111222333444444555555444333222111111222333444333333444444444555555555444333222222111111222222111222222333444555666666222333333444444333333222222222333333333444444444333333333333333333333333444444444555555666666666111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333555555555555555555555555111111111111222333444555222222111111111111111111111111111111111111111111111222222222222333333333222222111111222222333444111111111111111111111111111111111111111111111111222222111111000/////////111111222222222222111111000000111111222222222222111111111111111111111111000000111111111111000000......///111222333444555//////000000111111111222333222222222111111000000222222222111111111111111111111111111111111111111000000000000000000000000222222222222222222222222//////000111222333333444333333444555444333222111111111111111111111111111222222222222111111000000111111222333333444555555222333333444444333333222111111111111111111111111222333444555555444333222111111111222222333333333///000000111222444555666333333333444444555555555000222333333333333444666555888;;;;;;;;;;;;???AAAEEEGGGIIIKKKLLLLLLKKKJJJHHHHHHHHHIIIJJJKKKLLLLLLKKKLLLMMMNNNOOOOOONNNMMMHHHHHHIIIIIIJJJKKKLLLLLLIIIKKKMMMLLLJJJLLLSSSYYYeeepppyyyyyymmmaaaZZZXXXVVV[[[___```___dddnnnvvvxxxxxxwwwrrriiiaaa[[[XXXUUUUUUTTTSSSRRRRRRTTTVVV\\\dddhhhfffbbb___[[[WWWJJJFFFAAA>>>===;;;777333555444333333555555444333444444444444444444444444333333333222222222111111111111111222222333333333111222222333333222222111111111111111111111111111222222222222222222222222333222222111111222222333222222111000//////000000222222222111111111111000000111111111111222222222111111111111000000000000222222222222222222222222111000000000111222333333444222000222555666555333222222222222222222222222333222222111111222222333222222222222222222222222333222222222111000000000111111111111111111111111111111111111111111111111333111///...---...///000000000000000000000000000333222111000000111222333111111111111111111111111444444444333333222222222333333222111222333444555555555555444444333333333111111111111111111111111222111000//////000111222222222111111222222333444000000000000111111111111222222222222222333333333000111333444444444333222444444333333333333444444444444444444444444444444666666555444333222222222777777777777666444333333666666666666555333222111444444333333333444555555444444555555555444333333444444444333333333333333333333333333333333333222111111111111111111111111000111333555555333111000444444444444444444444444333333333333333333333333333222222111111222222333333333333333333333333333555222///,,,,,,...222444000000000222444555333000333333222111111222333333111111222222222333333333333222222111111222222333222222222111111111000000222222222111111111000000000111111222222222111111000111222333333333333333222111111111000000//////333222222222222222222333///000000000111111111111222222222111111111000000111111222222222222111111111111000000000111333444111111111111111111111111111111222222333333444444111111111111111111111111111111000000000000111111222222111111111111222222444444444333222111000///---000333444333111111111222222222222222222222222...///000111222333444444111222333444555444333222222222222222222222222222///111333222111000111222333333333222222111111111333333333333444555666666777888:::<<>>AAADDDFFFHHHLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMFFFFFFEEEEEEEEEFFFFFFGGGHHHKKKOOOPPPPPPQQQUUUYYYbbbjjjsssyyyvvvnnneee```______```aaaccceeeggghhhoooppppppnnniiieeecccbbbVVVUUUTTTSSSSSSUUUWWWYYY^^^eeehhhfffccc```[[[VVVOOOJJJDDDAAA@@@@@@===:::555444222333444555444333444444444444444444444444333333333333222222222222111222222222222333333333111222222333333222222111111111111111111111111111000000000000000000000000222222111111111111222222444333222222222222222222222222222111111111111000000111111111111222222222///000111222333444555555000000000000000000000000222222111111000111111111333222111111222333111000222222222222222222222222222222111111111111222222222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111222111000///...///000111000000000000000000000000111111222222222222111111111111111111111111111111222222222111111111111111333222222222222333444444333333333222222222222222000000000000000000000000222111000000000000111222222222111111222222333444222222222333333333333444333333333333333333222222333333333333444555666777777666666555555666666777777777888999:::;;;;;;<<<;;;::::::;;;<<<===>>>>>>>>>??????@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::999999888888888666666666666666555444444444444333333333222222222222222333333444444555555444444444444444444444444444333222111111222333444333333333333333333333333333333333333333333333333555444444333333444444555333333333333333333333333333222111111111222333444222555555222...---000444333222222111111222222333111111222222222333333333333222222111111222222333222222222111111111111111222222222111111111111111222222222222222111000/////////000000//////......111111111111000000000000333333222222222222333333111222222222222333333333222222222111111111111111111111222222222222111111333222111111000111111111111111111111111111111111111111111111000000000000111111111111111111111111222222111111111111222222222222111111111111222222222222222333333222222111///111222222111111222333222222222222222222222222444444444333333222222222111111111111111222333333222222222222222222222222111333444444222222222333555555444444444444333333333333333333444555666666:::;;;>>>@@@DDDGGGIIIJJJMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJDDDDDDCCCDDDDDDFFFGGGHHHHHHKKKOOORRRSSSTTTVVVXXX\\\```fffmmmooolllfffaaabbb``````bbbfffgggfffdddfffhhhiiihhhfffeeeeeefffaaa^^^ZZZXXXYYY[[[]]]___aaafffiiifffdddccc___ZZZTTTNNNGGGCCCBBB@@@>>>;;;777555333222444555444444444444444444444444444444444444333333333222222222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111222222111111111111222222333222222111111111222222222222222111111111000000000000111111111222222222000000111111222333333444222222222222222222222222333333222111000000000111333222111111111111000///222222222222222222222222222222111111111111222222111111111111111111111111000000000111222222222333111111111111111111111111111111111111111111111111111111000//////000000111000000000000000000000000000111222333333222111000111111111111111111111111111111111000000000000000222222222222222333333333222222111111111111111111000000000000000000000000111111111111111111111111222222111111222222333444222222222222333333333333222222222222222222222222444333333333444666888:::999888888777777888888999;;;;;;<<<===>>>???@@@AAACCCCCCBBBAAAAAAAAAAAAAAADDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>===<<<::::::::::::999888777777555555444444333333222222000111111222333444444555444444444444444444444444333333333222222333333333222222222222222222222222333333333333333333333333444444333333333333444444333333333333333333333333222222333333333333333444111444777888777555333222222222222222222222222222111111222222222333333333333222222111111222222333111111111111111111111111111111111111111111111111222222222222222111000///000000000000///...------111111111000000000000000222111111000000111111222111111111222222222333333111111111111111111111111111111222222222222111111333333222111111000000000111111111111111111111111000000000111111222222333111111111111111111111111333222222222222222222333222222111111111111222222000111222333333333333333000111222111000000222444222222222222222222222222444333333333333222222222222111000///000111222333222222222222222222222222111333555444333222333333444444444444444333333333333333333333444555666666;;;===@@@CCCFFFIIIKKKLLLNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMJJJIIIIIIIIIHHHHHHGGGGGGCCCCCCBBBCCCEEEGGGJJJKKKHHHKKKOOORRRSSSTTTUUUVVVWWWXXXZZZ___dddeeedddaaabbb```___bbbgggiiifffccc___```aaaaaaaaabbbdddfffjjjfffaaa___```bbbbbbbbbcccfffgggeeeeeefffddd___YYYTTTMMMHHHEEECCC???;;;:::777444333444555444444444444444444444444444444444444444333333333222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222222111111000000111111222111111000000000000111222222222222111111111000000000000111111111222222222111111111111111111000000222222222222222222222222333333222111000000000111222222222222111000000000222222222222222222222222222111111000000111111222111111111111111111111111000000000111222222222333111111111111111111111111111111111111111111111111111000000000000111111111000000000000000000000000000111222333333222111000111111111111111111111111000000000000000000000000111111222222222333333333111111111111111111111111000000000000000000000000111111222222222222111111222222111111222222333444111111111222222222222333111111111222222222333333555555444555777999;;;===<<<<<<;;;;;;;;;;;;<<<<<>>;;;777555444555444444444444444444444444444444444444444444333333333333333333333222222222222111111222222333333222222111111111111111111111111111222222222222222222222222111111000000000000111111000000000///000000111222222222222111111111111000000111111111111222222222111111111000000000//////000000000000000000000000222222111111000111111111111222333333111000111222222222222222222222222222111111000000000000111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111000000111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000111111111111000111111222333222222222111111111111111222222222111111111111111111111111111111222333333222111111222222111111222222333444111111111111222222222222111111222333444555666666888888999:::<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGHHHJJJKKKMMMNNNLLLMMMMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIIIIKKKLLLMMMJJJJJJKKKLLLKKKJJJHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@;;;;;;:::999888777777666666666666777777888888999444444444444444444444444111222555666666555222111333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333111222222333333444444555333333999CCCJJJHHH;;;000111222222333333222222111111111222222222333333333333222222111111222222333111111111111111222222222111111111111111222222222000111111222222222111111111111222222222111000000000000000000111111111111000000////////////000000//////000000000111111111111111111111111222222222111111222222222222111111111111222222222111000000111111111111111111111111222111000...---+++***)))111111111111111111111111222222111111111111222222222222111111111111222222000111222333333333333333///111222222111111222333222222222222222222222222000000000111111222222222111111111111111222333333222222222222222222222222111333444444222222222333111111222222222222333333333333333333444555666666:::===@@@EEEHHHKKKLLLMMMLLLLLLKKKKKKKKKKKKJJJJJJGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEECCCCCCCCCEEEHHHIIIJJJJJJKKKMMMOOOPPPPPPPPPQQQRRRSSSUUUWWWZZZ]]]^^^^^^]]]]]]^^^___``````___YYYYYYYYYXXXXXXZZZ^^^aaagggkkkrrrzzz~~~xxxlllbbbYYYYYYVVVTTTYYYbbbfffdddeeeaaa]]]ZZZYYYUUUOOOJJJBBB>>>:::666555555444333444444444444444444444444555444444444444333333333333333333222222222111111111222222333333222222111111111111111111111111111111111111111111111111111111111000000000000111111111000000000111111222333222222222111111111111000000111111111111222222222111111111111111111111222000000000000000000000000111111111000111111222222000222444333222111333555222222222222222222222222111111000000000000111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111000000111111222222222222000000000000000000000000222222111111111111222222111111111111111111111111000000000111111222222222///000111222333222222111111111111222222222333333222222222222222222222222111222222333333222222111222222111111222222333444222222222222333333333444222333444666888999:::;;;;;;===???AAACCCEEEFFFFFFHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLHHHIIIIIIJJJKKKMMMOOOPPPNNNOOOOOOOOONNNMMMLLLKKKIIIHHHGGGGGGHHHJJJLLLMMMJJJKKKMMMNNNNNNLLLKKKJJJHHHHHHHHHGGGFFFEEECCCCCC>>>>>>===<<<;;;:::999999666666666666666777777777555555555555555555555555333333444555555444333333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333111111111111222333444555111111333888===<<<666///111222333333333333222111111111222222222333333333333222222111111222222333000000111111111222222222000000111111111222222222///000111222222222222222000000111222222222111111///000000000111111111111111111000000000000111111000000111111111222222222000000111111111222222222111111222222222222111111000000111222333222111111111111111111111111111111000000000//////......---111111111111111111111111111111111000000111111111222222111111111111222222111111222333333333222222...000222333222111111222222222222222222222222222333222222222222222111111111222222333333333333333222222222222222222222222000222333333222111111222222222222333333333444444333333333333444555666666999;;;???DDDHHHJJJLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGIIIGGGDDDBBBBBBCCCEEEFFFKKKJJJJJJKKKMMMOOOOOONNNMMMPPPSSSTTTUUUVVVXXXZZZ]]]]]]\\\\\\[[[[[[\\\\\\YYYYYYXXXWWWWWWXXX\\\___dddlllyyyrrrdddTTTRRROOOMMMTTT^^^ddddddhhheeebbbbbbaaa^^^WWWRRRDDDAAA;;;777666555444333444444444444444444444444555555444444444333333333333333333222222111111111222222222333333222222222111111111111111111111111000000000000000000000000111111000000000000111111222111111111222333333444222222222111111111111000000111111111111222222222000000111222333444444555222222222222222222222222111000000000111222333333000222555444222222444666222222222222222222222222111111000000000000111111000000000000000000000000333222222222111111000000111111111111111111111111111111111111111111111111///000111222222222222222000000000000000000000000333222111000000111222333111111111111111111111111000000111111222222222333///000111222333222111111111111222222333333333333333333333333333333333333111222333444444333222111222222111111222222333444333333333444444444555555444555666888:::<<<>>>???>>>@@@CCCFFFHHHJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMOOOOOOOOOOOONNNMMMLLLKKKGGGFFFEEEEEEFFFHHHJJJLLLJJJKKKMMMNNNNNNMMMLLLKKKIIIIIIIIIHHHGGGFFFDDDDDDAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::777777777777777777777777555444333333333333444555444444444444444444444444333333333333333333333333555444444333333444444555333333333333333333333333111111000000111333444666555444222222333444555444111222333444444333222111111111222222222333333333333222222222222222222333000000111111222222222222000000111111222222222222...///000111222333333333...///000111111222111111//////000000111111111222333333222222222222333333111111222222222333333333000000111111222222222222111111222222222222111111///000111222333333222111111111111111111111111111......000111333555666777111111111111111111111111111111000000000000111111222222111111111111222222222222333333333222222111---000333444333111111111222222222222222222222222666555555444222111111000111222333444555444333333222222222222222222222222///111333333111000111222333333333444444555555555333333333333444555666666888:::???CCCGGGJJJKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDFFFHHHHHHIIIKKKLLLLLLKKKIIIHHHNNNPPPSSSUUUTTTTTTUUUVVVXXX\\\^^^ZZZWWWYYY\\\\\\YYYXXXVVVTTTSSSUUUYYY\\\___nnn}}}mmm[[[PPPHHHIIIPPPWWW^^^eeedddffffffeeeiiimmmggg]]]SSSIII@@@>>><<<777555888777777666555555555555666444444333333333333222222222222222111111111000000222222222222222222222222222222111111111111111111//////000111222222333333111111111222333333333444000111111111222222222222333333333222222222111111000000000000000000000000222111111111222333333444333333333333333333333333000000000000000000000000222222222222222222222222222222111111111111222222111222222333333222222111333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111444333222222111111222222111111222222222111111000222333444444222222333444111222222333333333222222333333222222333555777888888888888777777777777777;;;;;;===>>>@@@BBBDDDDDDIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNOOOOOONNNNNNMMMPPPPPPOOOMMMKKKIIIGGGEEEAAA@@@?????????AAACCCDDDIIIJJJLLLMMMMMMLLLJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDBBB@@@???>>>>>>::::::;;;;;;<<<<<<======;;;999777666444444555555888777666666555444333333666666666555555444444444555555666666555444333333444333333222222333333444222222444444444444222222222222222222222222222222333333333333333333333333333333333222222222111111333333333222222222111111222222222222222222222222333222222222111000000000333333333222222111111111111111111111111111111111333333333333333333333333000000000000000000000000222222222111111111000000222222222222222222222222000////////////111333444000000000000000000000000222222222222222222222222333333333222222111111111111111222222222222111111222222222111111111111111222222222111111111111000111111111111111111111111000111111111111222222222222222222222222222222222333333333333333333333333555555444333333222111111111111111111111111111111............000222444555444444333222222222333333444444444333333222222222444444444444555666777888:::<<<@@@CCCGGGIIIJJJJJJNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKKKKHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGMMMPPPSSSTTTTTTTTTUUUVVVYYY]]]^^^ZZZXXXZZZ[[[ZZZXXXXXXVVVTTTTTTVVVYYY[[[bbbnnnzzzrrr[[[PPPGGGFFFKKKPPPWWW\\\```dddgggiiinnntttqqqkkk[[[OOOCCC???<<<888555777555444444333333333333333444444333333333333222222333333333333222222111111222222222222222222222222222222222222222222222222///000000111222222333333111111111222222222222222000000000111111111222222333333222222111111111111111111111111111111111111222111111111222333333444333333333333333333333333111111111111111111111111222222222222222222222222222222111111111111222222111222222333333222222111333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111333222111111111000111111111111222222222222111111222333444333222111222444111111222333444444444444444444333333333444555666777888888999;;;<<<<<<===AAABBBCCCDDDFFFHHHIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLOOOOOOOOONNNNNNMMMMMMLLLJJJJJJKKKKKKKKKJJJIIIIIIMMMLLLKKKIIIFFFCCC@@@???===<<<:::::::::<<<>>>???BBBCCCEEEFFFFFFEEECCCBBB????????????????????????CCCBBBBBBBBBBBBBBBCCCCCCBBBAAA???======>>>@@@AAA???>>><<<:::999888888888777777666666666555555555666666555555555555555555444444555555444333333222444333333222222333333444222333333444444333333222222222222222222222222222333333333333333333333333111111222222333333333444333333333222222222222111222222222222222222222222222222222222111111111111333222222222222222222111111111111111111111111111333333333333333333333333111111111111111111111111222222222111111111000000222222222222222222222222000000//////000111222333111111111111111111111111111111111111111111111111333333333222222222111111111111222222222222111111111111111111111111222222222222222111111111111000111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222111000000000000111333444222222222222333333444555444444444333333333222222444444444444555777888999;;;===@@@CCCFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHJJJMMMQQQRRROOOKKKGGGFFFGGGGGGIIIIIIIIIIIIGGGGGGMMMOOORRRTTTTTTTTTUUUVVVWWW[[[\\\YYYXXXZZZ[[[ZZZYYYXXXVVVUUUUUUWWWYYY[[[aaaiiiqqquuu|||}}}rrr]]]RRRHHHFFFHHHJJJOOOTTTWWW^^^eeejjjqqqxxxyyywwwgggXXXHHH@@@===:::777666444444333222222222222333444444333333333333222222444444444333333333333222222222222222222222222222333333333333333333333333000000000111222222333333222222222111111111111111///000000000111111111111222111111111111000000000222222222222222222222222222222222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222111111222222222222111111333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111222111111111000000000000111111222222222222222111111222333333111111222333000111111222333444555555555444444333444444555555888999;;;===@@@BBBDDDEEEGGGHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJMMMMMMLLLLLLKKKJJJJJJIIIFFFGGGGGGGGGFFFFFFEEEDDDHHHHHHFFFDDDAAA>>>;;;:::999888777666666777999:::;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::======>>>@@@BBBEEEGGGHHHIIIFFFBBB???>>>???AAACCCDDDCCCBBB@@@>>>>>>======777777777777777777777777444555555555555555555555333333333444333333222111444333333222222333333444222333333444444333333222333333333333333333333333333333333333333333333333000000111222333444555555333333333333222222222222333333333333333333333333111111111222222222222222111111111222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111111111111111111111111111111111111111000000000111111222222222222222222222222222000000000000000000000000333333333222222222222111111111222222222222111111000000000111222222222333222222222111111111111000111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000111111222333444444333333333333333333333333333333222111111111222222111111111222333444666666444444444444333333333333444444444555666777999:::<<<>>>@@@DDDFFFHHHHHHIIIGGGHHHIIIJJJKKKJJJIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJOOOUUUXXXUUUPPPJJJGGGFFFGGGHHHHHHHHHHHHGGGFFFKKKNNNQQQSSSSSSSSSTTTVVVSSSWWWYYYXXXZZZ^^^```___\\\ZZZWWWVVVWWWXXXZZZZZZ\\\aaafffjjjpppuuurrrjjj^^^TTTKKKHHHHHHHHHKKKPPPPPPWWW```hhhnnntttxxxyyypppaaaNNNBBB???<<<999555666666555444444444444444444444333333333222222222333333333333333333333222222222222222222222222222222222222333333333333333000000111111111222222222222222222111111000000000//////000000000111111111111000000000000000000000222222222222222222222222111222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222111000000111111222222333333222222111222333333111111222333111111111111222333333444444444444555666777888999===>>>@@@BBBEEEGGGIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAADDDCCCBBBAAA???<<<:::999999888777666666777777888999::::::;;;;;;::::::999::::::::::::::::::::::::999:::;;;>>>AAADDDFFFHHHIIIGGGDDDAAA@@@@@@@@@AAAIIIHHHGGGEEEDDDCCCBBBBBB;;;;;;:::999888777666666333333444444444444555555333333444444444333333222444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333111111222222333444444555444444333333333222222222333333333333333333333333111111111222222333333333000000111111222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111//////000111222333333333222222222111111111000000111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222///000000111111222333333333333333333333333333333333333333333333333333333222222222222333444555666444444444444444444333333333333444555666888:::;;;>>>???BBBDDDFFFGGGHHHHHHHHHIIIKKKKKKKKKIIIGGGFFFBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLIIIOOOVVVZZZXXXSSSMMMIIIFFFGGGGGGGGGGGGGGGGGGFFFIIILLLOOOQQQRRRRRRSSSTTTRRRVVVXXXZZZ```hhhlllkkkccc___ZZZWWWXXXZZZ[[[\\\YYY\\\```eeejjjmmmiiiccc^^^UUUMMMJJJGGGFFFIIINNNOOOTTT\\\eeejjjmmmpppsssrrreeeSSSFFFAAA???;;;777666666555444444444444555444444333333333222222222111111111111222222222222222222222222222222222222000111111111222222222333111111111111111222222222333222222222111111000000000000000000111111111111000000000000000000000111222222222222222222222222111222333333333222222111222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222000111111222222111111000222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111333333444444444333222111111111222333333333333333111222333333222111222333333333222111111111222222333444666999;;;===???@@@DDDDDDEEEGGGHHHJJJKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBB@@@??????@@@@@@@@@@@@????????????>>>>>>????????????>>>>>>????????????>>>===<<<<<<::::::999888888777777777999999999999999999999999::::::::::::::::::::::::888888999;;;===@@@BBBCCCFFFFFFFFFFFFEEEDDDBBBAAAJJJJJJJJJIIIHHHGGGFFFEEEAAA@@@>>><<<:::777666555333333333333333444444444444444555555555555444444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333333222222333333333333333333333333111111222222333333333444000000000111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333222222//////000111222333333333222222222111111111000000111111111111111111111111000000111111111222222222222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222111222222333444444555555444333333222222333333333444444444444444444444444222333444555777999;;;<<<@@@AAACCCEEEGGGGGGGGGGGGKKKLLLLLLLLLJJJGGGDDDCCC>>>???AAACCCEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKMMMOOODDDJJJRRRWWWVVVRRRNNNKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFIIIMMMOOOOOOPPPQQQSSSTTTWWWYYY\\\eeeqqqxxxyyyllleee]]]YYYZZZ]]]^^^^^^[[[]]]```ffflllmmmjjjeee]]]VVVOOOKKKGGGDDDFFFKKKPPPQQQXXXaaaggghhhiiilllmmmeeeXXXJJJCCCBBB>>>:::555555444333333333333444444444333333333333222222000111111111111111222222222222222222222222222222000000000111111222222333111111111111111111111111333333333222222222222222000111111111222222222222000000000111111111111222222222222222222222222222111222333444333222111000222222222222222222222222000000000000000000000000222222222222222222222222222222111111111111222222000000111111111111000000222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333111111111111111111111111333444555555555444222111000111222333444444444444222333444444222222333444555444333222222333444555666888;;;>>>AAADDDFFFGGGIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDD@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<=========<<<<<<===>>>????????????>>>???@@@@@@@@@@@@@@@???======<<<;;;:::999999888999999999999999999999999999999999999999999999999999999999:::;;;<<<>>>???CCCEEEGGGIIIJJJIIIGGGFFFKKKKKKLLLLLLKKKJJJJJJIIIHHHGGGDDDAAA>>>;;;999777666666555555555444444444444444555555666666555555444333333222222333333444444333333222222333333444333333333333333333333333333333333333333333333333555444444444333333333222444444444444333333333333333333333333333333333333222222222333333333333333000000000111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111111111222222333222222111111111111111111111111111222222222222222222222222111222222222222333333333222222333333333333222222000000000111222222222333222222222111111111111000111111111111111111111111000111111111111222222222222222222222222222222222333333333333333333333333222222222222222222111111111111111111111111111111000111222333444555444444555444333333222222222333444444444444555555555555444444555777999<<<>>>???CCCDDDFFFGGGHHHHHHHHHGGGLLLLLLKKKJJJHHHEEEBBB@@@<<<===@@@CCCEEEFFFGGGGGGHHHHHHHHHHHHKKKNNNQQQSSS>>>CCCKKKPPPQQQOOOMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHDDDGGGKKKMMMMMMNNNPPPQQQTTTVVVVVVZZZeeettt}}}~~~tttkkkaaa[[[\\\___``````______aaagggnnnqqqpppoooaaa[[[TTTOOOIIIDDDEEEJJJMMMKKKPPP\\\dddeeedddfffdddccc[[[NNNEEECCCAAA===666666555444444444444555444444333333333333222222111111111222222333333333222222222222222222222222000000111222222333444444111111111111111111111111333333333333333444444444222222222222333333333333111111111111222222333333111111111111111111111111111222333444444222111///111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333111111111111111111111111222333444555555333222000000111222333444444444444333444555555333333444555666555444444555888:::;;;;;;===@@@DDDGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGFFFDDDCCCAAA@@@???;;;<<<<<<===>>>???@@@@@@<<<<<<<<<======<<<;;;;;;:::;;;;;;<<<===>>>?????????@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEECCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999:::999999::::::;;;<<<===@@@AAADDDFFFIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLJJJGGGDDDAAA???>>>::::::999888777666666555222333444555555555555444444333333222222333333444444333333222222333333444444444444444444444444444333333333333333333333333333333333444444444444444555444444444444333333333444444444444444444444444333333333333333333222222111111111111000000000000111111111111111111111111333333333333333333333333222222222222222222222222000000111111111222222222222222222222222222222222///000222333333333333222222222222222222222222222111111111111111111111111111111222222222333333333222333333444444333333222111111111111111111222222222222222111111111111000111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222111111222222333333444444222222222222222222222222111222333444444333222222333333222222222333444444444444444444555555555666777777999;;;===@@@BBBDDDEEEFFFHHHIIIJJJIIIIIIHHHJJJIIIHHHFFFDDDBBBAAA@@@;;;===@@@DDDFFFHHHHHHHHHIIIIIIIIIJJJNNNRRRVVVYYY999>>>EEEJJJLLLLLLLLLLLLIIIHHHHHHGGGGGGHHHHHHIIICCCFFFIIIKKKLLLMMMOOOPPPRRRSSSRRRVVVaaaqqq{{{}}}yyyoooccc\\\\\\```bbbbbbbbb___```gggooosssuuuwwwggg```YYYSSSLLLFFFFFFKKKIIIEEEIIIWWWaaabbbaaabbb]]]```\\\PPPFFFDDDCCC???999999888777777777777777444444444333333333222222222222222333333444444444222222222222222222222222111111222333333444555555222222111111111111111111333333333444444555555555222222333333333444444444111111222222222333333333000000000000000000000000111222444444444222000///111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111222222000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111222333444444222111///000111222333444444555444444555666666444444555666555555555666999<<>>???@@@<<<<<<======>>>=========;;;<<<===>>>???AAABBBBBBEEEFFFHHHJJJLLLMMMNNNOOONNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHGGGFFFEEECCCBBB@@@??????>>>>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<=========???AAAEEEHHHLLLNNNKKKLLLNNNPPPPPPPPPPPPOOOPPPOOONNNKKKIIIFFFEEEDDD>>>===<<<;;;:::888777777111222333333444444444444444333333222222333333444444444222222222222444444444444444444444444444444333333333333333333333333111222222333444555666666555555444444444333333333444444444444444444444444444444444333333222222222222222111111000000//////111111111111111111111111333333333333333333333333222222222222222222222222000000111111222222222222222222222222222222222222///000111333444444333333333333333333333333333333000000000000000000000000111111111222222333333333222333333444444333333222222222222111111111111111222222222111111111111000111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111///000111222444555666777333333333333333333333333333333444444333111000///111111111222333444555666444444444555555555666666999:::;;;===@@@CCCEEEGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@@@@<<<>>>AAAEEEHHHJJJJJJJJJJJJJJJJJJLLLPPPUUUZZZ]]]<<<>>>@@@BBBEEEHHHMMMPPPKKKIIIHHHIIIJJJJJJHHHEEEIIIKKKNNNMMMKKKJJJKKKMMMTTTUUUWWWZZZ___fffooouuuyyypppddd\\\[[[___bbbeeejjjfffbbbccchhhooossstttooofff^^^YYYQQQGGGDDDGGGJJJLLLPPPYYYbbbggghhhgggeeebbb\\\TTTMMMGGGCCCAAA:::777444222333444555555555555444444444333333333333333333333333333333333444444444333333222222222111222333444444333222111111222222333333222222111333333333333333222111000000111222222111000111222333333333333333333333333222222222111///...///111222222222222222222222222333333333222222111111111111111222222222333333333333222222111111222222333333333333222222111111111333222111000000111222333555444444333222111000000111111222222222333333333111111111111111222222222222222111111222222333444000000000000111111111111111111111111111111111111111111111111111111111111444333111000000000111222111111000000000000000000555111555BBBEEE;;;333333333333333444555555666666555444333333444555777888888:::<<<===>>>@@@CCCEEEEEEFFFHHHJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIGGGEEEDDD>>>===<<<;;;:::888777777888888999:::;;;<<<<<<===??????>>>>>>>>>???@@@@@@===>>>???@@@@@@BBBEEEHHHKKKKKKLLLNNNPPPQQQRRRSSSUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPNNNLLLKKKIIIIIIIIIHHHEEECCCAAA@@@@@@@@@@@@???===<<<;;;<<<======@@@===999888888:::;;;;;;======<<<===???BBBEEEGGGJJJJJJJJJJJJMMMPPPSSSUUUQQQQQQQQQPPPMMMHHHDDDAAACCCBBBAAA???<<<999777555555555555666666666666777333333444555555444333333444444444444444555666777333333333444444444555555444333333222222333333444666555555444444333222222111222333333444444333333444444444444444444444444222222222222222222222222111222222333333222222111111111222222222333333333333222222111111222222333000111222333333222111000222222222222222222222222111111111111111111111111222222222111111111000000111111222222222222111111444444333222222111111000111111111111111111111111222222111111000///......111111222222222222111111000000111222222222222111111111111111111111111111444444444444333222111111333333333222222111111111444444444444444444444444111111222222222333333333444333333222222333333444777777666555444333333222222222222111222222333333444444444444555555666777<<<===???AAACCCEEEFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDAAAAAA@@@???????????????AAACCCDDDDDDDDDDDDEEEGGGOOOMMMLLLOOOWWWbbbkkkqqq;;;<<<>>>???AAAEEEJJJMMMIIIGGGFFFGGGIIIJJJHHHFFFFFFIIILLLMMMMMMMMMOOORRRWWWWWWXXXYYY[[[```fffjjjnnnggg___ZZZ[[[___ccceeegggddd``````cccgggiiijjjkkkeee___\\\VVVNNNJJJLLLOOOQQQWWW```iiinnnnnnlllhhhddd^^^VVVOOOIIIEEECCC===:::666444444555555444555555444444444333333333333333333333333333333333444444444333333222222222222222333444444333222222111222222333333222222111333333333333333222111000000111222222111000111222222222222222222222222222000111222111000000111333222222222222222222222222333333333222222222111111111111111111222222222333333222222111111222222333333333333222222222111111222222111111111111222222444333333222222111111111111111222222222333333333333333222222222222222222222222111111222222333444000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111222222222222222222222222222222777333666AAADDD;;;555666111111111222222222333333444444444444555777999:::;;;===???@@@@@@BBBEEEGGGIIIJJJLLLMMMNNNNNNMMMMMMIIIIIIIIIIIIGGGEEECCCBBB<<<<<<;;;:::999888888777999999:::;;;<<<===>>>???AAA@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFGGGJJJMMMNNNOOOOOOQQQRRRSSSTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQSSSRRRRRRQQQPPPPPPOOOOOONNNMMMKKKIIIGGGGGGGGGGGGDDDCCCBBBBBBAAAAAAAAABBBBBB???<<<;;;<<<===>>>>>>??????>>>???AAADDDFFFHHHIIIIIIHHHHHHJJJLLLNNNPPPQQQQQQRRRQQQNNNKKKGGGEEEDDDCCCBBB@@@===:::777666666666666666666666666666333444555555555555444333444444444444444444555555444444444444555555555555444333333222222333333444444444444444444444444444333333444555555555555444444444444444444444444444222222222222222222222222111222222333333222222111111111222222222333333333333222222111111222222333111111222222222222111111222222222222222222222222111111111111111111111111222222222111111111000000111111222222222222111111222222222222222222222333111111111111111111111111444444333333222111111000111111222222222222111111000000111222222222222111111111111111111111111111333333444444333333222111333333333222222222111111333333333333333333333333111111222222222333333333444444444333333444444444444444444333222222111111222222222111222222333444555555555555666888999:::???@@@BBBDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIGGGEEEDDD@@@??????>>>>>>??????@@@DDDEEEGGGHHHHHHIIIKKKMMMMMMNNNPPPWWWbbbnnnyyy::::::;;;<<<===AAAFFFJJJIIIHHHHHHHHHJJJKKKJJJIIIGGGIIIKKKLLLMMMNNNPPPRRRWWWXXXXXXXXXWWWXXX[[[^^^aaa^^^ZZZZZZ\\\___bbbdddfffccc```^^^___`````````fffbbbaaaaaa]]]VVVSSSSSSTTTWWW]]]fffnnnsssuuutttmmmiiibbbZZZRRRMMMIIIGGGAAA>>>:::777666555444333555555444444444333333333333333333333333333333333444444333333333333222222222222333444444333222222111222222333333222222111222222333333333222111111000111222222111000111222111111111111111111111111///000111222111111333444222222222222222222222222333333333222222222222111000000000111111111222222222222111111111111222222333333333222222222222111111111222222222222111111222222222222222222222222111111222222222333333333555444444333333222222222222111111111111222333333000000000111111111222222222222222222222222222222111111111111111111111111222222222222222111000000222222222222222222222222333///111999;;;555111333111111111111111222222222444444555666888:::<<<===???AAACCCDDDDDDEEEGGGIIIIIIIIIJJJKKKJJJJJJIIIIIIGGGGGGFFFEEECCCAAA???>>>:::::::::999999999888888::::::<<<===>>>@@@AAABBBCCCCCCCCCDDDDDDFFFGGGHHHJJJKKKLLLLLLKKKKKKNNNPPPQQQQQQRRRSSSSSSTTTUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRPPPOOONNNMMMLLLLLLLLLMMMIIIIIIJJJJJJIIIIIIHHHHHHGGGDDDAAA@@@AAACCCCCCCCCCCCCCCCCCCCCEEEGGGJJJKKKJJJIIIHHHGGGGGGHHHJJJJJJNNNOOOPPPQQQOOOMMMKKKIIIFFFEEEDDDAAA???<<<999888888888777777666555555555333444555555555555444333555444444333333333333444444444444444555555555555444333333222222333333444222222333444444555666666333444555555666666555555444444444444444444444444333333333333333333333333111222222333333222222111111111222222222333333333333222222111111222222333222222111111111111222222222222222222222222222222111111111111111111111111222222222111111111111111111111222222222222111111000111111222333333444444111111111111111111111111444444333333222111111111111111222222222222111111000000111222222222222111111111111111111111111111111222222333333333333333333333333222222222222111222222222222222222222222111111222222222333333333444333333222222333333444333333333333222222222222222222222222222333444444777666666666888;;;>>>???CCCDDDEEEFFFGGGHHHHHHHHHJJJKKKKKKJJJIIIGGGDDDCCC=========>>>>>>???@@@AAACCCEEEGGGHHHIIIKKKNNNQQQPPPSSSYYYbbbnnnyyy:::::::::::::::===BBBFFFLLLLLLKKKKKKLLLMMMMMMMMMKKKLLLLLLLLLKKKKKKLLLMMMTTTUUUVVVVVVUUUUUUVVVXXXZZZZZZZZZ[[[]]]^^^______dddcccaaa___^^^]]]\\\\\\```aaabbbcccbbb]]]ZZZXXXWWWXXX\\\bbbiiipppuuuxxxsssooohhh___XXXRRRNNNLLLEEEAAA<<<999888666555444555555444444444333333333333333333333333333333333333333333333333333333333111222222222222222222111111222222333333222222111222222333333333222222111000111222222111000111222222222222222222222222222...000111222111000111222111111111111111111111111222222222222222222222222///000000000000111111111222222111111111111222222222222222222222222222222000111222333333222111000111111111222222333333333111111222222222333333333555555444333222111111000111111111111111222222333000000111111111222222222111111111111111111111111111111111111111111111111333444444333222000---,,,000000000000000111111111111---...333444000///222333333333444444444444555555666777999;;;>>>???@@@DDDEEEGGGHHHHHHHHHIIIKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@???===;;;:::::::::::::::::::::::::::;;;<<<===>>>@@@BBBCCCCCCEEEEEEFFFFFFHHHIIIKKKKKKLLLMMMNNNMMMLLLKKKLLLNNNPPPPPPQQQQQQRRRRRRRRRSSSPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOONNNMMMLLLKKKIIIFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIJJJLLLNNNOOOMMMLLLKKKJJJIIIHHHIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLHHHGGGFFFDDDAAA>>>;;;:::::::::999888777666555444444444555555555555444444555444333333222222222222333333333333444444444444444333333222222333333444333333333444444444555555333333444555555555555555333333444444444444444444333333333333333333333333111222222333333222222111111111222222222333333333333222222111111222222333333222111000000111222333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111222222333333333111111111111111111111111111111111000000000//////111111222222222222111111000000111222222222222111111111111111111111111111000000111333333444444444222222222222222222222222111111111111111111111111111111222222222333333333222222111111111111222222333333444444444555555555222222222222222333444555777666666777999===AAACCCEEEEEEFFFHHHHHHIIIIIIIIILLLLLLKKKJJJHHHEEECCCAAA<<<<<<===>>>???AAABBBCCCEEEGGGIIIJJJLLLNNNRRRUUUXXX]]]eeemmmvvv:::::::::::::::<<<@@@CCCKKKKKKKKKKKKKKKKKKMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJNNNPPPSSSTTTUUUVVVXXXYYYZZZ[[[]]]]]]]]]\\\[[[[[[aaaaaa```___]]]\\\[[[[[[]]]___bbbccccccbbb```^^^ZZZXXXWWWWWW\\\eeennnuuuuuurrrmmmfff___ZZZVVVTTTJJJFFF@@@;;;999777666555555555444444444333333333333333333333333333333333333333333333333333333333111111000000000000111111111222222333333222222111111222222333333333222222000111222222111000111222333333333333333333333333///111222222000......///111111111111111111111111222222222222222222222222///000000000000111111111222111111000000111111222222222222222222222222222000111222333333222111000111111111222222333333444111111222222222333333333444333333222111000000///111111000000111111222333111111111111222222222222000000000000000000000000111111111111111111111111111222333333222111///...//////000000000111111111333222222444444222333666444444555555666666777777888999;;;===@@@BBBCCCDDDFFFHHHJJJKKKJJJIIIIIIJJJKKKJJJIIIHHHGGGFFFEEEEEE@@@???>>>===<<<;;;;;;:::<<<<<<<<<============>>>===>>>???@@@BBBCCCDDDEEEGGGGGGGGGHHHIIIJJJLLLMMMKKKLLLMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNNNNLLLJJJJJJLLLMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKIIIJJJKKKLLLMMMMMMMMMLLLJJJJJJHHHFFFCCC@@@>>><<<<<<<<<;;;:::888777666666555555555555555555555555555444333333222222222222111222222222222333333333444333333222222333333444555555444444444333333333222222333444444444444333333333333444444444555555333333333333333333333333111222222333333222222111111111222222222333333333333222222111111222222333333222111000000111222333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111333333333222222222111111111111111111111111111111111111111000000000000000111111222222222222111111000000111222222222222111111111111111111111111111///000111222333444444444222222222222222222222222111111111111111111111111111111222222222333333333333333222222222222333333222222333444444555555555222222222222333444555666666666777888;;;???BBBDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKJJJHHHFFFDDDBBBAAA======>>>???AAACCCEEEFFFJJJKKKMMMOOOQQQTTTYYY]]]eeejjjrrrzzz:::;;;;;;:::::::::===???EEEFFFGGGGGGGGGIIILLLNNNNNNLLLIIIIIIKKKLLLLLLLLLJJJLLLPPPRRRTTTWWWZZZ]]][[[]]]^^^^^^\\\ZZZZZZ[[[]]]]]]]]][[[YYYXXXYYYZZZZZZ^^^```aaacccggghhhfffbbb]]]VVVQQQQQQXXXccckkkqqqpppnnnlllhhhdddaaa___UUUOOOFFF>>>:::888777777555555444444444333333333333333333333333333333333222222333333333333444444111111000000000000111111111222222333333222222111111111222333333333222222000111222222111000111222333333333333333333333333000222333333111///......111111111111111111111111111222222222222333333333000000000111111111222222111111000000000000111111111222222222222333333333111111222222222222111111111111111222222333333333111111222222222333333333333222222111111000000000111000000000000111222222111111111222222222222333000000000000000000000000111111111111111111111111...///000111222333333333111111111222333333444444222333333333222222444666333333444666777888999:::<<<===@@@BBBDDDFFFGGGGGGGGGIIIKKKKKKJJJHHHHHHHHHFFFEEEDDDBBBAAAAAAAAAAAA=========<<<======>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLIIIKKKLLLLLLJJJHHHIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLNNNOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPPPPOOOKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLJJJHHHEEECCC@@@???>>>>>>===<<<;;;:::999888666666555444444555666666555444444333333333333444222222222222333333333333444333333222222333333444666666555444333333222222111222333333444444333333222333333444444555555555333333333333333333333333111222222333333222222111111111222222222333333333333222222111111222222333222222111111111111222222222222222222222222222222111111111111111111111111111111111111111222222222111111222222222222111111444444333333222111111000111111111111111111111111222222222222222222222222111111222222222222111111000000111222222222222111111111111111111111111111///000111222333333333333111222222222222333333333111111111111111111111111111111222222222333333333666555555444444555555666000000111111222222333333222222222222333555666777666777999;;;>>>AAACCCDDDDDDDDDFFFGGGHHHIIIIIIIIIJJJIIIHHHGGGEEEDDDCCCBBB@@@@@@AAABBBDDDFFFHHHIIIIIIKKKNNNQQQTTTZZZ```eeerrrxxx888:::;;;;;;:::999999;;;===@@@BBBDDDEEEIIIOOOSSSSSSOOOLLLKKKLLLMMMMMMLLLIIIKKKNNNPPPRRRUUUYYY\\\XXXZZZ\\\\\\ZZZZZZ\\\___\\\]]]\\\ZZZWWWVVVXXXZZZWWW\\\^^^___ccclllqqqpppnnnhhh]]]SSSMMMOOOWWW^^^iiikkkmmmppppppooommmkkkccc[[[NNNCCC<<<999777777555555444444444333333333333333333333333333333333222222222333333444444444333333222111111222333333111222222333333222222111000111222333333333333222000111222222111000111222222222222222222222222222000222444555333111111111111111111111111111111111111111222222222333333333111111111111222222222333111111000000000000111111111111222222222333333333222222111111111111222222222222222222222222333333111111222222222333333333222222222222222222222222000000000000000111222222111111111222222222333333111111111111111111111111111111111111111111111111111000000000111222333333000111111222333333444444111333444222000111444666444555666888:::<<<>>>>>>@@@AAADDDFFFHHHIIIJJJJJJFFFHHHKKKKKKIIIGGGFFFFFF@@@???>>><<<;;;;;;;;;<<<=========>>>@@@BBBDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIEEEGGGIIIIIIGGGFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLMMMOOOPPPOOONNNLLLMMMNNNOOOPPPQQQQQQQQQSSSTTTTTTTTTSSSSSSRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQNNNMMMLLLJJJGGGDDDBBB@@@??????>>>>>>===<<<;;;;;;777666555444444555666777444444444444444444555555333333444444444555555555444333333222222333333444444444444444444444444333222333333444444444444444222222333333444555555666444444444444444444444444111222222333333222222111111111222222222333333333333222222111111222222333111111222222222222111111222222222222222222222222111111111111111111111111000000111111111222222222111111222222222222111111333222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111000000111222222222222111111111111111111111111111///000111222222222222222111111222222222333333333222222222222222222222222111111222222222333333333555444444444444444444555111111111111111222222222222222222333444555666777777999<<>>AAABBBCCCBBBDDDFFFIIIJJJKKKKKKKKKFFFHHHJJJJJJHHHEEEDDDDDDAAA@@@>>>===<<<<<<======>>>>>>???AAACCCFFFIIIKKKIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEEEEEEEFFFGGGGGGAAACCCEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFHHHKKKMMMOOOPPPLLLMMMNNNOOOOOONNNMMMMMMMMMLLLKKKKKKKKKMMMNNNOOONNNLLLLLLMMMOOOPPPOOONNNKKKLLLMMMNNNOOOOOOOOOOOORRRRRRSSSSSSSSSSSSSSSRRRUUUUUUUUUUUUTTTTTTTTTTTTOOONNNMMMKKKHHHEEECCCAAA@@@@@@??????>>>>>>======777666555444444555666777444444444444555555666777555555555666666666777777444333333222222333333444222333333444444555555666333444555555666666555555222222333333444555666666444444444444444444444444222222222333333222222222111111222222222333333333333222222222222222222333000111222333333222111000222222222222222222222222111111111111111111111111000000111111222222222222111111222222222222111111111111111222222333444444111111111111111111111111000000000000000000111111111111222222222222111111000000111222222222222111111111111111111111111111000000111222222222222111111111111222222333333333222222222222222222222222111111222222222333333333222111111111111111111222333333333333333333333333222222222333444555777777999;;;>>>BBBDDDEEEEEEEEECCCDDDFFFHHHJJJLLLMMMMMMIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEFFFGGGHHHJJJLLLLLLRRRVVV[[[bbbkkkuuu;;;:::999888777777777777999<<<>>>>>>@@@IIIYYYeeefff___VVVPPPMMMLLLKKKJJJJJJKKKKKKMMMPPPSSSVVVXXXZZZYYY[[[\\\[[[YYY^^^eeeaaaaaa^^^XXXUUUWWWXXXVVVTTTXXX]]]bbbhhhooowww}}}}}}ssscccSSSJJJLLLPPPXXXaaahhhkkknnntttxxxyyyvvvdddRRRDDD<<<::::::555555555666555555444444444444444444444444444444222222222222222222222222333333333333333333333333333333333222222111111111111000000000111222333333333333333222222111111111222222222222222222222222111222222333333222222111111222333333222111///...222222222222111111000000000000000000000000000000333333222222111000000000111111111111111111111111111111222222222333333333222222222222222222222222444444444333333222222222333333333222222111111111222222111111111111222222444333333222222333333444333222111000000000222222111111222222222333333333555444222111111111222222555444333222111111111111111222333555666777777888888:::===@@@CCCDDDEEEEEEHHHHHHHHHGGGGGGEEEDDDCCCGGGFFFDDDCCCAAA@@@??????>>>>>>===<<<<<<===>>>???EEEGGGIIIKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHJJJKKKMMMMMMLLLLLLMMMNNNGGGEEEDDDFFFHHHIIIGGGEEEFFFEEEDDDDDDEEEEEEDDDCCCFFFGGGHHHJJJLLLMMMLLLJJJMMMMMMLLLMMMMMMLLLIIIGGGIIIIIIIIILLLOOORRRRRRRRRRRRVVVWWWSSSPPPPPPOOOLLLOOONNNMMMLLLLLLLLLMMMMMMRRRTTTSSSPPPOOOQQQQQQNNNNNNOOOOOOPPPPPPOOONNNNNNRRRQQQQQQPPPPPPPPPQQQQQQPPPRRRSSSUUUUUUTTTRRRQQQSSSRRRPPPNNNKKKHHHFFFEEEDDDDDDCCCBBB@@@???>>>===<<<:::888777777666333111555666777777777666444333666555444444555666555444222333444444555555444444444444444444444444444444222222222333333333444444222222222222222222222222333333333333333333333333444333222111222333444555333333333333333333333333444444444333333222222222222222222222222222222222222222111111222222333444111111222333444444555555444444444333333222222222111111111111111111111111000000111111111222222222444333111000000000111111111111111000000000//////333444444555555444444333222222222222222222222222222222222222222222222222222222222222222111000///222222222222222222222222111111111111111111111111111111222333333333333222333444555555333333444555555444333222111111111111333222111111222444777888;;;<<>>AAAKKKZZZeeennnfff[[[QQQMMMKKKJJJIIIKKKKKKLLLMMMPPPSSSVVVXXXZZZYYYZZZ\\\[[[ZZZ___fffcccdddbbb\\\XXXXXXWWWTTTVVVXXX\\\bbbhhhpppxxx|||}}}uuugggVVVKKKHHHJJJTTT\\\cccggglllsssxxxyyyzzzlllZZZJJJ???;;;:::555555666666555555444444444444444444444444444444222222222222222222222222333333333333333333333333333333333222222222111111111111111000111111222222333333333222222222111111222222222222222222222222111222222333333222222111000111111222222222111111222222222222111111111000222222222222222222222222000000000111222222333333111111111111111111111111111111222222222333333333222222222222222222222222444444333333333222222222444444444333333333222222222222111111111111222222444333333222222333333444333222111000000111222222111111222222222333333333444333222111111111222222333333333222222333333444333333444555666777777888:::<<<>>>AAACCCDDDEEEEEEGGGGGGGGGFFFEEECCCBBBAAAAAA@@@???>>>===<<<<<<<<<;;;;;;<<<===@@@BBBEEEFFFFFFGGGIIIKKKLLLLLLKKKJJJKKKKKKJJJJJJIIIIIIHHHHHHJJJKKKKKKIIIGGGFFFFFFGGGFFFDDDDDDEEEGGGHHHGGGDDDFFFEEEDDDDDDDDDEEEDDDDDDHHHHHHIIIKKKNNNOOOOOOOOOQQQQQQPPPQQQSSSSSSQQQOOOPPPOOOPPPSSSXXX[[[]]]]]][[[^^^^^^ZZZXXXXXXTTTOOOQQQPPPNNNLLLKKKLLLMMMNNNPPPSSSTTTSSSSSSVVVUUURRRMMMNNNNNNOOOOOOOOOOOOOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUTTTSSSRRRSSSRRRPPPOOOLLLJJJIIIHHHFFFFFFEEECCCBBBAAA@@@???>>><<<999888777777555333555555666777666666444444666555444444555666555444222333333444444444444444444444444444444444444444333333444444444555555555333333333333333333333333666666666666666666666666222222222222333333444555444444444444444444444444444444444333333222222222333333333333333333333333333222111111111111111111333333222222222333444444333333333222222111111111111111111111111111111111000000111111111222222222333333111000000000111111333333333222222222111111333333444444444444333333222222222222222222222222222222222222222222222222222222222222222111000000222222222222222222222222111111111111111111111111111111222333333333333222111222333333111111222333333222222222222222333333444444333444555777:::<<<===>>>@@@BBBDDDEEEFFFGGGGGGHHHJJJLLLMMMLLLLLLKKKGGGIIIJJJKKKKKKIIIGGGEEEGGGGGGJJJNNNPPPOOOQQQVVVXXX___kkkxxx777888999:::;;;:::999999666999<<<>>>BBBKKKXXXbbbmmmeeeZZZQQQLLLJJJJJJJJJLLLLLLMMMNNNPPPSSSVVVWWW[[[YYYZZZ[[[[[[ZZZaaaiiijjjllljjjbbb[[[YYYVVVSSSXXXXXX[[[```iiiqqqvvvyyyxxxxxxtttiiiZZZNNNHHHHHHNNNUUU\\\aaagggpppvvvwww|||ttteeeSSSDDD===;;;666666666555555555444444444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222222111222222111111000111111111333333333222222222222111111111111111111111111111111222222333333222222111000000000000111222333444222222222222111111111111222222222222222222222222000000000111222222333333111111111111111111111111111111222222222333333333222222222222222222222222333333333333222222222222444444444444444333333333222222111111111111222222333333222222222222333333222111111000111111222222111111222222222333333333444333222111111111222222222222222222333444666666555555555555666888999:::>>>???AAABBBDDDDDDEEEEEEFFFFFFEEECCCBBB@@@???>>>;;;;;;::::::999999::::::;;;<<<===@@@CCCGGGJJJKKKHHHIIIJJJLLLLLLLLLKKKJJJLLLKKKKKKJJJIIIHHHHHHHHHGGGHHHHHHFFFCCCBBBCCCDDDFFFEEEEEEFFFGGGHHHHHHFFFFFFFFFEEEEEEFFFGGGHHHIIIMMMNNNOOORRRUUUXXXZZZ\\\\\\\\\]]]___bbbbbb```^^^[[[[[[[[[___dddiiilllmmmlllmmmllliiihhhggg```XXXUUUSSSPPPMMMLLLNNNPPPQQQRRRVVVYYYXXXXXXYYYWWWSSSMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQSSSTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMLLLIIIHHHGGGFFFEEECCCBBBBBBAAA>>>;;;999888888777666444444555555666555555444666555444444555666555444111222333333444444333333444444444444444444444444444444444555555555666666444444444444444444444444333333333333333333333333000111222333444444555444555555555555555555555555444444333333333333222222444444444444444444444444333333222111000000000000777666333222111111222333222222111111111111111000111111111111111111111111000000000111111111111222333222111111000111111111333222222222222111111111222222222333333222222222222222222222222222222222222222222222222222222222111222222222222111000000222222222222222222222222222222222222222222222222111111222333333333333222111222333333111111222333111111111111222333555555555555666777999;;;>>>@@@@@@@@@AAABBBDDDEEEGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHIIIJJJLLLMMMMMMKKKIIIHHHHHHHHHLLLRRRUUUUUUXXX^^^^^^hhhwww555777999;;;<<<;;;:::999666888;;;===@@@GGGRRRZZZ]]]YYYSSSNNNKKKKKKKKKKKKMMMMMMMMMNNNPPPSSSUUUVVVZZZYYYZZZ[[[[[[\\\bbbkkkvvvwwwrrrggg]]]YYYVVVSSSYYYXXXZZZ___gggnnnsssuuuooopppnnnfffZZZQQQLLLKKKJJJPPPVVV[[[bbblllrrrsssvvvyyywwwkkkXXXHHH???===777777666555555444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333222111000000000111222222222222222222222222000000000000000000000000111222222333333222222111222111000000000111333444222222222222222222222222000000000000000000000000333333222222111000000000111111111111111111111111111111222222222333333333222222222222222222222222333222222222222222222222333333333333333333333333222222111111111111222222333333222222222222333333111111111111111111222222111111222222222333333333333222222222222222222222222222222222333444555666555555666777888;;;===>>>BBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@>>>===<<<<<<888888888888999:::;;;;;;===>>>@@@BBBEEEGGGJJJKKKJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFBBBCCCDDDCCCBBBCCCEEEGGGGGGGGGFFFGGGHHHJJJJJJJJJIIIJJJLLLMMMNNNPPPSSSUUUVVVXXXZZZ]]]```eeejjjmmmlllnnnssswwwzzzxxxsssnnnhhhggggggjjjoootttwwwxxx||||||zzzxxxyyyxxxoooeee\\\YYYUUUQQQQQQRRRUUUWWWZZZ___bbbaaa```^^^YYYSSSRRRQQQOOONNNMMMNNNNNNOOOQQQQQQQQQRRRRRRRRRRRRRRROOOOOOPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPLLLKKKJJJIIIHHHGGGFFFEEECCC@@@<<<:::999999888777333444444555555555555555666444444444555666555444111222222333444333333333444444444444444444444444444444444444555555555555555555555555555555555555222222222222222222222222///000222444555555444444444444444444444444444444333333333333333333333333444444444444444444444444333222222111111222222333:::888444111//////111222222222222222111111111111111111111111111111111111000000000000111111111111222222111111111111111111000000000000////////////111111222222222222111111222222222222222222222222222222222222222222222222111111222222222111111000111222222222222222333333222222222222222222222222111111222333333333333222333444555555333333444555222222222222333444555555555666777999;;;>>>@@@BBBCCCCCCBBBCCCDDDFFFHHHIIIJJJKKKLLLLLLKKKIIIGGGEEEIIIJJJLLLMMMMMMLLLKKKJJJLLLLLLNNNTTTWWWYYY___fffhhhsss444666999;;;<<<;;;:::999777999:::;;;===AAAHHHMMMMMMNNNOOOOOONNNLLLLLLKKKMMMMMMMMMNNNOOOQQQSSSUUUYYYXXXZZZ\\\]]]]]]dddlllyyykkk^^^YYYWWWVVVZZZZZZ[[[^^^dddjjjnnnpppmmmmmmiiibbbXXXQQQMMMLLLJJJNNNRRRUUU]]]ggglllmmmlllqqqrrrjjjYYYJJJAAA>>>999888777555444444444555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333222111000000000111222222222222222222222222000000000000000000000000111222222333333222222111444333111000000000111222222222222222222222222333000000000000000000000000333333222222111000000000111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111222222222222111111111111222222333222222111111222222333000000111111222222222222111111222222222333333333222222222222222222222222333333222222222222333333555666777999<<>>@@@CCCFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKHHHHHHGGGFFFFFFEEEDDDDDD@@@AAABBBAAAAAABBBEEEHHHGGGGGGHHHIIIJJJLLLNNNOOOQQQTTTXXXZZZ\\\^^^aaaddd___bbbeeehhhjjjoootttyyy{{{{{{rrrqqqqqqrrrvvvzzz{{{|||yyyoooccc```\\\YYYYYYZZZ]]]___dddjjjnnnnnnmmmkkkeee^^^[[[YYYUUURRROOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLKKKIIIHHHHHHDDDAAA>>>;;;;;;:::888777555555555444555555555555666444444444555666555444222222333444444444444333444444444444444444444444222333333333333444444444555555555555555555555555555555555555555555555555000111222444555555444333333333333333333333333333333333333333333333333333222222222222222222222222111111222333444666777888:::888444111//////000111222333333333333333333333111111111111111111111111000000000000000000000000111111111111222111111111////////////////////////000111111222222111111000222222222222222222222222222222222222222222222222000111111222222222111111111111111222222333333333222222222222222222222222111111222333333333333222333444555555333333444555444333333333333333333444555666777999<<>>AAACCCDDDEEECCCBBBBBBAAA@@@AAAAAAAAA???>>><<<::::::999::::::555555666777888:::;;;<<<:::<<>>===:::888777777666555555555555555666555444444555666555444222333444444555555444444444444444444444444444444222222222333333333444444555555555555555555555555444444444444444444444444222222333333444444333333333333333333333333333333222222333333333333444444222222222222222222222222111111222333555888:::;;;888777444222000000111111333333333333333444444444111111111111111111111111111000000000000000//////000000111222222222222111000000111111111111111222111111111222222111111111222222222222222222222222222222222222222222222222000000111222222222222111111111111222222333333444333333333333333333333333111111222333333333333222111222333333111111222333555444333333333333333444555666888;;;===@@@AAABBBDDDDDDEEEFFFGGGIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJKKKMMMMMMNNNNNNNNNWWWUUUVVV[[[aaagggqqq{{{666666666777777888888888999999::::::;;;;;;===>>>CCCGGGMMMPPPPPPNNNNNNNNNLLLLLLKKKKKKLLLNNNPPPQQQUUUVVV[[[```aaaaaafffmmmwww{{{zzzoooccc\\\ZZZXXX^^^aaadddccc```aaagggmmmrrrppplllddd\\\TTTNNNLLLJJJLLLMMMOOOXXXccchhhhhhhhhhhhfffaaaWWWNNNFFFCCC;;;999777555444444555555444444444444444444444444444444444444444444444444333333333333333333333333111111222222222333333333111111111000111111222222111111222222222333333333222222222222222222222222111222222333333222222111111111222222222111111000222222222333333333444444222222222222222222222222000000000111222222333333111111111111111111111111111111222222222333333333222222222222222222222222000111111111222222222222000000111111111222222222222222111111111111222222222222111111111111222222...///111222333333222222111111222222222333333333000111222333333333333222555555444555555666777888:::<<>>>>>??????@@@===<<<:::999999999:::;;;888888999:::;;;===>>>???<<<>>>AAAEEEHHHJJJKKKLLLHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFHHHLLLOOOSSSUUUXXXYYY[[[^^^dddhhhlllrrryyy{{{xxxuuuuuuvvvppptttvvvuuuqqqoooqqqsss{{{vvvwwwxxx{{{}}}~~~|||{{{vvv{{{}}}|||}}}~~~{{{qqqpppnnnmmmnnnoooqqqrrrrrrxxx~~~~~~xxxpppmmmgggaaa^^^^^^___```]]]^^^```bbbcccbbbaaaaaa^^^[[[WWWRRROOOOOOOOOPPPNNNNNNNNNOOOOOOOOOPPPPPPRRRQQQPPPOOONNNLLLKKKKKKGGGFFFEEEDDDCCC@@@<<<999:::999888666555555555555666555444444555666555444333444555555666666555555444444444444444444444444333333333333444444444555444444444444444444444444222222222222222222222222444444333333222222333333444444444444444444444444222222222333333444444444333333333333333333333333111111222333555777888999555555444333222222222222111111222222333333333333111111111111111111111111111111000000///////////////000111222333222222111000000000000111111222222111222222222222222222111222222222222222222222222222222222222222222222222000000111222222222222222000111111222333333444444333333333333333333333333111111222333333333333222111222333333111111222333333333333333333444555666777888:::<<>>CCCIIILLLMMMNNNPPPRRRLLLKKKKKKKKKKKKMMMNNNPPPTTTUUU[[[aaacccbbbfffmmmmmmuuuxxxpppeee^^^ZZZXXX```eeeiiifff``````gggnnnooonnnlllgggaaaYYYSSSOOOIIIKKKKKKNNNWWWccciiiiiikkkiiieee___WWWOOOHHHDDD;;;:::777555444444555666444444444444444444444444444444444444444444444444333333333333333333333333111111111222222333333333111000000000111222333333111111111222222333333333222222222222222222222222222222222333333222222222...///111222333333222111222222222333333444444444000000000000000000000000333333222222111000000000111111111111111111111111111111222222222333333333222222222222222222222222000000111111222222222222111111222222222333333333222222111111111111222222222222111111111111222222...///111222333333222222111111222222222333333333000111222333444333333222444555555666888999;;;<<<===???CCCFFFGGGFFFDDDBBB@@@???>>>=========>>>???<<<;;;999888888999;;;<<<<<<======>>>???@@@BBBCCCBBBCCCEEEGGGHHHHHHHHHHHHFFFEEEDDDBBBAAAAAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLPPPVVVZZZ]]]```ccceeefffjjjqqqvvvvvv|||zzzwwwwwwxxx|||}}}zzzsssnnnmmmoootttyyy}}}uuuvvvxxx|||}}}{{{rrrxxx{{{{{{|||ttttttsssssstttuuuwwwxxxuuu{{{|||wwwvvvrrrlllgggeeeeeegggiiiggghhhjjjlllmmmmmmlllkkkccc___ZZZUUUQQQPPPPPPPPPMMMNNNNNNNNNNNNNNNNNNNNNRRRRRRQQQPPPNNNMMMLLLKKKIIIIIIHHHHHHGGGCCC>>>:::<<<;;;999777555555555555666555444444555666555444444555666666777666666666444444444444444444444444444444444555555555666666444444444444444444444444555555555555555555555555666555333222111111222333555555555555555555555555222222222333333444444444444444444444444444444444222222222333444555666777333333333333333333333333000000111111222222222222111111111111111111111111111111000000/////////...///000111222333333222111---.........//////000000222222333333333333222222222222222222222222222222222222222222222222222222///000111222222222222222000000111222333333444444333333333333333333333333111111222333333333333222333444555555333333444555111111222333444666777888999:::<<<>>>@@@AAABBBCCCBBBCCCFFFIIILLLMMMMMMMMMLLLIIIFFFDDDEEEHHHLLLOOOMMMMMMNNNOOOPPPRRRSSSSSSXXX[[[cccoooxxx555555444555666888:::;;;999:::<<<;;;:::999999:::@@@@@@BBBGGGMMMOOONNNLLLOOONNNMMMKKKKKKKKKLLLMMMRRRUUUYYY___ccceeeeeeeeehhhkkknnnjjjccc]]]\\\]]]___bbbdddeeedddbbbbbbccchhhiiijjjkkkhhhaaaXXXQQQNNNMMMQQQYYY]]]```iiitttsssoooiiiddd^^^VVVLLLEEE===;;;888777777777666444333333333333333333333333444444444444444444444444111111111222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333000000111111111222222222333333333333333222111000111111222222222333333333222222222222222222222222333333333222222111111111333333333222222111111111000000111111111222222222......///000111222222333111111111111111111111111222222222222222222222222111111222222222222111111222222222222222222222222111111111222333444555666555444444333222222222222444555555666666999===AAABBBCCCDDDEEEDDDCCCAAA???<<<<<<======<<<<<<;;;:::888777777777999;;;>>>@@@?????????@@@@@@BBBCCCCCCJJJJJJKKKLLLKKKIIIFFFEEEGGGFFFEEECCCBBBBBBBBBBBBFFFHHHJJJKKKKKKLLLNNNPPPNNNPPPRRRTTTWWW\\\aaaeeellllllllllllnnnoooqqqrrrwww{{{~~~zzzxxx~~~~~~xxxqqqkkkiiitttyyy}}}vvvpppppprrrvvv{{{|||yyyvvvuuuuuuwwwyyy{{{~~~zzz{{{{{{yyywwwvvvxxxyyyuuu{{{~~~|||zzzrrrmmmkkklllmmmnnnppprrruuuzzz}}}~~~|||yyypppnnniiibbbZZZTTTRRRQQQQQQQQQPPPQQQSSSRRRPPPNNNOOONNNNNNNNNNNNOOOPPPPPPKKKKKKKKKJJJHHHEEEAAA???@@@???>>>===;;;:::999888888888777666666666666777666666555555555444444444444444444444444444444444222333555666666555333222222222333333444555666666333333333333333333333333444444444444444444444444333333333333333333333333333333222111111222333333333333333333333333333333333333333333333333333333444333333222111111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111111111000000//////111111222222222333333333444333111000///...//////111111222222222333333333111111333444333111111222000111222333333333333333000000000000111222333444111111222222222333333333222333333444444333333222333333333333444555666666:::<<<>>>??????@@@CCCEEEGGGEEEEEEGGGLLLNNNNNNMMMLLLIIIFFFFFFJJJNNNOOOOOOMMMPPPRRRRRRQQQSSSWWWZZZ[[[cccooozzz444333333444555666888999999:::<<<<<<:::999999:::===>>>AAAFFFLLLOOOOOONNNOOONNNMMMLLLKKKLLLLLLMMMOOOSSSXXX]]]aaaccccccccc```cccdddccc___\\\\\\]]]___bbbeeefffdddbbb``````fffhhhkkknnnmmmhhh___YYYUUUSSSVVV]]]cccgggpppyyyxxxuuupppjjjcccZZZPPPIIIBBB>>>:::888777666555444555555555555555555555555444444444444444444444444222222222222333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111222222333333333333333222111000111111222222222333333333222222222222222222222222333333222222222222222222333222222222111111111111111111111222222222222333//////000000111111222222111111111111111111111111222222222222222222222222111111222222222222111111222222222222222222222222333333333222333333444444333333222222222333444444444666777888999<<>>AAACCCDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFDDDCCCBBBAAAAAABBBDDDEEEGGGIIIKKKNNNQQQUUU[[[___bbbcccccccccccceeeiiilllnnnmmmlllkkklllmmmoooqqqtttxxx~~~}}}|||{{{{{{~~~{{{uuupppmmmvvvyyy|||wwwpppooopppssswwwyyyvvvsssuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~{{{xxxwwwwwwxxxyyy~~~{{{uuurrrqqqqqqqqquuuvvvyyy|||~~~|||yyywwwrrrjjjaaa[[[WWWWWWUUUTTTRRRRRRSSSTTTSSSRRRSSSSSSQQQPPPOOOOOONNNNNNMMMMMMMMMLLLJJJFFFCCCBBB@@@???>>>===<<<;;;:::999999888777666666666666666666666555555555444444444444444444444444444444444222333555666666555333222222222333444444555666666333333333333333333333333444444444444444444444444333333333333333333333333333333222111111222333333333333333333333333333333333333333333333333333333444333222222111111222222222222222222222222222222111111111111111111111111222222222111111111111111111111111111111111111111222222222222111111111000111111222222222333333333222111000//////000111111111111222222222333333333222222222333333222333444000111222333333333333333222222111111111111111222111111222222222333333333222333333444444333333222333333333333444555777777;;;===@@@AAABBBBBBDDDFFFHHHGGGHHHKKKOOOPPPPPPNNNKKKHHHFFFGGGKKKOOOQQQQQQQQQSSSUUUTTTSSSUUUZZZ___dddooo|||333222333333444555777777888:::<<<<<<;;;::::::;;;;;;<<>>@@@BBBDDDDDDDDDEEEEEEDDDCCCAAA@@@>>>===;;;:::999999::::::;;;;;;;;;===???BBBDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLJJJGGGEEEEEEFFFHHHJJJFFFDDDBBBAAAAAACCCFFFGGGJJJMMMQQQVVV]]]dddmmmrrrzzzyyywwwssspppoooqqqsssrrrpppnnnllllllnnnpppqqquuuxxx|||~~~}}}||||||||||||~~~xxxrrroooqqqtttxxx}}}|||xxxjjjhhhgggiiimmmnnnllliiijjjjjjjjjkkkmmmppprrrtttzzzzzzyyyvvvrrrppppppqqqsssxxx~~~~~~zzzwwwvvvuuuxxxyyyzzz}}}~~~}}}yyyrrrjjjdddbbbaaa___\\\YYYWWWWWWXXXWWWVVVVVVUUUSSSRRRQQQPPPPPPPPPNNNNNNNNNMMMKKKIIIFFFEEEBBBAAAAAA@@@???>>>>>>>>>::::::999777666666666666666666666555555555444444444444444444444444444444333444555666666555444333333333333444555555666666444444444444444444444444444444444444444444444444333333333333333333333333333222222111111222222333333333333333333333333333333333333333333333333333333333222222111111222222222222222222222222222222222222222222222222222222222222222222111111000000111111111111111111111111333333333222222222222222111111222222222333333333000000000000000111222333111111222222222333333333333333222111111222333333111111222333333333222222444444222111111000000000111111222222222333333333222333333444444333333222333333333444555666888999<<>>BBBGGGKKKNNNOOOPPPOOOOOONNNMMMMMMMMMMMMIIILLLRRRWWWZZZ\\\[[[[[[[[[YYYXXXYYY]]]aaacccccccccddddddbbb___\\\[[[[[[___ccckkktttyyyyyyuuurrrddd```]]]aaaiiiqqqwww{{{{{{sssiii^^^XXXMMMHHH@@@:::666555555444666666666666666666666666444444444444444444444444555555555444444333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222111111111111111222222333333333222222111111111222222222333333333222222222222222222222222111111111222222333333333333333333333222222222222222222333333333444444444222111111111111111111111111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222333333333333333333333222222222222222333444555666777:::???BBBCCCCCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>???===;;;999888999:::;;;<<<<<<===???AAADDDFFFHHHFFFFFFFFFFFFFFFGGGHHHIIIKKKJJJHHHGGGGGGIIIKKKMMMJJJHHHFFFDDDEEEGGGIIIKKKPPPUUU\\\dddkkkttt{{{~~~yyyvvvvvvvvvwwwuuusssqqqqqqsssuuuwwwzzz{{{|||{{{xxxwwwwwwxxxzzz}}}{{{sssmmmiiiggghhhkkkpppuuuxxxwwwvvvfffdddaaabbbeeefffdddaaa^^^^^^^^^___bbbfffiiikkkppppppooollliiigggggghhhiiilllqqqtttwwwyyy|||~~~}}}zzzyyyxxxwwwwwwwwwzzz}}}}}}}}}{{{wwwqqqnnnlllllliiigggdddbbb```___\\\ZZZVVVUUUTTTSSSSSSSSSSSSSSSOOOOOOOOONNNLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCC===<<<;;;999777777666666666666666666555555555555555555555555555555555555444444555555555555444444333444444444555555666666555555555555555555555555333333444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333222222111222222333222222222222222222222222222222222222222222222222333333222222111000000000111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111222111111222222222333333333444444111///000444555444111222222333333333222222444333222222111111111111111111222222222333333333222333333444444333333222333333444555666888::::::<<>>@@@CCCGGGJJJMMMRRRRRRQQQQQQOOONNNMMMMMMHHHKKKOOOSSSWWWYYYYYYYYY]]][[[YYYZZZ]]]aaacccdddgggfffccc___[[[YYYZZZ\\\\\\aaaiiittt|||}}}{{{nnnjjjdddccchhhpppuuuwwwyyyooofffaaaUUUNNNDDD<<<777666666666555555555555555555555555444444444444444444444444555555555444444333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111222222333333333222222111111222222222333333333222222222222222222222222111111111222222333333333333333444444444444444444222222333333333444444444222222222222111111111111111111111111111111111111222222222222222222222222222222333333333333222222222222222222222222222222000111222444444444444444444444444333444444555666:::===AAADDDEEEEEEEEEFFFFFFEEEDDDCCCBBB@@@???>>>>>>===;;;999999:::;;;<<<<<<===>>>@@@BBBDDDFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFGGGHHHIIIJJJLLLMMMNNNKKKJJJIIIIIIKKKNNNQQQSSSYYY___hhhpppwww}}}|||zzzzzz{{{zzzxxxwwwwwwyyy{{{}}}{{{{{{yyytttooolllkkkkkknnnqqquuuuuupppjjjeeebbb``````bbbeeejjjnnnoooooohhheeecccccceeeeeeccc```^^^]]]\\\]]]___bbbeeegggggghhhgggeeebbbaaaaaabbbbbbdddfffhhhhhhjjjlllooosssvvvyyyzzzyyywwwwwwxxxtttssssssvvvzzz~~~~~~~~~~~~{{{wwwtttssstttmmmmmmllllllllljjjgggddd]]]\\\ZZZXXXVVVTTTSSSSSSQQQPPPPPPOOONNNLLLKKKKKKHHHHHHGGGGGGFFFFFFFFFEEEAAA???>>>;;;999888777777777777666666666555555555555555555555555555555555555555555555555555555555444444555555555555555666555555555555555555555555333333333444444444555555333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333222222111222222333333222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111000000111111111111111111111111222222222333333333333333333222111000000///111111222222222333333333111333222000555===@@@===222222333333333222222111222222111111222333333444111111222222222333333333222333333444444333333222333333444555777999;;;<<<===@@@CCCEEEEEEEEEGGGHHHJJJMMMQQQTTTSSSPPPMMMKKKDDDEEEGGGJJJMMMQQQTTTWWWYYYZZZZZZZZZ[[[aaakkkrrr333444555666666666666666444666888999999999;;;<<<;;;<<<===>>>@@@CCCHHHLLLVVVVVVUUUTTTRRROOOMMMLLLIIIKKKMMMQQQTTTVVVXXXYYY^^^]]]\\\\\\]]]___bbbcccjjjhhheee```\\\[[[\\\^^^\\\```hhhsss||||||xxxppphhhhhhnnnrrrsssxxx|||}}}uuuoookkkbbbYYYLLLAAA:::888888888444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222111111222333333333222222111111222222222333333333222222222222222222222222222222222222222222333333333333333333444444444444222222222222333333333333111111222222222222222222111111111111111111111111222222222222222222222222222222333333333333222222222222222222222222222222///000222444555555555444444444444555666777888999<<>>>>>>>>@@@AAACCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGCCCDDDFFFIIIKKKNNNPPPQQQMMMMMMOOOQQQUUUYYY\\\^^^ccchhhooouuuzzz~~~}}}|||{{{zzzzzzzzz{{{|||uuutttqqqllleeeaaa_________bbbfffgggfffccc```___bbbaaa```cccfffjjjkkklllkkkhhhfffggghhhhhheeebbbbbbaaa___]]]^^^```bbbdddcccccccccaaa^^^]]]]]]___]]]___```___^^^^^^___```fffkkkqqqsssrrrqqqrrrsssqqqpppnnnppptttyyy}}}|||yyyxxxwwwnnnnnnooorrrtttuuutttrrrmmmkkkfffaaa[[[VVVSSSQQQSSSRRRRRRQQQPPPOOOOOOOOOIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCAAA>>><<<:::888888777777777666666666555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444222333333444444555555555333333333333333333333333111222222333333222222111333333333333333333333333333333333333333333333333222222111111222222333333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000111111111111111222222222333333333444444444333222000///...111111222222222333333333///333333333;;;GGGJJJEEE222222333333333222111111111111111222222333555555111111222222222333333333222333333444444333333222333333444666888;;;===>>>???AAACCCDDDEEEFFFHHHJJJMMMPPPSSSTTTRRRNNNKKKIIIEEEHHHKKKMMMOOORRRVVVYYY[[[\\\^^^___bbbiiisss{{{222333444555666555444444222444777888888888:::;;;888:::;;;<<<>>>BBBIIINNNZZZYYYXXXWWWTTTPPPMMMLLLLLLLLLMMMOOORRRUUUYYY[[[]]]___aaa```^^^^^^bbbeeekkkkkkjjjfffbbb```______^^^bbbiiirrr|||zzzlllfffiiimmmmmmpppvvv~~~{{{vvvtttqqqfffVVVHHH>>>:::888888444444444444444444444444444444444444444444444444222222222222333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111//////000111222333333444000111222333333333333222111111222222222333333333222222222222222222222222333333222222222222222222111111111222222333333333111111111222222222222333111111111222222333333333111111111111111111111111222222222222222222222222222333333444444333333222222222222222222222222222000111333555555444333222222333444666888:::===>>>???AAADDDDDDDDDCCCDDDDDDGGGFFFDDDBBB@@@>>>===<<<:::;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEGGGIIIMMMRRRWWWYYYYYYZZZ]]]```ccceeeggggggjjjmmmpppsssuuuyyy}}}{{{{{{zzzyyywwwuuutttsssmmmllljjjfffaaa]]]\\\\\\ZZZ]]]aaabbbbbbaaa```aaadddddddddggglllpppsssttttttrrrqqqrrrtttsssoookkkeeedddbbbbbbcccfffjjjlllllllllkkkhhheeeccccccdddaaabbbbbbaaa___]]]]]]^^^ccchhhnnnooollljjjjjjlllmmmjjjggggggjjjooosssuuu|||{{{{{{tttrrrqqqrrruuuxxxzzz{{{|||yyyssslllddd^^^YYYVVVVVVVVVUUUTTTSSSSSSSSSSSSNNNMMMLLLKKKJJJIIIHHHGGGHHHFFFDDDAAA>>>;;;:::999777777777777666666666555555555555555555555555555666666555555555555666666666666666666555555555555333333333333333333333333222222333333444555555666333333333333333333333333111222333333333333222111333333333333333333333333333333333333333333333333222222111111222222333444222222222222222222222222333333333333333333333333000000000111222222333333111111111111111111111111000000000111111222222222111111222222222333333333222333333333333222000000111111222222222333333333000444555444;;;GGGGGG???222333333333333222111000333333222222222333333444111111222222222333333333222333333444444333333222333444555777999<<<>>>@@@CCCDDDDDDDDDEEEGGGKKKMMMQQQTTTVVVUUUQQQLLLIIIHHHIIILLLOOORRRSSSUUUYYY]]]^^^```dddfffjjjrrr|||111222333444555444333222111333666777777888999;;;666888:::;;;===BBBJJJPPP\\\\\\[[[XXXUUUQQQNNNKKKMMMMMMLLLNNNPPPUUUYYY\\\^^^bbbeeedddaaa```dddhhhkkkmmmnnnmmmiiidddaaa```aaadddiiirrr|||~~~mmmcccdddggghhhkkksss|||{{{zzz|||ppp^^^MMMAAA;;;888777555555555555555555555555444444444444444444444444111111111222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111......///111222333444555000111222333333333333333111111222222222333333333222222222222222222222222444333333222222111111111//////000000111111111222000000111111111222222222000000111222333333444444111111111111111111111111222222222222222222222222222333333444444333333222222222222222222222222222222333444555555333222000000111333666:::===@@@BBB@@@BBBDDDDDDBBBBBBCCCDDDDDDCCC@@@>>>;;;:::999888999:::<<<>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDEEEKKKJJJIIIKKKPPPWWW^^^ccciiijjjlllmmmnnnmmmlllllloooooonnnnnnpppttt{{{yyyyyyxxxvvvssspppllljjjhhhhhhhhheeeaaa___^^^^^^```bbbddddddcccbbbbbbcccdddeeeggglllssszzz~~~zzzhhhhhhhhhjjjnnnsssyyy|||}}}|||{{{wwwssspppppppppkkklllmmmkkkhhhfffeeefffeeejjjnnnnnniiieeeeeegggiiieeeaaa___aaafffiiikkk{{{~~~~~~~~~}}}xxxsssqqqrrrvvvzzz|||zzzssskkkeee```^^^YYYXXXWWWVVVVVVVVVVVVWWWSSSRRRQQQPPPNNNMMMLLLKKKJJJHHHEEEBBB???<<<;;;:::777777777777666666666666666666666666666666666666666666555555555555666666666666666666666555555555333333333333333333333333222222333333444555666666333333333333333333333333111222333444444333222111333333333333333333333333333333333333333333333333222111111111222333333444222222222222222222222222333333333333333333333333//////000111222333333444111111111111111111111111111111111222222333333333111111222222222333333333000111222333444333222222111111222222222333333333333777666222777@@@===333333333333333333222111000555555444333222222222222111111222222222333333333222333333444444333333222333444555777:::===???AAAEEEFFFFFFEEEEEEHHHMMMPPPTTTVVVXXXVVVPPPKKKIIIIIIKKKOOOSSSUUUVVVXXX\\\___aaadddhhhlllqqqyyy222333333444444333333222444555666888999999::::::888999999:::<<>>999777666666666666666555555555555555555555555555555555333333333333333333333333222333333444444333333222444555555666666555555444666555333111000000000111333222222111222333555666444333222111111333555666222222222222222222222222////////////000111222333111111111111111111111111111111111111111111111111222222222222222222222222444444333222111111111111222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000333222111000000111222333222222222222222222222222333333333222222333333444444555777:::===???@@@AAADDDCCCCCCCCCCCCEEEGGGHHHCCCAAA???<<<;;;:::::::::;;;<<<===???AAACCCDDDEEECCCEEEGGGHHHFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEHHHLLLQQQRRRUUU]]]jjjuuu}}}zzzwwwvvvuuutttsssqqqsssqqqnnnmmmooouuu{{{}}}yyyvvvqqqllliiihhhiiikkkeeeiiilllkkkgggdddfffiiifffhhhkkkmmmmmmmmmnnnooommmooosssyyy{{{qqqooommmnnnsss}}}~~~yyyuuusssuuuuuuqqqoooppprrrtttvvvtttnnniiigggfffcccbbbaaa``````aaabbbccclllsss{{{~~~}}}|||}}}{{{vvvttttttwwwyyyzzz|||uuuoooiiifff]]][[[ZZZZZZ[[[ZZZYYYWWWVVVVVVVVVUUUSSSQQQNNNMMMKKKIIIFFFCCCBBB@@@===;;;999888666555444444444444777777777777666666666666444444444555555555666666555555555555555555555555777666555444444444444444444444444333333222222222333333333444444555555555444333333222222333333444777777666666555555555555222222222222222222222222222222222222222111000///444444333222111111111111444444444333333222222222111111111111111111111111222222111111111111222222333333333333333333333333222222222222222222222222222222222222222222222222333333222111111222333333222222333333333333444444333333333333333333333333111111111111111111111111222222222222222222222222444444555555555555555555444777:::<<<===@@@CCCEEEEEEEEEFFFGGGJJJMMMPPPQQQSSSVVVWWWSSSLLLIIIJJJNNNSSSUUUVVVWWWWWWZZZ]]]```dddfffllluuu~~~222333333444444333333222333444555777888999999999999999::::::<<<@@@EEEIIIKKKSSSWWWTTTPPPNNNMMMLLLNNNNNNMMMLLLMMMOOOTTTXXX]]]aaafffhhhiiikkkooorrr}}}uuulllgggfffbbbdddiiioooxxx}}}oooccc\\\ZZZZZZ[[[^^^eeemmmvvv{{{}}}}}}|||ssscccPPPAAA:::999666666666666666555555555555555555555555555555555333333333333333333333333222333333444444333333222222222333333333333222222888777555444333444444444555444333222222222333444444333222111111333444666222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222111222222333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333222111111111111222333222222222222222222222222444333333333333333444555444666888;;;>>>@@@AAABBBDDDCCCCCCCCCCCCDDDEEEEEE@@@???===;;;::::::;;;;;;<<<===>>>@@@BBBDDDEEEFFFGGGFFFFFFDDDCCCBBBBBBCCCEEEEEEFFFFFFGGGHHHHHHIIIHHHOOOXXX___dddlllwww}}}zzzxxxwwwuuusssrrrssswww{{{~~~~~~}}}yyyxxxsssqqqnnnjjjggggggiiijjjpppuuuzzz{{{xxxvvvvvvxxx}}}||||||xxxyyy{{{sssrrrqqqssszzz~~~yyyrrrmmmllliiihhhgggfffdddcccccccccgggmmmtttyyyyyyzzz|||~~~~~~{{{wwwuuuvvvxxxxxxxxx|||}}}}}}|||yyyuuupppmmmeeeccc```___^^^^^^\\\[[[YYYYYYXXXWWWUUUSSSQQQPPPMMMKKKHHHGGGFFFCCC@@@>>>===<<<:::999888888999999777777777777666666666666444444444555555555666666555555555555555555555555555555444444333333333333444444333333333333333333333333444444444444444444444444333333333333444444555555555444444333333333333222222222222222222333222222222222222111000000444333333222222222333333444333333333222222222222111111111111111111111111222222111111111111222222333333333333333333333333222222222222222222222222222222222222222222222222333333222111111222333333222222333333333333444444333333333333333333333333111111111111111111111111222222222222222222222222333333333333444444444444555777:::<<<>>>@@@CCCEEEEEEFFFFFFHHHKKKNNNQQQRRRVVVWWWWWWUUUQQQPPPRRRUUUVVVWWWXXXXXXYYY[[[___bbbdddjjjsss|||333333444444444444333333333333555666777777777777999:::;;;;;;;;;>>>BBBEEEEEELLLQQQOOOLLLMMMMMMKKKPPPOOONNNLLLKKKLLLPPPSSSZZZ___eeeiiilllqqqwww|||{{{rrrmmmkkkeeeeeeggglllsss||||||nnnaaaXXXTTTTTTRRRTTTZZZcccmmmvvv{{{}}}{{{lllWWWFFF===;;;777777777666666555555555555555555555555555555555333333333333333333333333222333333444444333333222111111222222222222111111444333222222222222333333666555444333222222222222333222222111111333444555111111111111111111111111555444333222111111111111222222222222222222222222333333333333333333333333222222222222222222222222111111111111222333444555111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222333333333333333333333333333333444333333333444555555666666888:::===@@@BBBCCCDDDCCCCCCCCCCCCCCCBBBBBBAAA;;;;;;::::::;;;;;;<<<===>>>???@@@AAACCCDDDFFFFFFHHHFFFDDDCCCDDDEEEEEEEEEIIIIIIIIIIIIJJJKKKMMMNNNPPPYYYeeeoootttzzz}}}{{{yyywwwwwwxxxyyyzzzvvvxxxzzzzzzwwwtttsssrrrmmmmmmmmmkkkjjjkkknnnppp}}}~~~}}}vvvtttrrrttt{{{xxxuuusssrrrqqqooollliiifffdddbbbgggmmmqqqrrrtttxxx|||{{{yyyxxxxxxyyyzzzxxxwwwuuuxxx||||||wwwtttmmmjjjgggeeeffffffffffff``````^^^\\\YYYVVVTTTSSSNNNMMMKKKKKKJJJGGGDDDAAA<<<;;;999888777777888888777777777777666666666666444444555555555666666666555555555555555555555555444444444333333333333333333333333333444444444444444444444444444444333333444444333333333333444444333333222222222222111111444333222111111222333444222222222222222222111000333333222222222333444444222222222222222111111111111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111222222222222222222222222333222222111111222222333222222333333333333444444222222222222222222222222222222222222222222222222222222222222333333333333111111222222333333333333666888;;;===>>>@@@CCCFFFEEEFFFGGGJJJMMMPPPSSSTTTTTTSSSRRRQQQRRRSSSUUUWWWXXXYYYYYYYYYZZZ]]]bbbeeehhhqqq}}}333333444444444444333333222333444555666666666666:::;;;;;;;;;;;;<<>>===888888999:::<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDGGGJJJMMMMMMLLLNNNNNNMMMNNNOOORRRUUUWWW___gggqqqwwwzzz|||}}}zzzwwwuuusssrrrlllnnnppppppppppppqqqsssrrrtttuuuuuussstttwwwzzz}}}}}}~~~{{{xxxxxx{{{~~~~~~}}}{{{xxxtttoookkkiiifffjjjmmmnnnnnnooorrrvvvvvvuuuvvvxxxzzzzzzxxxvvvrrrvvv}}}|||xxxrrrpppmmmmmmooorrrttttttmmmlllhhhddd___ZZZVVVSSSOOONNNMMMLLLLLLIIIEEEBBB;;;:::888777666777777888777777777777666666666666555555555555666666666666555555555555555555555555444444444444444444444333222333333333444444555555555555555444444333333333333333222222222222333333222222222222222111111111555444222111111222444555222222222333333222111111111111111111111222333444111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333444444111111111111111111111111222222222222222222222222222222222333333333333333111222222333333444444444777:::<<<>>>???AAADDDFFFFFFGGGIIILLLPPPSSSVVVWWWUUUSSSPPPPPPSSSUUUWWWWWWYYYYYYYYYZZZ[[[___eeejjjqqq{{{333444444555555444444333222333444555555666555555999:::<<<<<<;;;;;;<<<>>>@@@FFFJJJKKKMMMRRRSSSRRRPPPPPPPPPNNNMMMMMMPPPRRRVVVZZZaaafffkkkrrrzzz~~~zzzuuulllkkkiiijjjnnnvvv}}}}}}qqqcccWWWNNNJJJKKKKKKNNNUUU___jjjssswwwrrrvvvwwwooo^^^MMMBBB>>>999888888777666666555555555555555555555555555555333333333333333333333333222333333444444333333222222333333444444333333222333333444555555666666666222222222333333444444444111111111111222222333333000000000000000000000000111111000000000000111111222222222222222222222222222222222222222222222222222222222222222222222222444333222222111111111222000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444555666888999:::;;;<<<>>>AAACCCDDDEEEEEEAAABBBBBBAAA@@@>>><<<:::777888999;;;===???@@@AAABBBBBBCCCDDDDDDEEEFFFFFFDDDEEEGGGKKKOOOPPPPPPOOONNNNNNPPPSSSWWW\\\aaadddlllppptttvvvwwwxxx{{{}}}~~~|||yyyuuuqqqmmmkkkeeehhhkkknnnppptttyyy|||}}}~~~{{{wwwtttrrrtttvvvwwwvvvrrroooppprrroooooopppsssuuuuuusssqqqnnnssszzzyyywwwttttttvvvyyy{{{|||zzzxxxtttnnnggg___XXXTTTQQQOOOMMMMMMLLLIIIFFFCCC@@@>>>===;;;::::::::::::777777777777666666666666555555555666666666777777555555555555555555555555444555666666666666555555333333333444444555555555555555555444444333333333222222111111111111222222222222222222222333333333444444333222222333444444111222222333333333222222000000///000000111222333111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333444444111111111111111111111111222222222222222222222222222222333333333444444444333333444444555666666777999;;;>>>???@@@BBBDDDGGGGGGIIILLLPPPTTTWWWZZZ[[[\\\ZZZWWWWWWXXXZZZZZZZZZYYYYYYZZZ[[[^^^dddlllqqq}}}444444555555555555444444333444444555666666555555888999;;;<<<;;;::::::;;;???DDDHHHIIINNNSSSUUUTTTPPPPPPPPPOOONNNNNNPPPRRRRRRWWW]]]aaafffllltttzzz|||uuunnnllljjjjjjmmmsssyyy}}}xxxkkk]]]RRRMMMIIIIIIJJJPPPZZZeeemmmrrrmmmppppppjjj^^^PPPEEE???999999888777777666555555555555555555555555555555333333333333333333333333222333333444444333333222111111222222222222111111111222333444444444444444000111222333444444444444111111111222222222222222111111111111111111111111111000000///000000111111333333333333333333333333111111111111111111111111222222222222222222222222555444333222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222333333333333333333333333444444555666777999;;;<<<>>>???@@@BBBCCCDDDDDDDDDAAAAAA@@@???>>><<<:::999999:::<<<>>>@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEHHHKKKMMMMMMNNNOOOPPPOOOQQQUUUZZZaaahhhnnnqqqqqqrrrsssssstttvvvzzz|||}}}|||zzzzzzxxxvvvsssooolllkkkgggjjjooouuuzzz}}}~~~~~~yyyvvvvvvpppnnnmmmmmmnnnnnnmmmlllhhhlllsss{{{~~~{{{zzz{{{|||||||||}}}xxxppphhh___[[[VVVSSSPPPNNNMMMKKKHHHFFFBBB@@@>>><<<:::999999999777777777777666666666666555555666666666777777777555555555555555555555555444555666888888777666666444444444444444555555555444444444444444444333333222222111111111111222222222333333333333444444444333333444444444444333333111222333333333333333333111000000000000111111222111111111222222222222222111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222333333333333444444222222222222222222222222333333333333333333333333222222333333444444555555444444555666777888888999:::<<>><<<;;;:::::::::<<<===???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGKKKNNNMMMKKKMMMSSSZZZ]]]___ccchhhmmmrrrvvvxxxttttttttttttuuuxxx|||zzzvvvuuutttttttttssssssrrrqqqqqqooossszzz}}}zzzvvvqqqnnnllllllkkkjjjfffhhhmmmsssyyy~~~~~~}}}~~~~~~}}}|||}}}zzzssskkkfff]]]ZZZUUUQQQOOONNNLLLJJJDDDCCC@@@===:::999888888777777777777666666666666555666666666777777777777555555555555555555555555333444666777888777666555555555555555444444444444333333444444444444444444444333333333333333333444222222222333333333444444222333444555555444333222111222333333444444333333444333222222222222222222222222222222333333333444111111111111111111111111222222111111111111222222333333333333333333333333333333333333333333333333222222222222222222222222111222333333333333222111222222333333333333444444333333333333333333333333333333333333333333333333222222333333444555555666444444555666777888999:::;;;===@@@AAABBBCCCEEEHHHJJJMMMQQQVVV[[[___bbbccc___aaacccbbb^^^[[[[[[\\\___```bbbfffmmmxxx444444555555555555444444555555666666777666666666555888;;;<<<;;;:::999999:::>>>AAADDDIIIQQQSSSQQQPPPPPPPPPNNNKKKJJJKKKLLLIIIMMMSSSWWW\\\ccclllrrrooo}}}wwwmmmllliiihhhjjjmmmqqqttt|||mmm___WWWJJJJJJLLLRRR\\\gggppptttrrrooojjjeee___UUUIII@@@::::::999888777666555444555555555555555555555555333333333333333333333333222333333444444333333222444555555666666555555444333444555555555555333333333444555555444333111000000000111222222222222111222222222222222222222222777666444222111000//////333333333333333333333333333333333333333333333333222222222222222222222222111111111111222333444444222222222222222222222222333333333333333333333333222222222222222222222222444444444444444444444444000111222333333222111000444444444444444444444444444444555777999;;;===>>>BBBBBBBBBCCCBBBBBBAAA@@@@@@???===;;;:::::::::;;;>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHMMMPPPNNNKKKOOO[[[fffoooppprrruuuwwwxxxyyyzzzxxxxxxxxxxxxyyy{{{~~~www}}}{{{uuussssssooopppqqqssstttvvvwwwxxxwww{{{yyyrrrooonnnmmmlllhhhiiikkknnnssswww{{{~~~~~~}}}~~~~~~yyy|||{{{sssoooccc___YYYTTTRRRQQQOOONNNKKKIIIFFFBBB???>>>===<<<777777777777666666666666666666666666777777777777555555555555555555555555222333555777777666555444666666666555444444444333333333333444444555555555666555555444444555555666111111222222333333333333111333555777777555333111111222333333444444444444666555555444333333333333222222222333333444444444111111111111111111111111222222111111111111222222333333333333333333333333444444444444444444444444222222222222222222222222111222333444444333222111222222333333333444444444333333333333333333333333333333333333333333333333222222333333444555666666444444555666777888999:::<<<>>>@@@BBBBBBCCCFFFHHHKKKNNNSSSXXX^^^bbbdddeeecccgggkkkjjjeeeaaaaaaccccccdddfffkkksss555555555555555555555555444444444555666777777888999999:::;;;;;;;;;::::::<<<<<>>??????BBBBBBAAAAAA@@@?????????;;;:::999888888:::;;;===AAAAAABBBCCCCCCDDDEEEEEEFFFEEECCCCCCCCCEEEHHHIIILLLOOOQQQOOOPPP[[[mmm|||}}}|||{{{zzzzzz||||||{{{zzzwwwwwwvvvtttsssrrrrrrrrrrrrssstttuuuvvvwwwyyyzzz}}}~~~|||yyytttpppjjjffffffkkkmmmmmmpppwwwwwwzzz|||~~~}}}|||||||||yyy{{{zzzwwwkkkjjjfff^^^[[[ZZZVVVQQQJJJHHHEEEDDDCCCAAA>>><<<===;;;999888888999999888555555666666777777888888444555555666666666666666555666777888777666444222777666555444444444444444555555555555444333222111444333333222222333333444444444444333333333222222111222222333333444444555444333333222111111111222222222222222222222222222222333333444444333333222333333333222222111111111111111111111222333444444333222111111111222333444222222111111111111222222333444444444444333222222333333333333333333333333111222333333333333222111000111111111111222222222333333333444444555555555333333222222333333444555000111333555888:::<<<===AAABBBCCCDDDEEEGGGGGGHHHMMMPPPUUU[[[```eeeggghhhhhhkkkllljjjfffddddddeeehhheeegggqqq555555555555555555555555444444444555666777777777888888999999::::::999999;;;;;;===@@@FFFKKKOOOQQQXXXQQQLLLMMMNNNKKKJJJLLLNNNPPPSSSTTTVVV[[[ccciiiggggggiiioootttxxxxxxwwwnnnllljjjhhhhhhiiijjjlllkkkrrryyy{{{{{{vvvkkk___VVVSSSRRRVVVaaannnyyy~~~{{{|||xxxnnnddd[[[RRRIIIBBB===::::::999444333555666666555555555444444444555555555555555666666666444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333222222333333333333222222555444444333222222111111111111111111111111111111222222222111111000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111222222222222333333333333333333333333444555666555666999<<<>>>@@@@@@@@@AAAAAA@@@@@@???>>>======;;;:::999999999;;;===>>>CCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGGGGKKKQQQWWWYYY\\\fffvvv}}}{{{zzzzzzzzzxxxwwwvvvvvvvvvvvvwwwxxxzzz||||||zzzwwwvvvwwwxxxyyyzzzwww{{{~~~zzzuuuqqqoooqqqpppllllllppppppqqqsssuuuwwwxxxzzz|||zzz~~~}}}zzzooooookkkfffdddbbb\\\TTTNNNKKKIIIGGGFFFDDDAAA???>>>;;;999888888999888777666666666777777777777777444555666666777777666666555666666777777666555444666555555444444444555555555555555555444333222111444333333222222333333444444444444333333333222222333333333333333333333333555444444333222222333333222222222222222222222222222333333444444333333222333333333222222222111111222222222111222222333333222222111111111222333444222222111111111111222222333333333333333222222111333333333333333333333333111222333333333333222111111111111111222222222222333333333333444444444444333333333333333444555555222333555777:::<<<>>>???BBBBBBBBBCCCEEEGGGHHHIIIQQQSSSVVV[[[___cccfffgggkkkmmmnnnllliiiggghhhjjjkkkkkkpppzzz555555555555555555555555444444444555666666777777666777888999999999999888::::::;;;===BBBHHHOOORRR[[[TTTOOONNNMMMKKKKKKLLLPPPRRRTTTUUUVVVZZZaaafffaaaaaabbbfffkkkppprrrsssnnnllljjjgggeeeeeeeeeeeeccciiinnntttyyyzzzqqqeee[[[XXXXXX\\\fffrrr}}}~~~ssshhh```VVVNNNFFF@@@======;;;777555666666666666555555555555444555555555555555555555555444444444444333333333333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333444333333333333222222222222222333333333333222222444444333333222222111111111111111111111111111111111111111000000000000000222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222333333333333222222222333333555666666888999<<<>>>@@@AAAAAAAAA@@@@@@???>>>===<<<;;;:::::::::999:::;;;===@@@AAAEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIINNNWWWaaahhhlllssszzzwwwvvvvvvuuutttssstttwwwyyy|||}}}xxxxxxyyyxxxwwwtttxxx~~~~~~|||{{{wwwqqqnnnnnnmmmmmmnnnoooppprrrtttuuuzzz}}}wwwvvvsssoooooonnneee[[[SSSQQQNNNLLLJJJHHHEEEBBB???<<<999888888888777666777777777777777777666666444555666666777777666666555555555666666666666666555555444444444555666666555555555555555444333222444444333333333333444444444444444444333333333333555555444333333222111111555555444444333333444444222222222222222222222222222333333444444333333222333333333222222222222111333333222222111222222222222222111111222222333444222222111111111111222222222222222333222111111000222222222222222222222222111222222333333222222111111111111111222222222333333333333333222222222222333333333333333444555555555666888:::<<<>>>@@@AAABBBBBBBBBBBBDDDGGGJJJLLLUUUUUUWWWZZZ]]]aaaeeegggnnnppppppnnnjjjiiikkknnnooottt|||555555555555555555555555444444444555555666666666666777888999999::::::999:::::::::;;;???FFFNNNSSS]]]YYYTTTPPPNNNLLLLLLLLLOOORRRTTTTTTTTTWWW]]]bbbbbbbbbbbbdddhhhlllppprrrooommmkkkhhheeecccaaa```ccceeeiiiooowwwzzzssshhh___^^^]]]___gggrrr}}}tttjjjbbbYYYQQQIIIBBB======<<<999666777666666666555555555555555333333333333222222222222444333333333333333222222222222222333333333444444333333333333333333333333222222222222222222222222333333333333333333333333111111111000000000//////222333333333333333333222333333333333222222111111111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222333333333444444222222333333444555666777:::;;;===???AAAAAAAAAAAA???>>>===<<<;;;:::999888999999:::<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGGGGJJJHHHGGGFFFGGGJJJMMMPPPVVV```mmmuuuyyy||||||wwwsssrrrsssttttttsssvvv{{{|||zzzyyywwwxxxzzz~~~zzzyyyuuutttsssrrrqqqpppnnnllltttxxx~~~yyyuuuvvvwwwooofff[[[XXXUUURRROOOMMMIIIFFFAAA>>>;;;999999888777666999888888777777666666666555555666777777777777777555555555444555666777888444444444444444555666777555555555555555444333333444444333333333333444444555444444444444333333333444444444333333222222222444444333333333333444444222222222222222222222222222333333444444333333222222222222222222222222222444444333222111111111111222111222222222222333333222222111111111111222222111222222222222111000000111111111111111111111111222222222222222222222222111111111222222222333333333333333222222111111111222222222222222333444444666777999;;;===???AAAAAACCCBBBAAABBBEEEIIIMMMOOOVVVVVVWWWYYY]]]bbbgggjjjrrrrrrqqqmmmiiiiiilllooosss{{{555555555555555555555555444444444444555555555555777888999:::;;;;;;;;;;;;:::;;;;;;;;;>>>DDDMMMSSS]]]\\\YYYSSSOOONNNMMMLLLNNNPPPRRRRRRRRRTTTYYY]]]dddeeefffgggiiilllooorrrqqqpppnnnkkkhhhdddaaa```dddeeeggglllvvv|||xxxooogggdddaaa```dddmmmxxxwwwooohhh```YYYNNNEEE===<<<<<<999777777666666666666666666666666444444444333333222222222444444444333333222222222222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333333333111111111000000000//////333333333444444333333333333222222222222222111111111111111111111111111111000000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222333333333444444444333333333444555666888999;;;<<<>>>???@@@@@@??????===<<<<<<;;;999888888777999:::<<<>>>@@@CCCEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJNNNKKKGGGEEEGGGMMMSSSXXXaaajjjvvv~~~{{{wwwrrrooopppsssuuuvvvyyy~~~~~~}}}|||zzzvvvpppkkknnnrrryyy}}}xxxyyy{{{wwwqqqeeebbb]]]YYYVVVRRRMMMJJJEEEBBB>>><<<;;;:::888777999999888888777777666666555666666777777777777777555555555444555666777888444444444444444555666777555555666666555555444444555444444333333444444555555555555444444444333333222222222333333444444444333222222222222222333333222222222222222222222222222333333444444333333222222222222222222222222222444444333222111111111111111111222222333333333333222222111111111111222222111222222222222111000000111111111111111111111111222222222222222222222222111222222222222333333333333333333222222111111111111111111111111222222333777888999;;;===???@@@AAACCCCCCBBBDDDGGGKKKPPPRRRUUUVVVWWWZZZ___ffflllpppsssssspppkkkggggggkkkoooxxx555555555555555555555555444444444444444444444444777888999:::;;;<<<<<<<<<:::;;;<<<<<<===BBBKKKQQQ\\\^^^]]]WWWRRRQQQOOOLLLLLLOOOQQQQQQQQQRRRWWW[[[cccfffiiilllmmmnnnppprrruuutttsssqqqnnnjjjfffdddccceeehhhmmmwww{{{qqqmmmfffaaa```fffpppxxx~~~}}}xxxtttnnngggYYYMMMBBB>>><<<999777777555666666666666777777777777777777666666555555444555555444444333333222222222222333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333444333333333333222222222333333444444444444333333222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333333333333333444444444444444444555555777888:::;;;<<<===>>>?????????>>>===;;;;;;::::::999888888888:::;;;===@@@BBBDDDFFFGGGEEEFFFHHHJJJLLLNNNPPPQQQQQQNNNKKKIIILLLSSS[[[```iiipppzzz~~~||||||wwwtttpppoooqqquuuxxxyyyzzzuuuoooqqqvvv{{{{{{zzz||||||yyyppplllgggbbb]]]XXXRRROOOJJJGGGBBB@@@>>>===;;;999888888888888888888777777555666777777888888777777555555555666666666666666555555444444444555666666555555666666666555555444555555444444444444555555555555555555444444444333111111222333333444555555222222111111111222333333222222222222222222222222222333333444444333333222111222222222222333333333333333222222111222222222000111222333333333333222222222111111111111222222222222222333222111111000222222222222222222222222333222222111111222222333222222222222333333333333333333333333222222222222111111111111111222333333777888999;;;===>>>@@@@@@CCCCCCDDDFFFJJJNNNRRRUUUUUUUUUXXX\\\bbbiiippptttsssrrrooojjjggghhhnnnttt555555555555555555555555444444444444444444444444666777888999;;;;;;;;;;;;999;;;<<<<<<;;;???GGGMMMZZZ___```ZZZUUUSSSPPPLLLKKKNNNQQQQQQQQQRRRVVVZZZ```eeelllqqqrrrssstttuuuxxxxxxxxxwwwtttpppllljjjeeeiiilllpppxxx~~~xxxmmmccc^^^aaakkksssyyyzzztttjjjZZZJJJBBB>>>:::777777555666666666777777777777999999888777777666555555666666555555444333333222222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333444444444444333333111111111111111111222222111111111111111111111111111222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333333333333444444444444555555555666777888:::<<<===>>>>>>???@@@@@@???======999999999999999999999999<<<===???AAADDDFFFGGGGGGFFFGGGJJJMMMQQQUUUWWWYYYVVVUUUTTTUUUYYY___eeeiiikkkqqqyyy~~~~~~}}}}}}vvvtttqqqqqqtttxxxzzz{{{~~~wwwwwwwwwxxxzzz}}}|||}}}~~~~~~{{{wwwqqqkkkddd^^^XXXTTTNNNKKKFFFCCCAAA???===;;;888888888888888888999999666666777888888888888777555666666777777666555444666555555444444444555555555555666666666666555555555555444444444444555555555555555555444444444444333333333333333333333333222222222222222333444444222222222222222222222222222333333444444333333222111111222222222333333333222222222111222222333333000111222333333333222222222222111111111111222222333333333333333222222111333333333333333333333333333333222111111222333333222222222333333333444444333333333333444444444444333333222222333333444555888999:::<<<===???@@@AAACCCDDDFFFIIIMMMQQQUUUWWWVVVWWWZZZ___eeelllrrrvvvsssrrroookkkiiimmmvvv}}}555555555555555555555555444444444444444444444444555666777888:::::::::;;;777:::<<<;;;:::===DDDJJJXXX```bbb\\\VVVUUUQQQLLLLLLOOORRRRRRRRRSSSWWW[[[^^^eeeooovvvxxxxxxxxxyyyzzz{{{{{{{{{xxxuuuqqqnnnjjjnnnqqqsssyyyrrreee]]]___iiiqqqttt{{{{{{vvveeeQQQFFFAAA;;;888777555666666666777777888888888777777666555444444444777777666555444444333333222222333333333444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333222222222111111333444444555555444444333111111111111111111222222111111111111111111111111222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555666666777888999;;;===>>>??????@@@AAA@@@???>>>===888999999999999:::::::::===>>>@@@BBBEEEFFFGGGGGGGGGIIILLLPPPUUUYYY]]]___ZZZ[[[^^^aaafffjjjoooqqqkkkpppwww|||~~~~~~|||wwwuuussstttvvvzzz|||}}}}}}zzzwwwvvvwwwyyyzzz~~~~~~wwwpppiiibbb[[[WWWQQQMMMIIIEEECCCAAA???===777777777888999999999:::666666777888888888888888555666777888888666444222777666555444444444444444555555666666666666666555555555444444444444555555666666555555555444444444555444444333333222222111333333333333444444555666222222222222222222222222222333333444444333333222111111111222222333333333111111111111222333444444000111222333444333222222222222111111111111222222333444444444444333222222333333333333333333333333444333222111111222333444222222333333333444444444333333333444444555555555555444444444444555666666999:::;;;===>>>@@@AAAAAACCCDDDGGGKKKPPPSSSVVVXXXWWWYYY\\\aaagggmmmrrruuurrrqqqooollllllrrr|||444444555555555555444444555555555555555555444444777777777888999:::<<<<<<===<<<;;;:::;;;===???AAARRRZZZ```^^^XXXUUURRROOOOOOPPPQQQRRRSSSSSSSSSSSS[[[eeeqqqxxxzzzzzz{{{|||}}}uuupppooooooqqqwwwtttfff\\\[[[```fffnnnttt|||ttt]]]KKKAAA===:::888777666666555555555555666444444444555555555666666555555555555555555555555555555555444444333333333333333333444333333222222666666555555555444444444333444444444333111///...222222222222222222222222555555555444444333333333222222111111111111222222222222222111111111000000333333222222111000000000222222333333333444444444222222222222222222222222222222222222222222222222333333333333333333333333111000000000111333555666222222222333444555666777888999:::<<<>>>???AAAAAAAAAAAA@@@???>>>===<<<<<<999999999999:::;;;<<<===;;;???EEEHHHIIIHHHHHHHHHHHHKKKPPPUUUXXX\\\```cccggglllooopppssswwwwwwtttuuuxxx{{{{{{{{{}}}yyy{{{~~~~~~{{{yyyzzzqqqooottt~~~{{{~~~wwwnnngggbbbaaaZZZVVVQQQLLLHHHEEECCCBBB;;;:::999888777777888888888888777777777777888888999777555666888888555222555666777888888777666555444444555666777777666666666666777777777666444333555444333333222222333333444444444444444444444444444333333222222333333444666777777777666555555444333333333333333333333333333222222111111222222333444333222111111111222333333333333333333333333333222222333333333333444444222222222222222222222222666555333222111222333333222333333444444333333222000111222222333333222222444444555555444222111000111222333444444444444333:::<<<===>>>>>>???BBBDDDBBBEEEJJJPPPUUUVVVUUUSSSQQQUUU]]]dddjjjmmmnnnnnnpppmmmllloooxxx444444555555555555444444555555555555555555555555666666666777888999;;;;;;===<<<;;;:::;;;===???@@@LLLTTT[[[ZZZWWWVVVTTTRRRQQQQQQRRRSSSSSSSSSSSSRRRZZZcccpppyyy|||~~~zzzuuulllooossswww|||{{{lll^^^XXXWWWYYY___eeeooozzzzzzfffRRREEE===:::888777777666555555555555666444444444555555555666666444444444444444444444444666555555555555555444444333333444444444444333333666666555555555444444444222222333333333222222111333333333333333333333333444444444444333333333222222222111111111111222222333333333333222222111111222222222222222333333333//////000000000111111111222222222222222222222222222222222222222222222222333333333333333333333333444333222111111111222222222222222333444555666666888999:::<<<>>>???AAAAAAAAAAAA@@@>>>===<<<;;;;;;999999999:::;;;===>>>??????BBBEEEGGGGGGGGGGGGGGGJJJMMMQQQVVV[[[aaahhhmmm|||{{{}}}}}}}}}xxxtttuuuxxxyyy|||}}}zzzxxx~~~}}}tttmmmjjjhhhbbb^^^YYYSSSNNNJJJGGGEEE???>>><<<:::999999::::::999888888777777888888999;;;999888999;;;;;;999777333333444555555444333333444444555666666666666666444444555555555444222222555444333333222222333333444444444444444444444444444333333222222333333444444444444444444333222111333333333333333333333333333222222111111222222333222222111111111222444555222222222222222222222222222222222333333333444444222222222222222222222222555444333222222222333333222222333333333333222222111222222333333333333333333333444555555555444333333333444444555555666666;;;<<<>>>>>>???@@@CCCEEEDDDGGGLLLQQQTTTUUUTTTRRRSSSVVV\\\bbbhhhmmmppprrrrrrpppqqqvvv444444555555555555444444555555555555555555555555555555555666777888::::::<<<<<<;;;;;;<<<===???@@@DDDMMMUUUVVVVVVXXXXXXWWWTTTTTTTTTTTTTTTSSSSSSRRRWWW```mmmxxx~~~}}}xxxjjjnnnsssvvvzzzrrrbbbVVVPPPNNNPPPVVVaaannnzzzppp\\\JJJ???:::999888777666666555555555666444444444555555555555555333333333333333333333333555555555666666666666666333444444555555555444444555555555555555444444444222222222222222333444444444444444444444444444444333333333333222222222222222222111111111111222222444444444333333333333222111222222333444444555555////////////000000000000222222222222222222222222222222222222222222222222333333333333333333333333444333222222111111222222333333333333333444555666999999;;;<<<>>>???AAAAAAAAA@@@???===;;;:::::::::999999:::;;;===???@@@AAAEEEFFFHHHHHHGGGGGGHHHJJJNNNPPPSSSXXX___iiiuuu||||||~~~{{{vvvssssssuuuvvvuuuuuu}}}}}}vvvrrrqqqmmmiiibbb\\\VVVQQQLLLIIIDDDCCC@@@>>><<<;;;;;;;;;999888888777777888888999777666666777888999777666222333333444444333333222333444555555666555555555444444444555444444333222555444444333333333333333444444444444444444444444444333333222222333333444222222333333333222111111333333333333333333333333333222222111111222222333000000000111222333555666111111111111111111111111222222222222333333333333222222222222222222222222444444333222222222333333111111222222222222111111222222333444444444444444222333444555666666666666555555444444555777888999;;;===??????@@@AAADDDGGGJJJLLLPPPSSSUUUUUUTTTSSSUUUXXX\\\aaahhhnnnrrruuurrrtttyyy444444555555555555444444444444444555555555555555666666666666888999:::;;;<<<<<<<<<;;;<<<===>>>???AAAIIIPPPRRRUUUYYY[[[ZZZVVVWWWWWWVVVUUUTTTSSSRRRSSS[[[hhhsss|||}}}wwwkkkmmmpppuuu{{{sssdddXXXPPPMMMLLLPPPXXXdddqqq|||vvvcccOOOAAA;;;:::888888777666555555555555555555555555555555555555333333333333333333333333444444555555666666666777444444555555666555555555555555555555555555555555444333222111111222444555444444444444444444444444222222222222222222222222333222222111111222222333333333333333333333333222222222222222333333444444111222222222333333333333222222222222222222222222222222222222222222222222333333333333333333333333000000111111222333444555333333333333444555666666::::::;;;===>>>???@@@AAA@@@???===;;;:::999999999999999:::<<<>>>@@@BBBCCCIIIIIIJJJIIIIIIIIILLLNNNQQQRRRUUU[[[dddqqq~~~}}}~~~yyyuuusssrrrrrrqqqrrrzzzyyyvvvvvvqqqjjjccc^^^WWWPPPKKKHHHGGGCCC@@@===;;;::::::888777777666666777777888444444555666777777777666666666666666666666666666444444555555555555444444666666666666666666555555555555444333333333333333333333333333333333333333444333333222222333333444333333444444444333333222333333333333333333333333333222222111111222222333000111111111222333444444222222222222222222222222111222222222222333333333222222222222222222222222444333333333333333333333000111111222222111111000222333444444555555444444222333444444555666666666666555444444555777:::<<<<<<>>>@@@AAABBBDDDGGGIIIOOORRRTTTVVVVVVVVVVVVVVVWWWZZZ___eeekkkpppsssuuurrrvvv~~~444444555555555555444444444444444555555555666666777777777888999:::;;;<<<<<<<<<<<<<<<<<<======>>>@@@GGGMMMPPPTTTZZZ]]]\\\YYYYYYYYYXXXWWWVVVTTTTTTPPPVVV```jjjttt}}}~~~wwwooollllllsss~~~qqqcccYYYQQQNNNLLLNNNTTT^^^kkkuuu{{{}}}~~~|||uuueeeRRRCCC===<<<999999777666666555555555555555555555555555555444333333333333333333333333333333333444444555555666333444444555666666666555444555555555555555555555777555444222111111222333222222222222222222222222222222222222222222222222333333222222222222333333111111111111222222222222333222222222111111111000333333333444444444555555222222222222222222222222222222222222222222222222333333333333333333333333///000111222333444444444333333333444555666888888:::;;;<<<===>>>???@@@AAA@@@>>><<<:::999999::::::::::::;;;===???BBBDDDFFFGGGIIIJJJJJJJJJKKKNNNPPPRRRUUUYYY```iiivvv~~~}}}}}}~~~zzzvvvtttrrrpppnnnsss{{{~~~{{{uuuoooiiieee^^^UUUNNNMMMKKKGGGBBB>>>;;;:::999666666666555555666666666777888999:::::::::::::::888777777777777777777888444555555666555555444444666666555555666666666666666555444444333333444444333333333333333333333333444333333222222333333444222222333333444333333222333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333111111111222222222333333222222222222222222222222222333333333333333333333000111111222222111111000222333444444555555444444444333333333333333333444555444333333555888;;;<<<===???AAABBBDDDFFFIIILLLQQQTTTVVVWWWVVVVVVWWWXXXZZZ]]]dddjjjooorrrssssssqqqwww444444555555555555444444333333444444555666666666777777888888999:::<<<===<<<<<<==================@@@EEEJJJMMMSSSZZZ]]]\\\ZZZZZZZZZZZZYYYXXXVVVVVVPPPSSSXXX```kkkuuu~~~{{{tttooolllsss|||ooocccYYYQQQLLLJJJKKKQQQ[[[hhhrrrwwwxxxvvvuuuooocccSSSEEE???>>>:::999888777666555555555555555555555555444444444333333333333333333333333333333333444444444444444222333444555555555555555444444444555555555555555777666555333222222111111222222222222222222222222222222222222333333333333333333222222222222333333000111111111111111222222333333222111111000//////222222222222333333333444222222222222222222222222222222222222222222222222333333333333333333333333222333333333333222111000333333444555777999;;;<<<;;;<<<<<<===???@@@@@@AAA???===;;;:::999:::<<<======>>>???@@@CCCEEEGGGHHHFFFHHHLLLMMMNNNNNNNNNOOOTTTXXX___gggpppzzz}}}}}}yyyvvvqqqllllllppp{{{zzztttqqqnnnhhh^^^WWWTTTQQQLLLGGGBBB>>>;;;:::777666666555555666666777666777999999888777888999777666666555555666666777666666666777666666555444444444333333333444555555666555555444444444444444333333333333333333333333444333333222222333333444000000111222222222111111333333333333333333333333333222222111111222222333222333333333333222111000333333333333333333333333111111111111222222222222222222222222222222222222222222333444444444333333111111222222222222111111222222333444444444444444444333333222222222333333333333444555777999<<<======???BBBDDDEEEHHHLLLNNNRRRUUUWWWXXXVVVVVVZZZ]]]```ccciiiooossstttsssrrrtttzzz444444555555555555444444333333444444555666666777777777777777888:::;;;<<<<<<===============<<<<<<===BBBFFFJJJQQQYYY]]]\\\ZZZ[[[[[[[[[ZZZYYYXXXXXXRRRRRRSSSXXXbbbmmmvvv|||vvvsssqqquuu|||xxxooofff\\\RRRLLLHHHIIIOOOZZZgggpppssssssqqqooojjj```SSSGGG@@@===;;;:::999777666555555555666666555555555444444444444444444444444444444444555555555555444444444444111222333444444555555555444444444555555555666666444555555555444333222222333333333333333333333333222333333333444444444444444333333222222333333444111111111222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333222111000333333555666999;;;>>>???<<<<<<===>>>???@@@@@@AAA>>>===;;;::::::<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKLLLJJJNNNSSSVVVVVVSSSQQQPPPUUU\\\eeeooovvv|||yyyppplllmmmsss||||||zzzyyytttkkkbbb\\\YYYTTTNNNHHHCCC@@@>>>888888777777777777888888444666888777555444444666777666555444444555666777777777888888777666666555444333333222333444555666666666555444444444444444222222222222222222222222444333333222222333333444000111111222333333222222333333333333333333333333333222222111111222222333000111222333333333222111222222222222222222222222111111111111222222222222222222222222222222222222111222333444444444333333222222333333333333222222111222222333333333333333333333222222333444555666333444555777:::<<<===>>>>>>@@@CCCEEEGGGJJJMMMPPPVVVYYY\\\\\\[[[\\\aaafffhhhjjjnnnqqqsssssssssrrryyy444555555555555555555444333333444444555666777777555555666666777999:::;;;<<<===============<<<<<<:::>>>CCCGGGOOOYYY]]]\\\ZZZ[[[[[[[[[[[[ZZZYYYYYYTTTRRRQQQTTT]]]hhhrrrxxxwwwwwwvvvvvvwwwxxxzzzzzzzzz{{{xxxtttoooiii```UUUMMMIIIJJJOOOYYYfffnnnpppnnnooommmhhh^^^SSSHHH@@@<<<;;;:::999777666555555555666666555555555444444444555555555555555555555555777777666666555555555444000111222333444444444444444444444555555555666666222333444555666555444333444444444444444444444444333333333444444555555555444333333222222333333444222222222333333444444444111222222333333444444555222222333333333444444444222222222222222222222222222222222222222222222222333333333333333333333333...///111333444444444333333333555777:::===@@@AAA<<<<<<===>>>???@@@@@@AAA===<<<;;;:::;;;===@@@AAAFFFGGGGGGHHHJJJLLLNNNOOOQQQVVV\\\___^^^YYYUUUSSSWWW___jjjttt{{{~~~~~~}}}vvvooonnnmmmuuu~~~tttkkkbbb___YYYSSSLLLGGGDDDBBB::::::999999999999::::::777:::<<<;;;888666777888888777666555555666777888888888888888888777666666666555555444555666777888666666555444444444444555222222222222222222222222444333333222222333333444222333444555555555555555333333333333333333333333333222222222222222222333...///111333444444444333111111111111111111111111000111111111111222222222222222222222222222222222000111333444555444333333222333333444444333333222111111222333333333333222222222222333444666888:::333555777:::<<<>>>??????>>>@@@CCCEEEGGGJJJNNNQQQ[[[___bbbcccaaaccciiinnnoooooopppqqqrrrssssssttt~~~666666555555555555666666666666666666777777777777555666777888999:::;;;;;;==================<<<;;;;;;???AAAAAAIIIVVV\\\[[[]]]^^^^^^\\\XXXWWWYYY\\\WWWVVVUUUUUUXXX```iiippprrruuuyyy}}}{{{xxxtttssssssrrrooommmsssuuuvvvuuuoooeeeXXXOOOIIINNNQQQUUU```mmmssspppkkkjjjggg```VVVMMMFFFCCC<<<888777888777333333555777777666555555555555666555555444444444333333333333444555555666666555555444444444444444444444444444444444444444444444444111222222333333444444555333333333333333333333333333333222111111222333333333333333333333333333333222222222222222222222222222111000111333444333222333333333222222111111111111111111111111111111111666555333222111111222333333333333444444333333333222222333333333444444444444444555666888;;;>>>??????????????????@@@@@@@@@;;;;;;;;;;;;<<>>:::777999888555444666555555555555555666777888555555555444444444333333333444555555666666555555444444444444444444444444444444444444444444444444444333333333333333333333222222222222222222222222333333222111111222333333333333333333333333333333222222222222222222222222111111222333555444222000333333333222222222111111333333333333333333333333333333333222222333333444000000000111111000000000222222333333333444444444444555555666999;;;>>>???>>>>>>?????????>>>>>>===999:::;;;<<<===AAAEEEIIIKKKKKKJJJJJJJJJMMMQQQUUU\\\eeennnmmmeee```bbbfffjjjnnnssswwwxxxyyyyyyyyy~~~~~~zzzvvvuuuvvv{{{uuupppggg^^^VVVOOOIIIEEEBBB???<<<::::::::::::999999999888888777777666666777777666666666555555555555555555666666666666666555555555555555444333222333333333444444444555555555555444444444333333333666555444333333333444444444444444333333222222222444444333333222111000000111111111111222222222222111111222222222222111111222333333444444333333222222222222222333333333333222222111111111111111111111111222222222333333333222333444444444444333222333333333333333333333333444222000111444666555444444777:::<<<<<<===>>>???DDDCCCDDDFFFJJJOOOSSSUUU[[[___eeelllrrrvvvwwwwwwuuuwwwwwwvvvuuuxxx666666555555555555666666666666555555444444444333444444555666777888888999<<<<<<===>>>>>>=========<<<>>>???@@@GGGTTT^^^bbb]]]^^^___aaabbbaaa^^^[[[]]][[[XXXUUUVVV\\\eeekkkkkknnnqqqtttvvvyyy|||{{{uuupppmmmiiifffdddgggjjjnnnrrrrrrmmmeee___VVVSSSRRRWWWgggyyy~~~yyyrrrjjjbbbWWWJJJBBBAAA;;;888999999666666777333444444444666777888999555555555444444444444333333444555555666666555555444444444444444444444444444444444444444444444444555555444444333222222111111111111111111111111111333222222111111222222333333333333333333333333333333333333333333333333333222222222444555444111///333333333222222222222111222222222222222222222222000111222333444444555555222222333333333333222222333333333333444444444444555555666888:::<<<>>>?????????@@@@@@@@@???===<<<888;;;>>>@@@BBBEEEHHHKKKMMMLLLLLLKKKNNNTTT\\\bbbkkkpppsssqqqmmmlllooosssuuuvvvxxxxxxwwwwwwxxxyyy~~~{{{{{{~~~yyyoooeee\\\UUUNNNKKKGGGDDD???===<<<<<<;;;:::888888888888888888888777777777777666666666555555666666666666666555555555444444444333333333444444333333333444444444444555555555444444444333333333666555444333333333333444444444333333333333222222333333333222222111111111111111111111222222222333222222333333333333222222222222333333333333222222333333333333444444444444555555444333333222111111111111222222222333333333333444444555555444444333333333333333333333333333555444333444666777777777666999<<<>>>>>>???@@@AAAEEEEEEFFFHHHLLLPPPTTTVVV[[[bbblllvvv}}}~~~}}}{{{yyyyyy{{{666555555444444555555666777666666555555444444333666777777888999999::::::;;;<<<===>>>>>>>>>>>>>>>===>>>===???EEEQQQ\\\ccccccaaa```bbbdddddd```\\\^^^\\\XXXVVVVVV\\\eeekkkooorrruuuvvvvvvxxx}}}yyysssnnnjjjgggeeeeeehhhnnnsssvvvtttooojjj^^^YYYUUU[[[kkk{{{}}}vvvqqqkkkaaaTTTJJJDDD===888888888777666777444444444555555666888888555555555555444444444444333444555555666555555555444444444444444444444444333333333333333333333333555555444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444333222333444444222111222222222222222222222222000000000000000000000000000111333444555555444333333333444444444444333333333333333444444444444555666777888999;;;===>>>???@@@AAABBBBBBBBB@@@>>>===;;;>>>CCCFFFHHHJJJLLLNNNMMMMMMMMMOOOTTT^^^iiipppxxxxxxxxxwwwvvvxxx||||||}}}|||{{{zzz{{{~~~~~~{{{}}}tttkkkccc]]]WWWTTTLLLHHHCCC@@@>>>===;;;:::888888888888888888888999777777777666666666666555777777666666555555444444666555444444444555777888444444444444444444444444555555444444444333333333555555444444333333333333333333333333333333333333///000000222333444555555111111111222222222333333222222333333333333222222222222333333333333222222333333333444444444555555555444444444333333333222111111222222222333333333333333444444444444333333444444444444444444444444555555444555666777888888777:::===???@@@@@@AAABBBEEEFFFHHHIIILLLPPPUUUXXX___hhhuuu~~~{{{|||555555444444444444555555777777777666666666555555777777888888999999::::::;;;<<<===>>>????????????>>>======???CCCLLLYYYbbbiiifffbbbbbbddddddbbb___]]]\\\YYYWWWYYY^^^ffflllsssvvvyyyyyywwwxxx|||}}}wwwrrrmmmjjjhhheeehhhmmmtttxxxxxxuuuqqqbbb\\\XXX___lllyyy}}}yyytttjjj\\\RRRHHH???888777888666555666666666555555555555666666666666555555555444444444333444555555666555555555444444444444444444444444333333333333333333333333333333333444444555555555333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333777444111000222333444444222222222222222222222222000000000000000000000000111222444444444444222222000000111111111111000000333333444444444555555555777888999;;;<<<>>>??????@@@@@@AAAAAAAAA@@@>>>>>>>>>AAAGGGJJJLLLLLLMMMNNNLLLNNNQQQVVV]]]hhhsss{{{}}}~~~~~~|||zzz}}}yyyqqqjjjddd^^^ZZZRRRNNNHHHDDDAAA>>><<<:::888888888888999999999999888777777777666666666666777777666666555555444444666555444444555666888999444444444444444444444444555555444444444333333333444444444444444333333333333333333333333333333333///000000222333444555555111222222222222333333333111111222222222222111111111222222333333222222111333333333444444444555555222222222222333333444444111111222222222333333333333333222222222222333333444444444444444444444444444444555555555666777888888;;;>>>@@@@@@@@@BBBCCCEEEGGGIIIKKKMMMQQQVVVZZZfffppp}}}~~~~~~555555444444444444555555777777777777777777777777555555666666777777777777:::;;;===>>>???@@@@@@@@@@@@>>>===???BBBGGGSSS^^^jjjgggeeeccccccdddcccccc]]]]]]\\\[[[\\\```fffkkksssxxx||||||yyyyyy}}}|||uuuoookkkiiidddgggmmmtttyyy{{{zzzxxxggg```[[[___iiittt|||qqqddd[[[NNNCCC:::888999777666666777777666555555555555555666666666555555555444444333444555555666666555555444444444444444444444444333333333333333333333333222333333444555555666666333333333333333333333333111222222333333222222111222222222222222222222222333333333333333333333333666333111000222444666666111222222222222333333333333333333333333333333333333333333444444333222222111111222222222222111111333444444444555555555555888999;;;<<<>>>?????????????????????????????????BBBFFFJJJMMMMMMLLLLLLMMMMMMQQQXXX___gggooowww|||}}}~~~{{{zzz{{{~~~}}}}}}}}}yyyssslllddd___ZZZUUUOOOIIIEEEBBB???<<<999999999999999999888888888888777777777666666666666666666666666555555555444444444444444555666777555444444444444333333333555555444444444333333333444444555555444444333222222222333333333333444444333333333222222111111111222222222222333333333333111111222222222222111111111111222222222222111111333333333333444444444444000000111222222333444444111111222222222333333333333222222111111222222333444444444444444444444444333444555555444555777999999<<>>@@@AAAAAAAAAAAA>>>>>>@@@@@@CCCMMMYYYdddeeeffffffeeeeeeeeefff___``````______aaaeeehhhrrrxxx~~~}}}|||{{{rrrmmmkkkfffiiiooowww~~~uuukkkaaa___aaaiiiwwwzzzooohhhUUUIII===:::;;;999777777666555555555555666666777666666666666555555555555333444555555666666555555444444444444444444444444222222222222222222222222444444444555555555555555222222222222222222222222111222333333333333222111111111111111111111111111444444444444444444444444111111111333666777666444111111222222222333333333444444444444444444444444222222222222333444555555333444444555555444444333444444444444555555555555999:::<<<>>>????????????AAA@@@?????????AAACCCDDDJJJMMMPPPQQQPPPOOONNNNNNOOOVVV___hhhnnnrrrvvvwww|||}}}{{{|||}}}vvvoooiiiaaa\\\VVVOOOJJJFFFBBB@@@:::::::::999999888888888888888888777777777666666555555555666666666666666555555666666666666666666555555444444444333333333555555444444444333333333444444555555555444333222222222222333333444444444444444333333222111000000222222222333333333444444222222333333333333222222111111222222222222111111222222222222333333333333222222222222222222333333111111222222222333333333444333222222222222333444555555555555555555555555333555666666444444777:::;;;>>>AAACCCCCCDDDEEEFFFEEEIIINNNPPPRRRVVV^^^dddoooxxx555444444333333444444555222333333444555666777777888888888888999999999999:::;;;<<<>>>@@@AAABBBBBBAAA>>>>>>@@@???@@@IIIUUU^^^bbbgggiiigggfffggghhhbbbbbbcccbbbaaaaaaccceeeqqqxxxvvvpppllljjjmmmsss|||vvvhhh___[[[___oooyyyuuuYYYLLL@@@===<<<:::888777444444444555666777888999777666666666555555555555333444555555666666555555444444444444444444444444222222222222222222222222666666666555444444333333111111111111111111111111111222333444444333222111111111111111111111111111444444444444444444444444---///222777999999555222111111111222222333333333333333333333333333333333111111000111222555777888000111111222222111111000444444444555555555666666999:::<<<>>>???@@@@@@???EEEDDDBBBAAABBBEEEHHHJJJRRRTTTVVVVVVUUURRRRRRRRRRRRYYYeeennnsssssssssrrr{{{}}}{{{yyyzzz}}}yyytttfffaaaZZZSSSNNNJJJFFFCCC;;;;;;::::::999888777777888888888888777777777777444555555555666666777777777888999::::::999888777555555555444444333333333555555444444444333333333333444555555555444333222222222222333333444444444222222222222222222222333222222333333333444444444333444444555555444444333111111222222222222111111111111222222222333333333555444444333333222222111111111222222222333333333555444333333333333444555555555555555555555555555333666777777555555888;;;===@@@CCCEEEEEEEEEGGGHHHFFFKKKPPPRRRTTTYYYaaahhhpppxxx555555555555555555555555111111222222444666777888888888888888888888888888888:::<<>>@@@AAABBBCCCCCCDDDBBBAAAAAACCCHHHMMMQQQZZZZZZYYYWWWUUUUUUVVVWWWZZZ^^^ffflllmmmkkkooouuu}}}||||||zzz}}}yyyuuuvvvzzz~~~~~~xxxssskkk```YYYTTTOOOHHHCCCAAA>>>:::888888888888888888888888888777777777777666666555555555555666666555555555555555555555555888888777777666666555555444444444444444444444444777666555444333222222222333333444555555666666666;;;777333222555777666555444444444333333222222222333333333222222222111111444333333222222333333444000222444555555333000...+++...111444555444222000222222222333333444444444444444444555555555666666444444333333333333222222444444444555666888999:::;;;>>>AAABBBCCCDDDFFFGGGMMMMMMNNNRRRYYYaaagggkkknnnvvv555555555555555555555555333333333333444555666666666666777888999999::::::888999<<<>>>AAABBBCCCCCCAAA@@@@@@???>>>AAAEEEIIIRRR\\\aaa^^^aaahhhjjjeeeiiigggffffffhhhiiiiiihhhpppzzzwwwsssooorrryyyzzziii\\\XXX]]]dddoooxxxuuu]]]GGGBBBAAA;;;888999666666555555555555666666777666666666555555555555555555444444444333333333444444444444444444444444444444444333333222222222333333333333333333333333111111111111111111111111333333333222222222111111222222222222333333333444111222222333333222222111666333111111333444444333555555444333222222222333444444444444444444444444222222333333333333444444333333333333333333333333555444333333444666999:::<<<===???@@@BBBCCCCCCCCCEEEDDDBBBCCCGGGNNNVVV[[[aaacccdddbbb]]]ZZZYYYZZZ^^^___cccggghhhiiipppzzzyyytttrrrrrrrrr}}}xxxpppfff___YYYSSSLLLGGGDDD@@@<<<999999999999999888888888888777777777777666666555555555555666666666666666666666666666666777777777777666666555555555555555555555555555555666666555444333333333333555555555444444444444444777555333222333444333333555444444444333333333222333333333333222222222222444333333222222333333444111222333444444222111///...000222444555444333111222222222333333444444444333444444444444555555555222222222333333444444444444444555555777888:::;;;===???BBBCCCDDDEEEGGGIIINNNOOORRRXXX^^^eeeiiikkkllluuu555555555555555555555555555555444444444444444555444555666777999:::;;;<<<777888;;;>>>@@@BBBDDDDDDAAAAAA@@@???>>>@@@DDDGGGNNNWWW\\\\\\^^^fffhhheeehhhgggffffffhhhjjjjjjiiilllvvv}}}vvvmmmpppwww|||iiiYYYQQQRRRVVVaaakkkyyy{{{dddMMMDDD@@@<<<:::<<<666666555555555555666666666666666666555555555555555444444444444333333333444444444444444444444444444444333333333333222222333333333333333333333333222222222222222222222222333333333222222222222111111111111222222222222222111222222333333222222111444333222222444444333222444333333222222222333333444444444444444444444444222222333333333333444444333333333333333333333333333333333333555777:::;;;<<<===???@@@BBBCCCCCCCCCDDDDDDCCCFFFLLLVVV___dddcccgggjjjggg```ZZZYYYZZZbbb___^^^```ccchhhttt{{{vvvrrrnnnlllyyy~~~~~~wwwnnnfff```YYYRRRLLLHHHDDD???<<<;;;;;;::::::999999888888888777777777777666666555555666666777777777777777777777777777777777777666666666666555666666666666666666666666666555444444333333333333555555555444333222222222333444555444333222333444555555555444444444444444444444444444333333333333444333333222222333333444333333333222222222222111222333333444444444333222222222333333333333444444333333333333444444444444111111222333444555666666444444555666777999;;;<<>>???BBBEEEJJJRRRXXXZZZ^^^dddgggfffhhhfffeeeeeefffggggggffffffnnnzzzwwwkkkmmmrrr|||xxxfffWWWOOONNNPPPYYYbbbppp}}}jjjSSSEEE>>>999888:::666666555555555555666666666666666666666555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111222222333333222222111333333333444444444333222222222111111111222333333333333333333333333333333222222222333333333444444333333333333333333333333111222222444666999;;;<<<===>>>???AAABBBCCCCCCDDDAAACCCGGGLLLSSS[[[bbbfffdddhhhjjjggg___[[[[[[^^^bbb^^^\\\___ccckkkwww~~~}}}{{{xxxtttqqqwww}}}zzzsssllleee^^^VVVQQQLLLHHHBBB>>><<<;;;:::999999999999888888888777777777777666666666666777777666666666666666666666666666666666666666666666666555555555555555555555555666555444333333333333333444444444333333222222222222555888777444333444666555555555555555555555555555555444444444333333333444333333222222333333444444333222111111111222333444444333222222222222222333333333333333333333333222222222333333333444444222222333333444555555666444555555666888:::<<<===???AAABBBDDDEEEHHHLLLOOOWWWZZZ^^^cccggglllpppsssuuu|||555555555555555555555555444444444444555666777777777777777777777888888888777888:::===@@@BBBEEEFFFBBBCCCBBB@@@??????AAACCCHHHNNNUUUYYY^^^dddggghhhllliiigggfffffffffdddccc___dddmmmzzzzzznnnnnnqqqxxxsssdddWWWPPPMMMMMMRRRYYYgggttt~~~pppZZZIII???888777888666666555555555555666666555555555666666666666666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111222222333333222222111222333444444444333333333222222111111111222333333333333333333333333333333222222222333333333444444333333333333333333333333111222333555888:::<<<======>>>???AAABBBCCCDDDDDDAAAFFFNNNVVV^^^bbbeeefffhhhjjjjjjfffbbbaaadddiii```^^^___dddjjjpppzzz~~~{{{yyyuuuzzz|||yyytttoooiiibbb[[[WWWPPPLLLFFFAAA>>><<<:::999999999999999888888888888777777666666666666777777555555555555555555555555555555555555555666666666444444444444444444444444555555444333333333444444222222222333333444444444111555777777444333444666555555555555555555555555555555444444444333333333444333333222222333333444444333111000000222333444444333222111000000111111333333333333333333333333222222222333333333444444444444444444444444444444555555666777999;;;===>>>???@@@AAACCCEEEJJJOOOSSS___aaacccfffiiinnnuuuzzz555555555555555555555555444444444444555666777888777777777777777777777777999999:::<<>>===>>>@@@AAACCCDDDDDDDDDDDDKKKUUU```gggiiiiiiggggggfffeeecccbbbeeeiiimmmcccbbbeeelllrrrvvv{{{~~~wwwyyyvvvvvvtttqqqlllgggbbb___UUUQQQJJJDDD@@@>>>;;;999:::999999999999888888888888777777666666777777888555555555555555555555555444555555555555666666666444444444444444444444444555444444333333444444444222222222333444555555555111222333333222222333444444444444444444555555555444444444444333333333333444333333222222333333444333222111111111222333444333222111111000000000111444444333333333333222222333333333333444444444444555555555555444444333333555555666888:::<<<>>>??????@@@AAACCCGGGMMMTTTZZZfffhhhjjjkkkmmmrrr{{{~~~555555555555555555555555666666555555555555666666555555666666777777888888::::::;;;<<<>>>AAADDDEEEFFFFFFFFFCCCAAA@@@AAABBBCCCGGGOOOXXX^^^bbbgggkkkooommmjjjiiihhhhhhfffeee\\\WWWWWW```lllxxxwwwtttrrrttt{{{ttthhh]]]TTTMMMJJJHHHMMMVVVdddqqqyyy|||{{{vvvoooaaaQQQEEE>>>;;;999666666555555555555666666555555555555666666666777333333333444444444555555444444444444444444444444222222222333333444444444333333333333333333333333333333333333333333333333111111222222222333333333444333333333222222222222111222222333333222222111333444444333111111333666555555444333222222222333222222222222222222222222222222333333333333444444333333333333333333333333555666777:::;;;===>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFMMMXXXbbbjjjlllllljjjgggdddbbbcccfffjjjllllllkkkjjjmmmtttxxxyyy{{{~~~~~~|||xxxrrrtttuuutttqqqmmmjjjhhh[[[VVVOOOHHHDDDAAA>>><<<::::::999999999888888888888888777777777777888888555555555555555555555555444444444555555555666666555555555555555555555555444444444333333444444555444444444444444555555555333222000000222333444444222333333333444444444444333333333333222222222222444333333222222333333444222111111111222222333444222222222222222222111111444444444333333222222222333444444444444555555555444444444444555555555555555555666888:::<<>>@@@CCCDDDGGGGGGGGGEEEBBB@@@AAABBBAAAEEEMMMVVV]]]aaafffkkkllljjjggggggggggggfffeee^^^VVVSSSZZZdddooo~~~vvvsssppprrrxxxuuujjj```XXXQQQMMMJJJMMMUUU```llltttwwwwwwmmmiii^^^PPPEEE???;;;999666666555555555555666666444555555555666666777777333333333444444555555555444444444444444444444444222222222333333444444444333333333333333333333333333333333333333333333333111111111222222333333333444444444333333222222222222222222333333222222222333444444222000000333777777666555444333222222222222222222222222222222222222222333333333444444444333333333333333333333333666777999;;;===>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFLLLVVV```hhhlllmmmlllllliiigggjjjooosssqqqnnnrrrppprrrxxx{{{zzzyyy{{{|||~~~{{{xxxrrrnnnpppsssvvvwwwuuurrrooonnn___ZZZRRRKKKGGGCCC@@@>>>:::::::::999999999888888888888777777777777888888777777777777777777777777444444444555555555666666666666666666666666666666444444333333333444444555777666666555555444444333777333000000444666666555222222222333333444444444333333333222222222111111444333333222222333333444111111222222333333333333222333333444444333333222444444444333333222222222444444444555555555666666222333333444555666777777555666777888:::===???@@@AAABBBDDDGGGLLLUUU^^^eeelllqqqwwwzzz{{{}}}666666666666666555555555555555555555555555555555666666666666777777777777888:::;;;<<<===???BBBEEEHHHGGGFFFDDDCCCBBBBBBBBBAAACCCHHHQQQZZZbbbggghhhlllmmmmmmmmmkkkiiifffddd```\\\XXXVVV\\\hhhvvvyyyuuurrrsssxxx~~~|||qqqcccVVVNNNKKKIIILLLRRR]]]iiiqqqtttsssqqqjjj^^^SSSIIIAAA;;;777777666666555555555555666444444444444333222111000555555555555555555555555777666555444444555666777555444333333222222222222333333333333333333333333222222222222222222222222555444444333222111000000111111222222222333333333555555555444444333333333111222333333444444333333222222333333333333444444555555555555555555555555222222222222222222222222333333222222222333444444555666888:::<<<===>>>>>>;;;>>>AAABBBCCCCCCEEEFFFJJJNNNVVVaaalllsssvvvvvvkkknnnsssyyy}}}}}}yyyuuurrr{{{~~~{{{~~~}}}wwwsssooommmnnnssszzz~~~}}}yyyuuussskkk```VVVSSSNNNEEE@@@@@@<<<:::888888999::::::999777777888888777666555444888888777666666666666666999888888777777777777777666666666666555555555555222333444444555555444444:::999777555333222111111333444444555555444444333444444444444444444444444444444444444444555666777444444444333333222222222222333333444444333333222333333333333333333333333222222333333333444444444111111222222222333333333333444555555555444333222444777:::<<<<<<===>>>???BBBCCCEEEHHHOOOXXXcccjjjrrrxxx}}}~~~555555555555555555555555555555555555555555555555666666666666777777777777888:::;;;<<<===???BBBEEEIIIHHHGGGEEEDDDCCCBBBBBBAAACCCGGGOOOXXXaaagggjjjmmmnnnnnnnnnllliiigggeeeccc___YYYVVVZZZdddqqqyyy|||xxxsssrrrtttxxx{{{|||||||||zzzrrrfffZZZQQQMMMIIIKKKQQQ[[[hhhqqquuuuuutttlll```TTTJJJBBB<<<888888777666666555666666666666666777666666555444333555555555555555555555555777666555444444555666777333333222111111111111111333333333333333333333333222222222222222222222222555555444444333222222222222222222222333333333333555555444444444333333333111222333333444444333333444444444333333222222222444444444444444444444444333333333333333333333333333333333222333333444555666777888:::;;;<<<======:::<<>>AAAEEEJJJNNNOOOYYYeeeooossstttuuuuuu|||wwwnnniiiiiioooxxx~~~~~~vvvmmmccc^^^YYYQQQLLLJJJCCC@@@<<<:::999999888777777777666666666777888888888888777666666666777777777666666555555555555555666666666666555555555555333333444555555555555444777666555444444444444444333444444555555444444333444444444444444444444444444444333222222222333333444444333333333333222222222333333444444333333222333333333333333333333333111111111111222222222222444444444444555555555555333444444555555555444444222555:::===???@@@BBBDDDCCCFFFJJJOOOVVV___hhhnnnuuu}}}222222222333444555666666555555555555555555555555666666666777777888888999999:::<<<<<<<<<>>>BBBDDDHHHIIIIIIIIIGGGFFFDDDBBB@@@BBBDDDIIIPPP[[[eeelllooopppqqqrrrpppmmmjjjgggfffccc]]]XXXWWW]]]hhhqqqttt{{{~~~uuunnnkkkkkknnnppprrrvvvzzzzzzssshhh\\\UUUMMMMMMPPPZZZhhhuuu}}}yyyjjj\\\PPPHHHBBB???::::::999888777777777777444555555666666666666555555555555555555555555555555555555555555555555555666555555444444555555555333333333333333333333333222222222222222222222222222333333333444444555555333333333444444444555555444444444444444444444444111222333333444444333333555555444333333222111111333333333333333333333333444444444444444444444444444333333333444555666777::::::;;;;;;;;;;;;::::::888:::;;;===@@@EEELLLQQQVVV___jjjpppqqqqqqsssvvvyyynnnhhhdddjjjsss|||xxxnnnggg```YYYRRRNNNEEEBBB===;;;::::::999888999888777666666666777888888888777777666777777888777777666555555555555666666666666666555555555555333444444555555555555555555555444444444444555555333444444555555444444333444444444444444444444444777666555444444444444444333333333333333333333333222333333444444333333222333333333333333333333333333333333444444444555555333444444444444555555555444444444555555555555555555888<<<>>>@@@AAABBBDDDCCCFFFLLLSSSZZZccckkkpppxxx222222222333444555666666555555555555555555555555666666666777888999999999:::;;;<<<<<<<<<>>>AAADDDGGGHHHJJJJJJJJJHHHEEEDDD@@@AAACCCFFFKKKUUUaaaiiinnnppprrrsssrrrooollliiieeeccc___ZZZXXX^^^jjjssswww{{{xxxooojjjjjjmmmoooppptttyyy{{{wwwlll```WWWSSSQQQRRR[[[iiixxx~~~ooo```TTTJJJCCC???;;;:::999888777777777777555555666666777666666666555555555555555555555555444444555555555555444444555555555444444555555666333333333333333333333333222222222222222222222222111111111222333333444444333333333444444444555555444444444444444444444444111222333333444444333333333333333333333333333333444444444444444444444444222222222222222222222222444444444444555666777888;;;<<<<<<<<<;;;;;;:::999:::;;;<<<>>>AAAGGGOOOTTT___dddjjjlllkkkmmmrrrwww~~~{{{nnnfff```fffooowwwzzzppphhhaaaYYYRRRHHHDDD???<<<;;;;;;;;;:::::::::999777777666666666888888777777777777888888999888777777666666777777666666666666555555555555333444555555666666555555444444444444444555666666333444444555555444444333444444444444444444444444777666555444444444444444333333333333333333333333222333333444444333333222333333333333333333333333333333444444444555555555333333333333444444444444444444444444555555666666999;;;???@@@@@@AAABBBCCCCCCHHHNNNVVV^^^fffooottt|||333333444444555555666666555555555555555555555555555666777777888999:::::::::;;;<<<<<<<<<>>>AAACCCEEEGGGJJJLLLLLLJJJHHHFFF@@@BBBCCCDDDGGGOOOZZZccclllnnnqqqtttsssqqqnnnkkkfffeeebbb^^^\\\aaammmwww{{{}}}|||tttnnnlllnnnqqqooorrrwwwzzzwwwooocccZZZXXXUUUTTT[[[iiiyyyttteeeXXXMMMDDD???;;;;;;999888777777777777777888888888888888777777555555555555555555555555444444555555555555444444222222222222222333333444333333333333333333333333222222222222222222222222111111111222222333333333333333333333444444444444333333333444444444444555111222333333444444333333222222222333333444444444555555555555555555555555222222222222222222222222444444444555666777888999<<<<<<<<<<<<<<<;;;::::::;;;===???BBBGGGNNNVVV\\\hhhiiijjjiiiiiilllsssxxx{{{}}}~~~ppphhhaaaeeekkkrrr{{{yyyrrrlllccc[[[NNNIIICCC???======<<<<<<999999999999888777666555888888777777777888999999999999888777777777777777666666666666555555555555444444555666666666666555444444444444444555666666333444444555555444444333444444444444444444444444444444333222222222333333222222333333333333444444222333333444444333333222333333333333333333333333222222222222333333333333222333333333333444444444444444444444555666777888;;;>>>AAABBBAAAAAABBBCCCFFFJJJQQQYYYaaakkksssyyy555555555555555555555555555555555555555555555555555666777888999::::::;;;:::;;;<<<<<<<<<>>>AAACCCBBBEEEJJJMMMNNNMMMJJJHHHAAABBBCCCCCCDDDJJJTTT\\\iiilllpppssstttrrrooommmiiiiiigggbbb___dddppp{{{zzzrrrnnnppprrrqqqssswwwzzzzzztttjjjccc[[[WWWTTTZZZhhhyyy}}}ooo```TTTIIICCC;;;:::999888777666666666888888888888777666555555555555555555555555555555333444444555555444444333111111111111111222333333333333333333333333333333222222222222222222222222222222333333333333333333222222222222333333333333333333333444444444555555111222333333444444333333333333333333333333333333444444444444444444444444333333333333333333333333444444444555666777999:::<<<<<<<<<<<<<<<<<<;;;:::;;;>>>CCCHHHOOOXXX```fffooonnnlllkkklllpppuuuyyy|||{{{{{{~~~~~~wwwnnnfffgggjjjnnnuuu{{{wwwooofffWWWQQQJJJDDD@@@>>>===<<<444666888:::;;;:::888777888888777777888888999:::888888777666666666666666666666666666555555555555444444555666666666666666555444444444444555666666333444444555555444444333444444444444444444444444333333222222222333444444222222222333333444444444222333333444444333333222333333333333333333333333222222222333333333333444444444444444555555555555555444444444555666888999;;;>>>AAACCCCCCCCCDDDEEEJJJNNNTTT\\\eeeoooyyy{{{666666666666666555555555555555555555555555555555555666777888999:::;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCAAADDDIIINNNOOONNNKKKIIIAAACCCCCCBBBBBBFFFPPPXXXgggkkkooosssuuussspppnnnkkkllljjjeeeaaafffrrr|||~~~uuupppppprrrtttuuuyyy}}}~~~zzzrrrkkk\\\XXXTTTYYYgggxxxwwwiii[[[OOOHHH;;;:::999777666555555555666666666666555444222222555555555555555555555555333333444555555444333333222222222222333333444555333333333333333333333333222222222222222222222222444444444444444444444444111111222222222333333333333333333444444555555555222222333444444444333333666555444444333222111111333333333333333333333333444444444444444444444444444444555555666888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;???FFFMMMUUU___hhhnnntttqqqnnnnnnqqquuuxxxyyy~~~{{{{{{~~~}}}~~~~~~|||}}}}}}||||||}}}}}}uuujjjjjjjjjlllqqq{{{xxxnnn^^^XXXOOOHHHCCC@@@===<<<111333777;;;===<<<:::999888888777777888999::::::777777666555555555555555777666666666555555555555444555555666666666666666555555444444444555555666333444444555555444444333444444444444444444444444444444444444555555666777222222222333333444444444222333333444444333333222333333333333333333333333444444444555555555666666555555555555666666666777555444444444555666888999:::===@@@CCCDDDDDDFFFGGGMMMQQQWWW___hhhrrr}}}~~~}}}}}}zzzxxx777777666666666666777777666666666666666666666666777777777777888999:::;;;<<<<<<<<<===============BBBDDDHHHLLLNNNNNNLLLKKKCCCDDDCCCCCCCCCEEEIIIMMM___iiiuuu|||}}}zzzyyyyyypppnnnnnnmmmhhhdddkkkwww{{{uuuvvvxxxtttxxx~~~tttfff]]]VVVYYYbbbnnn~~~uuulllYYYDDDAAA<<<888888666333444777666666666666666666666666444444444444444444444444666666555444333333222222444444444444444444444444111111222222222333333333333333333222222111111111111111222222222333333333333333333333333333333333111222222333333222222111333333333333333333333333444444444444444444444444333333333333333333333333555555444444444444555555333444666777999;;;<<<===AAA===;;;;;;:::888999===???CCCKKKTTT^^^fffmmmqqquuuqqqqqqvvvyyywwwtttttttttwww|||}}}|||zzzyyyzzz{{{}}}~~~~~~xxxnnnhhhiiimmmsss{{{vvvsssjjjaaaTTTJJJDDD@@@===:::888888999999999888888777888999999999999888777777888888888888888888888888888888888777666444222222555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222555444222000000111222333111111222222222333333333444444444444444444444444444444444444444444444444555555444444555666888999???===???BBBCCCCCCFFFLLLJJJUUU```eeelllyyy~~~yyyvvvyyy666666555555555555666666666666666666666666666666777777777777888999::::::<<<<<<<<<<<<============AAADDDHHHLLLNNNNNNMMMLLLDDDDDDDDDCCCCCCEEEIIILLL[[[gggwww|||zzztttqqqnnnmmmhhhdddhhhqqq}}}|||~~~{{{~~~rrrfffYYYVVV[[[fffwwwvvvcccNNNCCC===999888666444444777666666666666666666666666444444444444444444444444666555555444333333222222444444444444444444444444111222222222222333333333333333333222222222111111111222222222222333333333333333333333333333333333222222333333333333222222333333333333333333333333444444444444444444444444555555555555555555555555666555555444444555555666555555666888999;;;<<<===???<<<;;;<<<;;;999;;;@@@BBBIIISSS]]]fffmmmqqqsssuuurrrsssyyyzzzvvvrrrpppqqqvvv~~~~~~}}}|||{{{zzzzzz|||}}}}}}}}}}}}~~~~~~uuummmlllmmmrrr|||}}}{{{mmmdddXXXNNNHHHDDD@@@===999999999999999999888888888999999999999888777777888888888888888888888888777777777777666444333333555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222555444222111000111222333222222222222333333333333444444444444444444444444444444444444444444444444555555444444555777888:::@@@>>>@@@CCCDDDCCCGGGLLLNNNYYYcccjjjsss}}}yyyvvvxxx~~~555444444444444444444555666666666666666666666666777777777777888999::::::<<<<<<<<<<<<======>>>>>>AAADDDGGGKKKMMMNNNMMMLLLEEEEEEEEECCCCCCEEEHHHKKKTTTbbbuuu~~~zzzyyytttooommmiiieeeeeehhhzzzqqq]]]SSSSSS[[[kkkxxxlllWWWFFF???999888777444444666666666666666666666666666555555555555555555555555555555555444444333333222444444444444444444444444222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333222222333333333333222222333333333333333333333333444444444444444444444444555555555555555555555555666666555555555555666666666777777888:::;;;;;;<<<===:::;;;======;;;>>>DDDIIIRRR```llltttwwwxxxxxxvvvuuuxxx~~~~~~wwwpppnnnooovvv~~~|||{{{zzzzzz}}}~~~~~~}}}|||{{{{{{{{{|||~~~}}}}}}|||{{{|||}}}~~~wwwqqqoooqqqxxx~~~rrrjjj^^^TTTNNNIIIDDDAAA;;;:::::::::999999888888888999999999999888777777888888888888888888888888666666666666666555555444555555555555555555555555555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444222333333444444333333222555444222111111222333333333333333333444444444444444444444444444444444444444444444444444444444444555444444555666888999;;;AAA@@@@@@CCCDDDDDDHHHNNNTTT]]]hhhqqq}}}{{{xxxvvv{{{~~~555555444444444444555555666666666666666666666666666666666777777888999:::;;;;;;<<<<<<======>>>>>>AAACCCGGGJJJLLLMMMMMMMMMGGGGGGFFFDDDCCCDDDHHHJJJNNN[[[ooo~~~||||||vvvpppmmmkkkhhheeeccclllxxxaaaRRRNNNSSS___kkk~~~ooo[[[IIIAAA:::999888555444666666666666666666666666666666666666666666666666666555555444444444333333333444444444444444444444444222222222333333333444444333333333333333333333333222222222333333333444444333333333333333333333333222333333333333333333222222222333333333333444444333333333333333333333333333333333333333333333333777666666555555666666777888888888999:::;;;;;;<<<<<<;;;<<<>>>======BBBHHHTTT___ooo{{{~~~|||yyyyyy}}}yyyrrroooqqqwww|||{{{yyyxxxyyy|||~~~~~~}}}}}}}}}|||||||||}}}~~~~~~}}}|||zzzzzzzzz{{{{{{~~~|||vvvtttvvvxxx|||wwwooodddZZZTTTNNNHHHDDD===<<<;;;::::::999999999888999999999999888777777888888888888888888888888555555666666666666666555555555555555555555555555555444444333333444444555444444444444555555555555666666666666666666666666444444444444444444444444222333333444444333333222444333333222222222333333333333333444444444555555444444444444444444444444555555555555555555555555444444444555666999;;;<<>>>>>???AAACCCFFFIIILLLMMMMMMMMMIIIHHHGGGEEECCCDDDGGGIIILLLWWWgggvvv|||xxxssspppooolllgggaaaaaasssyyycccTTTMMMOOOWWW```ssssss```MMMCCC;;;999888666444555666666666666666666666666666666666666666666666666444444444444444333333333444444444444444444444444222222333333333444444444333333333333333333333333222222333333333444444444333333333333333333333333333333333444444333333333222222222333333444444444333333333333333333333333333333333333333333333333666666555555555555666666888999999:::;;;<<<<<<<<<===<<<===???>>>???GGGPPP```lll{{{zzzzzz~~~xxxsssrrrwww|||~~~zzzxxxvvvuuuwwwzzz~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||{{{zzzzzzzzzzzz~~~~~~}}}|||}}}{{{wwwtttyyy{{{~~~~~~{{{tttiii```YYYRRRKKKEEE???>>>===;;;:::999999999888999999999999888777777777777777777777777777777444555555666666666666666555555555555555555555555555444444333333444444555444444444555555666666666666666666666666666666666444444444444444444444444222333333444444333333222333333333333333333444444333333333444444444555555444444444444444444444444555555555555555555555555444444444555777:::<<<>>>CCCAAABBBEEEFFFGGGMMMSSSZZZdddrrr~~~~~~}}}}}}}}}}}}~~~}}}666666555555555555666666666666666666666666666666666666666666777888999999:::;;;;;;<<<===>>>??????@@@BBBEEEHHHKKKMMMNNNNNNJJJJJJHHHEEECCCCCCFFFHHHLLLTTTaaaooo{{{}}}|||yyytttrrrpppjjjbbb]]]kkkwwwcccVVVNNNMMMRRRYYYmmmxxxgggPPPEEE;;;999999777555555666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333444444444444333333333333444444444444333333333333444444444444333333333333333333333333333333444444444444333333111222222333333444444555333333333333333333333333555555555555555555555555555555444444444444555555888999999:::<<<======>>>>>>===???AAAAAAEEEQQQ]]]nnnxxx{{{zzz|||~~~{{{vvvuuuwww~~~}}}|||vvvuuuttttttuuuwwwzzz|||}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{||||||||||||zzzzzz|||{{{rrrqqqrrrwwwxxxnnneee]]]UUUMMMGGGBBB@@@>>><<<::::::::::::888999999999999888777777777777777777777777777777555555666666666666666555555555555555555555555555555444444333333444444555444444444555666666777777555555555555555555555555444444444444444444444444222333333444444333333222333333333333444444444444333333333333444444444444444444444444444444444444555555555555555555555555444444555666888;;;>>>???CCCAAAAAAEEEGGGIIIPPPWWW]]]jjjzzz{{{}}}{{{|||}}}}}}}}}555444444444444444444555666666666666666666666666666555555666666777888999::::::;;;<<<===>>>??????@@@BBBDDDHHHJJJLLLNNNNNNLLLKKKIIIFFFCCCCCCEEEHHHJJJPPP\\\jjjwwwyyytttqqqkkkccc\\\dddsssuuubbbUUUMMMKKKPPPVVVeeexxxwwwhhhSSSGGG<<<999999777555444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444555333333333444444444555555333333333444444444444555333333333333333333333333333333444444444444333333111111222333333444555555222222222222222222222222555555555555555555555555444444333333333333444444777888999;;;<<<>>>?????????>>>@@@CCCFFFNNN^^^mmmyyy~~~|||{{{{{{xxxwww{{{||||||}}}}}}|||{{{zzzyyyvvvvvvuuuuuuvvvxxxyyy{{{}}}~~~~~~}}}|||{{{{{{|||}}}}}}{{{{{{|||{{{zzz{{{}}}sssmmmnnnsss||||||rrriiiaaaYYYPPPJJJDDDBBB???<<<::::::::::::888999999999999888777777777777777777777777777777555666666666666666555555555555555555555555555555555444444333333444444555444444444555666777777777444444444444444444444444444444444444444444444444222333333444444333333222222333333444444555444444222222222222333333333333444444444444444444444444555555555555555555555555444444555666999<<>>???@@@@@@BBBDDDGGGJJJLLLNNNOOOLLLLLLIIIFFFCCCCCCEEEGGGEEEKKKWWWeeesss}}}|||uuurrrkkkbbb[[[```jjj|||~~~tttaaaTTTLLLJJJOOOVVV]]]qqq~~~}}}ssseeeTTTHHH<<<999:::888555444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444555555555333333333444444444555555333333333333333333333333333444444555555444444333111111222333333444555555222222222222222222222222333333333333333333333333444333333222222333333444777888999;;;===>>>@@@AAA??????AAAEEEJJJTTTgggyyy||||||~~~}}}{{{yyyzzzyyyzzzzzz{{{zzzyyywwwvvvxxxxxxxxxyyyyyyzzz{{{{{{~~~~~~|||{{{{{{zzz{{{|||}}}~~~{{{|||}}}}}}||||||}}}~~~tttmmmmmmpppyyy~~~uuulllddd\\\RRRKKKEEECCC@@@<<<;;;::::::;;;888999999999999888777777777777777777777777777777666666666777666555555444555555555555555555555555555444444333333444444555444444444555666777777888444444444444444444444444444444444444444444444444222333333444444333333222222333444444555555555444111111222222222333333333444444444444444444444444666666666666666666666666444444555666999<<>>??????AAACCCEEEGGGJJJNNNRRRPPPLLLHHHGGGGGGHHHGGGEEEHHHKKKRRR\\\iiiuuu~~~vvvmmmfff```___dddsss{{{}}}vvvdddYYYRRRLLLNNNSSSbbbjjjqqquuuvvvtttlllcccVVVKKK@@@;;;999777777999777666555444333444555555666666666666666666666666666555444333333444666777111444666666555333333444333333333333333444555666444444444444444444444444333333333444444444555555555555555444444333333333333333333333333333333333333333222222222333444555444444444333333222222222111222333333444444333333444444555555666666777777777888999;;;===>>>@@@@@@BBBBBBBBBFFFPPPaaattt}}}{{{zzzzzzyyyxxxvvvvvvvvvwwwwwwvvvzzz~~~}}}{{{{{{|||~~~~~~|||zzzyyyxxxxxxxxxzzzzzzzzz{{{|||~~~xxxppplllrrr{{{xxxoooiiiaaaWWWPPPJJJFFFAAA???@@@@@@???===::::::::::::::::::::::::999999888888888888999999666666666666666666666666555555555555555555555555888777555444333333444444444555666666777777666666555444444333333444444555444444444444444444444444333333333333333333333333555555555444444333333333333333222222333333444555666555444333333333333333444444444444444444444444666777888999;;;>>>@@@AAABBBAAABBBFFFIIINNNYYYdddqqq{{{zzzxxxvvvuuuvvvwwwxxx555555555555555555555555555555555555666666666666666666777777777888888888;;;;;;;;;;;;<<<===>>>??????AAACCCEEEFFFJJJNNNQQQRRRNNNIIIGGGGGGGGGGGGEEEGGGJJJPPPZZZfffsssyyyppphhhaaa___aaammmyyy{{{|||xxxeeeYYYQQQKKKKKKOOO[[[dddmmmrrrsssqqqiii```UUUKKKAAA===;;;888888999777666555444444444555555666666666666666666666666555555555555555555444444222444666666444333333444444333333333333444555666444444444444444444444444333333333444444444555555555555444444444333333333333333333333333333333333222222333333333444444444444444444333333222222222222222333444444444444333444444555555666777777777999:::;;;<<<>>>???AAAAAADDDDDDFFFLLLYYYjjjzzz~~~|||zzzyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuyyy~~~~~~}}}|||}}}~~~|||{{{{{{{{{{{{zzzzzz{{{|||~~~|||sssmmmpppxxx}}}ssslllddd[[[UUULLLGGGBBB???>>>>>><<<999::::::::::::::::::::::::444444333333333333444444666666666666666666666666777777777777777777777777666555444444444555666666222333444444555555444444555444444444444444444555444444444444444444444444333333333333333333333333555555444444444333333333444444333333444444555666888888777666666666666666444444444444444444444444666777888:::<<<>>>@@@AAACCCAAACCCGGGJJJPPP[[[fffuuu~~~zzzyyywwwuuutttuuuvvvvvv555555555555555555555555555555555555666666666666666666777777777777888888;;;::::::;;;<<<===>>>>>>???AAACCCDDDFFFIIIMMMPPPSSSOOOKKKGGGFFFFFFFFFFFFEEEHHHMMMUUUaaaooo~~~|||tttllleee```___gggwww~~~wwwxxxxxx{{{|||jjj\\\RRRKKKKKKMMMUUU```kkkqqqsssppphhh^^^SSSJJJAAA>>>===999888:::777666555555444444555555666666666666666666666666444555777777777555333111222444555555444333333444444444333333333444555555444444444444444444444444333333333444444444555555555444444444444333333333333333333333333333333333111222333444555444444333444444333333333333222222222222333444444444444444444444555666666777888888<<<<<<===>>>???AAAAAABBBEEEFFFKKKVVVgggwww~~~|||zzzyyyzzzyyywwwuuutttsssssssssssswww|||~~~~~~~~~}}}|||||||||}}}zzz{{{}}}xxxooooootttzzzxxxqqqjjjbbb\\\QQQLLLEEE@@@???>>>;;;888999999999999999999999999777666666555555666666777666666666666666666666666777777777777777777777777444333333444444666777777222333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333555444444444444333333333555444444444444555666666666555444444444444444444444444444444444444444444777777999:::===???@@@AAACCCBBBDDDIIIMMMSSS___jjjzzz|||xxxxxxwwwuuutttsssssstttttt555555555555555555555555555555555555666666666666666666666666777777777888:::999::::::;;;<<<===>>>???@@@BBBDDDEEEHHHLLLOOOTTTQQQLLLIIIGGGFFFFFFFFFDDDFFFJJJQQQ[[[jjjzzzyyyqqqiiiccc___dddrrrxxxvvvtttvvv|||pppaaaVVVPPPNNNOOOVVVbbbooovvvwwwsssjjjaaaSSSJJJAAA???===:::888888777666666555555555555555666666666666666666666666666666777666666444222111333444555555333333444555444444333333333444444555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444111222444666666555444222333333333333333333333333222333333444555444444444444444555666777888888999======>>>???@@@AAABBBBBBEEEHHHPPP```sss~~~}}}{{{{{{{{{zzzyyywwwvvvtttssssssqqquuuzzz~~~}}}~~~~~~}}}|||{{{{{{||||||{{{|||~~~~~~~~~tttppprrrvvv}}}~~~xxxqqqhhhbbbXXXRRRJJJDDDBBB@@@===;;;999999999999999888888888:::999999888888999999:::666666666666666666666666555555555555555555555555444444444444555555666666444555666666777666666666444444555555555555444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444555555666444444333333222333333444555555555555555555555555777888999<<<>>>???AAAAAABBBBBBDDDJJJOOOVVVbbbnnn|||{{{wwwvvvuuutttsssrrrrrrrrrsss555555555555555555555555555555555555666666666666555666666666666777777777888888999999:::<<<===>>>???@@@BBBCCCDDDGGGKKKNNNSSSQQQNNNKKKHHHFFFFFFFFFCCCFFFIIIMMMUUUcccttt|||uuujjjddd^^^cccppp}}}{{{wwwssssssvvvzzztttdddYYYSSSQQQQQQYYYggguuu{{{{{{wwwnnneeeUUULLLCCC@@@===999777777666666666666666555555555666666666666666666666666888777555444333333333444333444555444333333444555555444444333333333444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444111222444666666555444333333333333333333333333333333333444555555555444444444444555666777888999999<<<<<<===???@@@AAABBBBBBFFFJJJVVViii|||~~~{{{~~~~~~}}}}}}}}}|||zzzyyywwwvvvuuupppssswww|||}}}~~~}}}|||||||||}}}{{{|||}}}~~~zzztttrrrssszzzxxxnnnggg]]]VVVNNNGGGDDDBBB???===:::::::::999999999888888777666666555555666666777666666666666666666666666555555555555555555555555666666555555555444444333444555666666777666666666444555555666666555555444444444444444444444444444333333333333333333333333444444444444444444444444333333333222333333444555777666666666666666777777555555555555555555555555777888:::===???@@@AAAAAAAAAAAADDDKKKQQQYYYfffrrr~~~}}}{{{vvvuuutttssssssrrrrrrrrr555555555555555555555555555555555555666666666666555555666666666666777777777777888999:::;;;===>>>>>>@@@BBBCCCDDDFFFJJJMMMPPPQQQPPPNNNJJJGGGFFFGGGDDDFFFHHHJJJPPP\\\mmmzzzzzzkkkddd___cccppp}}}zzzuuussstttvvv|||xxxggg[[[VVVSSSQQQ[[[iiixxxzzzssskkk\\\QQQGGGBBB>>>999777777666777777777777666555444666666666666666666666666888777555333222333444666444444555444222222444666555555444333333333444444444444444444444444444444333333333444444444555555333333333444444444444555444444444444444444444444222333444555666555555444222222333333333333444444333333444555555555555555444444555666888999::::::;;;<<<===???AAABBBCCCDDDIIIPPP___rrr~~~|||xxxtttuuu|||~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxqqqqqqsssxxx}}}~~~~~~~~~~~~{{{{{{{{{|||~~~~~~zzzvvvtttwww}}}uuunnneee]]]SSSKKKGGGDDD@@@===<<<;;;;;;::::::999999999666555555444444555555666666666666666666666666666777777777777777777777777666666666666555444333222222333444444555555444444444555666777777666555444444444444444444444444444333333333333333333333333333333333444444444444555333222222222222333444444555555444444555555666666555555555555555555555555777999;;;>>>@@@AAAAAAAAABBBBBBFFFMMMTTT\\\jjjwwwvvvvvvvvvuuuttttttssssss555555555555555555555555555555555555666666666666555555555666666666777777666777777888999;;;===>>>>>>@@@AAABBBCCCFFFIIILLLMMMOOOQQQPPPLLLIIIGGGGGGDDDGGGIIIIIILLLWWWfffsss{{{}}}oooiiidddhhhttt}}}wwwvvvvvvxxxnnn```ZZZVVVSSS\\\kkk{{{{{{uuudddXXXLLLEEE@@@:::888888666777777888777666555444666666666666666666666666555555555444444444555555444555555333222222444666666555444333333333333333444444444444444444444444333333333444444444555555333333333444444444555555555555555555555555555555444444444444555555555555222222222333333444444444333444444555555555555555444444555777888999:::;;;;;;<<<>>>@@@BBBEEEFFFGGGNNNYYYjjj{{{}}}||||||zzzsssmmmrrr{{{~~~~~~~~~}}}|||||||||||||||}}}~~~~~~}}}~~~~~~~~~}}}|||zzzyyyrrrpppppptttzzz~~~~~~~~~{{{zzzyyyyyyzzz}}}{{{vvvwww{{{~~~zzzqqqhhh\\\RRRLLLGGGBBB???======<<<<<<;;;::::::999888888777777777777888888666666666666666666666666777777777777777777777777444555555666666555444333222333444444555555444444444555666777777666555444444444444444444444444444333333333333333333333333333333333444444444555555333333333333333444555555222222222222222333444555555555555555555555555555777999<<>>>>>@@@AAABBBCCCEEEIIILLLKKKOOORRRRRRNNNJJJGGGGGGEEEGGGJJJIIIKKKTTTbbbnnnxxxuuunnnjjjnnnzzzyyyyyyyyy{{{ttteee^^^ZZZUUU]]]lll}}}~~~jjj^^^PPPHHHBBB<<<999:::666777888888888777555444666666666666666666666666222444555777777666444333444555555333222222444666666555444333333333333333444444444444444444444444333333333444444444555555333333333444444555555555555555555555555555555555555444444444444555666666222222222333333444444444333444555555666666555555444444555777888:::;;;;;;<<<===???AAADDDGGGIIIJJJSSS___qqq~~~zzzzzz|||yyyrrrjjjrrr||||||||||||||||||}}}}}}}}}{{{yyywwwxxx}}}~~~~~~}}}}}}~~~~~~~~~~~~zzz{{{|||}}}~~~~~~~~~~~~|||}}}~~~~~~~~~|||{{{zzzrrrpppooorrrxxx}}}|||{{{{{{{{{yyywwwvvvxxx{{{~~~wwwvvvzzz}}}|||rrreeeYYYQQQKKKEEEAAA>>>>>>===<<<;;;;;;::::::777777666666666666777777666666666666666666666666555555555555555555555555222333444666666666666555444555666666777777666666444555666888888666555444444444444444444444444444333333333333333333333333333333333444444555555555555444444444444555666666555555555555555666777888666666666666666666666666777999<<>><<<;;;<<<======<<<777777777777777888888888777777777777777666555555555666777888888777666555444444555555555555555444666555444333333444555666666666666666555333222111777666555444222222222222555555555444444333333333444444444555555555555666444444444444444444444444555555555666666666666777666555444444555666777888:::<<<>>>??????AAACCCEEEDDDHHHNNNVVV```mmm||||||xxxwwwvvvtttvvvvvvwwwwwwwwwuuutttsss555555555555555555555555555555555555666666666666888777777777777777777777888888888888999:::;;;<<<>>>???@@@BBBDDDFFFGGGHHHIIILLLQQQTTTSSSOOOJJJFFFGGGFFFHHHJJJKKKPPP^^^kkk{{{}}}tttlllooo{{{||||||~~~wwwfff^^^]]]```ppp~~~qqqaaaTTTJJJ@@@<<<<<<999888777666666555666666777666555444444555666777444444444444444444444444555555555555555555555555555555555555555555555555333333333333333333333333444444444333333333222222444444444333333333222222333333333444444444555555333333333444444444555555444444444444444444444444555555555555666666666666555666777999:::;;;<<<===??????@@@@@@CCCHHHNNNRRRdddsss{{{uuuqqqoooooooooyyy}}}yyyrrrqqqppppppsssuuuuuurrrppppppqqqrrrwww|||vvvuuuxxxzzz}}}~~~}}}yyyvvvuuurrroooppptttxxx{{{||||||}}}}}}}}}}}}}}}|||{{{{{{}}}~~~{{{yyyxxxxxxvvvuuuvvvxxx{{{||||||yyyzzzwwweeeXXXRRRLLLGGGBBB???<<<;;;;;;<<<<<<;;;888888888888888888888888777777777777777666666555666666777777777777666666555555666666666555555444666555444444444444555666555555666666666555444444444444333333333333333333555555444444444333333333333333333333444444444555444444444444444444333333444444555555555666666666666555444444555666888999:::<<<>>>???@@@AAACCCEEEFFFJJJPPPXXXcccrrryyyvvvvvvvvvuuuuuuvvvvvvwwwwwwvvvuuuuuu555555555555555555555555555555555555666666666666777777777777777777888888888888888888999:::;;;<<<===>>>???AAACCCEEEFFFGGGIIILLLQQQTTTTTTQQQLLLHHHHHHGGGHHHJJJKKKOOO[[[hhhzzzxxxooooooyyy}}}}}}pppeeeaaa```nnn|||lll^^^PPPCCC<<<<<<777777666666666666777777666666555555555555666666333333333333333333333333555555555555555555555555555555555555555555555555333333333333333333333333444444444444333333333333444444444444333333333333333333333444444444444555333333333444444444555555444444444444444444444444555555555555666666666666555555777999;;;<<<>>>>>><<>>@@@BBBDDDEEEFFFHHHLLLQQQUUUUUURRRNNNJJJIIIGGGHHHJJJKKKNNNXXXcccwww|||rrrooowww}}}nnneee^^^jjjzzzvvvfffVVVEEE<<<:::777666666666666777777888666666666555555666666666666666666666666666666666555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444333333444444444444444444333333444444444444444444444444333333333444444444555555444444444444444444444444555555555555666666666666444555777999;;;===???@@@<<>>:::999999::::::<<<<<<;;;:::999999888888888888777777777777777777888777666555555666777888888888888888777666555444555555555444444555555555555555666666777666666555333333444444555555555555444444444444444444444444222333333333333444444444555555555444444333333222333333333444444444555555555555444555555777999:::;;;===???@@@AAABBBDDDFFFJJJNNNVVVaaapppxxxqqqpppsssuuuwwwuuuuuuuuuuuuuuuttttttttt555555555555555555555555555555555555666666666666666666777777888888888888888888888888999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFHHHLLLQQQVVVWWWTTTPPPMMMKKKIIIIIIKKKLLLNNNVVV___rrr~~~~~~}}}}}}tttooouuuvvvhhh^^^gggtttppp^^^JJJ>>>;;;777666666666666777777888555666666666666666666555777777777777777777777777555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444555555555555666666666666444555777999;;;===???@@@>>>CCCGGGFFFGGGQQQcccrrrxxxpppooovvv}}}~~~|||yyywww{{{xxxssssssuuuwwwxxxyyyxxxyyy{{{|||||||||}}}~~~~~~{{{uuurrrppppppooonnnnnnoooqqqrrruuuxxx|||~~~|||zzz|||~~~|||yyywwwxxxxxxxxxxxxyyy{{{}}}~~~}}}}}}|||{{{}}}ssstttwww|||qqqcccWWWNNNLLLGGGAAA<<<::::::::::::<<<<<<<<<;;;:::999888888888888777777777777888999888777666555555666777888777777777777777666555555444555555555555555555444777777777777666555444333555666666777666555444444444444444444444444444444444444444444555555555555555555555444444333333333333333333444444444555555555555555555666888:::;;;<<<>>>@@@AAABBBCCCEEEGGGLLLPPPYYYgggxxxuuuoooooosssvvvwwwuuuuuutttsssrrrrrrqqqqqq555555555555555555555555555555555555666666666666666666666777888888999999888888888888999:::;;;<<<<<<===>>>@@@BBBDDDEEEFFFHHHLLLRRRVVVXXXVVVRRROOOMMMKKKJJJMMMNNNOOOUUU\\\kkkxxx~~~~~~}}}vvvoooppp}}}{{{hhh___dddmmmxxxzzzgggQQQCCC>>>777777666666666666777777555555666666666666555555666666666666666666666666555555555555555555555555555555555555555555555555333333333333333333333333444444444444555555555555444444444444555555555555555444444444444333333333333333333444444444555555444444444444444444444444555555555555666666666666666666888:::;;;===??????@@@DDDGGGGGGKKKXXXmmm~~~yyytttvvv~~~~~~|||yyytttrrrsssuuuvvvwwwvvvvvvwwwzzz|||{{{|||}}}~~~|||xxxtttoooppppppooonnnoooqqqssstttvvv{{{~~~}}}~~~}}}|||zzzyyyxxxwwwwwwxxxzzz|||~~~}}}}}}{{{zzz}}}wwwtttssswww|||~~~yyylll]]]RRRNNNIIICCC???===<<<;;;:::;;;;;;;;;::::::999999999999888777666777888999:::777777666666666666777777555666666777777666666666444444555666666555444444777777777666555333222111555666777777666555444333333333333444444444444555444444444555555555666666444444444444444444444444333444444444555555555555555555555555666888:::<<<===???AAABBBBBBCCCEEEGGGMMMRRR]]]nnn}}}tttpppqqqtttvvvvvvuuuuuusssrrrrrrqqqrrrrrr555555555555555555555555555555555555666666666666555666666777888888999999888888888888999:::;;;<<<<<<===???AAACCCDDDFFFGGGGGGLLLRRRWWWYYYWWWTTTQQQPPPLLLLLLNNNOOOPPPTTTZZZeeerrr~~~}}}|||wwwnnnjjjrrr}}}fff]]]]]]ccclllrrrvvvmmmVVVFFF@@@999888777666666555666666444555666777777666555444666666666666666666666666555555555555555555555555555555555555555555555555333333333333333333333333444444444444555555555666444444444444555555555666555555444444444333333333333333333444444444555555444444444444444444444444555555555555666666666666777888999:::;;;===>>>???@@@CCCEEEHHHPPPaaaxxx|||}}}}}}wwwvvvtttrrrrrrtttvvvvvvuuuttttttvvvzzz~~~||||||}}}~~~~~~{{{wwwppprrrrrrqqqooonnnpppssssssvvvyyy~~~~~~}}}|||}}}~~~}}}}}}|||{{{zzz|||}}}{{{yyywwwxxxxxxzzz|||~~~~~~zzzzzz}}}}}}uuupppsssvvvwwwzzztttdddWWWNNNJJJEEEBBB@@@>>><<<;;;::::::::::::999999999999999888777666777888:::;;;666666777777777777666666333444555666666666666666444444555666666555444444444444555444444333222222111222444555666555333333333333333444444444555555333333444444444555555555222333333444444555555555444444555555555666666666555555555555777999;;;<<<===???AAABBBCCCDDDFFFHHHPPPVVVbbbuuu|||uuurrrsssuuuvvvvvvttttttssssssssstttvvvvvv555555555555555555555555555555555555666666666777555666666777888999999999888888888888999:::;;;<<<===>>>???AAACCCEEEFFFGGGGGGLLLRRRWWWYYYXXXUUURRRQQQNNNMMMOOOPPPPPPSSSYYYaaannnzzz~~~||||||wwwmmmfffiiixxx}}}cccXXXWWW[[[bbbgggkkkvvvmmmVVVEEE???999999888666555555555555444555666777777666555444777777777777777777777777555555555555555555555555555555555555555555555555333333333333333333333333444444444555555555666666444444444555555555666666555555555444444333333333333333333444444444555555444444444444444444444444555555555555666666666777888888999:::;;;======>>>@@@AAACCCHHHSSSggg{{{uuussssssrrrssswwwvvvvvvtttrrrrrruuu{{{|||}}}~~~{{{|||}}}}}}yyyrrrtttuuurrrooonnnooorrrsssuuuyyy}}}}}}|||{{{}}}}}}|||{{{{{{}}}|||||||||||||||}}}}}}vvvtttsssuuuzzz}}}~~~~~~~~~}}}yyywwwxxxyyyzzz|||{{{zzzvvvoooppprrrrrrvvv{{{zzziiiZZZNNNKKKGGGDDDBBB@@@===<<<999999999999999999999:::999888777666777888:::;;;555666777888888777666555111222333555666666777777333444555666666555444333222222333333444444333333---///111333555444444333333333333444444555555555222222333333333444444444111222222333444555666666555555555666666666666777555555555555777999;;;======???BBBCCCCCCDDDFFFHHHRRRXXXfffyyy~~~|||vvvssstttvvvvvvuuussssssssssssuuuwwwzzz{{{555555555555555555555555777777777666555555444444666666666666777777777777;;;:::888777777999:::<<<===>>>???@@@BBBEEEGGGHHHJJJKKKOOOSSSWWWWWWUUUSSSOOONNNOOOOOOQQQSSSVVVWWW]]]eeerrr}}}{{{xxxvvvqqqiiidddiiirrr~~~{{{yyyfffXXXSSSQQQVVV^^^dddlllsssyyylll[[[MMMDDD:::888777777888888666555666666666666666666666666555555555555555555555555666666666666666666666666555555444444444333333333333444555555333333444555777555222///...000222444333333333444444444555555555555444444444333333333555555555444444333333333444444444555555555555666666666666666777777777777999:::<<<<<<<<<===???AAAEEEEEEFFFLLLYYYmmm}}}yyysssooopppvvvyyywwwssstttuuutttttttttvvvzzz~~~|||wwwuuutttrrrppppppooooooppptttyyy~~~}}}||||||zzzyyyuuutttsssqqqpppooonnnnnnnnnjjjhhhiiinnnsssuuuttttttvvvxxx{{{}}}~~~~~~|||{{{|||xxxttttttyyy}}}~~~~~~xxxrrrooonnnssszzzyyyooohhhXXXQQQHHHBBB???>>>;;;999<<<;;;999888777777666666888888777777777777888888777777888888888888777777;;;999888666555444555555555555555555666666666666444444555555555555444444444444444555555555666666555555555444444555555555444444222222222222444444555555444444444444555555444444444555555555666666666555444444666999<<<>>>@@@???AAADDDDDDCCCIIIPPPVVV___pppvvv{{{wwwvvvwwwxxxvvvtttuuutttsssssstttvvvyyyzzz555555555555555555555555555555555666666666666666666666666666777777777777:::999888777777999:::<<<======>>>@@@BBBDDDFFFGGGIIIKKKNNNSSSVVVWWWUUUSSSNNNNNNNNNOOOQQQTTTVVVXXX___gggrrr|||}}}|||zzzuuulllddddddjjj~~~|||zzzzzzfffWWWQQQOOOSSSZZZaaaiiiqqq{{{zzzwwwpppeeeVVVIIIAAA:::999777777888888666555666666666666666666666666555555555555555555555555666666666666666666666666555555555444444444333333333444555555333333444555666444222111111333555666333444444444444444444444555555444444444333333333555555444444444333333333444444444555555555555666555555666666777777777888999;;;<<<<<<<<<===@@@BBBFFFFFFHHHPPP```uuu}}}ttttttqqqnnnppptttvvvtttrrrtttuuuuuutttuuuwww{{{~~~|||wwwvvvuuutttrrrqqqooooooqqqtttyyy}}}zzzxxxwwwuuussspppkkkjjjhhhfffdddcccbbbaaa```^^^]]]___cccgggjjjlllooopppsssvvvyyy{{{}}}~~~|||||||||}}}{{{zzzyyytttooonnnrrrxxx}}}~~~~~~xxxsssqqquuuzzz~~~zzzqqqkkk\\\UUULLLEEECCCAAA???<<<<<<;;;:::888777777777777888888777777777777888888666666777777777777666666888888666555555666666777555555555555666666666666666666666666666666666666444444444555555555666666555555444444444444555555555555444333333444555555555555444444444444555555444444444555555555666666777666555555777:::===@@@@@@@@@BBBDDDDDDDDDIIIQQQZZZdddvvvyyy|||yyyxxxxxxyyywwwuuuwwwvvvuuutttttttttvvvwww555555555555555555555555444444555555666777777888666666666666777777777777999999888777888999;;;<<<======>>>???AAADDDFFFGGGIIIKKKNNNRRRVVVWWWVVVTTTNNNNNNNNNOOOQQQUUUXXXZZZaaagggrrr|||~~~|||yyyqqqgggccceeesss}}}zzzwwwzzziiiXXXQQQLLLOOOUUU]]]fffoooppppppnnniii___SSSGGG@@@;;;999777777888888777555666666666666666666666666555555555555555555555555666666666666666666666666555555555444444444444333333444555555333333444555444444333444444666777888444444444444444444444333555555444444444333333333555444444444444333333333444444444555555555555666444555555666777888888999999;;;<<<======>>>AAACCCFFFFFFJJJWWWjjjyyyqqqkkklllmmmooopppqqqqqqqqqpppssstttuuuvvvvvvxxx|||~~~|||xxxxxxwwwvvvuuurrrpppooopppsssxxx}}}zzzwwwtttrrrooolllhhheee___^^^\\\YYYWWWUUUTTTTTTPPPQQQRRRTTTUUUYYY]]]aaaeeefffiiimmmppptttwwwxxxwwwxxxxxxyyyzzz|||}}}~~~}}}||||||}}}{{{xxxwwwqqqkkkhhhjjjooouuu}}}wwwsssuuuzzz{{{~~~zzzsssnnn```YYYPPPJJJGGGEEEBBB@@@<<<;;;:::999888777777777888888777777777777888888555555666666666666555555666666555555666777888999555555555555666666666666555444333222222333444555444444444555555555555555444444333333333333444444666666555555555555666666555555444444444444555555444444555555555666666666888777777777999<<>>@@@BBBDDDFFFIIIJJJLLLPPPTTTWWWVVVUUUOOONNNMMMMMMPPPSSSWWWZZZ^^^dddnnn{{{~~~yyypppkkkjjjiiittt~~~{{{yyyyyy}}}ssscccYYYOOONNNTTT^^^kkkvvvttttttqqqkkkbbbVVVLLLEEE>>>;;;888777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555444444444333444555555333333444555444555666666555444333222444444444444444444444444555555444444444333333333444444444444444444444444444444444555555555555666333444555666777888999::::::;;;===>>>>>>@@@CCCEEEBBBFFFRRRfff|||yyyooofffcccddddddiiioooqqqooonnnoooqqqqqqtttwwwyyy{{{|||}}}~~~}}}zzzzzz{{{{{{zzzwwwtttsssqqqsssvvvyyy}}}~~~|||xxxuuupppmmmiiieeeaaa]]]XXXTTTLLLLLLKKKJJJJJJJJJJJJJJJFFFIIIJJJIIIGGGGGGJJJNNNPPPQQQSSSVVVZZZ___bbbeeeiiiiiiiiijjjlllmmmooopppoooooooooqqqtttxxx|||~~~}}}zzzvvvtttoooiiidddbbbbbbfffqqq{{{}}}wwwqqqqqquuuzzz}}}|||wwwtttiiiaaaWWWOOOKKKGGGDDDAAA>>>===<<<:::999999888888888888777777777777888888666777777888888777777666777777777777777666666555555555555555666666666666999888666555555666888999555555555555555555555444444333333222222333333444444444444555555444444444555555444444444444555555555555555666666666777777666666777888:::<<<>>>???BBBBBBCCCFFFGGGIIIPPPYYYbbbwww}}}||||||{{{}}}tttvvvxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvuuusssqqqppp555555555555555555555555888777777666555555444444666666666666777777777777777777888999:::;;;;;;;;;;;;;;;<<<===@@@BBBDDDEEEHHHIIIKKKOOOTTTVVVVVVVVVOOONNNLLLLLLNNNQQQUUUXXX[[[```kkkzzz|||rrrjjjffffffooo{{{}}}{{{vvvzzzyyyjjj^^^SSSQQQVVVbbbqqq~~~|||{{{wwwpppeeeYYYNNNGGG???<<<999777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555444444333444555555333333444555666666666666555444333222333333333444444444555555555555444444444333333333333333333444444444444555444444444555555555555666444555555666777888888999:::<<<===>>>???AAADDDFFFDDDLLL\\\pppzzzrrrhhh___]]]___ccchhhmmmpppooonnnoooqqqppptttxxx{{{}}}~~~~~~~~~{{{{{{||||||{{{zzzxxxwwwuuuvvvwwwzzz}}}}}}{{{wwwsssoooiiifffaaa\\\YYYVVVRRROOOFFFFFFFFFFFFFFFFFFGGGHHHEEEFFFFFFEEEDDDDDDEEEFFFIIIJJJKKKMMMPPPTTTXXXZZZ^^^^^^______aaabbbdddeeeeeeeeefffhhhlllpppuuuwwwxxxzzz}}}~~~{{{xxxuuutttmmmhhhdddaaa^^^^^^fffppp}}}wwwqqqpppssszzz|||}}}{{{ppphhh]]]TTTNNNJJJEEEAAA>>>===<<<;;;:::999999999888888777777777777888888777777888888888888777777777777888888777666555444555555555555666666666666777777666555555666777777555555555555555444444444444444333333333333444444333444555555555555444333555555444444444444555555555555666666666777777777666666777999:::<<<>>>???BBBAAACCCFFFHHHKKKTTT]]]ggg||||||~~~qqqqqqxxx~~~zzzqqqtttxxxzzzyyyxxxwwwwwwuuuuuuwwwwwwvvvtttqqqooo555555555555555555555555666666666666666555555555666666666666777777777777666777888999:::;;;;;;;;;:::;;;;;;===???AAACCCEEEHHHIIIKKKOOOSSSVVVWWWVVVPPPNNNLLLKKKLLLOOOSSSUUUYYY^^^hhhwwwuuuiiibbbbbblllyyy~~~}}}uuuxxx{{{ooocccVVVSSSYYYfffwww|||uuuiii]]]RRRKKK@@@===999777666777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555333444555555333333444555666666666666666666666666111222222333444555666666555555444444444333333333333333333444444444555555444444444555555555555666555555666666777777777888:::<<<>>>???@@@AAADDDGGGHHHTTTggg|||}}}qqqiiiccc]]]\\\```cccfffjjjmmmnnnnnnooopppppptttyyy}}}~~~||||||||||||||||||||||||zzzzzz{{{|||~~~}}}zzzxxxsssnnnjjjbbb]]]WWWSSSPPPNNNLLLKKKFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEDDDCCCEEEEEEEEEFFFIIILLLOOOQQQSSSSSSTTTUUUVVVXXXYYYZZZ[[[\\\]]]___ccchhhmmmoooqqqtttwwwxxxvvvtttsssrrrnnnkkkgggccc^^^ZZZ```hhhrrrwww~~~}}}~~~~~~zzzsssqqqtttxxxzzz~~~xxxpppdddZZZSSSNNNHHHDDD???>>>===;;;::::::::::::888888777777777777888888666666777777777777666666555555777888888777777666555555555555666666666666333333333333333333333333666666555555555444444444555555444444444444555555444555666666666666555444555555444444444444555555555666666666777777777777777888999:::<<<>>>???@@@AAA@@@BBBFFFIIIMMMWWWaaappp||||||qqqhhhnnnyyy|||uuuooosssyyy{{{zzzyyyxxxxxxuuuvvvwwwxxxvvvssspppmmm555555555555555555555555444444555555666777777777666666666666777777777777666666888999:::;;;;;;;;;::::::;;;===???AAACCCDDDHHHIIIJJJNNNSSSVVVWWWVVVPPPNNNKKKJJJJJJMMMQQQTTTXXX\\\fffuuuxxxjjjbbb___jjjzzz~~~}}}uuuxxx{{{rrreeeWWWTTTZZZhhhzzzyyynnnaaaVVVOOOAAA===999777666777777777666666666666666666666666777777777777777777777777666666666666666666666666777666666666555555555555333444555555333333444555777666666666777888999:::000111222333555666777777555555444444444333333333333333333444444555555555444444444555555555666666666666666666777777777777:::<<<>>>???@@@BBBEEEGGGLLLZZZppp~~~~~~vvviiiccc```]]]___cccdddeeegggjjjmmmnnnoooooooootttyyy}}}~~~||||||{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~{{{yyyvvvqqqkkkggg\\\WWWQQQLLLJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEECCCAAACCCFFFHHHFFFDDDDDDCCCCCCCCCEEEGGGJJJLLLLLLLLLMMMMMMOOOQQQRRRSSSUUUVVVWWWZZZ^^^ccchhhjjjmmmppprrrsssrrrqqqqqqqqqrrrooolllhhh```[[[^^^eeehhhmmmuuu}}}~~~||||||||||||}}}~~~}}}uuussstttuuuxxx}}}~~~vvviii___WWWQQQKKKGGG???>>>===<<<;;;:::::::::888888777777777777888888555555666666666666555555222444555777888999888888555555555555666666666777444555555666666555555444666666555555555444444444666555555444444555555666555666777888888777666555555555555444444555555555666666666666777777777777888999:::<<<>>>???@@@AAA@@@???BBBFFFJJJOOOYYYcccwww}}}~~~yyyiiifffqqqzzzuuuooooootttzzz}}}|||zzzyyyzzzvvvwwwxxxxxxvvvrrrnnnkkk444444444444444555666777444444444555555555666666555555555555555555444444888888999999999:::::::::999;;;======>>>@@@BBBEEEFFFHHHKKKNNNPPPRRRVVVXXXWWWTTTOOOIIIFFFIIINNNSSSYYY^^^fffrrr}}}nnnbbbbbbkkkxxxxxx|||mmm___YYY\\\fffxxxxxxoooggg\\\RRRFFF@@@<<<<<<;;;888666888666555555666666777888999777777777777777777777777777777888888888888888777666666666666666666666666555555555555555555555555333333444444444444444444666666666666666666666666666666666555444444444333444444444555555555666666666555444444333333333333333333444444555777888999???======???@@@AAAHHHOOOXXXhhh{{{~~~}}}|||}}}|||{{{~~~|||ooobbb\\\\\\[[[\\\___fffhhhjjjllllllnnnppprrrtttwww{{{~~~~~~~~~~~~}}}|||}}}}}}}}}|||zzzyyyxxxxxxyyy{{{||||||~~~}}}yyytttnnnjjjeee```]]]VVVRRRNNNLLLMMMLLLJJJHHHGGGEEEEEEEEEGGGGGGGGGEEEHHHHHHGGGFFFFFFEEEEEEDDDGGGFFFEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPSSSWWW]]]aaagggiiikkkmmmmmmnnnppprrrsssqqqmmmfff```\\\[[[\\\```ggglllooouuu}}}}}}~~~~~~~~~}}}{{{{{{}}}~~~}}}zzzzzzpppyyyvvvfffZZZSSSLLLFFFEEEBBB>>><<<;;;:::999777999999999999999999999999888888888888888888888888666777888888888777555444444444555555555555444444333888;;;999222...111555555555444444444444555555555555555555555555555555444444444555555555666666777666444333333444555666666777777777777666666555555888<<<>>>>>>???@@@AAA@@@@@@CCCHHHKKKPPP\\\iii}}}zzzoookkklllssszzzrrrmmmlllkkkpppvvv{{{|||{{{yyyyyyuuuvvvvvvvvvuuussspppnnn555555444444444555555666444444444555555555666666666666666666666666666666888888999999999::::::::::::;;;===>>>>>>???BBBDDDEEEHHHKKKNNNPPPSSSWWWYYYWWWTTTOOOIIIFFFHHHLLLQQQXXX]]]dddooopppdddaaaiiiuuu~~~uuuddd[[[[[[cccvvv}}}uuulllaaaVVVIIIBBB<<<<<<;;;888666888999888888777777777888888777777777777777777777777666777777777777666555555555555555555555555555555555555555555555555555555222222333333444555666666555555555555555555555555555555555555555444444444444444555555555555555555555555444333333333444444555555555555666777888999>>>======@@@BBBEEEMMMUUUcccqqqzzzxxxyyy}}}{{{xxxvvvyyyttthhh]]]YYYYYYZZZ[[[^^^eeegggiiijjjkkklllnnnpppvvvyyy}}}~~~~~~~~~}}}}}}|||||||||{{{zzzxxxxxxxxxzzz|||}}}~~~~~~|||yyyuuunnnhhhccc___[[[XXXTTTQQQNNNMMMMMMMMMKKKJJJMMMKKKJJJJJJKKKKKKIIIHHHJJJIIIIIIHHHGGGFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHJJJLLLNNNRRRXXX[[[```bbbeeegggiiikkknnnqqqtttssspppkkkeee```______^^^dddhhhjjjqqqzzz~~~}}}~~~||||||~~~~~~~~~}}}yyyqqqxxx{{{zzz|||zzzlll___WWWOOOHHHFFFCCC???===<<<;;;:::888777777777777777777777777888888888888888888888888666666777888777666555444444555555666666555555444666777888888666555666666555555444444444444555555555555555555555555555555444444444555555555666666666666555555555555555666666666777777777777666666666888;;;===>>>???AAABBBBBBBBBEEEIIILLLSSSaaaoooyyyqqqrrrxxxwwwnnnhhhfffkkkpppvvvzzz{{{zzzyyyxxxwwwxxxxxxxxxwwwuuusssqqq666666555444444444555555444444444555555555555555666777777777777777777777888888999999999:::::::::;;;<<<>>>>>>>>>???AAACCCEEEGGGKKKNNNPPPTTTXXX[[[XXXUUUPPPJJJGGGGGGJJJMMMWWW\\\cccmmm}}}uuuiii```fffqqq}}}nnn___ZZZaaarrr{{{ssshhh]]]MMMEEE===<<<;;;888777888;;;:::999888777777777777777777777777777777777777777777777777777666555444555555555555555555555555555555555555555555555555000111222333555666777777555555555555555555555555444444444555555555555555555555555555555555444444444444444444444444555555777777777777777888999:::>>>===>>>BBBEEEIIISSS]]]qqq~~~yyytttvvvzzz}}}|||vvvssswww}}}yyyjjjaaaYYYXXXZZZ\\\^^^bbbggghhhjjjkkkkkkllloooqqqyyy{{{~~~~~~}}}~~~~~~~~~}}}|||zzzyyyzzzyyyxxxxxxyyy{{{}}}~~~~~~{{{xxxuuupppiiibbb]]]YYYVVVTTTTTTRRRQQQPPPQQQRRRPPPOOOSSSQQQPPPOOOOOOOOOMMMKKKMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCEEEFFFHHHKKKPPPTTTVVVYYY]]]```cccfffjjjmmmqqqrrrqqqnnniiidddbbbaaa]]]```ccceeekkkttt{{{|||~~~}}}~~~~~~~~~}}}~~~zzzsssvvvuuusssuuu}}}ssshhh^^^TTTLLLGGGDDDAAA>>>===<<<:::999777777777777777777777777888888888888888888888888666666666777666555555444444555555666666555555444666555444555888999888666555555444444444444555555555555555555555555555555444444444555555555555555555555666666666666555555444555666777777888777777777999;;;<<<===>>>AAADDDDDDDDDFFFJJJOOOXXXiiixxxxxxssswwwtttkkkfffeeelllpppvvvzzzzzzyyyxxxxxxwwwxxxxxxxxxwwwvvvtttsss777666555444444444444444555555555555555555555555666666666666666777777777888888999999999:::::::::<<<===>>>>>>===>>>@@@BBBEEEGGGJJJMMMPPPTTTYYY\\\XXXVVVRRRMMMHHHGGGHHHKKKTTT[[[cccmmm{{{yyynnn```ccckkkxxx{{{fff\\\___nnn{{{{{{pppeeeSSSIII???<<<;;;999777888:::999888888777777777777666666666666666666666666666777777888888888777777555555555555555555555555555555555555555555555555222222333333444555666666555555555555555555555555333444444444555666666666555555555555555444444444444444444444444555666777999888888888888999:::;;;>>>>>>@@@DDDGGGLLLXXXddd}}}}}}wwwwww}}}yyyvvv{{{rrrddd]]]ZZZ\\\___aaaeeeiiikkklllmmmnnnnnnpppsssuuu|||~~~~~~}}}|||}}}~~~~~~|||zzzxxxzzzyyyxxxxxxyyy|||~~~~~~{{{wwwsssrrrmmmeee___ZZZXXXVVVTTTVVVVVVVVVXXXYYYYYYXXXWWWXXXVVVUUUTTTTTTTTTRRRQQQRRRRRRRRRQQQPPPNNNLLLKKKHHHGGGFFFEEEDDDDDDDDDEEECCCCCCBBBAAA@@@??????@@@???@@@AAAAAABBBEEEJJJMMMOOORRRVVVYYY\\\```dddgggjjjlllooonnnkkkgggdddccc^^^______aaafffooowww{{{}}}~~~~~~}}}~~~vvvuuusssqqqssszzzzzzoooeeeYYYOOOHHHEEEAAA>>>===<<<:::999999999999999999999999999888888888888888888888888666666666666555555444444555555666666666666555555555333222333444666555444555555444444444444555555555555555555555555555555555555555555555555555555222333555666666555444333444444555777888888888888999:::;;;;;;<<<>>>BBBEEEEEEDDDFFFJJJQQQ]]]pppzzz|||rrrkkkiiiiiimmmqqqvvvyyyzzzxxxxxxwwwuuuvvvvvvvvvvvvuuussssss777666555444444444444444555555555555555555555444444444444555555666666666888888999999999:::::::::<<<===>>>>>>===>>>@@@BBBDDDFFFIIILLLOOOSSSXXX\\\YYYXXXUUUPPPKKKIIIIIIJJJQQQYYYccclllxxx|||ssscccbbbfffsssnnn^^^___jjjtttyyypppZZZMMM@@@<<<;;;999888888666666666666666777888999666666666666666666666666333444555666777888888888555555555555555555555555555555555555555555555555444444444444444444333333555555555555555555555555333444444444555666666666555555555555555555555444444444444444555555666777999999888999999:::;;;<<>>>>>?????????AAAEEEHHHLLLNNNRRRUUUWWWZZZ]]]```dddhhhlllnnnmmmjjjhhhgggccc```^^^```dddkkktttzzz~~~~~~~~~~~~yyyvvvrrrrrrtttxxx}}}~~~uuujjj^^^SSSIIIFFFBBB???===<<<:::888999999999999999999999999777777777777777777777777777777666666555555555555555666666666666666666555444555555444222111333555555555444444444444555555555555555555555555555555555555555555555555555444111222333444555444333333444444555777888888888888999:::;;;<<<===???BBBEEEDDDCCCEEEKKKTTTbbbxxxxxxnnniiijjjkkkpppssswwwzzzzzzxxxxxxxxxvvvvvvvvvvvvvvvvvvuuuuuu666666555444444444555555555555555555555444444444333333444444555555666666888888999999999:::::::::;;;<<<>>>>>>>>>???AAACCCEEEFFFHHHJJJMMMQQQWWW[[[[[[ZZZYYYUUUPPPLLLKKKKKKMMMVVV```iiissswwwfffbbbcccpppsssaaa^^^ffflllyyy```QQQBBB<<<;;;:::888888555555555555666777888999777777777777777777777777111222333444555666666666444444444444444444444444555555555555555555555555666555555444444333222222444444444444444444444444444444444555555555555555444444444555555555666666555555555444555555666666888888888888:::;;;<<<===???@@@DDDHHHLLLUUUfffvvvzzz}}}ttthhhZZZYYY[[[aaadddeeehhhllljjjkkklllmmmnnnqqqvvvyyy~~~~~~|||{{{|||~~~~~~~~~}}}~~~}}}||||||}}}~~~{{{wwwrrrooohhhddd___\\\[[[[[[ZZZZZZ[[[^^^ccceeefffeeeeeeeeefffdddcccbbbbbbbbb```^^^ZZZ[[[[[[ZZZXXXTTTQQQOOOHHHHHHFFFEEEDDDDDDDDDDDDBBBBBBAAA??????>>>>>>>>>>>>>>>>>>>>>===???BBBEEEIIIKKKNNNQQQSSSUUUXXX[[[___dddjjjnnnooonnnmmmmmmhhhccc___```ccchhhooowww{{{}}}~~~yyysssrrrtttvvvzzzxxxooobbbXXXKKKGGGCCC@@@???===;;;999777777777777777777777777777777777777777777777777888888777666666666666666555666666777777666666555666777777555333222444777555555444444444444555555555555555555555555555555555555555555555444444444111222333444444444444444444555666777777888777777888:::<<<===>>>???BBBEEECCCCCCFFFNNNXXXhhhrrriiifffhhhkkkrrruuuyyy{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyy555555444444444555555666666666555555555444444444444444444555666666777777888888999999999::::::::::::;;;===>>>>>>???BBBDDDEEEFFFGGGIIIKKKOOOUUUYYY\\\\\\\\\XXXTTTPPPNNNMMMKKKRRRZZZbbbmmm{{{zzzjjjcccaaammmvvvbbb]]]aaadddwww|||{{{dddTTTCCC<<<<<<:::999999777777777666777777888888777777777777777777777777555666666666666666555555444444444444444444444444555555555555555555555555444444444444444444333333444444444444444444444444555555555555555444444444222333333444555666777777777666666555555555555666666666777888999;;;===>>>>>>@@@EEEKKKQQQ\\\pppuuuiii___YYYYYY]]]cccfffeeegggjjjiiijjjlllmmmooosssyyy}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~{{{wwwrrrnnneeeccc```___```aaaaaa```aaaffflllooonnnmmmmmmmmmkkkiiifffdddcccaaa^^^\\\[[[[[[[[[ZZZXXXTTTPPPNNNIIIHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@???????????????>>>>>>>>><<<<<<===???BBBDDDGGGJJJMMMOOORRRUUUXXXYYY^^^eeekkknnnooopppqqqllleee```aaabbbdddjjjrrrwwwzzz|||~~~~~~~~~|||rrrpppqqqsssxxx~~~{{{sssggg]]]NNNJJJFFFCCCAAA???===<<<777777777777777777777777777777777777777777777777:::999888777666777777888666666777777777777666666777555333222444666777666555555444444444444555555555555555555555555555555666666555555555444444444444444444444555666777777666666777777777777666666777:::===>>>???@@@BBBDDDCCCDDDHHHQQQ]]]nnnvvvkkkcccccchhhmmmuuuwwwzzz|||{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{444444444444444555666777666666555555555444444444444555555666777888888999888888999999999:::::::::999;;;======>>>@@@CCCEEEEEEFFFGGGHHHJJJNNNSSSWWW]]]]]]]]][[[VVVRRROOOOOOIIIPPPVVV\\\hhhxxx|||mmmddd```lllwwwbbb[[[]]]^^^nnnssswwwyyy|||}}}xxxgggUUUCCC<<<<<<;;;999999;;;:::999888777777777777777777777777777777777777<<<<<<;;;;;;999888777666444444444444444444444444555555555555555555555555333333333444444555555555444444444444444444444444666666666555555444444333111222333444555777888888888777666555555555555555555555666777999<<<>>>???<<>>>>>===<<<:::;;;>>>@@@AAADDDGGGKKKMMMPPPTTTWWWTTTYYY```gggkkkmmmpppqqqnnnfffaaabbbbbbbbbgggoootttwww{{{}}}}}}}}}~~~pppmmmmmmpppwww}}}}}}uuujjj```PPPMMMHHHEEECCCBBB???>>>999999999999999999999999777777777777777777777777;;;:::888777777777888999666666777777777777666666666000,,,...444999777444555555555444444555555555555555555555555555555555666666555555555444444444666666555555666777999:::666777777777777777666555777:::===@@@@@@AAABBBCCCDDDEEEJJJTTT```rrr~~~yyyoooeeeaaaccckkkqqqvvvyyy{{{|||{{{zzzzzzzzzvvvvvvvvvvvvwwwxxxyyyyyy666666666666666666666666444444555555666777777777777777666666555555555444555666888999:::;;;;;;;;;<<<<<<===>>>??????@@@@@@CCCEEEFFFHHHJJJMMMRRRVVVXXX]]]bbbccc]]]UUUNNNKKKLLLMMMRRR\\\eeeqqquuuiiiaaahhh{{{{{{dddVVVTTTWWWcccjjjqqquuuxxx|||{{{wwwfffYYYHHH===::::::888666888777777666555444444444888888888888888888888888666666555555555555666666999888888777666555555444555555555444444333333333444444444444444444444444444444444555555555666666333333333444444444555555111222333444555777888888666666666666666555555555999999999:::;;;===>>>??????BBBFFFNNNZZZllltttfff^^^\\\\\\\\\^^^aaacccdddeeegggiiijjjlllooosssvvvyyy{{{|||~~~~~~{{{uuuqqqooonnnmmmkkkkkkkkklllmmmqqqrrrtttxxxzzzzzzwwwtttoookkkfffaaa^^^ZZZWWWUUUSSSSSSRRRPPPNNNLLLJJJIIIFFFEEEDDDBBBAAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBBBB>>>>>>>>>>>>============???@@@BBBEEEHHHLLLOOOQQQQQQUUUZZZ___dddjjjppptttmmmiiiccc``````cccgggiiipppsssvvvyyyzzz{{{}}}~~~yyyqqqmmmmmmuuu}}}|||qqqfffXXXQQQIIIEEEEEECCC???;;;;;;;;;:::999999999::::::999888777666666777888999888888999999999777666555666555555666666777888999666666555555555444444444333444555666666555444333555555555555555555555555666666777777666555444444555555555555666666666666666666666666666777888999;;;<<<===>>>@@@BBBCCCDDDFFFFFFLLLWWWeeewww|||yyy|||sssjjjddd```aaaiiiqqqyyyyyyzzz{{{|||||||||{{{wwwxxxyyyxxxwwwwwwyyyzzz666666666666666666666666666666666666666555555555777666666666555555555555666777888999:::;;;;;;;;;<<<<<<===>>>???@@@AAABBBDDDEEEGGGHHHJJJMMMQQQUUUYYY^^^cccddd___WWWQQQNNNNNNNNNSSS\\\dddooo{{{nnnccceeesssxxxcccVVVRRRTTTYYYaaahhhlllpppttttttqqqfffZZZJJJ???;;;:::888555999888888777666666555555555555555555555555555555666666555555555555666666888888777777666555555444555555555444444333333333444444444444444444444444444444444555555555666666333333333444444444555555222333333444555666777777666666666666666666666555666777777888999;;;<<<===???BBBHHHQQQ^^^qqquuuhhh^^^YYYYYYZZZ\\\___ccceeeeeefffhhhiiikkkmmmqqquuuxxxzzz}}}~~~~~~~~~zzzvvvtttsssrrrpppoooooopppppptttuuuwwwzzz|||{{{xxxvvvnnniiibbb\\\XXXTTTQQQNNNMMMLLLLLLJJJHHHFFFDDDCCCDDDCCCAAA@@@?????????@@@BBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>>>>===============>>>@@@CCCFFFIIILLLNNNOOORRRWWW\\\aaagggmmmrrrppplllgggcccbbbdddfffgggooorrrvvvxxxyyyzzz|||}}}}}}ssslllkkkpppwww}}}sssiii\\\UUULLLGGGFFFDDD@@@;;;<<<;;;::::::999999::::::999888777666666777888999555555666777777666555444888777666666666666666777666666555555555444444444444555666666666666555444555555555555555555555555666666666666666555444444555555555555666666666666555555555555666777888999;;;<<<===???@@@BBBCCCDDDGGGGGGMMMZZZiii{{{|||}}}}}}}}}|||uuummmccc___]]]```iiirrrzzzzzz{{{{{{|||{{{{{{{{{xxxyyyyyyyyywwwxxxyyy{{{666666666666666666666666888777777666555555444444666666666666555555555555777777888999:::;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCEEEFFFHHHIIIJJJLLLPPPSSSYYY^^^cccdddaaa[[[UUURRRQQQQQQTTT[[[cccmmm|||uuufffbbbiii~~~tttbbbVVVPPPOOOPPPYYY```dddhhhmmmnnnmmmdddYYYKKKAAA===;;;777444999999999888888777777666555555555555555555555555666666555555555555666666888777777666666555555555555555555444444444444444444444444444444444444444444444444555555555555555333333333444444444555555444444444555555555666666555555666666666666666666666777777888999;;;===>>>@@@DDDKKKVVVeeexxx~~~tttfff[[[UUUUUUWWWZZZ]]]```dddggghhhhhhhhhiiilllooossswwwyyy|||~~~~~~~~~~~~}}}|||{{{zzzxxxwwwvvvuuuuuuvvvvvvwwwyyyzzzyyyvvvtttjjjeee\\\UUUOOOKKKHHHFFFGGGFFFFFFEEECCCBBB@@@???@@@@@@>>>===============@@@AAABBBCCCCCCBBBAAAAAA??????>>>>>>>>>=========;;;<<<>>>@@@CCCFFFHHHJJJKKKNNNSSSWWW]]]ccciiinnnqqqooolllhhhfffeeeffffffnnnqqqtttvvvwwwxxxzzz|||xxxooojjjlllrrr~~~~~~uuummmaaaYYYOOOIIIHHHEEEAAA===<<<<<<;;;:::::::::::::::888888777777777777888888444555666666666666666555999888777666555555555555666666666555555555555444555666666777777666666555555555555555555555555555666666666666666555555444555555555555666666666666555555555555666777888999<<<<<<>>>???AAABBBDDDDDDHHHHHHNNN]]]ooo~~~ttt{{{|||~~~~~~pppggg^^^[[[\\\aaalllvvv{{{{{{|||||||||{{{zzzzzzxxxyyyzzzyyyyyyyyy{{{|||666666666666666666666666777777666666555555555555666666666666666555555555888888888888999:::;;;;;;;;;;;;===???@@@BBBDDDDDDEEEGGGHHHIIIJJJLLLOOORRRYYY\\\aaadddbbb^^^XXXUUUTTTSSSUUUZZZaaajjjxxx{{{lllbbbcccrrrtttdddWWWNNNJJJOOOWWW___bbbdddhhhjjjhhh^^^VVVKKKCCC>>>;;;888444999999888888888777777777777777777777777777777777666666555555555555666666777777666666666555555555555555555555555444444444444444444444555555555555555555555555555555555555333333333444444444555555555555555555555555555444555555555555666666666666888888999:::<<<>>>???@@@BBBFFFNNN[[[lll~~~~~~nnn\\\SSSQQQTTTYYY]]]^^^bbbfffiiiiiiiiiiiijjjlllpppuuuxxxyyy{{{~~~~~~~~~~~~|||zzzyyyuuutttsssssssssrrrooommmccc]]]TTTMMMHHHEEEDDDBBBCCCCCCCCCCCCBBB@@@???>>>>>>>>>======<<<<<<<<<<<<>>>???AAACCCDDDCCCAAA@@@?????????>>>>>>>>>======;;;<<<===>>>AAACCCFFFGGGHHHKKKOOOTTTYYY___fffkkkoooooonnnllljjjhhhhhhiiinnnqqqsssuuuvvvwwwyyy{{{~~~tttmmmlllppp|||wwwqqqddd[[[QQQKKKIIIGGGCCC???===<<<;;;:::::::::::::::888777777777777777777888666666777888888888999999888888777666666666666666666666666555555555555555666666777777777777666666555555555555555555555555555666666666666666555555555555555555666666666666444444444555666777888999<<<===>>>@@@BBBCCCDDDEEEHHHHHHPPP```rrrzzzssszzz~~~oooeee\\\ZZZ^^^eeepppzzz|||||||||||||||{{{zzzyyyyyyzzz{{{{{{zzzzzz|||~~~666666666666666666666666555555555555666666777777555555555666666666666666999888888888888:::;;;<<<:::;;;<<<>>>@@@BBBCCCDDDDDDFFFIIIJJJKKKLLLOOORRRWWWZZZ___bbbccc```[[[XXXVVVTTTUUUYYY^^^ggguuu~~~qqqgggccclllwwwgggXXXNNNHHHNNNWWW```aaaaaabbbbbbaaaXXXRRRIIICCC???<<<999666888777777777777777666666666666666666666666666666666666555555555555666666666666666666555555555555555555555555555555555555444444444555555666666666555555555555555555555444333333333444444444555555555555555555555444444444444555555555666666777777888888999:::<<<>>>@@@AAAEEEIIIRRR```rrr|||iiiWWWOOOPPPSSSYYY___```cccgggiiiiiiiiijjjjjjlllqqqvvvxxxwwwyyy}}}~~~~~~}}}zzztttrrrooommmkkkhhheeecccZZZTTTMMMGGGDDDCCCBBBBBB@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>=========<<<>>>@@@CCCCCCCCCBBBAAA????????????>>>>>>>>>>>><<<<<<===>>>@@@BBBDDDEEEFFFIIIMMMQQQVVV]]]dddiiikkkmmmooonnnlllkkklllmmmppprrrtttuuuuuuwwwzzz|||~~~~~~~~~~~~~~~wwwnnnlllooo|||zzztttfff^^^SSSMMMKKKIIIFFFBBB>>>===<<<;;;::::::::::::777777777888888777777777666666777777777888999999666666666666666777888888666666666666666666666666777777666666666666777777666666666666666666666666555555666666666666666555555555555555666666666666555555555666777888999:::===>>>???@@@BBBDDDEEEFFFGGGIIIQQQaaarrrzzzuuu}}}vvv~~~nnnddd[[[ZZZ___fffpppyyy|||}}}}}}}}}|||{{{zzzzzzzzz{{{||||||{{{|||~~~666666666666666666666666444444555555666777777888555555555666666666666666:::999888888888999;;;<<<:::;;;<<<===???AAABBBBBBCCCEEEHHHJJJKKKMMMPPPRRRWWWYYY]]]bbbdddccc___[[[XXXUUUUUUXXX]]]dddssstttjjjeeejjjyyy{{{jjj[[[PPPKKKMMMXXXaaabbb```^^^]]]ZZZWWWRRRJJJDDD???<<<:::888777777777777777777777777444444444444444444444444666666555555555555666666555555555555555555555555555555555555555666666666444444444555666666777777555555555555555444444444333333333444444444555555555555555555555555444444444444555555666777777777666666777999;;;===???@@@GGGLLLVVVfffxxxsssaaaRRRNNNOOOPPPWWW___bbbdddfffhhhhhhhhhjjjkkkmmmrrrwwwxxxvvvvvvzzz~~~~~~~~~}}}yyysssooojjjfffbbb^^^[[[XXXPPPLLLFFFCCCBBBBBBBBBBBB======>>>>>>>>>>>>>>>===>>>??????@@@@@@??????>>><<<===???AAABBBCCCCCCBBB@@@@@@?????????>>>>>>>>>=========>>>???AAABBBCCCEEEGGGJJJNNNSSSZZZbbbhhhgggjjjnnnnnnllllllnnnppprrrtttuuuvvvvvvxxx{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~xxxooommmnnnzzzxxxlllcccWWWPPPMMMLLLHHHDDD>>>>>><<<;;;::::::::::::777777888888888888777777666555555555555666666777555555555555666777888999555666666666666777777777777666666555555666666777666666666666666666666666444555666666666666666666555555555555666666666666555555666777888:::;;;<<<>>>>>>@@@AAACCCDDDFFFFFFGGGJJJUUUcccqqqzzzyyy~~~uuu|||iii___WWWXXX^^^fffooovvv||||||}}}}}}}}}|||{{{{{{{{{|||}}}}}}}}}}}}666666666666666666666666555555555666666666666666555555555555666666666777:::999888777777999:::<<<:::;;;<<<===>>>???@@@@@@BBBDDDHHHJJJLLLNNNQQQSSSWWWYYY]]]bbbgggfffccc___XXXUUUUUUWWW[[[cccqqq~~~uuulllgggjjjvvvmmm]]]TTTQQQQQQ^^^iiikkkgggdddaaa^^^[[[VVVNNNFFF@@@<<<:::999888888888888888888888888444444444444444444444444666666555555555555666666555555555555555555555555444555555555666666666777444444444555666777777777666666555555555444444444333333333444444444555555444444555555555555555555444444555555666777777888666666777999;;;===???AAAHHHMMMYYYkkkhhhYYYOOOOOOPPPPPPVVV```dddeeefffffffffgggjjjllloootttyyyyyyuuutttxxx}}}~~~~~~|||wwwoookkkddd]]]XXXSSSOOOLLLIIIFFFBBB@@@@@@@@@@@@???;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@??????<<<===>>>@@@AAABBBCCCDDD@@@@@@@@@?????????>>>>>><<<<<<<<<===>>>???@@@AAACCCEEEHHHKKKPPPXXX```fffeeeiiimmmmmmkkkjjjmmmqqquuuvvvwwwxxxxxxyyy}}}~~~~~~}}}}}}~~~~~~||||||}}}}}}~~~{{{rrrooopppwww~~~~~~tttjjj]]]TTTPPPMMMIIIEEE???>>>===<<<:::::::::999666777888999999888777666777666555444444555666666777666666666666666777888555666666666777777777777666666555444444555666666666666666666666666666666444444555666666666666666555555555555666666666666666666777888999;;;===>>>>>>???@@@BBBCCCEEEFFFGGGGGGMMMYYYeeeooo{{{zzz}}}uuucccZZZTTTWWW___gggnnnuuu{{{||||||}}}}}}}}}}}}|||{{{}}}~~~~~~~~~666666666666666666666666777777777666555555444444444555555555666666777777;;;:::888777777999:::<<<:::;;;;;;<<<===>>>>>>???AAADDDGGGJJJLLLNNNQQQSSSXXXZZZ^^^ccchhhiiieeeaaaXXXUUUTTTWWW[[[bbbqqq~~~uuulllhhhkkkvvvnnn^^^WWWUUUXXXfffsssuuuqqqmmmiiifff___ZZZQQQHHHAAA<<<:::999999999999999999999999999666666666666666666666666666666555555555555666666444555555555555555555555444555555555666666777777444444444555666777777888666666555555555444444444333333333444444444555555444444444555555555666666444444444555666777777888888888999;;;===@@@BBBCCCHHHNNN[[[nnn~~~|||}}}}}}aaaUUUNNNQQQSSSRRRXXXccceeeeeeeeeddddddfffjjjmmmqqqvvv{{{zzzvvvtttxxx|||~~~~~~zzzuuukkkeee]]]VVVOOOJJJFFFCCCEEECCC@@@>>>??????>>><<<<<<===>>>???@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>=========>>>@@@BBBDDDEEE@@@@@@@@@????????????>>><<<<<<<<<<<<<<<===>>>???AAACCCFFFIIINNNVVV^^^dddfffiiimmmllliiiiiilllpppvvvxxxxxxyyyyyy{{{~~~~~~}}}}}}}}}}}}}}}~~~||||||}}}}}}~~~~~~~~~~~~vvvrrrssstttyyy{{{pppbbbXXXRRRNNNIIIDDD??????===<<<;;;::::::999666777888999999888777666:::999888666666666777888999888777666666555555666555666666666777777888888666555444333333444555666777777777777777777777777444444555666777777666666555555555555666666666777777777888999:::<<<>>>???>>>???@@@BBBDDDEEEFFFGGGHHHPPP\\\gggnnnzzz||||||lll```XXXSSSXXXaaaiiiqqqvvv{{{{{{|||}}}}}}~~~}}}}}}|||}}}~~~~~~333444555666666444222111333333444555666666666555666666666666777777777777777777777888999999::::::===>>>???>>>===>>>@@@AAACCCEEEGGGHHHIIILLLOOORRRTTTWWW]]]bbbfffggggggfff___XXXTTTVVV[[[cccnnnyyy}}}nnneeehhhuuussseee]]][[[YYYnnn|||uuunnnfff]]]QQQHHHCCC@@@;;;777888888888888777777777777777777666666555555444444:::999777666555666777999888888888888777777777777777555444555888:::888666555555555555555555555555222222333333444555666666444555666555444333444666777777666666555555555444555555555666666666666777888999;;;======???BBBEEEGGGRRRdddxxx}}}yyyxxx}}}}}}~~~tttZZZTTTLLLJJJNNNVVV\\\```ccceeefffffffffhhhkkknnnuuuwwwyyywwwuuuuuuxxx|||~~~~~~~~~}}}}}}xxxrrreee___WWWOOOKKKHHHGGGEEEBBBBBBAAA@@@?????????@@@>>>??????@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@????????????????????????======<<<;;;;;;;;;;;;<<>>@@@AAABBBBBBAAACCCFFFHHHNNNQQQZZZdddjjjuuuxxxlllZZZUUURRRVVV```lllsssvvv|||}}}|||zzzxxxxxxzzz|||zzz|||}}}444555666777777555333222444444555555666555555555666666666666777777777777777777777888999999::::::<<<===>>>>>>===>>>@@@BBBAAACCCEEEGGGIIILLLPPPTTTTTTWWW\\\bbbfffgggggggggaaaZZZUUUVVVZZZaaalllvvv~~~oooeeehhhttt{{{lllaaa\\\\\\ppp}}}vvvjjjaaaTTTJJJEEEAAA<<<888888888888888777777777777777777777777777777666666999777666444444555666777888888777777777666666666555333222333555777555444555555555555555555555555222222333333444555555666555777888777666555666888777666666666555555555555444444444555555555666666888:::<<<===>>>@@@CCCFFFJJJUUUggg{{{}}}yyyxxx|||~~~|||zzzzzz}}}}}}oooWWWQQQKKKIIINNNUUU\\\```eeeeeeffffffgggiiimmmpppwwwxxxxxxvvvsssssswww{{{~~~{{{qqqkkk\\\WWWPPPJJJFFFDDDCCCBBBBBBAAA@@@????????????@@@???@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<>>AAABBBCCCCCCCCCDDDGGGJJJNNNRRR\\\eeelllwww~~~}}}zzzyyyttthhhZZZVVVSSSWWWaaallltttwww{{{||||||{{{yyyxxxyyy{{{zzz{{{}}}555666777777777666555444555555555666555555444444666666666666777777777777777777888888999:::::::::<<<===>>>>>>===>>>@@@BBB???AAADDDFFFIIILLLQQQUUUTTTWWW\\\bbbfffiiijjjjjjeee]]]XXXWWWZZZ___hhhqqq}}}qqqfffgggsss~~~ttteee\\\[[[nnn}}}pppfffYYYNNNGGGBBB>>>:::888888888888777777777777777777888888888888888999999888666555555555666777777666666666666555555555444333222333444555444333555555555555555555555555222333333444444555555555555666777777666555666777666666666666555555555555555555666666666777777777888:::<<<===>>>AAADDDGGGNNNZZZmmm~~~|||~~~}}}zzzxxxyyy}}}vvvfffRRRNNNJJJIIINNNUUU\\\```fffggggggggghhhkkkppptttyyyyyyxxxtttqqqqqquuuyyy}}}~~~~~~~~~|||qqqgggaaaSSSNNNIIIDDDBBBBBBAAA@@@AAA@@@@@@????????????@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>============@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<<<<@@@DDDFFFHHHLLLRRRWWW```cccfffhhhhhhjjjnnnrrrzzz{{{||||||zzzyyyzzz{{{zzzzzz{{{|||}}}~~~~~~}}}}}}||||||}}}}}}|||}}}}}}~~~yyyooovvv|||qqqbbbVVVOOOKKKJJJEEEBBB>>>;;;;;;::::::999999999999999999999999999777777777777777777777777888888777777777666666666555555555555555555555555555555555555666666666666888777666666777777666555555555666777777777777777777777777777777888999999777888888999:::<<<>>>???BBBCCCDDDDDDDDDFFFIIIKKKOOOTTT]]]fffmmmyyyzzz~~~{{{wwwuuu{{{nnncccXXXUUUTTTXXXbbbllltttwwwzzz{{{||||||zzzyyyyyyzzzzzz{{{}}}555555666666666666555444555666666666555444333333666666666666777777777777777777888999999::::::;;;;;;<<<=========>>>@@@BBBAAACCCEEEGGGIIILLLQQQTTTUUUXXX]]]ccchhhlllnnnnnniiibbb[[[YYYZZZ]]]dddmmmyyysssgggfffqqq|||~~~jjj[[[XXXhhh|||vvvmmm___RRRIIICCC>>>;;;888888888888777777777666666777777888888999999999::::::999888888888888999666666555555555444444444555444444444555555555555555555555555555555555555333333333444444444555555333444555555333333444555666666666666666555555555777777777888888888999999999:::<<<===???BBBFFFJJJRRR```ttt}}}yyyzzz~~~lll]]]MMMJJJIIIIIINNNUUU\\\```ggghhhhhhhhhjjjnnnssswwwzzzzzzwwwsssoooooossswww{{{}}}~~~}}}}}}pppeee[[[VVVMMMJJJFFFDDDCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>>===<<<<<<<<>><<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888888888777777777666666555555555555555555555555777777777777888888888888999888777777888888777555555555666777777777777777555555555555555666666777777777888999;;;===>>>???BBBCCCDDDDDDDDDFFFIIILLLQQQVVV]]]dddlll{{{wwwzzzxxx~~~yyyhhh^^^VVVTTTTTTYYYbbblllssswwwzzz|||~~~~~~}}}{{{{{{{{{yyyzzz|||444444444444555444444444555666666666555444333333666666666666777777777777888888888999::::::;;;;;;:::;;;============@@@BBBEEEFFFHHHIIIIIILLLOOORRRVVVYYY___eeekkkooorrrsssnnnfff^^^[[[ZZZ[[[bbbiiiwwwwwwiiifffnnnxxxttt```WWWbbbttt{{{sssfffXXXMMMDDD>>>;;;888888888888777777777666666666666777777888888888:::999999888888888888888555555555555444444444444555555555555444444444555555555555555555555555555333333333444444444444444333444555444333222333555555555555666666666666666666666777777777888888888:::;;;<<<===???CCCHHHLLLVVVeeezzz|||yyy~~~wwwcccUUUHHHHHHIIIJJJOOOUUU\\\```ggghhhiiijjjlllpppvvvzzz{{{zzzxxxrrrnnnnnnrrrvvvyyy{{{~~~~~~}}}{{{pppdddZZZRRRNNNIIIGGGEEEDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCBBB@@@???===<<<<<<<<<==============================<<<;;;;;;;;;;;;<<<<<>>@@@DDDJJJOOOZZZjjj}}}}}}kkkYYYPPPEEEGGGJJJLLLPPPUUU[[[```eeegggiiilllnnnrrrwwwzzzzzzzzzxxxtttooonnnrrruuuwwwyyy|||~~~}}}}}}yyyxxxwwwwwwwwwrrrpppkkkcccYYYQQQLLLJJJGGGEEEDDDDDDEEEEEECCCBBBBBBAAAAAAAAAAAABBBBBBCCC@@@AAABBBCCCDDDEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<>>===<<<:::888777777777777777777777777777777777777777777777777999999888888888777777777666666666666666666666666555555555555666666666666888777777888999999666444555555666777777777777777777777777777777888999999777777888:::<<<>>>@@@AAAAAABBBCCCDDDDDDFFFJJJMMMTTT\\\ccchhhttt~~~~~~~~~nnnaaaYYYQQQRRRVVV[[[ccckkkrrrwww{{{}}}~~~}}}~~~yyyzzzzzz|||~~~444444444444444555666666444444555555666555555555666666666666777777777777888888999::::::;;;;;;<<<999:::<<<<<<<<<===@@@BBBCCCDDDEEEFFFGGGIIIMMMPPPTTTWWW]]]dddkkkqqqvvvxxxuuummmeee```]]]\\\```fffsssooofffiiipppxxxcccccckkkzzzvvvhhhXXXKKKAAA===888888888888777777777777888888888888888888777777555555555555555444333333666666666555555555555444444555777555333222333555555555555555555555555555444444444444444444444444444555666666444444555666555555555555666666666777555555666666666777777777;;;<<<===>>>@@@EEELLLPPP^^^ooo~~~~~~vvv___OOOKKKDDDGGGKKKNNNQQQUUU[[[___bbbeeejjjmmmppptttwwwzzzyyyzzzyyyuuuqqqppprrruuuuuuxxx{{{|||}}}zzzuuunnniiigggggghhhhhh______]]]XXXQQQLLLJJJJJJHHHGGGFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@==============================<<<;;;;;;;;;;;;<<<;;;>>>AAABBBDDDHHHOOOUUUUUUZZZ___bbbccceeeiiilllmmmrrryyy~~~~~~}}}||||||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}}}}|||zzzyyyzzz|||||||||}}}}}}wwwjjj^^^TTTMMMJJJEEEBBB@@@>>>>>><<<:::888888888888888888888888888777777777777777777777777999999999888888888777777666666666666666666666666555555555555666666666666777777777888999888666333555555666777777777777777777777777777777888999999777777888:::<<<>>>@@@BBBBBBCCCDDDEEEFFFHHHKKKNNNSSS^^^iiirrryyyiii]]]XXXQQQTTTXXX^^^eeemmmtttyyy{{{|||}}}|||{{{{{{}}}zzzyyyyyyzzz}}}555555555555555666777888333333444555666666666555666666666666777777777777888999999::::::;;;;;;<<<888:::;;;<<<<<<===@@@BBB???AAACCCDDDFFFIIIMMMPPPRRRVVV[[[cccjjjpppuuuxxxwwwooofffbbb^^^]]]```fffqqqpppfffhhhnnn~~~gggccchhhuuu{{{mmm]]]NNNCCC>>>888888888888777777777777;;;::::::999999888888888666666666777666555555444777666666666666555555555666888:::888555444555777555555555555555555555555444444444444444444444444222333444444222222333444444555555555666666777777888999999999999:::::::::;;;<<<===>>>AAAFFFMMMQQQaaarrrzzz|||pppWWWJJJHHHDDDHHHLLLOOORRRUUU[[[___```dddjjjnnnrrrtttwwwyyyxxxzzzzzzwwwrrrqqqsssuuuuuuxxx{{{{{{{{{{{{xxxnnniiibbb]]]\\\\\\]]]]]]TTTVVVUUURRRMMMIIIIIIJJJKKKJJJJJJJJJJJJIIIFFFCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;===???@@@BBBGGGOOOVVVUUUZZZ```cccccceeehhhkkkjjjpppxxx~~~}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{||||||{{{zzzxxxyyy|||~~~~~~~~~{{{zzzyyyyyywwwkkk___UUUNNNJJJEEECCC@@@???>>>===:::888;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777999999999888888888888777777777777777777777777777777777777777888888888888666666777888999888555222555666666777777777777777555555555555555666777777777777888:::<<>>===<<<;;;<<<===???AAAAAACCCFFFGGGHHHJJJMMMOOORRRWWW___fffkkkppptttwwwyyytttkkkbbb\\\\\\___cccmmm|||vvviiicccbbbhhh______mmmxxxxxxxxx}}}uuuaaaNNNCCC@@@<<<;;;999888888888999999555666777888888777666555666666666666666666666666888777777666555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555666666777777888888>>><<<===@@@BBBEEELLLTTTddd~~~~~~{{{eeeSSSKKKIIIEEEHHHLLLOOORRRUUUYYY\\\aaafffmmmrrruuuwwwxxxyyyxxxyyyxxxvvvtttrrrsssttt|||}}}}}}|||zzz}}}{{{vvvppplllbbb___\\\YYYXXXWWWVVVTTTVVVSSSOOOLLLJJJKKKMMMNNNMMMNNNOOOOOOOOOMMMKKKJJJGGGEEEDDDEEEGGGIIIIIIHHHLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFIIIHHHGGGEEECCCAAA???>>>===============<<<<<<<<>>===;;;;;;<<<======<<<===???@@@DDDIIIPPPUUUZZZ\\\^^^```bbbdddgggjjjlllooouuu{{{}}}|||}}}}}}~~~~~~|||yyyxxx}}}zzzxxxxxxzzz}}}~~~}}}wwwuuuxxx|||~~~wwwggg[[[UUUOOOJJJCCCDDDCCC???;;;999:::<<<888888888888888888888888888888888888888888888888777777666666666666777777777777777777777777777777111222444666777666666555777777777777777777777777777777777777777777777777555666777888888999999888999999999:::<<>>@@@AAAAAADDDFFFHHHIIIKKKMMMPPPSSSXXX```gggmmmrrrvvvyyy{{{vvvnnnddd^^^\\\```cccjjjyyyzzzmmmgggfff{{{ggg\\\YYYdddnnnppprrrvvv~~~tttbbbOOODDD@@@<<<;;;999888777777888999666666777777777777666666666666666666666666666666888777777666555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555666666777888888888<<<;;;<<<@@@CCCFFFNNNWWWhhhsss___OOOHHHGGGFFFHHHLLLPPPRRRVVVZZZ\\\aaafffmmmrrruuuvvvxxxyyyxxxxxxxxxvvvsssrrrrrrttt{{{}}}}}}{{{zzz|||~~~uuummmeee```XXXVVVTTTTTTVVVWWWVVVVVVTTTRRRPPPNNNNNNOOOQQQRRRTTTTTTUUUTTTSSSQQQNNNLLLJJJIIIHHHIIIKKKMMMMMMMMMOOOOOONNNNNNMMMLLLKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>============<<<<<<>>>>>>===<<<<<<<<<<<<===;;;<<<>>>???BBBGGGNNNSSSXXXZZZ^^^aaabbbdddfffggghhhlllrrrxxx}}}}}}}}}}}}}}}~~~~~~|||zzzxxx~~~|||zzzyyyyyyzzz|||~~~}}}}}}~~~xxxvvvxxx{{{}}}xxxjjj___XXXRRRLLLEEEEEEDDDAAA<<<:::;;;===888888888888888888888888888888888888888888888888888777777666666777777888777777777777777777777777333333555666666777777777777777777777777777777777777777777777777777777777555666777888888999999999999999:::;;;===???BBBCCCEEEFFFGGGFFFFFFIIIPPPUUU[[[fffttt~~~uuu|||}}}jjj\\\VVVTTTRRRTTTZZZbbblllssswwwyyy|||{{{zzzxxxxxxxxxxxxxxxuuuvvvwwwxxxyyy|||:::999777666555555555666666666666666666666666666555555555555555666777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<===???AAABBBBBBDDDGGGIIIJJJLLLNNNPPPUUUZZZaaahhhnnntttyyy|||~~~zzzqqqhhh```^^^```cccgggvvv~~~rrrkkkiiiqqq~~~fffYYYSSS[[[fffkkkmmmqqqxxx{{{|||sssbbbQQQFFFAAA;;;:::999777777777777888777777666666666666777777666666666666666666666666777777777666555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555666777777888888999;;;:::<<<@@@CCCGGGRRR\\\mmm|||jjjXXXKKKFFFEEEFFFIIIMMMPPPSSSVVVZZZ]]]bbbfffmmmrrruuuvvvwwwxxxxxxxxxxxxuuusssqqqrrrssszzz|||}}}{{{yyyzzz~~~{{{pppfff^^^XXXTTTRRRRRRSSSUUUWWWWWWWWWUUUTTTTTTTTTUUUVVVWWWXXX\\\]]]]]]\\\YYYVVVSSSQQQOOONNNMMMOOOQQQSSSSSSSSSRRRRRRQQQPPPOOONNNMMMLLLNNNMMMLLLKKKJJJIIIHHHHHHDDDDDDDDDCCCCCCBBBBBBAAA??????>>>>>>>>>============>>>>>>>>>======<<<<<<:::;;;<<<>>>@@@EEEKKKPPPUUUYYY^^^bbbddddddeeeeeegggjjjpppvvv{{{~~~~~~}}}~~~~~~~~~~~~}}}|||zzzxxx||||||{{{zzzzzz{{{||||||{{{{{{~~~|||xxxxxxzzz|||zzznnnddd]]]UUUNNNHHHGGGEEEBBB>>><<<<<<===999999999999999999999999888888888888888888888888888777777666666777777888777777777777777777777777555555555555666777888999777777777777777777777777777777777777777777777777666666777888888999999999999999:::<<<>>>@@@BBBDDDFFFHHHIIIHHHHHHKKKQQQVVV```lll{{{vvvrrr}}}wwwfffZZZUUUTTTRRRTTTZZZcccmmmuuuyyyzzz|||{{{zzzyyyxxxxxxxxxyyyuuuvvvwwwxxxxxx{{{:::999777666555555555555666666666666666666666666666666666666666777777888888888999999:::;;;;;;;;;;;;;;;<<<<<<>>>@@@BBBCCCCCCEEEHHHIIIJJJLLLOOOQQQVVV[[[bbbiiipppvvv|||}}}uuulllddd```aaabbbfffsssuuulllhhhggg~~~zzzfffYYYRRRZZZgggnnnpppppprrruuuwwwpppcccSSSGGGAAA<<<;;;999777666666777777888777666555555666777888666666666666666666666666777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555666666777888888999999<<<;;;===AAACCCHHHTTT```ssswwwdddSSSIIIEEEEEEGGGJJJMMMQQQTTTWWW[[[^^^bbbgggnnnsssuuuvvvwwwxxxxxxxxxxxxuuurrrqqqqqqrrryyy{{{|||{{{yyyyyy|||xxxoooggg```[[[ZZZYYYWWWXXXZZZ[[[ZZZYYY[[[\\\]]]^^^^^^_________bbbccccccbbb```]]]ZZZXXXTTTRRRRRRRRRUUUVVVWWWVVVUUUTTTSSSQQQPPPOOONNNNNNOOOOOONNNLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@@@@???>>>>>>============>>>??????===<<<;;;:::;;;===>>>@@@DDDIIIMMMRRRXXX___dddffffffeeeeeefffjjjpppvvv|||~~~~~~~~~~~~~~~}}}{{{zzzyyyzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}|||zzz{{{}}}}}}sssiiiaaaWWWOOOJJJHHHFFFBBB???<<<<<<<<<999999999999999999999999888888888888888888888888777666666555555666666777666666666666666666666666888777666666666777999:::666666666666666666666666777777777777777777777777777777777777888999::::::888999;;;===???AAACCCDDDFFFHHHIIIHHHHHHLLLRRRWWWbbbnnn~~~rrrrrrzzz~~~rrrbbbXXXTTTTTTRRRUUU[[[eeeooovvvzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyuuuvvvwwwwwwxxxzzz~~~:::999777666555555555666666666666666666666666666777666666666666777888888777777888888999999::::::;;;;;;<<<===???AAABBBCCCCCCEEEHHHIIIJJJLLLOOOQQQWWW[[[bbbiiipppwww}}}xxxooogggbbbaaabbbfffrrrvvvkkkeee```tttyyydddYYYRRR[[[lllvvvvvvssslllppprrrmmmbbbTTTHHHBBB<<<;;;999888666666666777888777666555555666777888666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666777777888999999999>>>>>>@@@BBBDDDJJJXXXeeeyyyvvvaaaRRRJJJGGGFFFGGGJJJNNNQQQTTTXXX[[[^^^dddiiioootttvvvwwwxxxyyyyyyyyyxxxvvvrrrqqqqqqrrrwwwzzz|||{{{yyyyyy{{{~~~~~~xxx|||xxxrrrlllfffbbb```^^^\\\\\\^^^```aaaaaafffggghhhhhhhhhgggfffeeeffffffggggggeeeccc```___WWWUUUTTTTTTUUUVVVUUUTTTTTTSSSQQQOOONNNNNNNNNNNNOOONNNMMMLLLKKKJJJIIIIIIJJJIIIHHHGGGFFFDDDDDDCCCBBBAAAAAA@@@??????>>>>>>===>>>?????????>>><<<;;;:::<<<===>>>@@@CCCGGGKKKPPPVVV___eeehhhhhhgggfffeeehhhnnnuuu{{{~~~}}}|||{{{zzzyyyyyyzzz{{{||||||{{{zzzyyyzzz{{{}}}~~~}}}}}}}}}xxxoooeeeZZZPPPLLLIIIFFFBBB???===<<<;;;999999999999999999999999888888888888888888888888666555555444444555555666666666666666666666666666999888777666666777999:::666666666666666666666666888888888888888888888888888777777777888999:::;;;888999;;;>>>@@@BBBDDDEEEEEEFFFHHHHHHHHHLLLSSSYYYaaannnrrrvvv}}}sssxxxmmm___WWWUUUUUUSSSVVV]]]fffpppwwwzzz{{{zzzzzzzzzzzzzzzzzzyyyyyyvvvvvvwwwwwwwwwyyy|||999888666555555666666777666666666666666666666666666666666666666777888888666777777888888999::::::<<<<<<===>>>@@@AAABBBBBBBBBDDDGGGIIIJJJLLLNNNPPPVVVZZZaaahhhooowww~~~zzzqqqiiidddbbbcccfffppp}}}xxxkkkccc___mmmzzzcccXXXQQQZZZnnn{{{{{{uuuiiilllmmmiii```TTTIIICCC>>>===;;;999777777777777777777666666666666777777666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666777888888999999:::>>>???AAADDDFFFMMM]]]lllrrr^^^QQQKKKIIIGGGHHHKKKOOORRRUUUXXX\\\___fffjjjqqquuuwwwxxxyyyzzzzzzzzzyyywwwsssqqqqqqrrruuuyyy||||||zzzyyy{{{}}}}}}}}}~~~{{{rrruuu{{{{{{wwwrrrkkkeee^^^\\\ZZZ\\\aaafffjjjmmmqqqqqqqqqpppooonnnmmmllliiijjjkkkkkkjjjgggeeecccZZZXXXUUUTTTTTTSSSQQQPPPPPPNNNMMMKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIILLLKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@??????>>>>>>>>>??????>>>>>>======:::<<<>>>>>>???BBBEEEHHHLLLSSS]]]dddhhhiiihhhhhhbbbeeekkkrrryyy~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{||||||}}}uuulll```VVVOOOLLLGGGDDDAAA???===;;;::::::::::::::::::::::::888888888888888888888888666555555444444555555666777777777777777777777777888888777777777777888888777777777777777777777777888888888888888888888888888888777777888999;;;<<<888999<<>>???@@@@@@AAAAAAAAADDDFFFHHHIIIKKKMMMPPPTTTYYY___gggnnnvvv}}}{{{sssjjjeeeccccccfffnnnyyy{{{mmmeee```gggxxx~~~gggZZZPPPXXXmmm~~~xxxhhhiiijjjfff^^^SSSJJJDDD???>>><<<:::888888888888666666777777777777666666666666666666666666666666555666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666777777888888999::::::<<<>>>AAAEEEIIIQQQddduuukkkXXXNNNKKKIIIGGGIIIKKKOOOSSSUUUYYY]]]___hhhlllrrrwwwyyyzzzzzz{{{||||||{{{xxxtttrrrrrrssstttxxx|||}}}{{{{{{|||~~~{{{{{{|||~~~}}}yyylllnnnqqqwww}}}~~~|||vvvnnnggg]]][[[YYY[[[bbbjjjrrrvvvvvvvvvuuuttttttssssssrrroooooooooooommmjjjgggeee]]]ZZZVVVTTTRRRPPPMMMKKKKKKIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDCCCBBBAAA@@@??????@@@???>>>>>>======>>>>>>999;;;<<<===>>>???BBBEEEHHHOOOYYYaaafffhhhhhhhhhbbbeeekkkrrryyy~~~}}}{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy{{{|||~~~~~~{{{tttiii```SSSOOOJJJFFFDDDBBB???===::::::::::::::::::::::::888888888888888888888888777777666666666666777777777777777777777777777777666777777777777777666666777777777777777777777777888888888888888888888888999888777777888999;;;===888999<<<@@@BBBDDDEEEFFFBBBEEEHHHIIIKKKQQQYYY___iiiwww|||wwwxxxrrryyysssdddYYYSSSRRRRRRVVVYYY```iiirrrwwwyyyyyyyyyzzz{{{||||||{{{zzzzzzvvvwwwwwwvvvuuuwwwzzz}}}666666555555666777888:::666666666666666666666666555555555555555666777777888999999::::::;;;<<<<<<===>>>???@@@@@@@@@@@@@@@AAACCCFFFGGGHHHJJJMMMOOOSSSXXX^^^eeemmmuuu}}}{{{ssskkkfffccccccffflllvvv~~~ppphhhaaadddrrrmmm^^^QQQWWWmmm{{{hhhhhhhhhddd]]]SSSJJJEEE@@@???===:::999888888888555666777888888777666555666666666666666666666666555555555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777777777888999999:::::::::<<>>=========>>>???888:::;;;<<<<<<>>>@@@CCCEEELLLVVV___dddfffhhhiiidddggglllttt{{{~~~|||{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{yyyvvvwwwzzz|||}}}~~~zzzqqqhhhVVVRRRLLLHHHGGGEEEAAA>>>::::::::::::::::::::::::888888888888888888888888999999888888888888999999777777777777777777777777555666777888888777666555777777777777777777777777888888888888888888888888999999777777777999;;;===888999===@@@CCCEEEFFFFFFCCCEEEHHHJJJMMMSSS[[[bbbooo}}}xxxxxxxxxmmmuuuooo```WWWRRRPPPPPPWWW[[[aaajjjrrrwwwyyyxxxyyyzzz{{{|||||||||zzzzzzvvvwwwwwwvvvuuuvvvyyy|||888777777666555555444444777777777777777777777777888888888777777777777777888999999::::::;;;;;;<<<======>>>???@@@AAABBBBBBDDDFFFHHHIIIIIIJJJLLLNNNSSSWWW\\\aaagggoooyyyzzztttmmmgggaaa___```iiiuuurrrhhhbbbfffqqqppp^^^UUUXXXfff}}}}}}tttnnnjjjggg```TTTJJJFFFCCC@@@<<<999999888777666888888888888888888888888555555444444444444555555444444444555555555666666888777666555555555555555666666555555555444444444666555555555555444444444555555555555555555555555333444444555666777888888777777777777666666666666888>>>DDDFFFIIIVVVkkk}}}~~~uuuZZZKKKGGGFFFEEEEEEJJJMMMQQQSSSUUUXXX^^^cccgggmmmtttyyy{{{yyyxxxwww{{{||||||{{{xxxvvvuuuuuusssuuuwwwzzz}}}{{{iiieeebbbdddkkkppprrrqqqssszzz~~~~~~|||yyyqqqjjjeee___\\\```dddhhhqqqzzz|||xxxtttsssuuuyyyzzzyyyvvvuuutttrrrooolllhhhgggaaa]]]WWWSSSOOOKKKHHHEEEHHHFFFCCCAAA@@@@@@BBBCCCEEEEEEEEEFFFGGGHHHJJJJJJHHHIIIIIIJJJIIIGGGFFFEEEDDDDDDBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<>>>===;;;;;;;;;>>>@@@BBBFFFKKKTTT[[[aaaeeeiiikkkhhhfffhhhooozzz}}}|||{{{{{{{{{{{{yyyzzz{{{{{{yyyyyyzzz{{{zzzzzzyyyzzz{{{}}}xxxnnnaaaVVVLLLIIIHHHDDD>>>;;;999::::::::::::999888888888888888888888888888888999888777777777777777888888777777777777777888999:::999888666666666777888666666666666666777888888888888777777666666555555444555777888999:::::::::888:::===@@@CCCFFFGGGHHHJJJIIIKKKNNNPPPSSS]]]hhhuuupppwwwxxxwww{{{zzzhhh]]]WWWRRRPPPQQQTTT[[[fffpppwww{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||zzzyyyxxxzzz{{{|||555555666666666666666666777777777777777777777777888777777777777777777777888999999::::::;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIJJJLLLNNNRRRVVV\\\aaafffnnnxxx~~~xxxooogggbbbaaa```hhhttttttiiiaaadddnnn~~~vvvcccWWWYYYfff}}}yyysssmmmjjjbbbVVVLLLHHHCCC@@@<<<999999999888777888888888888888888888888666555555444444555555666444444444555555555666666777666666555555555555666666666555555555444444444444444444555555666666666555555555555555555555555444444555555666666777777555555666777888:::;;;;;;:::@@@EEEGGGKKKYYYooo}}}oooVVVJJJGGGGGGGGGHHHJJJMMMQQQSSSUUUXXX___dddmmmpppuuuxxxyyyzzz{{{|||{{{|||}}}{{{yyyxxxxxxyyyuuuvvvwwwyyy{{{}}}{{{iiifffccceeekkkoooqqqpppuuu{{{~~~{{{tttmmmjjjdddbbbdddhhhkkkrrrzzz~~~zzzvvvtttvvvxxxyyyxxxxxxwwwvvvtttpppllliiigggccc___XXXSSSOOOLLLHHHFFFHHHFFFCCCAAA@@@@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>======>>><<<;;;:::;;;===@@@AAADDDIIIPPPWWW]]]bbbgggjjjiiigggiiippp{{{~~~|||{{{zzzzzzzzzyyyzzz{{{{{{yyyyyyzzz{{{zzzyyyyyyyyyzzz|||~~~~~~tttdddYYYNNNKKKIIIDDD???<<<999:::::::::999999888888888888888888888888888888888777777777777777888888888888777777777777777888:::999777666666666777888666666666666666777888888888888777777666666666666888888:::;;;<<<=========999;;;>>>AAADDDFFFGGGHHHKKKJJJLLLOOOQQQUUU```lll||||||mmmvvvxxxtttxxxxxxfff\\\VVVRRRPPPQQQTTT[[[fffpppwww{{{}}}~~~}}}}}}}}}}}}}}}~~~|||{{{yyyyyy{{{|||}}}444444444555666777777888777777777777777777777777777777777777777777888888888999999::::::;;;;;;<<<<<<======>>>???@@@AAAAAACCCEEEGGGHHHHHHIIIKKKMMMRRRVVV[[[```eeennnxxx~~~rrriiiddddddaaahhhrrr}}}vvviiiaaacccjjjyyy|||hhh\\\\\\hhhxxxrrrmmmdddWWWMMMJJJBBB???;;;999999999999888777777777777777777777777666555555444444555555666444444555555555666666666666555555555555666666777666666666555555555555444222333444555666777888888555555555555555555555555555555555666666666666666666666777888999;;;<<<======BBBFFFHHHMMM]]]ttt~~~zzzfffQQQGGGGGGGGGHHHJJJJJJMMMQQQSSSUUUYYY```fffssstttvvvwwwxxxzzz~~~|||||||||zzzyyyzzz|||xxxwwwwwwxxxyyy{{{}}}~~~{{{kkkhhheeegggllloooqqqpppwww}}}~~~xxxqqqqqqllliiijjjlllnnnsssyyy|||xxxvvvvvvwwwxxxxxx{{{zzzxxxvvvrrrnnnkkkhhhfffaaaYYYSSSNNNKKKIIIGGGHHHFFFDDDBBBAAAAAABBBBBB@@@@@@AAAAAABBBDDDEEEFFFFFFGGGIIIJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>=========<<<:::::::::<<<>>>@@@AAAEEEKKKQQQWWW]]]dddhhhiiiiiikkkrrr{{{~~~|||zzzyyyyyyxxxyyyzzz{{{{{{yyyyyyzzz{{{yyyyyyyyyyyyzzz{{{}}}~~~~~~{{{iii]]]RRRMMMJJJDDD???>>>:::::::::999999999888888777777777777777777777777777666666666777888999999999999888777666666666777999888777777666777777777666666666666666777888888888777777777777666666666666666777888999::::::;;;;;;<<>>???@@@AAAAAABBBDDDFFFHHHHHHIIIKKKMMMRRRUUUZZZ___eeennnyyywwwlllggggggdddiiiqqq{{{xxxjjjbbbbbbhhhuuummmbbbaaalll}}}uuuoooeeeXXXMMMJJJBBB???<<<::::::::::::999666666666666666666666666666666555555555555666666555555555555666666666666555555555555555666777888666666666555555555555555333444444555666777777777555555555555555555555555666666666666666555555555999999888888888999::::::???BBBEEEHHHPPPaaazzzppp^^^LLLEEEEEEFFFHHHIIIJJJMMMQQQSSSUUU[[[bbbhhhtttvvvxxxxxxyyy{{{~~~{{{{{{zzzxxxwwwyyy~~~zzzyyywwwwwwwwwyyy{{{|||}}}~~~~~~~~~~~~zzzmmmkkkjjjkkknnnqqqsssrrryyy}}}wwwvvvsssqqqooooooqqqtttwww|||zzzxxxvvvvvvwwwxxxyyy~~~}}}|||yyyuuuqqqmmmkkkiiicccZZZSSSNNNKKKIIIHHHHHHGGGEEECCCAAAAAAAAABBB?????????@@@AAABBBCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIFFFEEEDDDCCCCCCBBBCCCCCCAAAAAA@@@@@@???>>>>>>===<<<;;;:::::::::<<<===>>>@@@CCCGGGLLLRRRYYYaaafffiiijjjlllsss{{{~~~{{{yyyxxxwwwwwwyyyzzz{{{{{{yyyyyyzzz{{{yyyxxxxxxxxxyyyzzz|||}}}}}}|||~~~}}}nnnbbbWWWPPPKKKDDD@@@???::::::999999999888999999666666666666666666666666666666666666777888::::::::::::888777666666666666888888777777777777777777666666666666666777777888777777777777777777777777555555666666777888999999<<<>>>@@@CCCEEEGGGHHHIIIJJJKKKNNNQQQTTTZZZiiixxxvvvooo~~~xxxvvv|||rrraaaXXXSSSPPPOOOPPPVVV]]]gggqqqwwwzzz|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{}}}~~~666666666666666666666666666666666666666666666666666666777777888888888888888999999::::::;;;;;;<<<======>>>???@@@AAABBBBBBCCCEEEGGGHHHHHHIIIKKKMMMRRRUUUZZZ___eeennnzzz}}}pppkkkjjjgggkkkpppyyy{{{kkkdddcccgggrrrssshhhhhhqqqyyyrrrgggYYYNNNIIICCC@@@<<<::::::::::::999666666666666666666666666666666666555555666666666555555555666666666777777555555555555555666777888666666666666666666666666666666666666666666666666555555555555555555555555666666666666666555555555888888777666666888999:::>>>AAAEEEIIISSSfff~~~gggXXXJJJDDDEEEEEEFFFGGGIIIMMMPPPSSSVVV\\\dddkkkrrruuuyyy{{{{{{{{{{{{|||zzzyyyxxxvvvuuuwww|||{{{zzzxxxwwwwwwxxxyyy{{{||||||~~~~~~~~~~~~~~~}}}~~~|||xxxpppooooooppprrruuuvvvvvv{{{}}}zzzyyywwwuuutttuuuvvvvvvyyyyyyxxxwwwwwwyyy{{{|||~~~|||xxxtttqqqooolllfff\\\TTTOOOKKKIIIGGGIIIGGGEEECCCBBBAAAAAAAAA?????????@@@AAABBBCCCDDDDDDEEEGGGIIIJJJJJJIIIIIIFFFEEEDDDCCCCCCBBBCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;:::;;;<<<======@@@BBBEEEIIINNNVVV^^^dddfffhhhlllssszzz}}}{{{yyywwwwwwvvvyyyzzz{{{{{{yyyyyyzzz{{{xxxxxxwwwwwwwwwyyyzzz{{{~~~{{{zzz}}}}}}ssshhh]]]UUUNNNEEE@@@???;;;:::999888888888999999666666666666666666666666666666666666777888::::::::::::888777666666666666777777777888888888777777666666666666666777777888777777777777888888888888999999888888999:::;;;<<<===>>>AAACCCFFFHHHJJJJJJIIIJJJNNNRRRUUU]]]nnnxxxtttxxxssswww~~~ooo^^^UUURRROOOOOOPPPVVV^^^hhhqqqwwwyyy{{{|||{{{{{{{{{|||}}}~~~}}}|||{{{zzz{{{|||~~~666666666666666555555555777777777777777777777777666666666777888888999999888999999::::::;;;;;;<<<>>>>>>???@@@AAABBBCCCCCCDDDFFFHHHIIIIIIJJJLLLNNNSSSVVV[[[___eeeooo{{{vvvnnnkkkiiilllpppwww~~~ooofffdddeeeppp~~~qqqnnnttt~~~xxxmmm]]]QQQLLLEEEAAA===;;;::::::999888777777777777777777777777777666666555555666666777555555666666666777777777666555555555555666666777555666666666666777777777777777777666666666555555555555555555555555555555555555555666666666666666555444444555777:::===???>>>AAAEEEKKKWWWkkk|||___SSSGGGDDDDDDDDDEEEGGGIIILLLPPPSSSVVV]]]fffmmmqqquuuzzz||||||zzzyyyyyyyyyyyywwwuuusssuuuyyy||||||{{{yyyxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~}}}yyyuuuqqqrrrrrrtttvvvxxxyyyzzz|||~~~{{{zzz|||{{{yyyyyyzzz{{{zzzzzz{{{~~~{{{xxxuuusssoooiii```XXXRRRNNNJJJHHHIIIHHHFFFDDDCCCBBBAAAAAA????????????@@@BBBCCCDDDCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<======???AAACCCGGGKKKSSS[[[aaabbbeeejjjqqqxxx}}}~~~}}}|||zzzxxxwwwwwwvvvyyyzzz{{{{{{yyyyyyzzz{{{xxxwwwvvvvvvvvvxxxyyyzzz}}}zzz||||||~~~xxxoooddd\\\SSSHHHBBBAAA;;;:::999888888888999:::777777777777777777777777777666666666777888999999999999888777666666666777666666777888888888888777666666666666666777888888777777777888888888888999999888777777777888:::;;;===>>>AAADDDGGGJJJLLLLLLIIIKKKPPPTTTWWW```ttt|||zzzsssqqqzzzzzzkkk[[[SSSPPPNNNNNNPPPWWW^^^hhhqqqvvvyyyzzz{{{zzzzzzzzz{{{|||}}}~~~{{{zzzyyyxxxyyy{{{}}}~~~444444555555666666777777777777777777777777777777555666666777888888999999888999999::::::;;;;;;<<>>;;;:::999888777888888888888888888888888777777666666666666777777555666666666777777777777777666666555555555555666555666666666777777777777666666666666666777777777555555555555555555555555444444555555666666777777666555555555777;;;>>>AAA>>>BBBGGGOOO\\\ppprrrXXXNNNEEEDDDEEEEEEFFFHHHIIILLLPPPSSSWWW^^^hhhooosssvvvzzz||||||zzzyyyyyyzzzzzzxxxuuussstttvvvxxx{{{{{{{{{zzzzzzzzzzzzzzz{{{|||~~~}}}|||||||||}}}~~~~~~zzzvvvsssppprrrtttuuuwwwyyy{{{}}}}}}}}}}}}~~~~~~{{{xxxvvvsssnnnfff^^^WWWRRRMMMJJJIIIHHHGGGEEECCCBBBAAA@@@>>>>>>>>>>>>???AAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@???????????????========================>>>@@@BBBEEEIIIOOOWWW\\\]]]aaahhhooouuu{{{~~~}}}|||{{{yyyxxxwwwwwwwwwyyyzzz{{{{{{yyyyyyzzz{{{wwwwwwvvvuuuvvvwwwxxxyyy~~~}}}{{{zzz|||~~~vvvllldddZZZMMMEEECCC<<<;;;999777777888999:::888888888888888888888888888777777777777777888888888888777777777777777888555666777888999888888777666666666666666777888888777777888888888999999999777666444444444555777888<<<>>>AAAEEEHHHKKKNNNOOOKKKNNNRRRWWWZZZeeezzz~~~sssrrr~~~xxxiiiYYYQQQOOOMMMNNNPPPXXX___iiiqqqvvvyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{yyyxxxwwwvvvwwwyyy{{{|||222333444555666888999999777777777777777777777777555666666777888999999999888999999::::::;;;<<<<<<@@@AAAAAABBBCCCDDDEEEEEEEEEGGGIIIKKKKKKLLLNNNPPPUUUXXX\\\```fffqqq~~~sssllliiikkkmmmsssyyyeeecccccckkkyyyrrrrrr{{{jjj[[[TTTGGGDDD???<<<:::999777666888888888888888888888888777777666666666666777777666666666666777777777777888777666555555555555555555666666666777777888888444444555666777888999999555555555555555555555555333444444555666777888888;;;999888777888:::===??????BBBIIIRRR```ttt{{{iiiSSSJJJCCCDDDFFFFFFGGGJJJIIILLLPPPSSSWWW^^^iiipppuuuxxx{{{|||{{{zzz{{{{{{|||{{{zzzwwwtttsssuuuvvv{{{{{{|||||||||{{{zzzzzz{{{|||~~~}}}|||{{{{{{|||}}}~~~}}}yyytttqqqoooqqqtttvvvwwwyyy|||~~~}}}}}}zzzyyyvvvqqqjjjbbb[[[UUUPPPLLLIIIHHHGGGFFFDDDBBBAAA@@@============>>>@@@AAABBBBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>============???AAADDDHHHMMMTTTXXXZZZ___fffmmmtttyyy~~~~~~~~~|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{{{{yyyyyyzzz{{{wwwwwwvvvuuuuuuvvvwwwxxxzzz~~~yyyxxxzzzzzzrrrjjj^^^QQQHHHFFF<<<;;;999777777888999:::888888888888888888888888999888777777777777777888888777777777777777888999555666777999999999888777666666666666666777888888777777888888999999999999:::999777666777888:::;;;;;;===AAAEEEIIILLLOOOPPPMMMPPPUUUYYY]]]hhh~~~~~~~~~ssstttvvvgggXXXQQQNNNMMMNNNPPPXXX___iiiqqqvvvxxxzzzzzz}}}}}}{{{zzzyyyxxxxxxwwwwwwvvvuuuuuuvvvwwwzzz{{{666666666666666666666666777777777777777777777777666555444555888999888777999999:::;;;;;;<<<<<<=========???@@@BBBCCCDDDEEEHHHIIIIIIKKKLLLOOOPPPQQQVVVXXX[[[___eeeooo|||yyypppjjjjjjlllrrr}}}pppggg```fffwwwqqqrrr{{{jjj]]]OOOFFF===<<<===:::777666888888777777666666555555666666666666666666666666555555666666777777888888666666666666666666666666555555666666666666555555777777666666555555555444666666777777666555444444888888888888777777777777666777888777777888:::===???CCCJJJVVVggg{{{|||qqqaaaMMMJJJGGGDDDBBBCCCEEEGGGKKKLLLOOOSSSZZZbbbiiimmmrrruuuxxxzzz{{{{{{|||}}}{{{zzzyyywwwuuurrrpppoootttvvvyyy{{{}}}}}}||||||zzz|||~~~}}}}}}~~~~~~~~~~~~|||xxxvvvuuuuuuvvvvvvxxxyyyyyyzzzyyyyyy|||~~~}}}{{{wwwpppggg^^^VVVOOOLLLJJJJJJIIIHHHFFFDDDBBBAAAAAA???===<<<<<<>>>@@@AAABBBCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@@@@??????===<<<<<<>>>>>>@@@BBBFFFKKKPPPSSSZZZ\\\aaaiiirrrzzz~~~}}}|||zzzzzzyyyxxxxxxwwwwwwvvvwwwwwwxxxyyyzzzzzzzzzzzzwwwvvvuuuttttttuuuvvvwwwzzz{{{xxxvvv|||zzzooofff___VVVKKKCCC<<<<<<;;;:::999999999999777777666666777888999999999999999888888888777777999888777555555555666777333444555777888:::;;;;;;;;;999888888999999777666777777777888999999999:::999888888888888999;;;<<>><<<<<<:::777777888888777777666666666666666666666666666666666666777777777777666666666666555555555555555555555555555555666666666666555555777666666666555555555555666666666666666555444444444444444444555555555555666777888777777888;;;===AAAEEELLLYYYkkkyyyeeeWWWJJJHHHEEECCCBBBCCCEEEGGGKKKLLLOOOTTT[[[ccciiimmmrrruuuxxxzzzzzz{{{|||}}}{{{{{{zzzxxxvvvtttrrrqqqsssuuuxxxzzz|||||||||{{{zzz}}}~~~}}}~~~~~~~~~~~~}}}~~~{{{xxxvvvvvvvvvuuuvvvwwwxxxzzzzzzzzzzzz~~~zzzrrriii___WWWQQQNNNJJJJJJIIIHHHFFFDDDBBBAAA@@@???===;;;;;;===???AAABBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@@@@@@@???>>>===<<<===>>>???BBBFFFJJJOOOQQQYYY[[[aaahhhqqqyyy}}}|||{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzwwwwwwuuuuuuuuuuuuwwwwwwyyy|||xxxvvvzzz~~~{{{tttjjjbbb\\\TTTKKKDDD===<<<;;;:::999999999999888888888888888999::::::999999999888888888777777999888777666555555666777888888888777777777777777999888777777888999888666888888888888888999999999999888888888888:::;;;<<>>???AAACCCEEEGGGHHHKKKKKKKKKLLLMMMOOOPPPQQQSSSVVVZZZ___dddnnnzzz{{{rrrkkkkkklllqqq|||ttthhh^^^eee{{{mmmeeeppprrrWWWKKK@@@<<<<<<:::888888888777777777777666666666666666666666666666666666888888888777666555555555444444444444444444444444555555666666666666555555666666666666555555555555666666666666666555555444333333333444444555555555666777888888888999<<<>>>CCCGGGPPP^^^qqqmmm[[[QQQGGGEEECCCAAAAAACCCEEEGGGKKKLLLPPPVVV]]]dddjjjnnnrrruuuxxxzzzzzzzzz{{{|||{{{{{{{{{zzzyyywwwvvvuuussstttwwwzzz||||||||||||{{{}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~zzzwwwuuuuuuvvvtttuuuwwwyyyzzz{{{||||||~~~uuujjj```WWWRRROOOJJJJJJIIIHHHFFFDDDCCCBBB???>>><<<;;;;;;<<<>>>???AAAAAACCCDDDDDDEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@???>>>============>>>@@@DDDHHHMMMOOOWWWZZZ```hhhpppxxx~~~~~~}}}{{{{{{||||||{{{zzzzzzyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzzzzxxxwwwvvvuuuuuuvvvwwwxxxxxx||||||xxxtttwww~~~~~~zzzsssmmmeee^^^XXXRRRJJJEEE===<<<;;;:::999999999999999999999999999999:::;;;999999999888888888888888888777777666666666666777999999888888777777666666777666555666888999888777999999999888888888888888999888888888999:::<<<===@@@BBBFFFJJJMMMOOOPPPPPPRRRRRRUUU[[[ddduuuttt|||xxx{{{zzz~~~lll___SSSMMMKKKKKKMMMQQQ[[[fffppptttvvvzzz{{{zzz||||||{{{yyyyyyxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxxxx666666666666666666666666666666666666666666666666777666666777999::::::999999999:::;;;;;;<<<<<<======>>>???BBBDDDFFFHHHIIIKKKKKKLLLLLLMMMOOOPPPQQQRRRVVV[[[___eeennnyyy}}}sssmmmlllmmmrrr|||tttiii```ggg}}}jjj___fffwwwuuuZZZNNNAAA<<<;;;999999:::777777777777777777777777666666666666666666666666888777777777666666666555444444444444444444444444555555666666666666555555666666666666666555555555555666666666666666555555444555555666777888999999777888888888888:::===???DDDHHHRRRbbbvvvuuuaaaSSSLLLCCCBBBAAA@@@AAACCCEEEGGGJJJMMMQQQWWW___fffkkknnnrrruuuxxxzzzzzzzzz{{{|||{{{|||||||||{{{zzzzzzyyytttvvvyyy|||~~~~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyuuuttttttttttttuuuwwwyyy|||}}}~~~vvvkkk```XXXRRROOOKKKJJJJJJHHHGGGEEECCCBBB???>>><<<;;;;;;<<<======???@@@AAACCCCCCDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????>>>=========>>>@@@CCCGGGJJJMMMTTTXXX___fffnnnuuu|||~~~}}}|||{{{zzz{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxyyyxxx{{{~~~|||wwwsssuuu|||~~~zzzpppkkkccc[[[UUUOOOIIIDDD===<<<;;;::::::999999:::999999888888888999999:::888888888888888888888888777777777666666666666777666666777777888888888999666555444555777888888777:::999999999888777777777999888888888999;;;<<<===@@@CCCGGGLLLOOOPPPPPPPPPRRRSSSVVV\\\ggg{{{qqq|||{{{vvvxxxxxxzzz{{{hhh]]]RRRMMMKKKKKKNNNSSS]]]gggqqquuuvvvyyyzzzyyy|||{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyy666666666666666666666666666666666666666666666666666555555666888999888777999999:::;;;;;;<<<<<<======>>>@@@BBBDDDFFFGGGHHHKKKKKKKKKLLLMMMOOOPPPQQQRRRVVV[[[```fffnnnxxxuuuooonnnnnnsss|||uuukkkccciii{{{hhhZZZ___nnnxxxxxxuuuvvvsss\\\OOOBBB===;;;:::999;;;777777777777888888888888777777777777777777777777555666666666777777777888444444444444444444444444555555666666666666555555555555555666666666666666555555666666666666666555666666777888999:::::::::777888999999999;;;>>>@@@DDDHHHRRRdddyyyjjjVVVJJJEEEAAAAAA@@@@@@AAACCCEEEGGGJJJMMMRRRYYYaaaggglllooorrruuuxxxyyyyyyyyyzzz{{{{{{{{{|||}}}}}}~~~}}}}}}yyyzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||wwwtttsssssssssuuuvvvxxx{{{}}}wwwlllaaaXXXRRROOOKKKKKKJJJIIIGGGEEECCCBBB???>>>===<<<;;;;;;<<<<<<>>>???@@@AAACCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB???@@@@@@@@@@@@??????>>>>>>>>>>>>???BBBEEEHHHJJJQQQVVV^^^eeelllsss{{{~~~}}}|||{{{zzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxyyyyyy{{{}}}|||vvvrrrttt{{{|||rrrmmmeee\\\TTTMMMGGGDDD======<<<;;;::::::::::::999888777777777777888888888888888888888888888888666666666777777777777666666666777777888888888999666555444555777888888777:::999999999888777777777999888888888999;;;===>>>@@@CCCGGGLLLOOOPPPPPPPPPRRRTTTWWW]]]jjj{{{nnn|||vvvssstttuuuwwwxxxddd[[[RRRMMMLLLLLLPPPVVV^^^hhhrrruuuwwwzzz{{{yyy|||{{{{{{zzzzzz{{{{{{|||zzzyyyyyyyyyyyyyyyzzzzzz666666666666666666666666777777777777777777777777666555444555777999888777999999:::;;;;;;<<<<<<===>>>???@@@AAACCCEEEFFFGGGHHHIIIIIIKKKMMMOOOPPPQQQRRRVVV]]]bbbgggnnnxxx~~~yyyqqqppppppttt}}}yyyoooffffffsss~~~fffXXX[[[fffnnnrrrppprrr|||www\\\OOOBBB===<<<:::999;;;777777777888888888888999777777777777777777777777555555555666777888888888444444444444444444444444555555666666666666555555555555555666666666666666444555666666666666666666666666666777777888888888777888999::::::<<>>===<<<<<<<<<<<<<<<===???@@@BBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCC???@@@@@@@@@@@@@@@??????????????????AAADDDGGGIIINNNTTT]]]dddjjjqqqyyy~~~}}}{{{{{{zzzyyyyyyxxxxxxwwwvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzxxxwwwvvvuuuuuuvvvwwwxxxyyyzzz}}}}}}wwwqqqssszzz}}}vvvqqqhhh]]]SSSKKKFFFDDD>>>===<<<;;;::::::::::::999888777777666777777777888888888888888999999999555666666777777777777666999999888888777777666666777666555666888999888777999999999888888888888888999888888999:::<<<>>>???BBBDDDHHHLLLOOOQQQQQQQQQRRRVVVZZZ```ooovvvlll}}}|||tttrrrrrrssstttuuu```YYYQQQMMMLLLLLLQQQXXX___iiirrrvvvxxx{{{|||zzz}}}||||||{{{{{{{{{||||||zzzzzzyyyyyyyyyzzz{{{{{{666666666666666666666666777777777777777777777777666555555666888999999888999999:::;;;;;;<<<<<<===??????@@@AAABBBCCCDDDDDDFFFFFFHHHIIILLLNNNQQQRRRRRRWWW^^^dddiiioooxxx~~~~~~tttrrrrrrvvv~~~uuuhhhaaafffvvvxxxbbbVVVXXX___dddsssqqqrrryyy|||uuuZZZMMMBBB======;;;999:::777777888888888999999999777777777777777777777777666666666666777777777777555555555555555555555555555555666666666666555555555555555555666666666777444444555666666666666666666666666666666777777777777888:::::::::<<<@@@BBBEEEIIITTThhh~~~xxxaaaPPPHHHEEEAAAAAAAAAAAABBBDDDEEEFFFIIIMMMTTT]]]dddjjjnnnooosssuuuxxxyyyxxxxxxyyyzzzxxxyyy{{{~~~~~~~~~}}}~~~~~~vvvvvvxxx}}}|||xxxwwwuuussstttuuuxxxyyyzzz{{{}}}||||||~~~{{{rrrhhh]]]UUUPPPLLLKKKKKKIIIHHHFFFDDDCCC@@@@@@???>>>======<<<<<<;;;<<<>>>@@@AAABBBBBBCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC???@@@@@@AAAAAA@@@@@@???AAA@@@@@@@@@AAADDDGGGHHHLLLSSS\\\ccchhhoooxxx}}}|||{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzwwwwwwuuuuuuuuuuuuwwwwwwxxxyyy}}}xxxrrrrrrxxx}}}}}}{{{wwwrrrjjj^^^SSSKKKFFFEEE>>>===<<<;;;;;;::::::;;;:::999888888777777777888777777888888888999999999444555666777888888777666888888888777777777777777999888777777888999888666888888888888888999999999888888888999:::<<<>>>@@@EEEFFFIIILLLPPPRRRTTTTTTSSSYYY^^^dddtttsssnnnzzztttwwwssssssrrrqqq\\\UUUOOOLLLKKKKKKQQQXXX^^^iiirrrvvvxxx|||}}}{{{~~~~~~}}}|||{{{{{{{{{|||zzzzzzzzzzzzzzz{{{||||||666666666666666666666666777777777777777777777777888777666777999::::::999999999:::;;;;;;<<<<<<===??????@@@AAAAAABBBBBBCCCDDDEEEFFFIIIKKKNNNQQQRRRSSSXXX___eeejjjpppxxx~~~uuutttssswwwyyyiii\\\\\\lllttt___UUUVVV[[[^^^rrroooooorrruuuuuuoooiiiXXXLLLAAA>>>===;;;999:::777777888888999999999999777777777777777777777777888888777777666666555555666666666666666666666666555555666666666666555555444555555555666666777777444444555666777777666666888888888888777777777777777999::::::;;;===@@@CCCFFFJJJVVViiipppZZZKKKCCC@@@BBBBBBBBBBBBCCCDDDEEEEEEIIIMMMUUU^^^eeekkknnnooosssuuuxxxyyyxxxxxxxxxyyywwwyyy{{{~~~~~~}}}~~~~~~uuuttttttxxx~~~~~~zzzsssrrrrrrrrrtttwww{{{}}}|||}}}~~~}}}zzzzzz}}}}}}uuukkk```WWWRRRLLLKKKKKKJJJHHHFFFDDDCCCAAA@@@@@@???>>>======<<<;;;<<<===???AAABBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC???@@@@@@AAAAAAAAA@@@@@@BBBAAA@@@@@@BBBDDDGGGHHHKKKRRR[[[bbbhhhoooxxx~~~}}}||||||{{{{{{zzzzzzyyyxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzwwwvvvuuuttttttuuuvvvwwwwwwxxx|||~~~zzzrrrqqqvvv{{{{{{xxxwwwrrrjjj___SSSKKKGGGFFF>>>>>><<<;;;;;;;;;;;;;;;;;;::::::999888888888999777777888888999999999999444555666888888888777666333444555777888:::;;;;;;;;;999888888999999777666777777888888999999999:::888888888999:::===???@@@GGGHHHKKKMMMPPPSSSVVVWWWTTT[[[aaagggwwwsssrrryyyttt~~~ttttttrrr}}}oooYYYSSSNNNKKKIIIJJJPPPWWW^^^hhhrrrvvvyyy|||~~~|||~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}555555666666777888888888555555444444444444555555666777777888999;;;<<<===888999999:::;;;<<<======>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFGGGJJJNNNQQQSSSWWWZZZ^^^dddiiipppwww{{{vvvqqqooorrrxxxzzzggg^^^]]]bbbtttpppaaaUUUQQQYYYcccppppppqqqrrrpppkkkgggeeeOOOKKKEEE@@@===;;;999888999999999888888888777777777777777777777777777777777777777777777777777777555555666666666666555555666666666666666555555555555555444444444444555555666666666666666666666666555555555555666666666666888999999999999;;;???BBBIIIMMMZZZoooiiiTTTKKKFFFAAAAAAAAAAAABBBCCCDDDEEEFFFGGGMMMWWW___eeejjjmmmpppqqqtttxxxzzzzzzzzzzzz{{{|||{{{|||~~~xxxxxxxxxxxxyyyzzz{{{{{{yyyuuurrrssswwwzzz|||{{{}}}}}}xxxvvvsssuuuxxxzzzzzzzzz|||}}}{{{tttkkk```VVVQQQPPPOOOLLLIIIGGGEEEDDDCCCCCCBBB@@@>>><<<<<<<<<===;;;<<<>>>@@@BBBDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDCCCBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA?????????@@@AAACCCFFFGGGLLLPPPWWW\\\bbbjjjttt{{{~~~|||{{{zzzzzzzzzzzz{{{zzzzzzyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{vvvvvvvvvvvvvvvwwwwwwwwwxxxyyy{{{{{{|||{{{xxxyyyzzzyyy{{{~~~}}}xxxnnnaaaSSSKKKIIIJJJCCC@@@<<<999999::::::999:::::::::::::::::::::::::::::::::999999777666555888888888888888888888888777888888888888999999999888888888888888888888888999999999999999999999999<<<;;;:::999888;;;???BBBIIILLLPPPRRRTTTUUUVVVXXXWWW^^^eeelll|||vvvpppuuuvvvzzz}}}sssooovvv{{{nnnYYYSSSMMMLLLKKKLLLRRRXXXdddjjjrrrwwwxxxyyyzzz|||~~~~~~}}}}}}}}}||||||{{{~~~{{{yyyyyy|||~~~}}}|||555555555555555444444444888777777666666777777888777777777777888999999:::888999::::::<<<<<<===>>>>>>>>>???@@@BBBCCCDDDEEEGGGGGGGGGHHHJJJMMMPPPRRRVVVYYY^^^ccchhhooovvv{{{wwwsssppprrrxxx~~~kkkaaa]]]bbbrrrpppaaaUUUPPPWWWaaatttssssssqqqlllddd]]]YYYOOOKKKEEE@@@===;;;999888999999999888888888777777777777777777777777777777777777777777777777777777555555666666666666555555666666666666666666666666777666666555555666666777888888888888888888888888999888888777777666666555888999999999999;;;???BBBIIINNN\\\rrrfffRRRJJJEEE@@@AAAAAAAAAAAABBBDDDEEEFFFHHHNNNWWW___eeejjjnnnppprrrtttwwwyyyyyyyyyzzz{{{~~~}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzzwwwuuuvvvyyy|||~~~~~~zzzuuurrrmmmoooqqqrrrrrrtttvvvxxx~~~|||xxxrrriii___VVVQQQPPPNNNLLLIIIGGGEEEDDDCCCBBBBBB@@@???>>>=========<<<===>>>@@@BBBDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@AAADDDFFFGGGMMMQQQXXX]]]bbbjjjsssyyy~~~}}}|||{{{yyyyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvwwwyyyzzzzzz{{{~~~yyyyyyxxxvvvxxx{{{|||yyyrrrfffZZZPPPKKKIIIDDD@@@<<<:::999::::::999::::::::::::::::::::::::;;;;;;::::::999888777777888888888888888888888888777777888888888999999999888888888888888888888888888888888888888888888888999999888777888;;;@@@DDDJJJMMMQQQSSSTTTUUUVVVXXXXXX___fffooowwwsss{{{qqqvvvrrrooowwwxxxjjjYYYSSSMMMLLLKKKLLLQQQXXXdddjjjrrrwwwxxxxxxzzz|||}}}}}}||||||||||||}}}}}}~~~|||yyyzzz|||}}}}}}|||777666666555444444333333888888777777777777888888888888777777777777777888999999:::;;;<<<======>>>>>>>>>???AAABBBCCCDDDEEEHHHHHHHHHIIIKKKMMMPPPQQQUUUXXX]]]bbbgggnnnuuuzzz~~~yyytttppprrrwwwpppddd___```oootttfffYYYRRRXXXaaaxxxyyyxxxtttlllcccYYYRRROOOKKKDDD@@@===;;;:::888999999999888888888888888777777777777777777777777777777777777777777777777555555666666666666555555666666666666666666666666888777777666666777777888888888888888888888888888999888888777777777666666777888999999:::<<<@@@CCCJJJQQQaaawww}}}bbbPPPGGGCCC???@@@@@@AAAAAABBBDDDEEEFFFHHHNNNWWW```fffjjjnnnpppssstttvvvwwwwwwxxxzzz{{{~~~~~~~~~}}}zzzyyyxxxwww{{{zzzyyyzzz|||~~~xxxrrroooggghhhiiiiiijjjlllqqqtttxxxwwwtttnnnggg^^^VVVRRROOONNNLLLIIIGGGEEEDDDDDDBBBBBBAAAAAA@@@???>>>======>>>???@@@BBBDDDFFFGGGIIIHHHGGGFFFEEEFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@BBBDDDFFFGGGNNNSSSYYY^^^ccciiipppvvv~~~~~~~~~}}}|||xxxxxxxxxyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyyyyzzz~~~}}}zzzwwwuuuvvvzzz|||{{{vvvmmmaaaUUUMMMIIIEEEAAA===:::::::::::::::999999999999999999999999;;;;;;;;;::::::999888888888888888888888888888888777777777888888888999999888888888888888888888888777777777888888888888888666777777777888<<>>>>>>>>???@@@AAABBBDDDEEEEEEHHHHHHIIIJJJKKKMMMOOOPPPTTTWWW\\\aaafffmmmtttyyy}}}zzztttooopppttt}}}sssggg______mmm~~~|||nnn___WWW\\\eee{{{{{{tttkkk```WWWNNNJJJDDD@@@===<<<:::999888888888888888888888888666666666666666666666666666666666666666666666666555555666666666666555555666666666666666777777777888777777666666777777888555555555555555555555555666666666666777777777777777888999999:::===AAADDDLLLVVVggg~~~~~~vvv^^^NNNFFFBBB??????@@@@@@AAABBBDDDEEEFFFIIIOOOXXX```gggkkkoooqqqssstttuuuuuuuuuvvvyyy{{{~~~~~~~~~~~~}}}{{{yyyyyy|||||||||~~~}}}wwwqqqmmmeeeddddddcccdddhhhnnnssstttssspppkkkddd]]]VVVRRROOONNNLLLIIIGGGFFFEEEDDDAAABBBCCCCCCBBBAAA???>>>?????????@@@BBBEEEGGGHHHKKKJJJHHHGGGFFFGGGHHHIIIEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBDDDFFFGGGOOOTTT[[[```ccchhhooottt{{{|||~~~~~~wwwwwwwwwxxxyyyzzz{{{{{{xxxxxxxxxwwwxxxyyyyyyzzzvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwxxxxxxxxx|||}}}yyyvvvyyy~~~xxxooodddXXXOOOJJJFFFBBB>>>;;;::::::::::::888888888888888888888888::::::999999888888888888888888888888888888888888777777777777888888888888888888888888888888888888888888888888888999999999888888888888999===BBBFFFNNNQQQTTTVVVVVVVVVWWWXXX]]]bbbjjjxxxvvvyyy~~~pppyyy}}}ssssss{{{pppbbbXXXRRRLLLKKKKKKLLLQQQXXXeeekkkssswwwxxxxxxyyy{{{zzzzzzyyyzzz{{{}}}}}}|||||||||}}}}}}666666666666777777888888666666555555555555666666777777777888999:::;;;<<<999::::::;;;<<<===>>>?????????@@@AAACCCDDDEEEEEEHHHIIIIIIKKKLLLNNNOOOPPPTTTWWW[[[aaafffmmmtttxxxzzzsssmmmmmmpppxxxvvvjjjaaa___lll}}}tttddd[[[___hhh|||sssfffZZZNNNJJJDDD@@@===<<<:::999888888888888888888888888666666666666666666666666666666666666666666666666555555666666666666555555666666666666777777888888777666666555555666666777555555555555555555555555:::999999888888777777777666777999999;;;>>>BBBEEEPPPZZZnnn|||}}}~~~mmmYYYLLLEEEBBBAAA?????????@@@BBBDDDEEEFFFIIIPPPYYYaaaggglllooorrrrrrttttttttttttuuuwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}~~~zzztttooollldddcccaaa___```dddkkkqqqrrrqqqnnniiibbb\\\VVVRRRNNNMMMKKKIIIGGGFFFEEEEEEAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAABBBEEEGGGIIILLLKKKJJJIIIHHHIIIIIIJJJEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBDDDEEEGGGNNNSSS[[[aaadddiiinnnsssyyy{{{}}}vvvvvvvvvvvvwwwyyyzzz{{{xxxwwwwwwwwwwwwxxxyyyyyyvvvvvvvvvvvvuuuuuutttttttttvvvxxxxxxxxxzzz}}}{{{zzzooodddZZZQQQLLLGGGCCC???<<<;;;;;;;;;:::888888888888888888888888999888777777666777777888888888888888888888888888666666777777777888888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;::::::===BBBFFFPPPRRRUUUWWWWWWWWWXXXYYY___ccclllzzztttzzztttyyyrrrsss{{{nnn```WWWPPPKKKJJJKKKLLLRRRYYYeeekkkssswwwxxxxxxyyyzzzzzzyyyzzz{{{|||}}}|||{{{|||}}}333333444444555666666777777777666666666666777777666666777888999;;;===>>>::::::;;;<<<===>>>>>>?????????@@@BBBCCCDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQTTTWWW\\\aaafffmmmtttyyy{{{ssslllkkkmmmuuu{{{nnnccc___kkk|||xxxfff\\\aaajjjwwwgggXXXNNNIIIDDD???===<<<;;;:::888888888888888999999999777777777777777777777777777777777777777777777777555555666666666666555555555666666777777888888999777666666555555666666777888888888888888888888888??????===;;;999777666555666777888999;;;>>>CCCGGGRRR]]]qqq~~~~~~~~~}}}~~~xxx{{{zzzcccSSSJJJCCCAAABBB>>>>>>???@@@BBBCCCEEEFFFJJJPPPYYYbbbhhhlllppprrrqqqsssttttttttttttuuuwwwvvvxxx{{{}}}~~~~~~~~~~~~|||wwwrrrnnnkkkdddccc```^^^^^^ccciiinnnsssqqqnnnhhhbbb[[[UUURRRNNNMMMKKKIIIGGGFFFEEEEEECCCCCCDDDDDDEEEDDDDDDDDDBBBAAAAAAAAABBBEEEHHHIIILLLLLLKKKKKKKKKJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBDDDEEEFFFKKKRRR[[[aaafffjjjooosssxxxzzz}}}wwwwwwvvvuuuvvvwwwyyyzzzwwwwwwwwwwwwwwwxxxyyyyyywwwvvvvvvuuuuuuttttttssstttvvvxxxxxxxxxzzz~~~|||qqqfff\\\SSSMMMHHHDDD@@@<<<;;;;;;;;;:::999999999999999999999999888777666555555666777888888888888888888888888888666666666777777777888888888888888888888888888888999999::::::;;;<<<<<<<<<======<<<;;;;;;>>>CCCGGGPPPSSSVVVXXXYYYYYYZZZ[[[aaadddnnnzzzsss{{{~~~wwwwwwrrrvvv}}}lll^^^TTTNNNIIIJJJKKKMMMSSS[[[ffflllssswwwxxxwwwxxxzzzyyyzzz{{{}}}~~~|||{{{|||~~~444444444555555555555555666666555555555555666666777777777777888999;;;;;;::::::;;;<<<===>>>?????????@@@AAABBBCCCEEEFFFFFFFFFGGGIIILLLNNNPPPQQQQQQTTTXXX\\\aaagggmmmtttyyy|||tttmmmjjjlllsssssseee___jjj{{{|||iii___dddooozzzhhhWWWMMMIIIDDD???===<<<;;;:::777777888888888999999999777777777777777777777777777777777777777777777777555555666666666666555555555666666777888888999999888777777666666777777888888888888888888888888888;;;;;;:::999888888777666555777888:::;;;???DDDHHHRRR^^^rrr|||xxx{{{yyytttxxxpppZZZMMMFFFAAA???AAA===>>>>>>@@@AAACCCEEEFFFKKKQQQZZZbbbhhhmmmqqqsssooorrrtttuuutttssstttuuusssvvvzzz|||~~~~~~~~~~~~~~~}}}xxxtttqqqooohhhgggdddbbbaaaeeekkkooovvvtttoooiiibbb[[[UUURRRNNNMMMKKKIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGCCCBBBAAAAAABBBEEEHHHJJJKKKLLLMMMNNNMMMLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFHHHPPPZZZbbbggglllqqquuuxxxzzz~~~xxxwwwvvvuuuuuuvvvxxxyyywwwwwwwwwwwwwwwxxxxxxyyywwwvvvvvvuuuttttttsssssstttwwwyyyyyyxxxzzz~~~uuujjj___TTTMMMIIIEEE@@@===<<<<<<;;;:::::::::::::::::::::::::::999888666555666777888999888888888888888888888888666666666666777777777888888888888888888888888888888888999::::::;;;<<<<<<;;;;;;;;;;;;<<>>?????????@@@AAABBBCCCEEEFFFFFFEEEGGGIIILLLNNNPPPRRRRRRUUUXXX]]]bbbgggnnnuuuzzz~~~~~~vvvnnnkkklllssswwwggg```jjjyyymmmccchhhsss~~~lllZZZMMMIIICCC???===<<<;;;:::777777888888999999999999777777777777777777777777777777777777777777777777555555666666666666555555555666666777888999999999999999888888888888999999666666666666666666666666222222333555666888999999555777888:::<<>>@@@======>>>???AAACCCEEEFFFKKKQQQZZZbbbiiimmmqqqsssnnnqqqtttuuuuuusssssssssrrruuuyyy|||~~~~~~~~~~~~~~~|||xxxvvvuuummmllliiigggfffiiinnnrrrxxxuuupppjjjbbbZZZTTTQQQNNNMMMKKKIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHDDDCCCBBBAAABBBEEEHHHJJJJJJLLLNNNOOOOOOMMMJJJIIIIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFNNNYYYbbbhhhmmmrrrvvvxxxzzz~~~~~~yyyxxxvvvuuutttuuuwwwxxxwwwwwwwwwvvvwwwxxxxxxyyywwwvvvvvvuuutttsssssssssuuuwwwyyyyyyxxxzzz~~~~~~yyynnnaaaTTTLLLIIIFFFAAA===<<<<<<;;;::::::::::::::::::::::::::::::999777666666888999;;;888888888888888888888888666666666666777777777777888888888888888888888888777777888999::::::;;;;;;888888999999;;;???EEEJJJPPPSSSWWWYYY[[[\\\]]]___bbbfffoooxxx{{{zzzttt}}}~~~~~~|||fffXXXPPPKKKGGGIIIKKKOOOVVV^^^fffllltttxxxxxxwwwxxxyyyzzz||||||zzz|||~~~666666666666777777777777777777777777777777777777888999:::999888888:::<<<999999::::::;;;<<<<<<===>>>???@@@BBBDDDEEEFFFGGGEEEGGGIIILLLNNNPPPQQQRRRYYYZZZ]]]aaagggnnnssswww~~~~~~uuummmlllpppwwwwwwiiicccjjjuuupppbbbhhhtttpppbbbRRRKKKEEEDDDAAA<<<999999999999999888888888888777888888777777666666555555666666777777777777666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777888888888888777777777777888888888888666777888999;;;???DDDHHHPPP^^^uuutttnnnnnnyyyyyyfffQQQFFFCCCAAA@@@???AAA@@@?????????AAADDDEEEMMMRRR[[[ccchhhllloooqqqqqqsssvvvwwwvvvuuuttttttsssuuuyyy}}}~~~||||||}}}}}}~~~zzzvvvtttssspppjjjggghhhmmmrrrzzzxxxsssmmmeee]]]VVVRRRNNNKKKHHHFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCBBBCCCEEEIIILLLNNNOOOPPPPPPOOOLLLJJJHHHLLLJJJHHHFFFDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDAAABBBBBBCCCDDDEEEEEEFFFFFFMMMVVV```hhhnnntttwww~~~||||||~~~}}}{{{xxxvvvuuuvvvwwwyyyvvvvvvvvvuuuvvvvvvwwwxxxwwwwwwvvvvvvuuuuuuttttttvvvwwwxxxzzz{{{|||}}}}}}{{{ooobbbWWWOOOIIIGGGBBB>>>;;;:::::::::999999999999999999999999888888888888888888888888777888888888999999999999888888888888888888888888:::::::::999999999888888999999::::::;;;<<<======<<<;;;<<<>>>===>>>DDDLLLRRRUUUYYY\\\]]]___```bbbfffhhhmmmrrrsssyyy}}}ooo|||jjj^^^SSSOOOLLLKKKLLLNNNUUU^^^jjjmmmrrruuuwwwyyy{{{}}}{{{}}}}}}{{{zzz{{{666666666666777777777777777777777777777777777777777888999999777888999;;;::::::;;;;;;<<<<<<======??????@@@BBBDDDEEEGGGGGGHHHIIIKKKMMMNNNOOOPPPPPPWWWYYY\\\```gggnnntttxxxyyypppooorrryyyxxxiiicccjjjtttxxxgggiiisssvvvhhhVVVMMMFFFCCCAAA<<<:::;;;999999999888888888888777777777777777777666666666666666777777777777666666666666666666666666666666555555555555555555555555777777777777777777777777555666666666666777777777666666777777777888888888777777888999;;;???DDDHHHQQQ```wwwvvvqqqrrrzzzsssaaaMMMDDDBBBAAA@@@AAABBBAAA@@@@@@AAACCCEEEFFFMMMSSS[[[ccciiimmmppprrrrrruuuxxxxxxwwwvvvvvvvvvtttvvvzzz}}}}}}}}}}}}~~~|||xxxwwwsssnnnkkklllpppuuuzzzxxxuuunnnfff^^^WWWRRROOOLLLIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCCCCCCCFFFJJJMMMPPPQQQRRRRRRQQQOOOMMMKKKLLLKKKHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEGGGMMMWWWaaaiiipppuuuyyy~~~}}}|||~~~}}}|||yyywwwvvvvvvwwwyyywwwvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwvvvuuuttttttsssuuuvvvwwwyyyzzz{{{||||||}}}yyynnnbbbXXXQQQJJJGGGCCC???<<<:::::::::999999999999999999999999888888888888888888888888777777777888888888999999888888888888888999999999888888888999999:::::::::999::::::;;;;;;<<<<<<<<<:::999;;;===>>>???GGGOOOUUUXXX[[[^^^___```aaaccciiikkkoooppppppwwwwwwqqqzzziii]]]SSSNNNKKKKKKLLLNNNVVV^^^lllooosssuuuwwwxxxyyy{{{zzz|||~~~~~~~~~~~~{{{{{{|||666666666666777777777777777777777777777777777777777888888888777777999:::;;;;;;<<<<<<===>>>>>>>>>??????AAABBBDDDFFFGGGGGGKKKLLLMMMNNNOOOOOOPPPPPPVVVWWWZZZ___gggooovvvzzz~~~tttrrruuu||||||kkkccchhhrrrkkkhhhooo}}}ppp___TTTIIIDDDAAA===;;;<<<999999999888888888888777666666777777777777777777666666777777777777666666666666666666666666666666555555555555555555555555777777777777777777777777555555555555666666666666666666666666777777777777777888999:::;;;???DDDHHHRRRbbbyyyzzzwww{{{lll[[[JJJBBBAAAAAAAAABBBBBBAAAAAA@@@BBBDDDFFFHHHMMMSSS\\\dddjjjooorrrttttttvvvyyyyyyxxxwwwwwwxxxvvvxxx}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{wwwssspppppptttxxx{{{zzzwwwqqqiii```XXXSSSPPPMMMJJJHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCCCCDDDGGGKKKNNNRRRSSSTTTUUUTTTSSSQQQOOOMMMLLLIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGMMMWWWaaaiiipppvvvzzz}}}}}}}}}~~~~~~~~~|||zzzxxxwwwwwwxxxyyywwwwwwwwwwwwwwwxxxyyyyyyxxxxxxwwwvvvuuutttsssssstttuuuvvvxxxyyyzzzzzz{{{~~~{{{yyy{{{~~~vvvmmmcccYYYRRRJJJHHHDDD@@@<<<;;;::::::888888888888888888888888888888888888888888888888666777777777888888888888777777888888999999999999666777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888:::>>>???BBBJJJSSSXXX[[[^^^``````aaabbbccckkkmmmooonnnmmmwww{{{rrrttt}}}~~~xxxggg[[[RRRMMMKKKKKKLLLOOOWWW___mmmpppsssuuuvvvwwwxxxyyyzzz|||~~~~~~~~~}}}~~~~~~|||}}}~~~666666666666777777777777666666666666666666666666666777888777666666888:::<<<<<<<<<===>>>>>>?????????@@@AAACCCDDDFFFGGGHHHLLLLLLMMMNNNPPPQQQSSSSSSVVVWWWZZZ___gggpppxxx}}}xxxtttvvv|||mmmcccgggpppllleeehhh~~~{{{lll^^^OOOGGGBBB===;;;<<<999999999888888888777777666666666777777888888999666666777777777777666666666666666666666666666666555555555555555555555555666666666666666666666666555555555666666666777777555555666666666777777777777888999:::<<>>@@@CCCLLLUUU[[[]]]```bbbbbbbbbbbbcccjjjlllnnnmmmooo|||zzzrrrttt|||www|||tttcccXXXQQQLLLJJJKKKLLLOOOXXXaaammmpppsssvvvwwwxxxyyyzzzzzz|||~~~~~~}}}}}}~~~~~~}}}~~~666666666666777777777777666666666666666666666666666777888777666666888:::<<<<<<======>>>????????????@@@AAACCCEEEFFFGGGHHHJJJKKKLLLNNNQQQTTTWWWYYYYYYZZZ\\\aaaiiirrrzzzzzzvvvwww|||pppdddfffnnnkkkbbbddduuuxxxhhhUUUJJJCCC>>>;;;;;;999999999888888888777777666666777777888888999999666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888888888666666666666777777777777777888999:::<<<@@@EEEIIIQQQbbb|||zzzhhhZZZLLLEEEBBB@@@@@@BBB@@@???>>>???@@@CCCEEEGGGNNNTTT]]]eeekkkpppsssuuusssuuuwwwwwwvvvuuuvvvwwwyyy|||~~~~~~}}}}}}~~~{{{yyyyyyzzz{{{||||||yyyuuummmcccZZZTTTNNNKKKHHHFFFFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@AAACCCEEEGGGJJJOOOSSSUUUVVVXXXYYYYYYXXXVVVUUUPPPOOOLLLIIIGGGFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDCCCCCCCCCCCCCCCDDDIIIRRR[[[ccckkkrrrwwwyyy{{{|||}}}~~~~~~}}}{{{yyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzxxxxxxwwwvvvuuutttssssssrrrssstttvvvwwwxxxyyyyyy}}}~~~yyyuuutttxxx}}}|||wwwooodddYYYQQQKKKIIIFFFBBB???<<<:::999888888888888888888888888888888888888888888888888777777777777888888888888777777888888888999999999999999999999999999999999;;;;;;;;;;;;;;;;;;::::::===;;;<<>>>>>??????@@@@@@BBBCCCEEEGGGHHHHHHIIIJJJKKKNNNRRRWWW[[[^^^______```dddkkksss{{{|||xxxxxx{{{ttteeeeeellliiiaaabbbmmmyyy~~~lllWWWKKKDDD???;;;:::999999999888888888888777777777888888888888888888666666777777777777666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777888888888888777777777777888888888888888999:::;;;<<<@@@EEEIIIRRRddd~~~zzzggg[[[NNNGGGCCC@@@???AAA???>>>>>>>>>@@@BBBEEEGGGOOOUUU^^^eeekkkooorrrtttssstttuuuuuuttttttuuuvvv{{{|||~~~|||zzztttlllccc[[[VVVNNNKKKHHHFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@AAACCCEEEHHHLLLRRRUUUYYYZZZ[[[\\\[[[ZZZXXXVVVRRRPPPMMMJJJHHHFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCHHHPPPXXX```hhhooosssvvvyyy{{{}}}}}}~~~~~~}}}{{{zzzyyyyyywwwwwwwwwwwwwwwxxxyyyyyywwwwwwvvvvvvuuuuuuttttttrrrssstttvvvwwwxxxyyyyyy|||}}}yyyvvvtttwww{{{}}}xxxpppeeeYYYQQQLLLJJJGGGCCC@@@<<<:::999999999999999999999999999888888888888888888888888777888888888999999999999888888888888888888888888:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;>>><<<===@@@BBBEEEOOOYYY___bbbeeefffffffffggghhhggglllrrrzzzxxxvvv{{{sssxxx}}}ppptttooo^^^SSSNNNJJJHHHJJJMMMQQQZZZdddlllppptttxxxzzz|||~~~|||~~~~~~~~~~~~~~~~~~~~~666666666666777777777777777777777777777777777777777888999999777888999;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCEEEGGGHHHIIIJJJJJJLLLOOOSSSXXX]]]```eeedddeeegggmmmuuu|||~~~zzzzzz{{{wwwgggeeekkk~~~xxxddd]]]___dddoooxxxzzz}}}jjjUUUJJJEEE???;;;:::999999999888888888888777999999888888888888888888666666777777777777666666666666666666666666666666666666666666666666666666777777777777777777777777666666666777777777777888888888888888999999999999888999:::;;;<<<@@@FFFJJJVVVhhh|||dddYYYMMMGGGCCC@@@@@@BBB??????>>>???AAACCCFFFHHHPPPVVV^^^eeejjjmmmppprrrssstttuuutttssssssuuuwww{{{|||~~~~~~}}}yyyssskkkbbb[[[WWWNNNLLLHHHGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA???AAADDDFFFIIIMMMSSSWWW]]]^^^______^^^\\\ZZZXXXSSSQQQNNNKKKIIIGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBCCCHHHOOOWWW^^^fffmmmqqqtttwww{{{|||}}}~~~~~~|||zzzyyyyyywwwvvvvvvvvvvvvwwwxxxxxxvvvvvvvvvvvvuuuuuuuuuuuurrrssstttvvvxxxxxxyyyyyy{{{}}}yyyvvvtttuuuyyy~~~}}}{{{wwwqqqfffZZZRRRLLLKKKHHHDDD@@@===:::999::::::::::::::::::::::::888888888888888888888888999999999999::::::::::::::::::999999888777777777999999999999999999::::::999::::::;;;;;;<<<<<<<<<===;;;<<<@@@CCCGGGRRR]]]bbbeeehhhjjjjjjjjjkkkllljjjpppyyyyyyzzz{{{oooxxx}}}nnnnnnppp^^^SSSMMMIIIHHHJJJMMMRRR[[[eeeooorrrwwwzzz{{{|||~~~~~~~~~~~~~~~~~~666666666666777777777777777777777777777777777777888999:::999888888:::<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBDDDEEEGGGHHHIIIKKKLLLMMMOOOSSSXXX]]]```iiihhhgggiiinnnvvv}}}|||{{{|||yyyhhheeejjj|||qqq^^^XXXZZZ^^^hhhppprrrwwwzzzgggSSSHHHDDD@@@<<<:::999999999888888888888777:::999999999888777777777666666777777777777666666666666666666666666666666555555555555555555555555777777777777777777777777555555555555666666666777888888999999999:::::::::888999:::;;;===AAAFFFJJJZZZkkk}}}```VVVLLLGGGCCC@@@@@@CCC@@@@@@???@@@BBBEEEHHHIIIQQQVVV^^^eeeiiilllooopppssstttuuutttssstttuuuwww{{{||||||~~~}}}xxxrrrjjjbbb[[[XXXPPPMMMJJJHHHGGGGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAA???AAADDDFFFIIINNNTTTXXX```aaaaaaaaa```^^^[[[ZZZSSSQQQOOOKKKIIIGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBEEEIIIPPPWWW^^^eeelllppprrrvvvzzz|||}}}~~~~~~}}}{{{yyyyyyvvvvvvvvvuuuvvvwwwwwwxxxuuuuuuuuuuuuvvvvvvvvvvvvrrrsssuuuvvvxxxyyyyyyyyyzzz}}}~~~zzzvvvssstttwwwzzzzzzyyywwwpppfffZZZRRRMMMKKKHHHEEEAAA===:::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999:::::::::;;;;;;;;;;;;::::::999888777666666777777888999:::;;;;;;<<<999999::::::;;;<<<======;;;:::;;;@@@DDDIIIUUU```dddgggjjjlllmmmmmmnnnooonnnttt~~~{{{~~~wwwmmmxxx|||mmmkkkxxxqqq```TTTLLLIIIGGGJJJMMMRRR\\\eeerrruuuyyy{{{||||||~~~~~~~~~~~~333333444444555666666777888777666666666777999:::999999888888888888888999888999:::;;;<<<>>>??????@@@CCCEEEGGGGGGHHHIIIKKKNNNNNNOOOOOOQQQUUU[[[```bbbeeehhhkkkmmmrrrzzz}}}yyy{{{|||~~~kkkdddggg{{{~~~iii[[[WWWXXX___hhhoooppppppuuuzzz}}}nnn```QQQHHHBBB===;;;===999888888777777777777777777777777777666666666666666555444444444666777888666666666666666666666666777777666666555555555444555555555555555555555555666666666666777777777777888888888888888888888888999888999<<<===???GGGPPPXXXmmmzzz[[[PPPFFFCCCCCC@@@>>>======>>>???@@@@@@BBBEEEHHHPPPWWW```hhhmmmpppqqqrrrqqqrrrrrrqqqpppqqqsssuuuxxxxxxyyy{{{~~~~~~yyyqqqiiibbb[[[WWWRRROOOKKKJJJIIIIIIHHHFFFJJJHHHEEEBBB@@@AAABBBCCC???AAADDDHHHMMMTTT\\\bbbeeefffggggggeeebbb]]][[[WWWSSSMMMIIIGGGFFFDDDCCCEEEEEEDDDCCCAAA@@@???>>>???@@@@@@AAABBBCCCDDDDDDDDDGGGLLLRRR[[[cccjjjnnnssswwwyyyxxx{{{}}}{{{{{{|||xxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvuuutttsssrrrsssuuuwwwyyy{{{||||||wwwsssooorrryyyuuu~~~vvvlllfff]]]SSSJJJJJJHHHDDD???;;;:::;;;999999999999999999999999999999999999999999999999999999999999999999999999::::::999999888777777777666777888999:::999888777:::;;;<<<<<<======<<<<<<;;;===>>>???AAAJJJWWWbbbfffhhhlllnnnnnnooopppqqquuuttt~~~uuuwwwtttgggxxx}}}mmmllluuu}}}lll\\\TTTNNNJJJHHHJJJMMMRRR]]]gggppptttxxx{{{|||}}}~~~~~~444444555555666777777888777777666666777777888999999999888888888888888999888999:::;;;===>>>??????@@@CCCEEEGGGGGGHHHIIIKKKMMMNNNNNNOOOQQQUUU[[[___bbbeeehhhkkkmmmrrrzzz~~~zzz{{{|||~~~kkkeeegggwww~~~hhhYYYTTTTTT[[[dddkkkkkkkkknnnrrrssshhh\\\OOOGGGBBB===;;;<<<:::999999888888888888888666666666666777777777777666666666555666666777777666666666666666666666666777666666666555555555555888888888888888888888888666666666666777777777777888888888888888888888888999888:::<<<===???GGGPPP[[[pppsssYYYNNNDDDBBBCCC@@@>>>???>>>???@@@AAAAAACCCFFFIIIRRRXXX```gggkkknnnoooppppppqqqqqqpppooopppsssuuuyyyyyyzzz|||}}}||||||}}}~~~zzzrrrkkkccc\\\XXXRRROOOLLLJJJIIIIIIHHHFFFGGGEEEBBB@@@??????AAABBB@@@BBBDDDGGGMMMTTT]]]cccggghhhiiiiiigggccc___\\\XXXTTTNNNJJJHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>???@@@@@@AAABBBCCCDDDDDDDDDGGGKKKRRRZZZbbbiiimmmqqquuuwwwwwwyyy~~~}}}{{{{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuxxxxxxxxxwwwwwwwwwvvvvvvuuuuuutttssstttvvvxxxyyyzzz{{{~~~yyytttoooqqqxxxyyyzzzoooggg^^^SSSLLLLLLIIIEEE@@@<<<;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888:::;;;;;;;;;999888666555:::;;;<<<<<<======<<<<<<<<<>>>???@@@DDDMMMZZZdddiiikkknnnppppppppprrrsssvvvvvvsssvvvqqqfffxxx|||llljjjsss|||kkk[[[SSSNNNJJJHHHJJJNNNSSS\\\fffpppsssxxx{{{|||}}}~~~555555666666777888888888666666777777888888777777999888888888888888999999999999:::;;;===>>>???@@@@@@CCCEEEGGGGGGHHHIIIKKKLLLMMMNNNNNNPPPTTTZZZ^^^bbbeeehhhkkkmmmrrrzzz{{{zzz|||mmmfffiiisssjjjZZZSSSRRRXXXaaaiiihhhfffggghhhhhh```VVVKKKFFFBBB>>>;;;<<<;;;::::::999888999999999555555666666777777888888777777777888777777666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666777777777777888888888888888888888888999888:::===>>>@@@HHHQQQ___tttjjjUUUKKKBBBAAABBBAAA@@@@@@???@@@AAAAAABBBDDDGGGJJJSSSXXX___eeeiiikkknnnooooooppppppooonnnpppsssuuuzzzzzz{{{|||~~~~~~|||zzzzzzzzz{{{~~~~~~~~~~~~}}}uuummmeee^^^YYYSSSPPPMMMKKKJJJIIIGGGFFFEEECCCAAA@@@???@@@BBBCCCBBBCCCEEEHHHMMMUUU___eeeiiijjjkkkkkkiiieeeaaa^^^XXXUUUPPPMMMKKKJJJIIIGGGEEEEEEDDDCCCAAA@@@???>>>???@@@@@@AAABBBCCCDDDDDDDDDFFFKKKQQQYYYaaagggkkkooosssuuuuuuxxx}}}~~~}}}zzzzzzzzzyyyyyyxxxwwwvvvuuuuuutttxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuttttttuuuvvvxxxyyyxxxzzz~~~}}}wwwpppqqqwww|||~~~tttlllbbbXXXOOONNNLLLGGGBBB===;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999888888888888999999999999<<<<<<<<<;;;:::999888777;;;;;;<<<============<<<===???@@@BBBGGGQQQ^^^hhhmmmooorrrsssrrrssstttuuuxxxyyyrrrvvvooohhh{{{{{{kkkjjjsss{{{iiiZZZQQQMMMJJJHHHKKKNNNSSS\\\fffooossswww{{{|||}}}~~~~~~555555666666666777777777444555777888888888777666888888888777888888999:::999999:::<<<===>>>???@@@@@@CCCEEEGGGGGGHHHIIIKKKKKKLLLMMMNNNPPPTTTYYY]]]bbbeeehhhkkkmmmrrrzzz|||{{{|||pppiiikkkrrrnnn]]]UUUTTTYYYcccjjjjjjfffdddbbb```YYYPPPHHHEEECCC>>>;;;;;;::::::999888888888888999444555555666777888888999777888999999999777666555666666666666666666666666666666666666666555555555555555555555555555555555666666666666777777777777888888888888888888888888999888:::===>>>@@@HHHQQQaaavvvzzzcccRRRHHH@@@???AAAAAA@@@AAA>>>@@@AAAAAAAAACCCFFFIIIRRRWWW]]]cccgggkkknnnqqqpppppppppooooooqqqtttxxx|||||||||}}}~~~|||zzzyyyzzz{{{{{{~~~~~~~~~xxxppphhh```[[[UUURRRNNNKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFCCCDDDFFFHHHNNNVVV```gggiiijjjlllllljjjfffbbb___ZZZVVVRRROOONNNMMMKKKIIIEEEEEEDDDCCCAAA@@@???>>>???@@@@@@AAABBBCCCDDDDDDDDDFFFJJJPPPWWW___eeeiiinnnrrrttttttwww}}}~~~}}}zzzyyyyyyuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttuuuvvvwwwvvvxxx|||{{{ssssssyyy}}}yyyrrrggg]]]RRRQQQOOOJJJDDD>>><<<;;;999999999999999999999999888888888888888888888888888888888888888888888888777777888999999:::;;;;;;999999:::;;;;;;<<<<<<<<<;;;;;;<<<==================>>>???BBBIIITTTbbbkkkppprrrttttttttttttuuuwwwxxx}}}qqqxxxqqqmmmzzzlllmmmxxxyyygggXXXOOOMMMIIIIIIKKKNNNSSS\\\eeeooorrrwwwzzz|||}}}~~~444444555555555555666666444555666888888777666666888888777777888999999:::999:::;;;<<<===???@@@@@@@@@CCCEEEGGGGGGHHHIIIKKKJJJLLLNNNOOOQQQTTTYYY\\\bbbeeehhhkkkmmmrrrzzz}}}}}}rrrkkklllrrr||||||~~~ppp___XXXWWW[[[fffnnnnnniiiddd```]]]UUUMMMFFFEEECCC???;;;;;;999999888777777777777777444555555666777888888999777888999999999777666555666666666666666666666666555555555666666666666666888888888888888888888888666666666666777777777777888888888888888888888888999888:::===>>>AAAIIIRRRbbbwww}}}|||zzzcccQQQGGG??????AAAAAA@@@AAA===>>>???@@@@@@BBBEEEHHHOOOTTT[[[bbbggglllpppsssqqqqqqqqqppppppssswww{{{}}}~~~~~~~~~|||{{{{{{{{{}}}~~~|||tttkkkccc]]]VVVSSSOOOLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFCCCEEEGGGJJJPPPXXXbbbiiijjjkkklllllljjjfffbbb___[[[XXXTTTQQQPPPNNNLLLJJJEEEEEEDDDCCCAAA@@@???>>>???@@@@@@AAABBBCCCDDDDDDCCCEEEIIIOOOVVV]]]cccgggmmmqqqssstttxxx~~~~~~zzzyyyxxxtttuuuuuuvvvwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuttttttttttttttttttuuuuuuuuuwww{{{xxxvvv{{{}}}ttthhh\\\SSSSSSQQQLLLFFF@@@<<<;;;999999999999999999999999888888888888888888888888888888888888888888888888777777888999:::;;;;;;<<<999:::::::::;;;<<<======;;;<<<======>>>>>>======<<<===>>>BBBKKKWWWeeemmmssstttuuuuuuuuuuuuwwwyyyyyy|||qqq{{{ssssss|||nnnqqqzzzwwweeeWWWNNNLLLIIIIIILLLOOOSSS\\\eeennnqqqvvvzzz|||}}}444444444555555555555555555555666666777777666666777777777777888999::::::::::::;;;<<<>>>???@@@AAA@@@CCCEEEGGGGGGHHHIIIKKKJJJLLLNNNPPPRRRUUUYYY\\\bbbeeehhhkkkmmmrrrzzz~~~sssjjjlllrrr{{{{{{|||qqqaaaZZZYYY^^^jjjttttttnnnhhhbbb]]]UUUMMMFFFEEEDDD???;;;;;;999888777777666666777777555555666666777777888888777777777888777777666666666666666666666666666666555555555666666666666666777777777777777777777777666666666666777777777777888888888888888888888888999888:::===???AAAJJJSSSbbbwww}}}~~~~~~fffSSSHHH@@@@@@AAAAAA@@@@@@===>>>??????@@@BBBEEEGGGMMMSSS[[[ccciiimmmqqqtttqqqqqqqqqpppppptttyyy}}}}}}||||||}}}wwwnnneee___XXXUUUPPPMMMKKKIIIGGGEEEBBBBBBAAAAAAAAABBBBBBCCCCCCEEEHHHMMMSSSZZZccciiijjjkkkmmmmmmkkkgggccc```]]]ZZZVVVSSSQQQOOOLLLIIIEEEEEEDDDCCCAAA@@@???>>>???@@@@@@AAABBBCCCDDDDDDCCCEEEHHHNNNTTT[[[aaadddkkkpppsssssswww~~~{{{yyyxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwvvvvvvvvvuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuwww{{{{{{yyy}}}ssseeeXXXSSSSSSRRRMMMGGGAAA===<<<999999999999999999999999888888888888888888888888888888888888888888888888888888888999:::;;;;;;<<<===<<<;;;::::::::::::;;;<<<<<<===>>>>>>>>>>>>===<<<<<<===CCCMMM[[[hhhppptttvvvwwwwwwwwwxxxzzz||||||zzzqqq}}}|||tttyyy~~~qqqttt|||uuudddVVVOOOLLLIIIIIILLLOOOSSS\\\dddmmmqqqvvvyyy{{{}}}~~~666666666555555555555555666555555555555666777777777777777777888999:::;;;::::::;;;===>>>???@@@AAA@@@CCCEEEGGGGGGHHHIIIKKKKKKMMMOOOQQQSSSVVVZZZ]]]bbbeeehhhkkkmmmrrrzzzqqqhhhiiinnnuuuddd\\\\\\dddppp|||}}}wwwqqqiiidddWWWOOOHHHFFFDDD???<<<;;;:::999888888777777888888666666666666777777777777666666666555666666777777666666666666666666666666555555555555666666666777555555555555555555555555666666666666777777777777888888888888888888888888999888:::===???BBBJJJTTTbbbwww}}}~~~kkkUUUKKKBBB@@@AAA@@@??????>>>???@@@@@@AAABBBFFFHHHNNNTTT]]]eeejjjnnnppprrrppppppoooooopppsssyyy}}}~~~}}}|||}}}~~~zzzpppgggaaaYYYVVVQQQNNNKKKIIIGGGEEEBBBBBBBBBBBBAAAAAAAAABBBBBBEEEJJJOOOUUU\\\dddiiilllmmmoooooollliiidddbbb___\\\XXXTTTRRRNNNKKKHHHEEEEEEDDDCCCAAA@@@???>>>???@@@@@@AAABBBCCCDDDDDDBBBDDDHHHMMMSSSZZZ```ccciiinnnqqqrrrvvv}}}|||zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuxxx{{{~~~}}}xxx{{{uuufffYYYRRRRRRQQQNNNHHHBBB>>><<<999999999999999999999999888888888888888888888888888888888888888888888888999999999::::::;;;;;;;;;<<<;;;:::999999999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>===>>>DDDPPP___llltttvvvxxxyyyyyyyyy{{{~~~yyyqqq{{{vvv}}}sssxxxtttdddVVVOOOKKKIIIIIIMMMPPPSSS\\\dddlllpppuuuyyy{{{}}}}}}777777777777666666666666666666555444444666777888777777777777888999:::;;;:::;;;<<<===>>>???@@@AAA@@@CCCEEEGGGGGGHHHIIIKKKKKKMMMPPPRRRTTTVVVZZZ]]]bbbeeeiiikkkmmmrrrzzzpppfffgggjjjyyyggg``````jjjwwwxxxqqqjjjYYYPPPIIIFFFDDD???<<<<<<;;;:::999999888888999999777777777777666666666666666555444444444666777888666666666666666666666666444555555555666666777777888888888888888888888888666666666666777777777777888888888888888888888888999888:::>>>???BBBKKKTTTcccxxx{{{|||nnnWWWLLLCCCAAABBB@@@>>>>>>???@@@AAAAAABBBCCCGGGIIIOOOVVV___gggkkkmmmooopppoooooonnnnnnooorrrxxx}}}~~~}}}|||}}}~~~~~~{{{qqqhhhbbbZZZVVVRRRNNNLLLJJJGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAEEEKKKQQQWWW]]]dddhhhnnnoooppppppnnnjjjfffccc___]]]XXXUUURRRNNNJJJGGGEEEEEEDDDCCCAAA@@@???>>>???@@@@@@AAABBBCCCDDDEEEBBBDDDGGGLLLSSSYYY___bbbggglllooopppuuu{{{}}}~~~|||zzzzzzuuuvvvwwwxxxyyyzzz{{{{{{vvvvvvvvvvvvuuuuuuuuuuuuxxxxxxyyyyyyyyyxxxxxxwwwvvvxxx{{{}}}}}}wwwyyyxxxkkk^^^QQQRRRQQQNNNHHHBBB>>>===999999999999999999999999777777777777777777777777777777777777777777777777999999::::::::::::;;;;;;888888888888999;;;===>>><<<======>>>>>>>>>>>>>>>???>>>???FFFRRRbbbooovvvxxxyyyzzz{{{{{{}}}xxxqqq|||zzz{{{sss|||tttdddWWWPPPKKKIIIIIIMMMPPPTTT[[[dddlllpppuuuyyy{{{}}}}}}555555555555666666666666555555555555666666666666777888888999999:::;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBCCCEEEHHHIIIJJJJJJJJJJJJMMMPPPSSSUUUXXX\\\^^^ccceeehhhkkkoootttyyy}}}vvvhhhdddjjjzzzkkkaaaiiinnn~~~}}}rrrgggZZZSSSJJJEEECCCBBB@@@===999999999888888888777777777777777777777777777777999888888888777777666666666666555444444444444555444555666555444444555666777777777777777777777777444555555666777888888999999999888888888888888888:::999:::<<<>>>@@@IIIRRRdddwwwvvvZZZMMMBBB@@@BBBAAA??????>>>@@@AAABBBBBBDDDFFFHHHNNNUUU___eeeiiikkknnnpppooommmllllllnnnsssxxx|||}}}}}}}}}~~~tttiiiaaa[[[WWWRRRNNNLLLJJJIIIGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEIIINNNQQQVVV\\\eeellloooooooooppppppnnnkkkgggccc___ZZZUUUPPPLLLHHHEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@BBBCCCDDDEEEDDDDDDEEEGGGJJJMMMQQQWWW^^^cccdddhhhoootttxxx{{{~~~~~~~~~zzzxxxvvvvvvvvvwwwxxxxxxyyyyyyuuuuuuvvvwwwwwwvvvttttttyyyyyyyyyzzzyyyyyyxxxxxxxxxyyyzzz{{{~~~uuuwwwyyyjjjZZZSSSOOONNNOOOKKKCCC======<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999999999999999999999999999777777888999999999999888::::::::::::::::::::::::<<<<<<>>>??????>>>======???AAACCCGGGSSSfffuuu{{{~~~{{{||||||tttvvv{{{yyyuuurrrdddXXXQQQKKKHHHHHHKKKOOOTTT]]]gggnnnrrrvvvyyy{{{|||}}}~~~}}}555555555555666666666666666666666777777777777888777888888999999:::;;;;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEGGGIIIJJJKKKKKKLLLNNNRRRTTTVVVYYY\\\___cccfffiiilllppptttzzz~~~~~~~~~wwwjjjfffhhhxxxuuugggllltttwwwkkk[[[TTTLLLFFFCCCAAA>>><<<::::::::::::999999999888888888888888888888888888888888888888777777777666666666555444444444444555444555666666444444555666777777777777777777777777555555555666777888888888888888888888888888888888;;;:::;;;===???AAAJJJTTTeeexxxvvvYYYMMMBBB@@@BBBAAA???@@@===???@@@AAAAAACCCEEEHHHOOOVVV___fffiiikkknnnpppnnnmmmlllllloootttyyy}}}~~~~~~}}}~~~~~~~~~xxxmmmeee\\\XXXSSSNNNLLLKKKIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEIIINNNRRRVVV]]]eeelllooooooooopppqqqoookkkhhhddd```[[[VVVRRRMMMIIIFFFEEEEEEDDDDDDCCCBBBAAA@@@???@@@BBBDDDEEEEEEEEEEEEEEEGGGIIILLLQQQWWW^^^cccdddhhhnnnrrrvvvyyy|||~~~|||yyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxwwwwwwwwwyyyyyyzzzzzzzzzzzzyyyyyyxxxyyyzzz{{{xxxyyyzzzlll^^^SSSOOONNNNNNKKKCCC>>>===<<<<<<;;;;;;;;;:::::::::::::::999999999888888888999999999999999999999999777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>===@@@BBBDDDIIIVVViiiwww}}}~~~wwwpppvvvxxxxxxrrreeeYYYRRRKKKHHHHHHKKKOOOTTT]]]gggnnnqqqvvvyyyzzz{{{}}}~~~|||~~~555555555555666666666666777777777777888888888888777888888999999:::;;;;;;;;;<<<===>>>???AAABBBBBBDDDDDDEEEFFFHHHJJJLLLMMMOOOQQQTTTVVVXXXZZZ]]]___eeegggjjjnnnqqqvvv{{{|||}}}zzzmmmiiieeetttppppppyyyyyylll]]]VVVMMMGGGDDDAAA===:::;;;;;;;;;:::::::::999999888888888888888888888888888888888888777777777777777666555555444444555555444555666666444444555666777777777777777777777777555555666666777777888888888888888888888888888888<<<:::<<<>>>@@@CCCKKKUUUeeexxx~~~{{{tttWWWLLLBBBAAAAAA@@@@@@@@@===>>>???@@@@@@BBBEEEHHHOOOVVV```fffiiikkknnnqqqmmmmmmlllmmmqqqvvv{{{~~~~~~~~~}}}}}}~~~|||ppphhh^^^YYYTTTOOOLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEIIINNNRRRWWW]]]ffflllpppppppppqqqrrrpppllliiieeeaaa\\\WWWSSSOOOKKKHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@AAACCCEEEFFFFFFFFFEEEDDDFFFIIILLLPPPVVV]]]bbbeeehhhlllppprrrvvvzzz|||}}}{{{zzzyyyyyyxxxwwwwwwvvvvvvxxxxxxxxxxxxxxxyyyzzz{{{zzzzzz{{{{{{{{{{{{{{{zzzxxxyyyzzz{{{xxxzzz}}}zzznnnaaaSSSOOOMMMNNNKKKDDD>>>===<<<<<<;;;;;;;;;:::::::::999999999888888888777777999999999999999999999999888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???????????????AAACCCFFFLLLZZZnnn|||zzz{{{lllrrryyyuuu|||rrreeeYYYRRRKKKHHHHHHKKKOOOTTT]]]gggmmmqqquuuxxxzzzzzz|||}}}{{{}}}~~~555555555555666666666666666666777777777888888888777888888999999:::;;;;;;<<<<<<===>>>@@@AAABBBCCCEEEEEEEEEFFFHHHKKKMMMOOOQQQTTTVVVXXXZZZ[[[^^^```fffhhhlllooorrrwww|||}}}}}}ooohhhdddrrryyyvvvwwwyyymmm___XXXOOOHHHEEEAAA>>>:::;;;::::::::::::999999999777777777777777777777777888888888777777777777777777666666555555555555555444666777666555444555666666666666666666666666666555666666666777777777888888888888888888999999999;;;:::;;;>>>@@@CCCLLLUUUeeexxx~~~|||qqqUUUKKKCCCAAAAAA@@@@@@AAA>>>???@@@@@@AAACCCGGGJJJPPPWWWaaagggjjjlllnnnqqqmmmmmmmmmooorrrwww|||~~~~~~}}}||||||~~~}}}qqqiii```[[[UUUPPPMMMKKKIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFJJJPPPTTTXXX^^^gggmmmqqqqqqqqqrrrsssqqqmmmiiifffccc]]]YYYUUUQQQMMMJJJGGGFFFEEEDDDBBBAAAAAAAAAAAABBBDDDEEEFFFGGGFFFFFFDDDFFFHHHKKKOOOUUU\\\```fffhhhkkkmmmooossswwwzzz~~~}}}{{{yyyyyyyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwxxxzzz|||}}}zzz{{{{{{|||||||||||||||xxxyyyyyyzzz~~~vvvxxx{{{{{{wwwmmmaaaTTTOOOLLLMMMKKKEEE???===<<<<<<;;;;;;;;;:::::::::999999999999888888888888999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<============>>>>>>??????@@@@@@@@@AAADDDGGGOOO___sss}}}|||}}}mmmrrrqqqqqqrrrdddXXXQQQKKKHHHHHHKKKOOOTTT]]]ggglllppptttwwwyyyzzz{{{|||{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~555555555555666666666666555555555666666666777777777888888999999:::;;;;;;<<<<<<===???@@@AAABBBCCCEEEEEEFFFGGGIIILLLNNNPPPSSSUUUXXXZZZ[[[]]]___bbbgggiiilllooosssxxx}}}qqqgggeeerrr}}}wwwuuufff^^^SSSKKKFFFCCC???<<<999999999999888888888888666666666666666666666666777777777777777777888888777777666555555555555666555666777666555555666777666666666666666666666666666666666666777777777777777777888888888999999999:::999:::===???BBBKKKUUUdddwwwmmmRRRJJJCCCBBBAAA???@@@BBB???@@@AAAAAABBBDDDIIILLLRRRYYYbbbhhhjjjllloooqqqmmmmmmnnnppptttxxx}}}~~~~~~{{{{{{zzzzzz{{{~~~ssskkkbbb]]]VVVPPPMMMKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGLLLRRRVVVZZZ```hhhnnnrrrrrrrrrssstttrrrnnnkkkgggccc^^^ZZZVVVRRRNNNKKKHHHGGGEEEDDDBBBAAAAAAAAAAAABBBDDDEEEFFFGGGFFFFFFCCCEEEGGGJJJNNNSSSZZZ___eeegggjjjlllnnnqqquuuxxx|||}}}}}}{{{wwwwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxzzz{{{}}}zzz{{{||||||}}}}}}}}}|||wwwyyyyyyzzz}}}uuuwwwyyy}}}xxxtttjjj^^^UUUNNNJJJLLLKKKFFF@@@===<<<<<<;;;;;;;;;:::::::::;;;::::::::::::999999999999999999999999999999999::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAAAAABBBAAADDDHHHRRRdddyyyzzz|||~~~oootttnnnrrrrrrcccVVVNNNKKKHHHHHHKKKOOOTTT]]]gggkkkooosssvvvxxxxxxzzz{{{zzz{{{{{{||||||}}}}}}}}}|||||||||||||||}}}~~~555555555555666666666666555555555555666666666666777888888999999:::;;;;;;<<<===>>>???@@@BBBCCCCCCEEEEEEFFFHHHJJJMMMOOOPPPSSSUUUXXXZZZ\\\^^^aaacccgggiiilllooosssxxx}}}ttthhhfffqqqyyysssiii[[[PPPIIIDDD@@@===999999999888888888777777666666666666666666666666777777777777888888888888888777666666555555666666555666777777555555666777777777777777777777777777666666666666777777777777777777777888999999::::::999888:::===???BBBKKKUUUdddxxxiiiPPPIIICCCBBBAAA???@@@CCC@@@AAAAAAAAABBBEEEJJJNNNSSSZZZbbbiiikkkmmmoooqqqooooooppprrruuuyyy}}}}}}}}}~~~zzzyyyyyyyyyzzz}}}uuunnneee___WWWQQQMMMKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHIIINNNTTTYYY]]]cccjjjooossssssssstttuuusssoookkkgggccc^^^ZZZVVVSSSOOOLLLJJJHHHFFFDDDBBBAAAAAAAAA@@@AAACCCEEEFFFFFFFFFEEECCCDDDGGGIIIMMMRRRYYY^^^ccceeeiiilllnnnqqquuuwwwzzz|||}}}{{{wwwwwwxxxxxxyyyzzzzzz{{{yyyxxxxxxyyyyyyzzz{{{{{{yyyzzz{{{|||}}}}}}}}}}}}wwwyyyzzzzzz}}}tttwwwvvv~~~|||wwwsssiii^^^VVVNNNIIIJJJKKKFFFAAA>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<======????????????@@@AAACCCCCCCCCEEEKKKVVVjjjyyywww|||zzzmmmtttpppuuurrrcccVVVMMMKKKHHHHHHKKKOOOTTT]]]gggjjjnnnrrruuuwwwxxxyyyzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}{{{{{{{{{|||}}}~~~555555555555666666666666555666666666666777777777777888888999999:::;;;;;;======>>>???AAABBBCCCCCCCCCEEEGGGJJJLLLNNNOOOPPPRRRTTTXXXZZZ\\\___bbbeeefffiiilllooossswww}}}wwwlllfffppp~~~|||uuuxxxfffVVVLLLEEEAAA>>>::::::999999999888888888888888888888888888888888666777777777888888888888888777777666666666666666555777888777666555666777777777777777777777777777777777777777666666666666666777777888999999:::::::::999;;;>>>@@@DDDMMMWWWeeeyyy{{{eeeNNNHHHCCCBBBAAA???@@@CCC@@@@@@@@@@@@AAAEEEJJJNNNTTTZZZccciiikkkmmmoooqqqppppppqqqsssvvvyyy}}}~~~|||{{{}}}|||{{{yyyxxxyyyzzz|||}}}~~~}}}uuunnngggaaaXXXQQQMMMLLLKKKJJJGGGFFFFFFFFFGGGGGGHHHIIIJJJOOOVVV[[[```eeelllqqqsssssstttuuuuuusssooolllfffccc^^^ZZZVVVSSSOOOLLLKKKIIIFFFCCCBBBAAAAAABBB???@@@BBBDDDEEEEEEEEEEEEBBBDDDFFFHHHLLLQQQXXX\\\aaadddiiimmmooorrruuuwwwzzz}}}}}}xxxyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{||||||{{{{{{{{{yyyyyyzzz{{{||||||||||||wwwxxxzzzzzz||||||rrrvvvsss||||||yyyvvvlll```VVVNNNHHHJJJKKKGGGAAA>>><<<<<<;;;;;;;;;:::::::::::::::::::::999999999888999999999999999999999999999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>????????????@@@BBBDDDEEEEEEHHHNNN[[[pppuuuttt|||tttiiirrrqqqvvvttteeeXXXOOOKKKHHHHHHKKKOOOTTT]]]gggiiimmmqqquuuvvvwwwxxxyyyzzzzzz{{{|||}}}~~~~~~|||{{{{{{{{{}}}~~~555555555555666666666777777777777777888888888888777888888999::::::;;;;;;======>>>???AAABBBCCCDDDCCCEEEHHHKKKMMMOOOOOOPPPQQQTTTWWWZZZ\\\___ccceeefffhhhlllooorrrwww|||yyyooofffooo~~~vvvuuunnnnnn[[[NNNFFFAAA>>>;;;;;;;;;:::::::::999999999999999999999999999999666666777777888888888999888888777666666666666666555777888777666555666888777777777777777777777777777777777777666666666666666777777888999999::::::;;;:::<<>><<<<<<;;;;;;;;;:::::::::999999999888888888888777999999999999999999999999888999::::::;;;;;;::::::;;;<<<<<<===>>>??????@@@????????????@@@BBBDDDEEEGGGJJJQQQ^^^tttsssttt|||rrrhhhqqqppptttuuugggZZZRRRKKKHHHHHHKKKOOOTTT]]]gggiiilllqqqtttvvvvvvxxxyyyzzz{{{{{{|||~~~}}}{{{zzz{{{|||}}}555555555555666666666777888888888777777777777777888999::::::999:::<<<=========>>>???AAABBBCCCDDDFFFGGGIIIJJJJJJLLLOOOQQQTTTVVVWWWXXXZZZ\\\```ccchhhkkkooorrrtttwww{{{}}}yyyiiicccooouuukkkhhhyyy|||eeeSSSJJJCCC>>><<<<<<;;;::::::999888888888888888888888888888888888888777777666666555555999999888888777777666666666666666666666666666666777777777777777777777777777777777666666666666666777777777777777888888999===;;;<<>>>>>AAA@@@>>>???CCCDDDDDDHHHNNNTTTYYYaaagggkkklllmmmnnnnnnlllnnntttyyyyyyzzz}}}~~~~~~|||{{{yyywwwvvvvvvwwwxxxxxxvvvvvv|||uuummmiiiddd\\\UUUPPPLLLHHHFFFGGGFFFFFFEEEFFFGGGIIIJJJQQQTTTXXX]]]```eeeiiillluuuuuuuuuuuutttrrrqqqoookkkhhhccc]]]XXXUUUSSSRRRLLLIIIFFFCCCCCCBBBAAA??????@@@BBBDDDEEEEEEDDDDDDDDDDDDEEEFFFIIIOOOVVV[[[]]]aaafffjjjnnnssswwwzzz}}}}}}~~~}}}|||zzzxxxwwwwwwwwwxxx{{{}}}~~~{{{zzz|||~~~|||||||||}}}}}}}}}}}}}}}zzzxxxxxxzzz{{{}}}uuuppppppttt{{{|||qqqfffXXXPPPIIIJJJLLLHHHDDDBBB<<<<<<;;;::::::::::::;;;999999999999888888777777777888888888888999999999999999999999:::;;;<<<<<<===<<<<<<<<<<<<======>>>>>>>>>???AAACCCDDDFFFFFFKKKLLLSSScccxxxooojjjnnndddtttyyyqqqvvvssscccWWWRRRKKKJJJJJJKKKNNNVVV___ffflllnnnrrrtttuuuvvvxxxzzz}}}}}}}}}|||}}}}}}~~~~~~{{{yyywwwwwwxxxyyy555555555666666666777777777777777777777888888888888999::::::999:::<<<>>>======>>>@@@AAABBBCCCDDDEEEGGGIIIJJJJJJLLLOOOQQQRRRTTTWWWYYY[[[___cccgggjjjmmmpppsssuuuxxx|||zzzjjjccclllyyy}}}ooofffbbbttt{{{eeeTTTKKKDDD???<<<<<<;;;::::::999888888888888888888888888888888666666666666777777777777777777777777777777666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777888999999:::888999===@@@DDDOOOZZZlll}}}yyyeeePPPIIICCCBBBAAA>>>???AAA@@@>>>???CCCDDDDDDHHHNNNTTTYYYaaagggkkklllmmmnnnnnnkkkmmmtttxxxyyyzzz}}}~~~}}}}}}~~~|||zzzwwwuuussstttuuuvvvtttttttttwwwvvvnnnkkkfff^^^WWWQQQMMMJJJGGGGGGFFFFFFFFFGGGHHHJJJKKKPPPSSSXXX\\\___ccchhhkkkssssssttttttsssrrrqqqpppjjjgggccc]]]YYYUUUTTTSSSNNNKKKGGGDDDCCCBBBAAA??????@@@AAACCCDDDDDDDDDDDDDDDDDDEEEFFFIIINNNUUUZZZ^^^```dddhhhlllqqqwww{{{~~~{{{zzzxxxwwwvvvvvvwwwwww{{{}}}~~~|||{{{|||~~~||||||||||||||||||||||||{{{yyyyyyzzz{{{}}}~~~sssoooooovvv}}}tttiiiYYYQQQKKKMMMOOOJJJEEEAAA<<<<<<;;;::::::::::::;;;999999999999888888888777888888888888999999999999999999999999:::;;;<<<=========<<<<<<<<<===>>>>>>>>>???@@@AAACCCEEEFFFGGGJJJMMMVVVhhh}}}qqqoooooofffwwwvvvjjjqqq|||sssbbbUUUQQQKKKJJJJJJKKKNNNVVV```fffmmmpppsssuuuvvvxxxzzz{{{}}}}}}}}}||||||}}}}}}~~~~~~}}}zzzxxxwwwwwwxxxxxx555555666666666777777777666666777777888888999999888999::::::999:::<<<>>>===>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJLLLOOORRRPPPSSSVVVZZZ]]]bbbgggjjjmmmoooqqqsssvvvzzz~~~}}}llldddiiirrrssshhhbbb\\\nnn~~~~~~xxxcccSSSKKKEEE???<<<;;;;;;::::::999999888888888888888888888888888555555555666777888888888666666666666666666777777666666666666666666666666777777777777777777777777666777777777888999999999888777777777777888999999999777999===@@@FFFQQQ\\\pppyyyeeeOOOHHHBBBBBBAAA>>>???AAA@@@???@@@CCCDDDDDDHHHNNNTTTZZZaaagggkkkmmmnnnooonnnkkklllrrrwwwyyyzzz}}}~~~~~~}}}||||||}}}~~~~~~|||wwwsssqqqqqqssstttqqqrrrrrrrrruuuyyyrrrnnnhhh```XXXSSSNNNJJJHHHFFFFFFFFFFFFGGGIIIKKKLLLPPPSSSWWW[[[^^^bbbfffiiipppqqqrrrrrrrrrrrrppppppjjjgggccc^^^ZZZWWWUUUTTTPPPMMMIIIFFFDDDBBB@@@?????????AAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHMMMSSSXXX\\\___bbbeeeiiiooovvv{{{}}}|||yyyyyyxxxwwwwwwxxxyyyzzz|||}}}~~~~~~||||||}}}~~~|||||||||||||||{{{{{{{{{{{{yyyyyy{{{{{{}}}}}}tttppppppxxxxxxmmm\\\TTTOOOQQQSSSNNNFFFAAA<<<<<<;;;::::::::::::;;;999999999999888888888888888888888888999999999:::999999999999:::;;;<<<==================>>>????????????@@@AAACCCEEEGGGHHHIIINNNZZZmmmqqqrrroooiii{{{rrrhhhooo|||qqq```TTTOOOJJJJJJJJJKKKOOOVVV```gggnnnqqqtttvvvwwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyxxxxxxxxxyyy555666666666666777777777555555666777888999999:::999:::;;;:::::::::<<<>>>===>>>???@@@BBBCCCDDDDDDEEEFFFIIIJJJKKKMMMPPPRRRQQQTTTXXX\\\___ccchhhkkknnnooorrrsssvvvzzzpppffffffmmmyyyzzzlllccc___ZZZlll|||~~~zzzyyy}}}rrr___QQQJJJDDD???;;;;;;;;;::::::999999999888888888888888888888888555666666666777777777888444444555555666666777777666666666666666666666666666666666666666666666666666666777888999::::::;;;888888777777888888999::::::999:::???CCCIIITTT___qqq~~~wwwcccMMMGGGBBBBBBAAA??????AAAAAA???@@@CCCDDDDDDIIIOOOTTTZZZbbbhhhkkkmmmnnnooonnnjjjkkkqqqvvvxxx{{{~~~}}}|||{{{{{{{{{{{{|||}}}~~~xxxtttqqqpppqqqrrroooqqqrrrnnnlllsss}}}uuuoooiiiaaaYYYSSSNNNJJJHHHFFFFFFFFFFFFHHHJJJLLLMMMPPPSSSWWW[[[^^^aaaeeehhhmmmnnnooopppqqqqqqpppoooiiigggccc___[[[YYYWWWVVVRRROOOJJJGGGEEECCC@@@>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGKKKQQQUUUXXX[[[```eeejjjooouuuyyy|||~~~|||{{{yyyxxxxxxxxxxxxzzz{{{}}}|||}}}}}}}}}}}}}}}~~~~~~|||||||||{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||yyyvvvuuuzzz|||ppp___WWWRRRUUUXXXRRRHHHBBB<<<<<<;;;::::::::::::;;;999999999999999999999999888888888999999999:::::::::999999::::::;;;<<<===============>>>???@@@@@@@@@@@@@@@AAACCCEEEGGGIIIKKKOOO\\\pppnnnsssppplllooollltttppp^^^RRRMMMJJJJJJJJJKKKOOOWWW```gggnnnppptttvvvwwwxxxzzz|||~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{666666666666777777777888555555666777888999999:::999:::;;;;;;:::;;;===>>>>>>>>>???@@@BBBCCCDDDEEEEEEGGGIIIKKKLLLNNNQQQTTTTTTWWW[[[___aaadddhhhjjjmmmooorrrtttvvvzzzxxxhhhdddgggssswwwhhh```]]][[[mmm~~~xxxuuuuuuwwwyyyuuuiiiYYYMMMGGGBBB===;;;;;;::::::::::::999999888888888888888888888888888777777777666666666555444444555555666666777777777777777777777777777777666666666666666666666666666666777888999::::::;;;888888888888888999999::::::999;;;???CCCIIIUUU```qqqzzzvvvrrr^^^KKKEEEAAABBBBBB??????AAAAAA???@@@DDDEEEEEEIIIOOOUUUZZZbbbhhhlllmmmnnnooonnnjjjiiioootttwww{{{||||||{{{zzzzzz{{{|||||||||wwwrrrooommmmmmnnnkkknnnooojjjeeeiiivvvvvvpppjjjaaaYYYSSSNNNIIIGGGFFFFFFFFFFFFGGGIIIKKKLLLPPPSSSVVVZZZ\\\___cccfffjjjkkklllmmmnnnnnnmmmmmmfffeeebbb___\\\YYYWWWWWWSSSPPPKKKGGGEEECCC@@@>>>>>>??????@@@AAABBBCCCDDDCCCDDDEEEEEEGGGJJJNNNRRRSSSWWW^^^eeekkkpppuuuyyyzzz|||~~~}}}|||wwwwwwvvvwwwxxxzzz{{{}}}}}}||||||}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{|||zzz{{{|||||||||{{{yyy|||ssscccZZZUUUXXX[[[UUUJJJBBB<<<<<<;;;::::::::::::;;;999999999999999999999:::888999999999999:::::::::::::::::::::;;;<<<===============>>>>>>@@@AAAAAAAAAAAAAAABBBCCCFFFHHHJJJNNNRRR]]]qqq}}}mmmvvv|||nnnnnnnnnmmmvvv~~~ooo]]]PPPLLLIIIIIIIIIJJJOOOWWWaaaggglllooorrrtttuuuvvvxxxzzz~~~~~~~~~}}}}}}}}}~~~~~~666666666777777777888888666666777777888888999999999:::;;;;;;:::;;;===???>>>???@@@AAABBBCCCDDDEEEFFFHHHKKKLLLMMMPPPSSSVVVWWWZZZ^^^aaaccceeehhhjjjlllooosssvvvxxx{{{oooeeebbblll{{{wwwfff]]]YYY\\\ooozzzsssqqqpppllljjj```SSSJJJFFFAAA===::::::::::::::::::::::::888888888888888888888888888888888777666555555555666666666666666666777777777777777777777777777777777777777777777777777777666777777777888999999999999888888888888999::::::888777999>>>AAAGGGSSS^^^pppuuuppp~~~kkkWWWIIIDDDAAABBBBBB@@@???AAAAAA@@@AAADDDEEEEEEIIIOOOUUU[[[bbbhhhlllnnnoooooonnniiihhhmmmrrrvvv{{{||||||{{{zzzzzz{{{|||||||||zzzuuuqqqmmmkkkiiiiiihhhkkklllhhhbbbdddnnnxxxxxxqqqkkkbbbZZZSSSNNNIIIFFFGGGFFFFFFEEEFFFGGGIIIJJJNNNQQQTTTWWWYYY\\\___bbbeeefffggghhhiiiiiihhhgggbbbaaa___]]]ZZZXXXVVVUUUSSSOOOKKKGGGEEECCC@@@>>>>>>>>>>>>???@@@AAACCCCCCCCCDDDEEEEEEFFFHHHLLLOOOPPPUUU\\\dddkkkrrrxxx||||||}}}~~~vvvuuuuuuuuuvvvxxxzzz{{{}}}||||||}}}~~~~~~~~~}}}}}}||||||{{{{{{|||{{{{{{}}}||||||}}}~~~xxxggg]]]VVVZZZ]]]WWWLLLCCC<<<<<<;;;::::::::::::;;;999999999999::::::::::::999999999999::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBAAABBBCCCFFFIIIKKKPPPUUU```uuu}}}ppp{{{wwwlllooo~~~nnnhhhrrr}}}mmm\\\PPPLLLIIIIIIIIIJJJOOOWWWaaahhhjjjmmmppprrrsssuuuwwwyyy|||}}}666666777777777888888888777777777777777888888888999;;;<<<;;;;;;;;;===???>>>???@@@AAABBBDDDEEEEEEHHHIIILLLNNNOOORRRUUUXXXXXX[[[___ccceeegggiiikkklllpppuuuyyy{{{}}}|||kkkaaahhhuuuxxxhhh]]]YYYZZZooo}}}tttooolllcccaaaZZZOOOHHHEEEBBB>>>::::::::::::::::::::::::888888888888888888888888777777777777666666666666777777777777777777666666777777777777777777777777777777777777777777777777777777777777777777777777999999888888999999:::;;;999888:::>>>BBBGGGRRR^^^rrrqqqkkkxxxeeePPPHHHCCC@@@BBBBBB@@@@@@BBBAAA@@@AAADDDEEEEEEJJJPPPUUU[[[bbbiiilllnnnooopppnnniiiggglllqqquuu{{{}}}}}}|||{{{zzzzzz{{{|||}}}{{{zzzwwwssspppllljjjhhhiiilllmmmjjjfffgggnnnuuusssmmmddd\\\TTTOOOJJJGGGGGGFFFEEEEEEEEEFFFGGGGGGJJJMMMPPPSSSUUUWWW[[[]]]___```aaabbbcccbbbaaa```\\\\\\[[[YYYWWWTTTRRRQQQQQQNNNJJJFFFDDDCCC@@@???>>>>>>>>>>>>???AAABBBCCCCCCDDDEEEEEEEEEGGGJJJMMMPPPTTTYYY```hhhrrr|||xxxwwwwwwwwwxxxzzz{{{}}}~~~|||{{{}}}~~~~~~}}}}}}|||||||||{{{|||}}}|||||||||jjj___WWWZZZ^^^XXXMMMDDD<<<<<<;;;::::::::::::;;;999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCGGGJJJLLLQQQWWWeee|||~~~rrrsssiiiooo}}}mmmcccmmm{{{|||mmm\\\PPPLLLHHHIIIIIIJJJOOOWWWaaahhhjjjlllppprrrssstttvvvxxxyyyzzz}}}~~~~~~777777777777888888888888888888888777777777777777:::;;;<<<;;;;;;;;;===???>>>???@@@AAACCCDDDEEEEEEHHHJJJMMMOOOPPPSSSVVVYYYWWWZZZ___cccfffhhhkkkmmmlllqqqwww|||~~~ssscccgggttt|||kkk```[[[WWWmmm~~~uuunnnkkk^^^]]]XXXNNNHHHFFFCCC???::::::::::::::::::::::::888888888888888888888888555555666666777777888888999999888888777777666666777777777777777777777777777777777777777777777777777777777777666666666666999999888888999999:::;;;<<<;;;<<<@@@DDDIIITTT___ttt}}}nnnhhhuuu{{{aaaKKKHHHBBB@@@BBBBBB@@@@@@BBBBBB@@@AAADDDEEEEEEJJJPPPVVV[[[ccciiilllnnnooopppnnnhhhgggkkkqqquuu{{{~~~|||}}}|||{{{zzzzzz{{{|||}}}}}}|||zzzxxxtttpppmmmkkkmmmoooqqqnnnllllllqqqvvv~~~uuuooofff]]]VVVPPPKKKHHHGGGGGGEEEDDDDDDDDDEEEFFFHHHJJJMMMPPPRRRTTTWWWZZZ\\\\\\]]]^^^^^^]]]\\\[[[XXXXXXWWWVVVTTTQQQOOONNNPPPMMMIIIFFFDDDCCC@@@???>>>>>>======>>>@@@BBBCCCCCCDDDEEEEEEEEEFFFIIILLLRRRTTTWWW\\\eeerrr||||||{{{{{{|||}}}~~~|||{{{}}}~~~}}}}}}||||||{{{|||~~~|||{{{lll```WWWZZZ^^^YYYMMMDDD<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCBBBBBBDDDGGGJJJLLLQQQYYYjjj}}}rrrppphhhooo|||mmmbbbkkkwww|||lll\\\PPPLLLHHHHHHIIIJJJOOOWWWaaaiiijjjmmmppprrrssstttwwwxxxvvvxxx{{{~~~}}}~~~777777777777777777777777555555666777888999999:::777999;;;;;;;;;;;;===?????????@@@AAABBBCCCEEEFFFKKKKKKLLLMMMPPPSSSVVVXXXZZZ\\\```bbbdddgggjjjmmmppptttxxx{{{}}}jjjkkkwwwnnnaaa^^^aaasss{{{sssnnnfff___VVVOOOKKKGGGCCC???======<<<;;;::::::::::::::::::999888777777888888777777777777777777777777666666666666666666666666888888777777666666666555777777777777777777777777888666555444444555666888666666777888999999::::::>>><<<<<<>>>AAAGGGRRR^^^sssxxxllliiivvvvvvaaaQQQHHHEEECCCAAABBBBBBAAA@@@??????@@@AAACCCFFFLLLPPPRRRXXX```gggkkkmmmooopppnnnkkkkkkooosssvvv{{{}}}{{{zzzzzz{{{|||{{{|||}}}~~~|||xxxtttqqqppptttxxxyyywwwvvvxxxzzztttggg___WWWNNNHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFIIIIIIHHHIIIJJJLLLNNNOOOQQQRRRTTTVVVWWWVVVUUUTTTOOOOOOOOONNNNNNMMMMMMMMMIIIHHHFFFCCCAAA???>>>>>>>>>============???@@@AAABBBDDDDDDDDDCCCFFFKKKPPPUUUSSSVVV]]]fffppp}}}~~~~~~zzzzzz|||~~~}}}|||||||||zzz}}}~~~~~~|||}}}~~~rrrdddZZZ[[[^^^YYYMMMDDD@@@===;;;999::::::999999999:::;;;<<<;;;:::999888888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>???@@@BBBCCCDDDDDDCCCEEEHHHIIIJJJJJJLLLMMMUUUZZZlllrrr~~~qqqooonnnjjjccckkkvvv~~~xxxhhh[[[QQQLLLHHHIIIJJJJJJNNNVVVaaajjjpppqqqrrrrrrqqqqqqssstttxxxyyy{{{|||~~~~~~}}}}}}}}}}}}777777777777777777777777777777888888999999::::::777999;;;;;;;;;;;;===???@@@AAAAAABBBCCCEEEFFFGGGKKKLLLMMMNNNQQQTTTWWWYYY[[[]]]```ccceeehhhkkknnnrrruuuyyy|||~~~uuuttt~~~qqqeeebbbaaatttyyysssiiibbbXXXQQQLLLHHHDDD@@@===<<<;;;::::::999:::::::::999999888777777888888777777777777777777777777666666666666666666666666666666555555555444444444777777777777777777777777999888666555555666888999666777777888999999::::::===;;;;;;>>>AAAFFFRRR]]]nnnyyymmmjjjvvvuuu___OOOGGGDDDBBBAAAAAABBBAAA@@@>>>???@@@AAACCCFFFKKKOOOQQQVVV^^^eeeiiikkkmmmnnnmmmjjjjjjnnnrrruuu{{{}}}{{{zzzyyyzzz{{{{{{|||zzzxxxyyy|||xxxkkkbbbYYYPPPJJJHHHDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLKKKLLLNNNPPPPPPPPPOOONNNLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGEEECCCAAA???>>>>>>>>>============???@@@AAACCCDDDFFFFFFEEEGGGKKKNNNRRRQQQSSSZZZbbbkkkxxx|||zzz|||~~~~~~}}}|||||||||{{{}}}}}}~~~qqqdddYYY[[[^^^ZZZNNNEEE@@@>>>;;;::::::::::::999:::::::::;;;;;;::::::999::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBCCCDDDEEEDDDFFFIIIJJJJJJKKKMMMOOOUUU[[[nnntttpppoooppp}}}hhhaaakkkxxxxxxgggZZZPPPKKKHHHIIIJJJJJJMMMVVVaaajjjppprrrttttttsssrrrssstttvvvxxxzzz|||}}}~~~~~~}}}||||||{{{|||}}}777777777777777777777777999999999999999999::::::888999;;;;;;;;;<<<===???AAAAAABBBCCCDDDFFFHHHHHHLLLLLLMMMOOORRRUUUXXXZZZ\\\___bbbeeegggjjjmmmpppuuuwww{{{}}}vvvjjjeeecccvvvyyymmmeee[[[RRRMMMIIIDDDAAA===<<<;;;::::::999999999:::999888888777888888888777777777777777777777777666666666666666666666666666666555555555555444444777777777777777777777777999999777777777777999999777777777888999999::::::<<<:::;;;===@@@EEEQQQ\\\jjj|||sssooozzzwww```OOOEEECCC@@@@@@AAAAAAAAA@@@>>>???@@@AAABBBEEEJJJMMMPPPUUU]]]cccfffhhhjjjkkkkkkhhhhhhmmmqqqtttzzz~~~|||{{{yyyzzzzzz{{{}}}zzzlllcccZZZPPPIIIHHHCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDBBB@@@???>>>>>>>>>===<<<<<<===>>>@@@AAADDDFFFHHHIIIHHHIIIJJJLLLOOOMMMNNNUUU\\\dddppp{{{}}}{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{~~~pppcccYYY[[[___[[[PPPGGG@@@>>>;;;::::::::::::999:::::::::999999::::::;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============>>>???@@@AAACCCDDDEEEFFFFFFHHHJJJKKKLLLMMMOOOQQQUUU]]]qqqxxxnnnoooqqq|||iiicccooo~~~wwwfffXXXOOOJJJHHHIIIIIIJJJMMMUUUaaaiiiqqqtttvvvvvvuuusssrrrrrrtttvvvyyy|||}}}}}}|||{{{yyyyyyzzz{{{|||~~~666666666666666666666666999999999999999999888888888:::;;;<<<;;;<<<>>>???AAAAAAAAACCCDDDFFFHHHIIIKKKLLLMMMOOORRRUUUYYYZZZ^^^```dddgggiiilllppprrrxxxzzz|||~~~qqqhhhgggyyy}}}qqqhhh\\\SSSLLLHHHDDDAAA===<<<;;;:::999999999999999999888888888888888999777777777777777777777777666666666666666666666666888888777777777777777777666666666666666666666666999888777777777777888999777777888888888999999999;;;999:::===@@@EEEPPP[[[iii}}}{{{www|||dddQQQDDDBBB@@@???@@@AAAAAA@@@>>>???@@@AAABBBDDDHHHKKKPPPUUU[[[aaaeeegggiiijjjiiifffgggkkkpppsssyyy~~~||||||{{{{{{{{{{{{~~~zzzlllaaaXXXNNNHHHFFFCCCBBBAAAAAA@@@AAAAAAAAA??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCAAA@@@???>>>>>>======<<<<<<===>>>@@@AAAEEEGGGJJJLLLLLLLLLKKKJJJMMMJJJKKKPPPUUU\\\gggrrr|||}}}|||||||||}}}}}}~~~~~~}}}|||{{{{{{|||||||||~~~~~~ooobbbXXX[[[```\\\QQQIII@@@>>>;;;::::::;;;:::999;;;:::999888999:::;;;<<<::::::;;;<<<<<<<<<<<<<<<===============>>>>>>>>>???@@@AAABBBDDDEEEGGGGGGHHHJJJKKKLLLMMMNNNPPPSSSUUU^^^ttt}}}kkkmmmqqq}}}oookkkyyyuuudddVVVMMMIIIHHHHHHIIIJJJMMMUUU```iiirrruuuxxxxxxvvvtttrrrqqqsssvvvyyy}}}~~~}}}{{{yyyvvvwwwxxxzzz|||~~~666666666666666666666666888888888888888777777777888:::<<<<<<<<<<<<>>>@@@???@@@@@@BBBCCCEEEGGGHHHKKKKKKLLLOOORRRUUUYYY[[[```bbbfffiiilllooorrruuuzzz|||~~~{{{mmmlll}}}uuukkk]]]RRRKKKFFFBBB???<<<<<<;;;:::999999999999999888888888888888999999888888888888888888888888666666666666666666666666777777888888888888888888666666666666666666666666777777777777777777777777888888888888888999999999;;;999:::>>>AAAEEEPPPZZZiii~~~}}}gggSSSEEEBBB@@@???@@@AAA@@@@@@>>>???@@@AAABBBCCCGGGIIIOOOTTTZZZ```dddfffiiikkkiiiffffffkkkooorrrxxx~~~}}}}}}~~~~~~}}}}}}{{{lllaaaXXXNNNHHHFFFBBBBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA??????>>>>>>===<<<<<<<<<<<<>>>???@@@DDDGGGJJJNNNPPPPPPNNNLLLMMMJJJIIILLLQQQVVV```jjjtttwww||||||||||||}}}}}}}}}}}}|||||||||||||||}}}|||~~~~~~ooobbbXXX[[[```\\\RRRJJJAAA>>><<<:::;;;;;;::::::::::::999888999:::<<<===999999:::;;;;;;;;;;;;:::=========>>>>>>>>>??????@@@@@@BBBCCCEEEGGGHHHIIIIIIKKKLLLMMMMMMOOORRRTTTUUU```wwwgggkkkppp~~~wwwrrrtttbbbUUUMMMIIIGGGHHHIIIIIILLLUUU```iiirrruuuxxxyyywwwtttrrrrrrtttwwwzzz}}}~~~}}}{{{yyyuuuvvvxxxzzz|||}}}~~~777777777777777777777777777777777777777777777888999:::<<<<<<<<<<<<>>>@@@??????@@@AAACCCFFFHHHIIIKKKLLLMMMPPPSSSWWWZZZ\\\aaadddhhhkkknnnqqquuuxxx|||}}}~~~tttqqqyyynnn___RRRJJJFFFBBB???<<<;;;:::999999888888888888888888777888888999:::888888888888888888888888666666666666666666666666555555666666666666777777777777777777777777777777777777777777777777777777888888888888888888888888;;;:::;;;???BBBFFFPPP[[[hhh}}}hhhSSSGGGDDDAAA@@@@@@AAA@@@???===???AAAAAAAAACCCEEEGGGMMMRRRXXX^^^bbbfffiiikkkjjjggggggkkkoooqqqwww}}}~~~~~~~~~~~~~~~}}}nnncccYYYPPPJJJIIICCCBBBAAA@@@@@@??????@@@>>>??????@@@??????>>>============>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@????????????===<<<;;;;;;<<<===???@@@DDDEEEIIINNNSSSTTTRRRPPPOOOKKKJJJLLLOOOSSS\\\fffnnnsssyyy||||||}}}~~~~~~}}}}}}|||||||||}}}~~~~~~{{{~~~}}}~~~~~~{{{ooobbbYYY[[[```\\\RRRJJJAAA???<<<;;;;;;;;;;;;:::999999999999:::;;;<<<<<<888999::::::;;;;;;::::::======>>>>>>??????@@@@@@@@@AAABBBDDDFFFHHHIIIJJJJJJKKKLLLMMMMMMOOORRRUUUXXXddd|||}}}fffjjjooo{{{zzztttrrr```TTTMMMJJJGGGHHHHHHIIILLLTTT```hhhrrruuuwwwwwwvvvtttssssssuuuwwwzzz|||}}}|||{{{yyyuuuwwwxxxzzz|||}}}}}}}}}777777777777777777777777777777777888888999999999999;;;<<<===<<<===>>>@@@???@@@AAABBBEEEGGGIIIJJJMMMNNNOOORRRUUUYYY]]]___cccfffjjjmmmpppssswwwzzz}}}~~~xxxttt}}}rrrbbbTTTKKKFFFBBB@@@<<<;;;:::999888888888888888888777777888999999:::888888888888888888888888666666666666666666666666555555666666666777777777777777777777777777777777777888888888888888888777888888888888888888888888;;;:::<<<@@@CCCGGGQQQ[[[iii}}}kkkUUUIIIFFFCCCAAAAAAAAA@@@>>>===???AAAAAAAAABBBDDDFFFJJJOOOUUU[[[```dddhhhkkklllhhhhhhllloooqqqvvv|||~~~~~~|||}}}~~~|||lllaaaXXXOOOJJJJJJCCCCCCBBBAAA@@@??????@@@>>>>>>?????????>>><<<;;;<<<<<<<<<<<<===>>>????????????@@@@@@@@@AAAAAAAAABBBAAA@@@??????>>>??????<<<<<<;;;;;;<<<===???@@@CCCDDDHHHNNNTTTWWWVVVTTTRRRNNNLLLMMMOOORRRZZZcccjjjpppxxx~~~~~~|||}}}}}}}}}}}}}}}}}}~~~{{{}}}}}}~~~~~~{{{{{{}}}~~~|||zzzpppcccYYY\\\```\\\QQQIIIAAA???<<<;;;;;;<<<;;;:::777888999:::;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;======>>>??????@@@AAAAAA@@@AAACCCEEEGGGIIIJJJKKKKKKKKKLLLLLLMMMOOORRRUUU\\\hhhzzzxxxfffjjjpppvvvwwwuuuppp___TTTMMMKKKGGGHHHHHHIIILLLTTT```hhhrrrtttuuuuuutttssstttuuuvvvwwwxxxzzzzzzzzzyyyyyywwwxxxyyy{{{|||}}}}}}|||777777777777777777777777777777888999::::::;;;;;;999;;;<<<===<<<===???@@@AAAAAABBBDDDFFFHHHJJJLLLOOOPPPQQQTTTWWW\\\___aaadddfffjjjnnnqqqtttxxx{{{}}}~~~yyyuuutttdddUUULLLGGGCCCAAA<<<;;;:::999888888888888888888777777888999::::::888888888888888888888888666666666666666666666666777777888888999999999:::777777777777777777777777888999999::::::999999888999999888888888888888888;;;;;;===AAADDDHHHQQQ[[[lllnnnYYYJJJHHHDDDBBBAAAAAA???>>>===???AAAAAAAAAAAACCCEEEHHHLLLSSSYYY^^^ccchhhkkkmmmjjjiiillloooqqquuu{{{zzz|||~~~yyyiii___VVVMMMHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@===>>>>>>???>>>===;;;:::============>>>???@@@AAA===>>>>>>>>>??????@@@@@@AAA@@@@@@???>>>>>>??????<<<<<<;;;;;;<<<===???@@@BBBCCCGGGNNNUUUYYYYYYWWWUUUPPPNNNNNNOOORRRZZZccchhhnnnwww}}}~~~|||}}}}}}}}}}}}}}}~~~zzz}}}~~~~~~|||}}}|||yyyyyy|||}}}}}}{{{qqqdddZZZ\\\```\\\QQQIIIBBB???<<<;;;<<<<<<;;;:::666888999;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<===>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGIIIKKKLLLKKKKKKLLLLLLLLLNNNRRRUUU___llltttsssgggkkkppp{{{qqqsssuuuppp___TTTNNNLLLGGGGGGHHHIIILLLTTT___hhhqqqsssttttttssssssuuuvvvuuuvvvwwwwwwxxxxxxxxxxxxwwwyyyzzz|||}}}}}}||||||777777666666666666777777888888888888888999999999;;;;;;;;;;;;===>>>???@@@???AAADDDEEEFFFIIILLLOOOOOOQQQTTTXXX[[[^^^```aaafffiiimmmpppsssvvvzzz|||uuuoooyyygggWWWMMMGGGAAA===;;;;;;::::::::::::999999888888888888888888888888555555666666666666555555666666666666777777777777777777777777777777777777888888888888888777666666777777888999::::::;;;;;;999999999999999999999999999999;;;>>>???CCCNNNYYYkkk{{{ooo[[[KKKGGGBBB??????AAAAAABBB@@@@@@AAA@@@???@@@CCCEEEJJJMMMRRRWWW\\\bbbhhhmmmlllmmmmmmmmmnnnqqqvvvyyy|||zzz{{{{{{yyyxxxyyy~~~~~~}}}xxxiii___WWWNNNIIIIIIEEEDDDBBBAAA@@@?????????<<<<<<<<<<<<=========>>><<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>======<<>>>>>>>><<<===>>>===<<<===>>>@@@BBBDDDIIIOOOTTTYYY]]]^^^XXXWWWTTTOOOMMMQQQYYY___gggmmmtttzzz|||~~~{{{zzz~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}|||zzzyyyxxxwwwvvvssseeeZZZZZZ\\\XXXPPPJJJCCC@@@<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<======>>>???AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLLLLKKKKKKMMMQQQTTT]]]kkkzzzvvvjjjgggsssrrrnnnyyy~~~jjj\\\UUUOOOKKKHHHHHHHHHIIIMMMVVVaaahhhlllooosssuuuuuuuuuuuuvvvsssssstttvvvyyyzzzyyywwwvvvxxxzzz|||}}}}}}||||||777777666666666666777777888888888888999999999999;;;;;;;;;<<<===>>>???@@@???@@@BBBDDDDDDFFFJJJLLLOOOQQQTTTXXX[[[^^^aaabbbgggjjjmmmpppsssvvvzzz|||~~~~~~nnnlll|||lll[[[PPPIIICCC???;;;;;;:::::::::999999999888888888888888888888888666666777777777777666666666666666666777777777777777777777777777777777777888888888888888777666666666666777888888999::::::999999999999999999999999::::::<<>>>>><<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@???????????????===>>>>>>===<<<<<<>>>@@@AAACCCHHHNNNTTTZZZ^^^```\\\ZZZVVVQQQOOOQQQXXX]]]ccciiipppvvvyyy{{{~~~xxxxxx~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}{{{zzzxxxvvvvvvrrreeeZZZ[[[^^^ZZZQQQJJJCCC@@@<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>============>>>??????===>>>???@@@AAACCCCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLKKKLLLLLLKKKKKKMMMPPPSSS\\\kkkuuuqqqhhheeeqqqwwwsss}}}}}}jjj\\\TTTNNNJJJHHHHHHHHHIIINNNWWWaaaiiinnnqqquuuwwwwwwwwwwwwxxxtttttttttwwwyyyzzzyyywwwxxxyyy{{{||||||{{{zzzyyy777777666666666666777777888888888888999999::::::;;;;;;<<<<<<===???@@@AAA@@@BBBCCCDDDEEEFFFIIIKKKOOOQQQTTTXXX\\\___aaabbbgggjjjmmmpppsssuuuyyy|||||||||}}}~~~zzz}}}wwwiiihhhwwwppp^^^RRRJJJDDDAAA::::::::::::999999999999888888888888888888888888777777888888888888777777666666666666777777777777777777777777777777777777777888888888888777777666666666666777888888999999999999999999999999999999;;;;;;===@@@AAADDDOOO[[[kkk|||sss___JJJFFFBBB@@@@@@@@@AAAAAA???@@@@@@@@@???@@@BBBEEEGGGJJJPPPUUUZZZ```fffjjjoooooooooooopppsssxxx{{{~~~||||||xxxwwwwwwwwwzzz{{{yyy|||{{{lllaaaXXXOOOIIIHHHCCCBBBAAA@@@???>>>>>>>>>============>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===::::::<<<===>>>????????????????????????@@@@@@@@@===>>>???>>><<<<<<===???@@@BBBGGGMMMTTTZZZ```cccaaa^^^YYYTTTQQQRRRVVVZZZ```eeelllrrrwwwzzz}}}{{{vvvwww}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~|||zzzwwwuuupppddd[[[]]]```\\\RRRKKKBBB???<<<:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???AAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLLLLMMMKKKLLLLLLKKKKKKLLLOOORRR[[[lllrrrnnnhhhfffqqq|||xxx}}}~~~kkk]]]TTTMMMIIIHHHHHHHHHIIINNNWWWbbbjjjqqqtttxxxzzzzzzyyyyyyzzzuuuuuuuuuwwwyyyzzzyyyxxxyyyzzz{{{|||{{{zzzxxxvvv777777666666666666777777777888888999999:::::::::<<<<<<<<<===>>>???@@@AAADDDEEEGGGGGGGGGHHHKKKMMMOOOQQQUUUYYY]]]```cccdddgggiiimmmoooqqqtttwwwyyyzzz{{{|||}}}~~~wwwzzzttthhhdddrrrqqq___QQQHHHCCC@@@:::::::::999999999999888888888888888888888888888888888888999999888888888666666666666777777777777666666666666666666666666777777888888888888777666777777777777888888999999888999999999999999::::::;;;;;;===@@@AAAEEEPPP[[[jjj|||rrr^^^IIIFFFBBB@@@@@@@@@@@@@@@???@@@@@@??????@@@BBBDDDFFFIIINNNSSSXXX^^^dddiiiooopppppppppqqqtttyyy}}}~~~||||||xxxxxxxxxyyy{{{yyyvvvxxx~~~|||mmmbbbXXXOOOIIIHHHBBBAAA@@@???>>>>>>>>>>>>======>>>>>>>>>?????????>>>======<<<<<<======>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA>>>??????>>><<<<<<===>>>???AAAEEELLLSSS[[[bbbeeefffbbb]]]WWWTTTSSSUUUWWW]]]bbbiiipppvvv{{{}}}~~~zzzwwwxxx}}}}}}|||{{{{{{||||||}}}~~~~~~~~~}}}yyywwwoooddd]]]___ccc^^^TTTLLLBBB???<<<;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======??????@@@BBBCCCDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLLLLKKKKKKLLLOOORRRZZZllltttpppjjjhhhsss}}}wwwvvvnnn___UUUNNNIIIHHHHHHHHHJJJOOOXXXccckkksssvvvyyy{{{{{{zzzzzz{{{wwwvvvvvvwwwyyyzzzzzzxxxxxxyyyzzz{{{{{{yyywwwvvv777777666666666666777777777888888999::::::;;;;;;=========>>>???@@@AAABBBDDDFFFGGGHHHHHHIIILLLNNNQQQSSSVVV[[[___bbbeeeffffffiiilllnnnoooqqqtttwwwyyyzzz{{{}}}|||wwwzzz~~~ooofffbbboooqqq___QQQHHHCCC@@@::::::999999999888888888888888888888888888888888888888999999999999888888666666666666777777777777666666666666666666666666666777777888888888777777888888888999999999999999888888888999999:::::::::;;;;;;===@@@AAAEEEPPP[[[jjj|||{{{~~~lllYYYHHHEEEBBB@@@@@@@@@@@@???>>>???@@@???>>>???BBBDDDEEEHHHMMMRRRWWW]]]ccchhhoooooopppqqqrrrvvv{{{}}}{{{zzzwwwyyyzzz{{{|||~~~vvvsssuuuyyy}}}|||xxxvvvwwwxxx{{{|||mmmbbbXXXOOOIIIHHHAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>????????????@@@???>>>>>>======>>>>>>???===>>>>>>>>>>>>>>>======>>>>>>>>>???@@@@@@@@@AAA===>>>???>>><<<<<<===??????AAADDDJJJRRR[[[cccgggiiieee___YYYVVVUUUTTTTTTYYY]]]dddmmmtttzzz}}}}}}~~~}}}{{{xxxyyy}}}}}}{{{zzzzzz{{{{{{|||}}}}}}zzzoooeee___bbbfff```TTTLLLAAA???<<<;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<>>>>>???AAABBBCCCBBBDDDEEEFFFGGGHHHKKKMMMRRRUUUXXX]]]aaaeeegggiiigggiiilllnnnoooqqqtttvvvxxxyyy{{{}}}~~~zzzyyywwwwwwzzzwwwhhhaaacccoooxxxwww|||~~~ppp```RRRIIIDDDBBB999999999999888888888888888888888888888888888888888888999999999999888888666666666666777777777777777777777777777777777777666777777888888888888777999999999999999999999999888888888999999::::::;;;;;;;;;===@@@AAADDDOOO[[[jjj{{{}}}vvvxxxeeeRRRGGGEEEBBB@@@@@@@@@???>>>>>>?????????>>>???AAADDDDDDHHHMMMRRRWWW]]]cccgggmmmnnnooopppssswww}}}~~~|||zzzyyyvvvyyy|||}}}~~~{{{sssppprrrvvvyyy{{{rrrlllgggfffffffffhhhjjjmmmooouuuyyy}}}{{{lllaaaXXXOOOIIIHHHAAAAAA@@@???????????????>>>?????????@@@@@@@@@@@@@@@??????>>>>>>??????@@@???@@@@@@@@@??????>>>===???????????????@@@@@@@@@<<<===>>>===<<<===>>>@@@@@@AAADDDIIIQQQ[[[ccchhhiiieee___[[[XXXWWWUUUSSSTTTXXX___hhhqqqxxxzzzzzz~~~{{{yyyyyyzzz}}}~~~|||{{{zzzzzzzzz{{{{{{}}}{{{pppfffaaaeeeiiibbbTTTKKKAAA???===<<<<<<<<<;;;:::999::::::;;;;;;<<<<<<<<>>>>>>>>>>>???@@@@@@AAAAAABBBDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKLLLLLLMMMPPPTTTWWW^^^qqqvvvrrr{{{eeegggvvvrrriiiiiiwwwtttcccWWWQQQNNNIIIIIIIIIKKKQQQZZZeeemmmuuuwwwzzz|||{{{zzzzzzzzzzzzxxxwwwwwwyyy{{{{{{zzzvvvxxxzzz{{{|||{{{zzzyyy777777666666666666777777777888888999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCAAACCCEEEFFFGGGIIIMMMOOOTTTVVVZZZ___cccgggjjjkkkiiikkknnnoooppprrrtttwwwxxxyyy{{{}}}zzzuuusssqqqwwwzzzrrrfff```dddpppssspppvvv|||vvvkkk^^^QQQHHHCCCAAA999999999999888888888888888888888888888888888888777777888888888888777777666666666666777777777777777777777777777777777777666666777888888888888888999999999888888888888888777888888999::::::;;;;;;::::::<<>>??????>>>>>>???AAACCCDDDHHHMMMRRRWWW]]]cccgggjjjlllnnnpppsssxxx~~~}}}{{{zzztttxxx|||~~~~~~xxxqqqnnnppptttwww|||qqqgggaaaYYYWWWUUUTTTTTTVVVYYY[[[^^^ccciiilllnnnvvvyyyjjj```WWWNNNIIIHHHBBBAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???????????????;;;<<<============@@@BBBAAABBBDDDIIIPPPZZZccciiihhhddd___[[[ZZZXXXUUUSSSRRRUUU\\\fffqqqxxxzzzzzz~~~uuuvvvwwwyyy|||~~~}}}{{{zzzyyyzzzzzz{{{zzz|||~~~||||||qqqhhhccchhhkkkbbbTTTIII@@@???===<<<===<<<;;;999999999::::::;;;<<<<<<=========<<<<<<======>>>???AAABBBCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLJJJKKKLLLMMMOOORRRVVVZZZcccwwwuuupppxxxcccgggyyynnneeefffrrruuubbbVVVPPPOOOIIIIIIIIILLLQQQ[[[fffnnnvvvyyy|||}}}|||{{{{{{{{{{{{yyywwwxxxyyy{{{{{{zzzyyyzzz{{{||||||{{{yyyxxx777777666666666666777777777888888999;;;<<<======>>>>>>>>>???@@@AAACCCCCCCCCEEEGGGIIIJJJLLLOOORRRUUUWWW[[[```dddhhhkkklllkkkmmmoooqqqrrrsssvvvxxxxxxyyy{{{~~~xxxrrrooommmvvvyyyrrrgggbbbeeeqqqppplllrrrsssnnnfffZZZNNNEEE@@@???999999999888888888888777888888888888888888888888777777888888888888777777666666666666777777777777777777777777777777777777666666777888888888888888888888888777777777777777777777888999::::::;;;;;;999999;;;>>>???CCCNNNYYYiiizzz{{{zzzrrrrrr|||www\\\JJJFFFDDDBBB@@@@@@@@@???===>>>??????>>>>>>???AAACCCDDDHHHMMMRRRWWW]]]cccggghhhjjjmmmooosssyyy|||{{{rrrwww|||~~~~~~wwwpppmmmooosssvvvvvvkkk```YYYOOONNNKKKIIIIIIKKKNNNPPPNNNUUU[[[]]]___eeerrr}}}xxxiii___WWWNNNIIIIIIBBBBBBAAAAAA@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAA>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@@@@??????>>>>>>:::;;;=========>>>@@@CCCBBBBBBDDDHHHPPPZZZccciiigggccc^^^[[[ZZZYYYVVVSSSTTTVVV]]]gggssszzz}}}|||~~~~~~qqqrrrtttwww{{{~~~}}}|||{{{zzzyyyzzz{{{{{{zzz|||yyy~~~|||qqqiiidddiiilllcccSSSHHH@@@???=========<<<;;;999999999::::::;;;<<<======@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJKKKMMMNNNPPPSSSXXX\\\ggg{{{uuupppwwwdddiii}}}mmmdddeeennntttaaaUUUPPPOOOIIIIIIJJJLLLQQQ[[[gggnnnwwwzzz}}}~~~}}}||||||||||||zzzxxxxxxyyy{{{{{{{{{||||||}}}}}}|||zzzxxxvvv777777777777777888888999888999999::::::;;;;;;<<<======>>>@@@AAABBBCCCCCCCCCEEEHHHIIIKKKMMMQQQSSSWWWZZZ]]]aaadddgggkkknnnmmmnnnppprrrssstttuuuuuuzzz|||~~~}}}tttrrrsssuuuxxxtttccccccaaauuu{{{uuunnngggeeeccc___WWWNNNGGGBBB@@@>>>;;;888888999:::888666999999999999999999999999<<<;;;999777777888999:::777777777777666666666666666666666666777777777777888888777777777777888888888888999999999:::::::::888888999999999:::::::::<<<;;;<<>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@BBBAAA@@@???>>>???@@@AAA>>>>>>>>>>>>>>>??????@@@@@@AAADDDIIIPPPXXX___cccgggddd```]]]ZZZXXXUUUSSSQQQTTT[[[fffqqqzzznnnrrrwwwzzz|||}}}{{{yyyxxxxxxzzz{{{{{{zzzyyy{{{~~~~~~~~~~~~}}}zzz}}}}}}pppgggccchhhlllcccUUUJJJBBB???<<<;;;<<<<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;???@@@@@@???>>>>>>???AAABBBCCCDDDEEEGGGHHHIIIJJJMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKNNNRRRTTTUUUZZZaaammmtttssstttdddbbbyyyjjjhhh___uuuwwweeeYYYQQQLLLLLLIIIHHHMMMRRRZZZgggrrryyy{{{~~~~~~}}}|||}}}}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||{{{zzzyyyyyy777777777777777888888999888999999::::::;;;<<<<<<===>>>???@@@AAABBBCCCDDDEEEGGGIIIKKKLLLOOORRRUUUYYY[[[___bbbeeehhhlllnnnoooppprrrtttuuuvvvwwwwwwzzz|||~~~zzzwwwwwwyyy|||}}}rrrbbbcccbbbwww}}}vvvnnnfffdddaaa\\\TTTKKKDDD???======;;;888888999:::888666999999999999999999999999;;;:::888666666777888999777777777777666666666666666666666777777777888888888888777777777777888888888888999999999:::::::::888999999999999:::::::::<<<;;;<<<@@@BBBEEENNNWWWhhhvvv|||uuujjjgggtttvvv]]]MMMEEEDDDBBB@@@?????????@@@????????????@@@AAABBBCCCBBBEEEJJJOOOUUU[[[bbbggghhhjjjlllmmmooosssxxx{{{~~~|||{{{zzzxxxzzz|||~~~xxxqqqkkkkkksss}}}{{{ooocccYYYSSSMMMKKKHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHKKKQQQXXX]]]ppp}}}xxxpppdddYYYQQQLLLIIIGGGFFFEEEDDDCCCBBB@@@??????>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@???@@@@@@AAA>>>>>>>>>>>>>>>??????@@@@@@AAADDDIIIPPPXXX___cccgggddd```]]][[[YYYVVVSSSNNNRRRYYYeeeqqqzzz~~~ppprrruuuyyy}}}{{{yyyxxxyyyzzz{{{{{{{{{zzz{{{~~~~~~~~~~~~{{{ooofffbbbhhhkkkcccTTTJJJBBB???<<<;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>=========???AAACCCDDDEEEFFFHHHIIIJJJJJJNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLNNNRRRTTTVVV]]]eeeuuuvvvttttttfffddd|||jjjfffdddxxxvvveeeXXXPPPLLLLLLIIIHHHMMMRRRZZZgggrrryyy|||~~~~~~|||||||||}}}}}}{{{{{{{{{{{{|||}}}}}}}}}||||||zzzyyyxxxwww777777777777777888888999999999999:::;;;;;;<<<<<<>>>>>>???AAABBBCCCDDDEEEGGGIIIKKKMMMOOOQQQTTTWWWZZZ]]]aaacccfffiiillloooqqqrrrtttvvvxxxyyyzzzzzz{{{}}}~~~}}}}}}}}}rrrccceeedddyyyzzzpppgggddd```ZZZRRRJJJCCC>>><<<===;;;999888999:::999888888888888888888888888888999999777666666666777888777777777777666666666666777777777888888888999999888888777777777777888888888888999999999:::::::::999999999999::::::::::::===<<<===@@@BBBEEENNNWWWggguuuttthhhdddooo|||sss\\\NNNEEEDDDBBBAAA@@@???@@@@@@????????????@@@AAABBBBBBBBBEEEJJJOOOTTT[[[bbbfffgggiiikkklllnnnrrrwww{{{}}}{{{yyyxxxwwwyyy{{{|||xxxpppjjjjjjsss~~~yyyooodddZZZTTTMMMKKKHHHGGGGGGGGGGGGFFFDDDEEEEEEEEEFFFJJJOOOTTTcccrrr}}}pppiii___VVVPPPLLLIIIHHHEEEEEEDDDCCCAAA@@@?????????????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBB>>>>>>>>>>>>>>>??????@@@@@@BBBDDDIIIPPPXXX___cccfffddd```^^^\\\YYYVVVSSSLLLOOOWWWbbbnnnxxx~~~zzzsssrrrssswww}}}{{{zzzxxxyyyzzz||||||{{{zzz|||}}}~~~~~~~~~|||nnneeebbbgggkkkcccTTTJJJBBB@@@===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>999;;;===>>>>>>???AAACCCEEEEEEFFFGGGIIIJJJKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMOOORRRTTTXXXaaajjjuuutttttteeeeee}}}lllgggiii{{{wwwdddWWWOOOLLLLLLIIIHHHMMMRRRZZZgggrrrzzz}}}~~~|||||||||~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~}}}{{{yyyxxx777777777777777888888999999999::::::;;;<<<<<<<<<>>>???@@@AAACCCEEEFFFFFFHHHJJJMMMNNNPPPRRRVVVXXX[[[]]]aaaccceeehhhlllnnnqqqrrrtttvvvxxxzzz{{{{{{{{{}}}uuufffiiifff{{{wwwmmmgggbbbZZZRRRJJJDDD@@@===<<<;;;:::999999999999999777777777777777777777777999999888777777777777888777777777777666666666666777888888888999999999999888888777777777777888888888888999999999:::::::::999999999:::::::::;;;;;;===<<<===@@@BBBDDDMMMWWWgggwwwyyykkkcccmmmyyyqqq[[[NNNEEEDDDBBBAAA@@@@@@AAAAAA@@@?????????@@@@@@AAABBBBBBEEEJJJOOOTTTZZZaaafffggghhhjjjlllnnnrrrxxx{{{~~~~~~~~~}}}|||{{{yyyyyyvvvwwwyyy{{{}}}wwwnnnggghhhrrr~~~wwwnnnddd[[[UUUNNNLLLIIIHHHHHHHHHHHHGGGHHHHHHHHHFFFFFFHHHLLLOOOZZZiii{{{~~~uuujjjcccZZZRRRMMMJJJHHHGGGDDDDDDCCCBBBAAA@@@??????????????????????????????AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>??????@@@AAABBBDDDIIIPPPWWW^^^bbbdddbbb___]]][[[YYYUUURRRKKKNNNTTT^^^jjjsssyyy|||zzzuuurrrqqquuu}}}{{{zzzyyyyyy{{{||||||{{{zzz|||}}}~~~~~~|||mmmeeeaaagggkkkdddUUUKKKBBB@@@===<<<<<<===<<<;;;:::;;;;;;<<<===>>>>>>???<<<>>>@@@AAAAAABBBCCCEEEFFFFFFGGGHHHIIIJJJKKKLLLJJJIIIIIIIIIIIIJJJJJJKKKNNNMMMOOORRRSSSXXXcccooosssqqqssscccddd}}}pppmmmnnnyyyeeeWWWPPPMMMLLLIIIHHHMMMRRRZZZgggrrr{{{}}}~~~|||||||||~~~}}}|||||||||}}}~~~}}}{{{777777777777777888888999999::::::;;;;;;<<<======??????AAABBBDDDFFFGGGHHHIIIKKKMMMOOOPPPSSSVVVYYYYYY\\\```bbbeeehhhkkknnnpppqqqsssvvvxxxzzz{{{{{{|||~~~xxxiiillliii~~~uuuiiicccYYYPPPIIIDDD@@@<<<;;;;;;;;;:::999999:::;;;777777777777777777777777::::::999999888888888888777777777777666666666666777888888888999999999999888888777777777777888888888888999999999:::::::::999999:::::::::;;;;;;;;;===<<<===@@@AAACCCLLLVVVgggxxxrrrhhhooozzznnnXXXLLLEEEDDDBBBAAA@@@AAAAAABBB@@@@@@??????@@@@@@AAAAAABBBEEEJJJNNNTTTZZZ```eeeggghhhjjjlllooosssxxx|||||||||||||||{{{{{{zzzyyyuuuvvvwwwyyy{{{wwwmmmggggggqqq}}}{{{wwwxxxxxxyyyzzz|||~~~zzzrrrkkkccc[[[VVVQQQNNNKKKJJJJJJKKKJJJIIIMMMMMMKKKIIIGGGGGGJJJLLLRRR```pppzzz~~~|||zzzyyytttnnnddd___VVVOOOKKKHHHFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@????????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>??????@@@AAABBBEEEIIIPPPWWW^^^bbbbbb```^^^\\\[[[XXXTTTQQQLLLNNNSSS[[[eeennnsssuuu}}}~~~vvvrrrqqquuu||||||zzzyyyyyy{{{||||||{{{{{{|||}}}}}}~~~~~~|||mmmeeeaaagggllleeeWWWLLLCCC@@@===<<<======<<<;;;;;;;;;<<<<<<===>>>??????>>>@@@BBBCCCBBBBBBBBBCCCGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLNNNQQQRRRWWWdddqqqsssqqqsssccceeeuuutttwww|||gggYYYQQQOOOLLLIIIHHHMMMRRRZZZgggrrr{{{}}}}}}||||||~~~}}}}}}|||}}}~~~~~~}}}777777777777777888888999:::::::::;;;<<<<<<======???@@@AAACCCEEEGGGHHHIIIJJJLLLNNNPPPQQQTTTWWWZZZXXX[[[___bbbeeehhhlllooooooqqqsssuuuxxxyyy{{{{{{|||~~~|||mmmnnnmmmyyyjjjaaaVVVMMMGGGCCC>>>;;;:::;;;<<<;;;999999:::<<<888888888888888888888888::::::::::::999999999888777777777777666666666666777777777888888888999999888888777777777777888888888888999999999:::::::::::::::::::::;;;;;;;;;;;;<<<;;;<<<>>>@@@BBBJJJTTTfffxxx}}}pppttt~~~mmmVVVJJJEEEDDDBBBAAAAAAAAABBBCCCAAA@@@@@@???@@@@@@AAAAAABBBEEEJJJNNNSSSYYY```dddgggiiikkkmmmppptttzzz~~~{{{{{{{{{{{{zzzyyyxxxxxxttttttuuuwwwyyyzzzppphhhhhhrrr}}}~~~xxxttttttttttttuuuvvvwwwyyyzzz|||xxxrrrkkkfffaaa\\\YYYTTTRRROOONNNNNNNNNNNNMMMOOOOOOMMMJJJGGGFFFGGGIIIJJJUUUaaahhhnnnrrrrrroooqqqssssssooommmmmmjjjfff___ZZZSSSMMMJJJHHHFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????????????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>>>>>>>??????@@@BBBCCCEEEIIIPPPWWW]]]aaaaaa```^^^]]][[[XXXTTTQQQNNNOOOSSSZZZccckkkppprrrwwwzzz}}}{{{vvvuuuuuuxxx}}}~~~|||{{{yyyzzz{{{}}}||||||{{{|||}}}}}}}}}{{{kkkccc```gggkkkdddWWWMMMCCC@@@>>>============<<<<<<<<<<<<======>>>>>>???<<>>@@@IIIRRRaaatttwwwyyypppYYYMMMEEEDDDBBBAAAAAABBBCCCCCCAAAAAA@@@@@@???@@@@@@AAACCCEEEJJJNNNSSSYYY___dddhhhjjjlllnnnqqquuu{{{}}}}}}|||{{{yyywwwuuutttsssssstttuuuxxx~~~}}}tttlllkkkttt}}}wwwssstttttttttuuuuuuuuuuuuuuurrrnnnhhhccc```___]]][[[WWWUUURRRQQQQQQRRRQQQPPPPPPPPPNNNJJJGGGEEEEEEGGGFFFMMMSSSVVVZZZ```aaa___bbbfffgggcccaaabbb```]]]YYYUUUOOOKKKJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCBBB@@@@@@@@@?????????>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>??????@@@BBBCCCEEEIIIOOOWWW]]]aaabbbaaa```___]]]ZZZVVVSSSNNNPPPSSSZZZdddlllrrrtttwwwyyy|||~~~~~~|||zzzxxxwwwxxxzzz}}}|||{{{zzzzzz|||}}}}}}|||{{{|||}}}}}}}}}}}}zzzhhh```^^^dddiiicccUUUKKKCCCAAA>>>============<<<===============>>>>>>>>>;;;===AAABBBBBBBBBBBBCCCGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOLLLNNNSSSUUUUUUXXXeeerrrvvvssswwwhhhlllrrrqqq~~~hhhXXXQQQPPPLLLIIIHHHMMMRRRZZZgggrrryyy{{{~~~~~~}}}}}}~~~}}}|||||||||~~~~~~777777777777777888888999::::::;;;;;;<<<=========@@@AAABBBDDDFFFIIIJJJKKKNNNPPPRRRTTTUUUXXX[[[^^^XXX[[[```dddhhhlllqqqtttpppqqqtttwwwyyy{{{|||}}}}}}yyyzzzvvvxxxoooeeeXXXNNNIIIFFFAAA===999;;;===;;;999999;;;>>>999999999999999999999999888888888888888777666666777777777777666666666666666666666666777777777777888888777777777777888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;999:::<<<===@@@HHHQQQ]]]ppp{{{{{{ttt]]]QQQEEEDDDCCCBBBAAABBBCCCDDDAAAAAA@@@@@@???@@@@@@@@@CCCFFFJJJNNNSSSYYY___ccchhhjjjlllooorrrvvv|||~~~{{{xxxuuurrrqqqrrrssssssuuuwww}}}wwwpppnnnvvv~~~~~~{{{vvvrrrrrrrrrrrrrrrrrrqqqpppooojjjfffaaa]]]]]]]]]^^^^^^YYYWWWTTTSSSSSSTTTSSSRRRRRRQQQOOOLLLHHHFFFFFFGGGEEEIIILLLLLLOOOUUUXXXVVVYYY]]]___\\\ZZZ[[[ZZZWWWUUUQQQMMMJJJJJJJJJJJJJJJFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBB@@@@@@>>>>>>>>>>>>>>>??????@@@BBBCCCEEEIIIOOOWWW]]]aaadddcccaaaaaa___\\\XXXTTTOOOPPPTTT[[[eeennnuuuwww~~~}}}|||xxx{{{|||{{{zzzzzz|||}}}}}}|||{{{|||}}}}}}}}}~~~xxx{{{xxxfff^^^\\\bbbgggaaaTTTJJJCCCAAA>>>======>>>===<<<>>>>>>>>>>>>============:::>>>BBBEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMMMMPPPUUUXXXWWWYYYfffssstttqqqzzzgggkkknnnkkk~~~gggWWWPPPOOOLLLIIIHHHMMMSSS[[[gggrrrxxx{{{~~~~~~~~~}}}}}}~~~~~~||||||~~~;;;:::999888777777777777;;;;;;<<<===>>>???@@@@@@AAABBBDDDEEEFFFHHHKKKMMMQQQRRRSSSSSSTTTWWW\\\___]]]]]]___dddkkkppprrrqqqqqqtttwwwyyyyyyyyyzzz{{{~~~{{{xxx}}}rrrhhhZZZOOOIIIDDD???;;;;;;;;;::::::::::::999999888888888888888888888888::::::999999888777777777666666555555555555666666666666777888999::::::;;;777777666666666666777777999999888888888888888888888:::;;;;;;:::999;;;<<<<<<===>>>>>>@@@CCCGGGJJJ^^^nnnfffPPPIIIEEECCCDDDCCC@@@@@@CCCBBBBBBAAAAAAAAAAAA@@@@@@AAADDDHHHLLLQQQXXX___dddfffhhhkkknnnrrrxxx~~~}}}{{{yyywwwuuutttuuuuuuuuuvvvyyy}}}}}}uuutttyyy~~~yyysssooosssrrrrrrssstttrrrkkkfff```]]]ZZZWWWVVVWWWYYYZZZXXXWWWVVVUUUTTTSSSRRRRRRPPPOOOLLLJJJHHHFFFEEEDDDDDDEEEFFFGGGIIIMMMQQQUUUYYYXXXXXXWWWVVVUUUUUUUUUNNNMMMLLLJJJIIIIIIIIIJJJFFFGGGGGGGGGGGGFFFFFFEEECCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@>>>===>>>@@@CCCEEEFFFFFFGGGJJJOOOUUUZZZ^^^]]]aaabbb```___```^^^ZZZQQQTTTZZZbbbkkkttt{{{~~~}}}{{{}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||}}}uuu{{{|||lllbbb]]]aaaeee___SSSKKKBBBAAA???>>>======<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBGGGGGGFFFFFFGGGGGGHHHIIIKKKLLLLLLMMMNNNNNNOOOOOOQQQNNNOOOSSSWWW]]]lll{{{xxxwwwzzziiinnn~~~jjjkkkkkkZZZRRROOOMMMJJJJJJNNNQQQXXXeeerrryyy|||~~~~~~~~~}}}|||||||||:::999999888888888888888;;;;;;<<<===>>>???@@@@@@@@@BBBDDDEEEFFFGGGJJJMMMPPPRRRSSSUUUWWWZZZ___bbbbbbaaabbbfffkkkpppqqqqqqqqqtttwwwyyyyyyzzz{{{|||||||||wwwlll]]]QQQJJJEEEAAA===;;;;;;::::::::::::999999888888888888888888888888888999999999999999999999777777666666666666777777555555666666777777888888777777666666666666777777999999888888888888888888888:::;;;;;;:::999;;;<<<<<<===>>>>>>???BBBGGGJJJZZZllloooXXXKKKGGGDDDDDDDDDAAA@@@CCCBBBBBBAAAAAAAAAAAA@@@@@@AAADDDHHHLLLQQQWWW^^^cccdddfffiiimmmpppuuu{{{}}}{{{yyywwwuuuttttttttttttuuuxxx|||}}}zzztttppppppooopppqqqrrrpppiiiccc[[[YYYUUURRRQQQRRRSSSUUUZZZYYYXXXWWWVVVTTTTTTSSSLLLKKKIIIGGGFFFDDDDDDCCCBBBDDDEEEFFFGGGIIINNNQQQTTTSSSSSSSSSRRRRRRRRRRRROOONNNLLLKKKJJJJJJJJJJJJGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>===>>>AAACCCEEEEEEFFFGGGKKKPPPVVV[[[___^^^aaabbb``````aaa___[[[VVVZZZ```iiirrr|||~~~~~~|||}}}}}}}}}}}}~~~~~~~~~~~~|||}}}~~~~~~~~~xxx|||lllccc]]]aaaeee___SSSJJJBBBBBB@@@???>>>=========>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEGGGHHHIIIIIIHHHHHHHHHGGGHHHIIIIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOQQQVVVZZZaaaooo~~~xxxvvvxxxiiinnn}}}iiikkknnn]]]SSSPPPMMMJJJJJJMMMQQQXXXeeerrryyy|||~~~~~~~~~~~~~~~~~~999888888888888999::::::;;;<<<<<<===>>>???@@@@@@@@@AAACCCDDDEEEGGGJJJLLLOOORRRTTTWWWZZZ___dddhhhjjjhhhggghhhllloooqqqrrrqqqssswwwyyyzzz{{{}}}~~~~~~{{{~~~uuudddUUULLLFFFBBB???;;;;;;::::::::::::999999888888888888888888888888777777888999999:::;;;;;;888888777777777777888888666666666666666777777777888777777666666777777888888888999999999999999999888:::;;;;;;::::::;;;<<<<<<===>>>>>>???BBBFFFIIIWWWhhh~~~}}}dddOOOIIIDDDDDDDDDAAAAAACCCBBBBBBAAAAAAAAAAAA@@@@@@AAACCCGGGKKKPPPVVV]]]aaaccceeehhhkkknnnsssxxx|||~~~|||zzzxxxvvvuuusssssssssuuuwww{{{~~~|||vvvrrrmmmmmmmmmooopppmmmfff```XXXVVVRRROOONNNNNNOOOPPPUUUTTTSSSRRRPPPOOONNNMMMIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEEEEFFFGGGKKKNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPOOOMMMLLLJJJJJJJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA???>>>>>>???AAADDDFFFEEEFFFHHHLLLQQQWWW]]]```___bbbcccaaaaaacccbbb^^^ZZZ^^^eeennnyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}{{{~~~~~~mmmccc]]]aaaeee___RRRJJJDDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPTTTYYY]]]eeeuuuwwwvvvwwwhhhmmm{{{jjjlllqqq```UUUQQQLLLJJJJJJMMMQQQXXXeeeqqqyyy|||~~~}}}|||{{{{{{{{{|||~~~888888888888999:::;;;<<<<<<<<<===>>>???@@@@@@AAA@@@AAACCCDDDEEEGGGJJJLLLOOORRRVVVZZZ^^^ccchhhlllpppnnnlllkkkllloooqqqsssqqqtttwwwyyyzzz|||xxxvvvyyynnn\\\OOOGGGCCC@@@;;;;;;:::::::::999999999888888888888888888888888777777777888888888999999888777777666666777777888999999999888888888888888888777777777777777777888888888999999999999999:::999:::;;;;;;::::::;;;===<<<===>>>>>>???AAAEEEIIIUUUfff|||oooTTTLLLFFFEEEDDDBBBAAACCCBBBBBBAAAAAAAAA@@@@@@@@@AAACCCFFFJJJNNNTTT[[[___bbbeeehhhkkknnnrrrwwwzzz~~~~~~~~~}}}|||yyyxxxvvvtttttttttuuuxxx{{{yyyuuuooommmmmmnnnnnnkkkeee___YYYWWWTTTQQQOOONNNOOOPPPOOOOOONNNLLLJJJIIIHHHGGGHHHGGGGGGFFFFFFGGGGGGGGGFFFGGGHHHHHHGGGHHHJJJLLLNNNOOOOOOPPPQQQRRRSSSSSSQQQPPPNNNLLLKKKJJJJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>@@@CCCFFFHHHFFFGGGJJJNNNSSSYYY^^^aaa```cccdddbbbccceeeeeebbbZZZ^^^fffppp{{{zzz~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}~~~~~~nnnddd^^^bbbeee^^^RRRIIIEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>??????@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQOOOQQQUUUYYY^^^kkk}}}wwwvvvvvvhhhmmm{{{kkkooouuubbbVVVQQQLLLJJJJJJMMMQQQXXXeeeqqqyyy|||~~~~~~~~~{{{yyywwwvvvxxx|||777777888888999:::<<<<<<<<<<<<===>>>???@@@AAAAAA@@@BBBCCCDDDEEEGGGJJJLLLOOORRRWWW[[[```eeejjjnnnrrrqqqooonnnnnnooorrrtttsssuuuxxxyyy{{{}}}|||pppnnnsssvvvaaaRRRGGGBBB@@@;;;;;;:::::::::999999999888888888888888888888888888888777777666666666666777666666555555666666777999999999888888888888888888888777777777777888888888888999999::::::::::::999;;;<<<<<<;;;:::<<<===<<<===>>>>>>>>>AAAEEEHHHUUUeee{{{xxxYYYOOOGGGEEEEEEBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBEEEIIIMMMRRRXXX]]]bbbeeeiiilllooorrrwwwzzz}}}~~~~~~~~~}}}{{{yyywwwvvvuuuuuuvvvyyy|||{{{uuussspppppppppmmmgggbbb]]][[[XXXUUURRRQQQQQQQQQQQQPPPOOOMMMKKKJJJHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJIIIHHHHHHIIIKKKNNNOOOPPPQQQSSSTTTUUUUUURRRQQQOOOMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@@@@???>>>???AAADDDGGGJJJHHHJJJMMMQQQVVV\\\```cccaaadddeeedddeeehhhhhhfff\\\```gggqqq|||zzz~~~~~~~~~}}}}}}|||}}}~~~~~~oooeee^^^bbbeee^^^QQQHHHFFFEEEDDDBBBAAAAAA@@@@@@?????????@@@@@@AAABBBCCCEEEFFFGGGIIIJJJKKKKKKKKKNNNNNNMMMMMMNNNNNNOOOPPPOOOPPPQQQRRRTTTVVVWWWWWWQQQSSSUUUXXXaaaqqqvvvvvvwwwggglll|||mmmqqq~~~wwwcccVVVQQQLLLIIIIIIMMMPPPWWWdddqqqyyy|||}}}~~~~~~|||yyywwwtttvvvzzz}}}888888888999999;;;<<<<<<<<<======>>>???@@@AAAAAAAAABBBDDDEEEFFFHHHKKKMMMOOOSSSWWW\\\```eeeiiimmmpppppppppoooooopppsssvvvuuuwwwyyyzzz{{{}}}tttiiihhhoooyyydddSSSGGGAAA???;;;;;;::::::::::::999999888888888888888888888888999888888777666666555555666666555555555555666666666666666666666777777777999888888777777888888999888888999999:::;;;;;;;;;999;;;<<<<<<;;;;;;<<<===<<<=========>>>@@@DDDGGGSSSdddyyy~~~}}}^^^RRRHHHEEEEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBEEEHHHKKKPPPVVV[[[aaaeeeiiimmmppptttxxx{{{}}}~~~~~~|||zzzxxxwwwvvvvvvwwwyyy||||||wwwtttsssqqqlllhhhbbb```]]]ZZZXXXVVVUUUUUUSSSRRRPPPOOOMMMKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLJJJJJJJJJLLLOOOPPPQQQRRRTTTUUUVVVWWWVVVTTTRRRPPPNNNMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEEEECCCAAA@@@@@@?????????AAAEEEIIIKKKLLLMMMPPPTTTYYY^^^bbbdddbbbeeefffeeefffjjjllliiiaaaeeekkkttt}}}}}}~~~~~~}}}}}}{{{}}}pppfff___bbbddd]]]PPPGGGFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFIIILLLOOOQQQSSSTTTOOOOOONNNNNNOOOOOOPPPQQQPPPQQQRRRTTTWWWYYY[[[[[[TTTUUUWWW\\\hhh{{{~~~wwwwwwwwweeejjj|||lllpppyyyyyyeeeWWWRRRKKKIIIIIILLLPPPWWWdddpppyyy|||~~~}}}{{{yyyuuuwwwzzz}}}999999999999999:::;;;<<<======>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGIIILLLNNNPPPSSSXXX\\\```cccgggjjjkkkmmmoooppppppqqquuuxxxxxxyyyzzz{{{{{{}}}oooggghhhkkk~~~wwwcccRRRGGGAAA???;;;;;;::::::::::::999999888888888888888888888888999999999999888888888888777777666666666666777777555555666666777777888888999888888777777888888999888888999999:::;;;;;;<<<:::;;;<<<<<<;;;;;;<<<>>><<<=========>>>@@@DDDGGGPPP```vvvyyy{{{aaaTTTIIIEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???AAADDDGGGJJJOOOUUUYYY___ccchhhlllppptttxxx{{{|||}}}}}}{{{yyyvvvvvvvvvvvvxxx{{{~~~yyywwwuuurrrooojjjhhhfffccc```^^^\\\\\\WWWVVVUUUSSSQQQOOOMMMLLLJJJJJJJJJJJJKKKLLLMMMMMMOOOPPPRRRQQQPPPOOOPPPQQQTTTTTTUUUVVVXXXYYYZZZZZZZZZXXXVVVTTTRRRQQQQQQQQQOOOOOOOOONNNMMMLLLJJJIIIFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAABBBDDDEEEEEECCCAAA???@@@?????????BBBFFFJJJLLLOOOQQQTTTXXX\\\```ccceeecccfffgggfffggglllnnnlllgggiiiooovvv~~~~~~}}}}}}zzz}}}qqqfff___bbbddd]]]PPPFFFEEEEEECCCBBBAAA@@@@@@@@@CCCBBBBBBCCCCCCDDDEEEFFFFFFGGGJJJMMMQQQSSSUUUVVVOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRSSSUUUWWWYYY[[[[[[UUUWWW[[[cccttt~~~wwwwwwvvvdddiii{{{iiilllooo|||gggZZZSSSKKKIIIIIILLLPPPWWWdddpppyyy|||~~~}}}yyyzzz{{{}}}::::::999999::::::;;;;;;======>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHJJJMMMOOOPPPSSSXXX\\\___bbbfffhhhgggkkknnnpppppprrruuuyyyyyyzzz{{{{{{{{{}}}nnngggiiihhh{{{}}}~~~sssbbbQQQFFFAAA???;;;;;;;;;:::::::::999999888888888888888888888888999999999::::::;;;<<<<<<888888777777777777888888666777777888999::::::;;;999999888888888888999999888888999::::::;;;<<<<<<:::;;;<<<<<<;;;;;;<<<>>><<<============@@@CCCFFFLLL^^^tttvvvvvvcccVVVIIIEEEEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???AAADDDFFFIIINNNTTTXXX^^^aaaggglllppptttxxx{{{|||}}}~~~{{{zzzuuuuuuuuuuuuwwwzzz}}}}}}zzzxxxvvvtttqqqpppmmmjjjgggeeecccbbb```___^^^[[[YYYWWWVVVUUUPPPOOOOOOOOOPPPQQQRRRRRRTTTVVVXXXXXXWWWVVVVVVWWWYYYYYYZZZ[[[\\\]]]^^^___]]]\\\YYYWWWUUUTTTTTTTTTQQQQQQQQQPPPOOONNNLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAABBBDDDFFFEEECCCAAA???@@@??????@@@BBBFFFJJJMMMRRRSSSVVVYYY]]]aaaccceeecccfffgggfffhhhmmmooonnniiikkkpppvvv}}}~~~}}}}}}zzz}}}qqqggg```bbbddd]]]OOOFFFEEEDDDCCCBBBAAA@@@@@@@@@DDDCCCCCCDDDDDDEEEFFFGGGGGGIIIKKKMMMOOOPPPQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQSSSSSSTTTUUUWWWXXXYYYYYYUUUYYY^^^iii|||}}}wwwxxxuuuccciiizzzfffhhhfffzzz~~~iii[[[UUUKKKIIIIIILLLPPPWWWdddpppyyy|||}}}}}}}}}~~~999999999999:::;;;;;;<<<<<<>>>@@@AAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJMMMOOORRRTTTWWW[[[___cccfffhhhjjjjjjkkkmmmpppsssuuuvvvzzz|||~~~~~~~~~ooo```aaajjjzzzxxxuuuzzzqqq]]]OOOHHHCCC>>>??????===<<<;;;::::::999:::::::::::::::::::::::::::999777666666666777888888888888888888888888888888888999999999:::::::::;;;:::777555444666888999;;;;;;999888888888888999::::::;;;;;;;;;;;;;;;;;;>>>>>>===<<<===@@@EEEIIIQQQ\\\ppp{{{tttzzziiiYYYIIIDDDEEECCC@@@>>>AAAAAAAAA@@@@@@@@@??????AAAAAABBBEEEIIINNNRRRUUU[[[___eeekkkoootttxxxzzzzzz{{{|||~~~~~~~~~}}}|||yyyxxxwwwvvvvvvxxxzzz{{{{{{xxxsssqqqooommmkkkjjjjjjkkkggggggfffdddaaa^^^[[[YYYUUUTTTSSSRRRTTTVVVYYY[[[``````aaabbbaaa```___^^^aaaaaa```aaaccccccbbb``````^^^\\\[[[ZZZYYYWWWUUUUUUTTTRRRQQQOOOMMMLLLKKKHHHHHHHHHGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAABBBFFFMMMSSSWWWYYY]]]```bbbdddeeefffhhhiiikkkmmmnnnnnnnnnnnnjjjmmmrrrxxx}}}~~~}}}|||{{{{{{zzz|||~~~vvviiibbbfffcccVVVJJJHHHBBB???<<<<<<>>>@@@???>>>CCCDDDDDDCCCBBBBBBEEEGGGIIIJJJLLLNNNOOONNNMMMLLLMMMMMMNNNOOOPPPQQQRRRSSSUUUUUUUUUTTTUUUUUUVVVVVVZZZ[[[dddvvvuuuuuuqqqeeehhhsss```aaaeeessskkk[[[QQQNNNKKKJJJLLLPPPWWWdddpppyyy}}}}}}~~~999999999999:::;;;<<<<<<<<<>>>@@@AAAAAAAAABBBCCCDDDFFFHHHHHHIIIKKKNNNPPPSSSUUUXXX\\\```dddggghhhkkklllmmmoooqqqtttvvvxxxxxxzzz|||~~~oooaaacccnnn}}}wwwssswww{{{{{{mmmZZZMMMHHHDDD??????>>>===<<<::::::::::::::::::::::::::::::::::::999999888777777777777777888888888888888888888888888888888888999999999::::::999777666666666777888999999::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@EEEHHHMMM[[[ppp}}}sssuuu~~~lll[[[KKKEEEEEEDDDAAA@@@AAAAAAAAA@@@@@@@@@??????@@@@@@AAACCCGGGLLLQQQSSSYYY^^^dddiiinnnrrruuuxxxzzz{{{|||}}}~~~~~~}}}|||yyyxxxwwwvvvwwwxxxzzz{{{~~~|||vvvuuusssqqqooonnnnnnnnnmmmmmmllljjjgggdddaaa___[[[ZZZXXXWWWXXX[[[^^^aaaeeefffggghhhhhhgggfffeeegggfffffffffggggggeeecccbbb```^^^]]]]]]\\\ZZZXXXWWWVVVUUUSSSQQQOOONNNMMMIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAABBBGGGNNNUUU\\\___bbbeeeggghhhiiijjjjjjkkkmmmnnnoooooonnnmmmjjjmmmrrrxxx}}}~~~}}}||||||{{{|||}}}oooggghhhcccUUUJJJGGGBBB???<<<<<<>>>@@@???>>>CCCDDDDDDCCCBBBCCCEEEGGGHHHJJJLLLMMMNNNNNNMMMLLLLLLLLLNNNPPPRRRTTTUUUVVVVVVUUUUUUUUUUUUVVVWWWWWWZZZZZZeeeyyy|||vvvxxxrrreeehhhppp\\\\\\___mmmlll[[[QQQNNNKKKJJJLLLPPPVVVcccpppyyy|||}}}999999999999:::;;;<<<======???AAABBBAAAAAACCCDDDEEEFFFHHHIIIJJJLLLOOOQQQUUUVVVYYY]]]aaaeeehhhiiimmmmmmnnnpppsssuuuwwwyyyvvvyyy|||~~~ooobbbdddssswwwqqqsssuuuzzzuuuhhhWWWKKKGGGDDD@@@>>>>>><<<;;;::::::::::::999999999999999999999999888888888999888888777666777777777777777777777777777777777888888888999999999888888888777777777777444666888:::<<<=========::::::;;;;;;;;;<<<<<<<<<<<<===?????????AAADDDFFFJJJYYYppptttnnnsss|||ppp___MMMFFFFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@BBBFFFJJJNNNQQQXXX\\\bbbgggkkkooosssuuuyyyzzz{{{}}}~~~~~~}}}}}}zzzyyyxxxwwwwwwxxxzzz|||{{{}}}{{{zzzxxxvvvtttsssrrrrrrttttttsssqqqnnnkkkhhhgggcccaaa^^^]]]^^^aaaeeehhhlllmmmooopppqqqqqqpppoooooonnnllllllmmmllljjjhhhfffdddbbbaaa```___]]][[[ZZZYYYXXXWWWTTTRRRPPPOOOIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@>>>@@@AAABBBCCCHHHPPPVVVaaadddhhhjjjkkklllnnnooonnnooopppqqqqqqpppooonnnkkknnnsssxxx}}}}}}}}}~~~|||{{{~~~yyynnnkkkcccUUUIIIFFFAAA???======???@@@@@@@@@CCCDDDDDDDDDCCCCCCEEEGGGHHHIIIKKKLLLMMMMMMLLLKKKJJJLLLNNNPPPSSSVVVXXXYYYUUUUUUUUUUUUUUUVVVWWWWWWZZZ[[[ggg~~~zzzyyy~~~ssseeehhhmmmWWWXXX[[[hhhzzzlll\\\RRRNNNKKKJJJMMMPPPVVVbbbnnnwww{{{~~~~~~999999999:::;;;<<<===>>>===???BBBBBBBBBBBBCCCDDDEEEGGGIIIKKKKKKNNNQQQSSSWWWXXX[[[___bbbfffiiijjjmmmnnnooopppsssuuuwwwxxxxxxzzz}}}ooobbbeeewwwxxxrrrqqqrrruuupppdddUUUJJJFFFDDD@@@>>>===<<<;;;::::::::::::888888888888888888888888777888999::::::999777666666666666666666666666666666777777777777888888888777888999999999888777777111333666888:::::::::999::::::;;;;;;<<<<<<======:::<<>>>>>???@@@AAAAAACCCDDDEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNPPPSSSUUUWWWXXXTTTTTTTTTTTTTTTUUUVVVWWW[[[^^^lll{{{yyy|||tttfffiiikkkWWWXXX[[[hhhwwwmmm\\\SSSNNNKKKKKKMMMPPPUUUaaammmuuuzzz~~~~~~999999999:::;;;<<<>>>???>>>@@@BBBCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMOOORRRUUUYYYZZZ]]]```dddgggjjjlllmmmnnnoooppprrrtttvvvwww{{{}}}pppcccgggyyy{{{tttrrrrrrsssooodddTTTJJJFFFCCC???===<<<;;;:::::::::::::::888888888888888888888888777888999::::::999888777666666666666666666666666666777777777777888888888666777999::::::999888777333555777999:::999888777::::::;;;<<<<<<===>>>>>>:::<<>>??????AAACCCDDDCCCCCCEEEFFFGGGIIIKKKMMMNNNQQQTTTWWW[[[\\\___bbbfffiiikkkmmmnnnnnnoooppprrrtttvvvwww~~~sssgggkkk|||}}}vvvsssqqqqqqnnncccTTTJJJFFFBBB>>><<<<<<;;;:::::::::::::::999999999999999999999999777888999999:::999999999777777777777777777777777777777777888888888999999777888999:::::::::999888888999:::;;;;;;::::::999::::::;;;<<<===>>>>>>???:::<<>>;;;;;;::::::999999::::::::::::::::::::::::::::::999888888888999999:::;;;888888888888888888888888888888888888999999999:::777888999999:::::::::999::::::::::::;;;;;;;;;;;;::::::;;;<<<===>>>??????;;;===???@@@@@@AAADDDFFFOOOVVVeeezzz}}}qqqppptttxxx~~~tttZZZKKKFFFCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@??????@@@CCCFFFIIIKKKPPPUUU\\\bbbggglllpppssstttvvvxxx{{{}}}~~~}}}{{{zzzyyyzzz{{{|||~~~yyyzzz~~~~~~{{{{{{zzzzzz{{{{{{|||}}}}}}~~~}}}|||{{{zzzxxxuuusssrrrpppnnnmmmmmmllliiigggdddddddddbbb^^^YYYUUURRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDCCCAAAAAABBBCCCDDDBBBBBBBBBBBBAAA@@@??????===???@@@@@@AAAEEEMMMSSSZZZbbbkkkppprrruuu|||yyyuuuuuuwww{{{}}}zzzyyyxxxxxxzzz}}}~~~~~~}}}|||{{{zzzxxxvvvuuuxxx~~~wwwlllaaaUUUJJJCCC???AAABBBAAA@@@@@@CCCFFFGGGIIIKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQSSSSSSSSSTTTUUUWWWXXXYYY[[[dddwww~~~uuurrr}}}}}}yyygggkkkkkkkkkiiiyyynnn^^^UUUNNNLLLLLLNNNPPPSSS]]]hhhpppvvv~~~999999999:::<<<>>>???@@@???AAADDDDDDDDDDDDEEEGGGHHHJJJMMMNNNPPPSSSVVVYYY]]]___aaadddgggjjjmmmnnnqqqrrrrrrsssuuuwwwxxxyyy}}}|||rrrxxxwwwrrrnnnjjjggg^^^QQQHHHEEECCC???;;;;;;:::999999999::::::::::::::::::::::::::::::999999888777888999;;;<<<888888888888888888888888888999999999999:::::::::888888888999999:::::::::888888888888999:::;;;<<<::::::;;;<<<===>>>???@@@<<<===??????@@@AAADDDFFFPPPUUUaaavvvuuuqqqrrrzzzyyy^^^MMMGGGDDDCCCDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???AAADDDGGGIIINNNRRRYYY```fffkkkooorrrtttuuuxxx{{{}}}}}}|||zzzyyyzzz{{{|||~~~tttttt}}}~~~~~~|||yyywwwuuusssqqqpppooonnnllljjjfffffffffddd```[[[WWWTTTRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFDDDBBBAAAAAAAAACCCDDDBBBBBBBBBBBBAAA@@@??????===???@@@???@@@DDDLLLRRRRRRZZZeeejjjmmmqqqyyyzzzuuutttxxx}}}}}}{{{yyyxxxyyy}}}~~~}}}|||{{{xxxvvvvvvyyy}}}|||vvvkkk```UUUKKKCCC???AAABBBAAA@@@@@@DDDGGGGGGJJJLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSUUUUUUUUUVVVWWWXXXZZZ[[[YYYdddxxx{{{tttttt|||~~~zzzfffjjjooonnnnnnnnn___VVVNNNLLLLLLNNNPPPSSS]]]gggooouuu~~~::::::999999:::===@@@AAAAAA???>>>AAAEEEGGGFFFEEEHHHIIIKKKMMMQQQUUUXXXYYY___aaadddfffhhhkkknnnqqqssstttuuuwwwyyyzzzzzzzzz|||tttyyyzzzrrrlllooohhh]]]QQQGGGAAA>>><<<>>>>>>===<<<;;;;;;:::::::::::::::999999999888888777777777777777777777777888888999999999999888888999999999999888888777777999999999888888888888777;;;;;;;;;;;;;;;:::999888;;;;;;<<<<<<======>>>>>>@@@?????????AAADDDFFFHHHMMMSSS]]]mmmwwwtttwww~~~aaaQQQJJJEEEBBBBBBCCCBBBBBBAAAAAA@@@@@@???===???@@@@@@@@@AAAEEEGGGLLLQQQXXX___eeejjjooorrrqqqtttxxx{{{}}}~~~{{{yyyyyy|||~~~~~~sssooovvv~~~}}}|||{{{{{{yyyvvvttttttsssqqqooolllkkkjjjiiifff```XXXRRROOOOOONNNMMMNNNOOOQQQRRROOOMMMKKKIIIHHHGGGHHHHHHGGGEEECCCCCCCCCDDDCCCAAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBCCCFFFHHHIIIRRRVVV[[[```eeemmmvvv}}}}}}}}}|||yyywwwwwwyyy{{{zzz{{{|||}}}}}}~~~~~~~~~~~~yyyzzz|||~~~}}}wwwuuupppggg[[[RRRKKKHHHDDDDDDEEEFFFGGGHHHIIIIIIKKKJJJJJJIIIIIIJJJLLLMMMIIIJJJKKKLLLMMMNNNNNNNNNSSSSSSSSSRRRRRRRRRRRRRRRUUUTTTTTTVVVYYYZZZZZZZZZ[[[```ppp}}}sssqqqsssvvvyyyvvveeemmmqqqlllppppppaaaYYYOOOLLLLLLOOORRRWWW```iiipppwww::::::999:::;;;===@@@AAABBBAAAAAACCCGGGIIIIIIGGGKKKLLLNNNQQQTTTWWWZZZ[[[```bbbeeeggghhhkkkooorrrssstttuuuxxxyyy{{{{{{|||}}}yyy}}}vvvpppmmmfff[[[QQQHHHCCC???>>>======<<<<<<;;;::::::999:::::::::999999999888888888888888888888888888888888888999999999999888888999999999999888888888777666666777888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<======>>>>>>???????????????AAADDDFFFHHHOOOSSS[[[jjj}}}{{{bbbQQQJJJFFFCCCDDDCCCBBBBBBAAAAAA@@@@@@???>>>??????@@@@@@AAADDDGGGKKKOOOVVV]]]ccchhhnnnqqqqqqssswwwyyy{{{}}}~~~{{{yyyyyy|||~~~~~~zzztttwww{{{}}}zzzwwwvvvuuusssqqqooommmllljjjgggaaaZZZVVVSSSRRRPPPOOONNNNNNOOOPPPOOONNNLLLJJJHHHHHHHHHHHHHHHFFFDDDCCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>???@@@CCCEEEFFFMMMQQQVVVZZZ___gggpppwwwzzzzzzxxxuuussssssuuuxxx{{{|||}}}}}}|||}}}~~~~~~~~~~~~zzz|||~~~}}}{{{~~~vvvtttooofff[[[QQQJJJGGGDDDDDDEEEFFFGGGHHHHHHIIILLLKKKKKKKKKKKKLLLMMMMMMJJJKKKMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUWWWYYY[[[[[[ZZZ\\\```mmm{{{sssqqqtttvvvwwwxxxgggmmmnnnjjjooorrrddd\\\RRRNNNMMMOOORRRVVV```iiiqqqwww::::::::::::<<<>>>@@@AAADDDCCCDDDFFFIIIKKKLLLKKKOOOPPPRRRUUUXXX[[[]]]^^^aaacccfffhhhjjjlllpppsssrrrtttvvvxxx{{{|||}}}~~~~~~~~~zzzvvvmmmfff[[[QQQJJJEEEAAA???<<<<<<;;;;;;::::::999999:::::::::999999999888888888888888888888888888888888888999999999999888888999999999999888888888888666666777888999:::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@?????????@@@BBBDDDGGGHHHPPPRRRWWWddd|||gggRRRJJJFFFEEEFFFCCCBBBBBBAAAAAA@@@@@@???>>>????????????AAADDDFFFIIINNNTTT[[[aaaggglllpppppprrruuuwwwxxx{{{~~~{{{yyyzzz|||~~~~~~|||yyyzzz|||zzzxxxvvvtttrrrpppmmmkkkhhhccc^^^ZZZWWWUUUSSSQQQOOONNNNNNNNNPPPOOOMMMKKKIIIIIIIIIIIIJJJHHHEEEDDDEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@=========>>>@@@BBBDDDFFFIIIMMMRRRVVVZZZbbblllsssxxxwwwuuuqqqnnnooorrrtttzzz|||}}}}}}||||||}}}~~~~~~~~~|||~~~{{{zzz||||||sssrrrmmmdddZZZPPPIIIFFFDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMNNNPPPRRRSSSSSSTTTPPPQQQRRRTTTVVVXXXYYYZZZWWWVVVVVVXXX[[[]]]]]]\\\^^^___kkk|||zzzsssrrrtttvvvwwwzzziiilll|||jjjhhhkkktttggg```VVVQQQNNNOOOQQQUUU___iiirrrwww~~~;;;;;;;;;<<<===???@@@BBBDDDEEEFFFHHHJJJLLLMMMMMMRRRSSSVVVXXX[[[^^^___```ccceeehhhjjjkkknnnqqqtttssstttwwwyyy|||~~~}}}tttkkk___TTTLLLGGGBBB???;;;;;;;;;::::::999999999:::::::::999999999888888888888888888888888888888888888999999999999888888999999999999999999999999::::::999999999888888888::::::999999999;;;<<<===<<<<<<===>>>???@@@@@@AAA??????@@@AAACCCEEEGGGHHHNNNOOOSSS___wwwpppXXXKKKGGGFFFGGGCCCBBBBBBAAAAAA@@@@@@???>>>????????????@@@CCCEEEHHHMMMSSSYYY___eeekkkoooqqqrrrtttvvvwwwyyy}}}~~~~~~~~~|||zzzzzz|||~~~~~~|||}}}{{{xxxvvvuuurrrnnnkkkhhheeeaaa^^^YYYWWWUUUSSSQQQPPPPPPPPPRRRPPPNNNLLLKKKJJJJJJKKKLLLJJJGGGFFFFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEGGGIIIJJJNNNRRRUUUZZZbbblllssswwwuuurrrnnnkkkkkknnnqqqwwwyyy{{{||||||}}}~~~~~~~~~{{{{{{xxx{{{|||}}}~~~xxxooonnnjjjbbbXXXNNNHHHDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLLLLMMMOOOQQQSSSTTTTTTUUUPPPQQQRRRTTTVVVWWWXXXYYYWWWWWWWWWZZZ^^^```aaaaaa___```lll~~~~~~uuusssrrr|||wwwxxx}}}hhhkkkzzz~~~iiiggggggtttiiibbbYYYSSSOOONNNPPPTTT^^^hhhrrrwww}}};;;;;;<<<===>>>@@@AAABBBCCCEEEFFFHHHJJJLLLNNNOOOSSSUUUXXX[[[^^^```aaabbbfffhhhjjjkkkmmmooorrruuutttvvvxxx{{{}}}~~~~~~uuueeeWWWNNNHHHBBB>>>;;;:::::::::::::::999999:::::::::999999999888888888888888888888888888888888888999999999999888888999999999999999999999::::::::::::999999999999888999999888999999:::;;;;;;<<<<<<===>>>???@@@AAAAAA??????@@@BBBCCCEEEGGGHHHKKKMMMPPP[[[rrr|||___NNNHHHGGGFFFCCCBBBBBBAAAAAA@@@@@@???>>>?????????>>>@@@BBBEEEHHHLLLRRRXXX]]]dddjjjnnnqqqsssuuuvvvwwwyyy|||~~~}}}~~~~~~|||{{{zzz|||~~~}}}zzzwwwvvvsssooollliiifffccc```YYYXXXVVVTTTTTTTTTTTTUUUTTTSSSQQQOOOMMMMMMMMMMMMNNNLLLIIIGGGGGGFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBDDDFFFIIIJJJKKKNNNRRRUUUYYYaaalllssssssrrroookkkhhhgggiiilllrrruuuyyy{{{}}}~~~|||zzz|||yyyzzzzzzzzz}}}yyyrrrjjjjjjggg```WWWMMMGGGDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKLLLMMMOOOQQQRRRSSSSSSTTTRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVWWW[[[___cccdddddd___aaaooowwwsssoooxxxyyyzzz~~~gggiiiyyyjjjhhhfffttthhhaaaZZZTTTOOONNNOOORRR\\\fffrrrwww}}};;;<<<===>>>???AAAAAABBBBBBEEEGGGIIIJJJKKKNNNPPPSSSUUUYYY]]]```cccdddeeehhhjjjlllmmmnnnppptttvvvvvvxxxzzz||||||{{{~~~iiiXXXNNNGGGAAA===;;;;;;;;;;;;:::::::::::::::::::::999999999888888999999999999999999999999888888999999999999888888999999999999::::::::::::777777888999:::;;;<<<<<<999999:::;;;;;;;;;::::::;;;;;;<<<===???@@@AAAAAA???@@@AAACCCDDDFFFGGGGGGGGGKKKOOOXXXlllfffRRRJJJGGGEEECCCBBBBBBAAAAAA@@@@@@???>>>?????????>>>???BBBDDDFFFJJJOOOUUU[[[aaahhhlllppprrruuuwwwwwwxxxzzz{{{|||}}}~~~}}}{{{{{{|||~~~~~~|||zzzwwwuuuqqqnnnkkkhhheeebbbYYYXXXWWWVVVVVVVVVWWWXXXWWWVVVSSSQQQPPPPPPPPPPPPPPPNNNKKKIIIHHHGGGEEECCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCEEEGGGIIIJJJLLLOOORRRVVV^^^iiiqqqpppooommmiiieeedddeeefffooossswww{{{}}}zzzzzz}}}~~~}}}{{{}}}|||tttjjjdddeeeccc^^^VVVMMMGGGDDDFFFGGGHHHIIIJJJKKKKKKLLLJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRTTTTTTTTTTTTTTTTTTSSSSSSUUUUUUVVVZZZ^^^aaabbbbbb___aaaoooxxxrrrmmmttt}}}yyy~~~fffhhhwwwmmmhhhgggsssfff___YYYSSSOOONNNOOORRRZZZdddqqqvvv}}};;;<<<===???@@@AAABBBBBBCCCEEEIIIJJJKKKLLLOOORRRSSSVVVZZZ___cccfffggghhhiiikkkmmmnnnoooqqquuuwwwxxxyyy{{{}}}|||{{{uuukkkWWWLLLFFFAAA===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999999999999999888888999999999999888888999999999:::::::::;;;;;;777888888999:::;;;<<<<<<:::;;;===>>>>>><<<:::999999:::;;;<<<>>>???@@@AAA???@@@AAACCCEEEFFFGGGGGGDDDJJJOOOUUUeeekkkTTTKKKHHHEEECCCBBBBBBAAAAAA@@@@@@???>>>??????>>>>>>???AAACCCCCCFFFKKKQQQWWW^^^eeeiiimmmppptttwwwwwwwwwwwwwww{{{}}}~~~}}}|||{{{|||~~~{{{~~~}}}yyyvvvsssqqqoookkkgggddd[[[ZZZYYYWWWWWWXXXYYYYYYYYYXXXVVVTTTSSSRRRRRRRRRRRRPPPLLLJJJIIIGGGEEECCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBEEEGGGHHHHHHJJJMMMOOOSSS[[[fffnnnppppppooolllhhheeeeeeeeeooorrrwww{{{}}}}}}~~~~~~{{{}}}~~~{{{oooccc___``````\\\UUUMMMHHHEEEHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQRRRRRRQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUWWWZZZ\\\\\\[[[______kkkwwwrrrmmmssswww}}}gggggguuuppphhhccc}}}ssseee]]]VVVRRROOOOOOOOOQQQYYYaaaooouuu}}};;;<<<>>>???AAABBBBBBBBBCCCFFFJJJKKKKKKMMMPPPTTTTTTWWW\\\aaaeeehhhjjjjjjjjjlllnnnoooppprrruuuxxxzzz{{{|||~~~}}}tttooozzzjjjVVVKKKEEE@@@===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999999999999999999999999888888999999999999888888999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999;;;===@@@AAAAAA>>>;;;999999999:::<<<===???@@@@@@???@@@AAACCCEEEFFFGGGGGGCCCJJJPPPSSS```{{{mmmUUULLLIIIEEECCCCCCBBBAAAAAA@@@@@@???>>>??????>>>>>>>>>AAACCCAAADDDIIINNNTTT[[[bbbgggkkkoootttvvvvvvuuutttttt{{{|||~~~}}}||||||}}}~~~yyy|||zzzxxxvvvtttqqqnnniiieee]]]\\\ZZZYYYXXXXXXXXXYYY[[[ZZZWWWUUUTTTTTTTTTTTTSSSPPPMMMKKKIIIHHHEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBCCCFFFHHHIIIHHHJJJLLLNNNRRRZZZfffnnnsssttttttqqqmmmjjjhhhhhhpppsssxxx{{{}}}~~~|||}}}}}}{{{mmm___]]]^^^^^^[[[TTTMMMHHHEEEIIIIIIJJJKKKLLLMMMNNNNNNOOONNNMMMLLLMMMNNNPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQUUUUUUVVVVVVVVVVVVWWWWWWWWWUUUUUUUUUVVVWWWVVVUUU___]]]gggzzzvvvqqqnnnsssvvv|||hhhgggsssrrrggg^^^xxxtttddd\\\UUUQQQNNNOOOOOOQQQXXX```nnnuuu~~~:::;;;<<<>>>@@@BBBDDDDDDFFFHHHKKKMMMMMMNNNPPPRRRVVVYYY\\\___aaaeeeiiilllpppppppppqqqsssvvvyyy{{{{{{{{{||||||}}}|||qqqnnnyyy~~~eeeVVVNNNGGGAAA???;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888777777777999999888888888888999999888888888888888888888888888888999999999:::::::::<<<======>>>>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDGGGFFFJJJTTT^^^nnnpppYYYNNNIIIEEEBBBBBBBBBAAAAAAAAA@@@@@@============>>>???@@@AAABBBEEEIIIMMMRRRYYY```eeemmmoooqqqrrrsssvvvzzz}}}|||}}}~~~~~~}}}|||}}}~~~~~~{{{|||{{{wwwsssoookkkhhhfffaaa```^^^\\\ZZZYYYXXXXXX\\\[[[XXXVVVSSSQQQPPPPPPOOONNNKKKIIIFFFDDDCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBDDDEEEGGGHHHIIIKKKIIIKKKOOORRRWWWaaalllttttttsssqqqooommmkkkjjjqqquuuyyy|||}}}||||||}}}uuukkkggg^^^______[[[UUUMMMHHHFFFHHHHHHHHHIIIJJJLLLNNNPPPRRRQQQPPPQQQSSSTTTSSSRRRTTTSSSRRRQQQPPPOOONNNNNNTTTVVVWWWWWWVVVUUUVVVWWWWWWVVVSSSRRRQQQSSSUUUVVVWWWYYYaaaooozzz}}}wwwpppqqqsssrrryyyllljjjsssuuubbb```qqqwwwdddXXXVVVQQQNNNNNNNNNQQQXXXaaalllsss{{{:::;;;===???AAACCCDDDEEEFFFIIILLLMMMNNNPPPRRRTTTYYY[[[^^^aaacccfffjjjmmmnnnooopppqqqsssvvvwwwxxx{{{{{{{{{|||}}}{{{uuullllllyyy|||xxxaaaSSSLLLEEE???===::::::::::::::::::::::::999999999999999999999999::::::999999999888888888999999888888888888999999888888888888888888888888888999999999999::::::::::::;;;<<<<<<======<<<<<<;;;<<<===???@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDHHHEEEIIIQQQYYYhhh}}}}}}pppXXXLLLGGGDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>??????@@@BBBDDDHHHLLLQQQXXX___dddkkkmmmoooppprrruuuyyy|||}}}}}}~~~~~~}}}||||||}}}}}}}}}{{{yyyxxxvvvsssooollljjjiiidddcccaaa___\\\[[[ZZZYYY\\\[[[XXXVVVSSSQQQOOOOOOOOOMMMKKKIIIFFFEEEDDDCCCDDDDDDCCCBBBBBBAAA@@@@@@AAAAAACCCEEEFFFHHHIIIJJJLLLJJJLLLOOORRRVVV```jjjssssssrrrqqqpppmmmkkkiiippptttyyy}}}~~~~~~~~~vvvkkkfffaaaaaa```[[[TTTMMMIIIGGGJJJJJJIIIJJJKKKMMMOOOPPPSSSSSSSSSTTTVVVWWWUUUTTTRRRSSSSSSSSSSSSRRRRRRQQQTTTVVVWWWWWWVVVUUUUUUVVVYYYXXXUUUTTTSSSTTTVVVWWWVVVXXX^^^iiitttxxxuuuooooooqqqrrryyykkkiiiqqqxxxccc]]]mmmyyyeeeXXXUUUQQQNNNNNNNNNPPPXXX```lllsss{{{;;;<<<===???AAACCCEEEFFFGGGJJJMMMOOOPPPRRRTTTWWW\\\^^^aaaccceeehhhlllooonnnooorrrtttvvvxxxxxxxxxzzzzzz{{{|||}}}tttnnnhhhkkk||||||vvvyyyppp[[[OOOHHHBBB===<<<::::::::::::::::::::::::999999999999999999999999::::::::::::999999999999999999888888888888999999999999999999999999999999999999999999::::::::::::999999:::;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDHHHEEEGGGMMMTTT```{{{{{{wwwwwwtttZZZLLLGGGEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???AAADDDGGGKKKPPPVVV]]]aaahhhjjjllloooqqqssswwwzzz~~~~~~~~~|||{{{{{{|||~~~vvv{{{|||zzzvvvuuutttrrrpppnnnllllllhhhgggdddaaa___\\\[[[ZZZ\\\[[[XXXUUURRRPPPOOONNNNNNMMMKKKIIIGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBDDDFFFIIIKKKLLLLLLNNNLLLMMMPPPQQQUUU^^^hhhpppqqqrrrrrrqqqnnnkkkiiiooosssyyy}}}}}}yyylllfffeeedddaaaZZZSSSMMMJJJIIIKKKKKKKKKKKKLLLMMMOOOOOOTTTTTTVVVYYY[[[[[[YYYVVVRRRSSSUUUWWWWWWWWWUUUUUUUUUVVVWWWVVVUUUTTTUUUVVV\\\ZZZXXXVVVUUUUUUVVVWWWXXXXXX]]]fffqqqwwwvvvrrrppprrr~~~rrrxxxkkkhhhooo~~~ggg]]]jjj{{{gggZZZUUUPPPMMMMMMMMMOOOWWW___lllsss{{{<<<===>>>@@@BBBDDDFFFGGGIIIKKKNNNPPPRRRTTTXXX[[[___aaaccceeefffiiillloooppprrrvvvyyy{{{|||{{{{{{yyyzzzzzz|||~~~~~~qqqkkkfffnnnxxxppprrrwwwyyywwwhhhVVVLLLFFF@@@<<<;;;999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::999999888888999999:::999999999999999999999999999999999:::::::::;;;;;;999999:::;;;;;;;;;;;;:::<<<===>>>???@@@AAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEGGGDDDFFFKKKPPP[[[sss{{{rrrppp{{{zzz___OOOJJJHHHCCCBBBBBBBBBBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>AAACCCFFFIIIMMMSSSZZZ^^^eeehhhkkknnnppptttxxxzzz~~~~~~|||{{{zzz{{{|||~~~zzzsssvvv}}}|||zzzuuutttsssqqqooonnnlllllljjjhhhfffbbb___\\\[[[ZZZ[[[ZZZWWWTTTRRROOONNNMMMMMMLLLKKKIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAACCCFFFIIILLLNNNPPPPPPQQQOOOOOOQQQRRRUUU]]]gggnnnppprrrsssrrroookkkiiinnnsssyyy~~~}}}ooogggiiifffaaaYYYRRRLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNTTTVVVYYY]]]______[[[XXXTTTVVVYYY[[[[[[ZZZXXXVVVVVVVVVWWWVVVTTTTTTUUUVVV\\\[[[YYYWWWUUUUUUVVVVVVXXXZZZ```jjjuuu||||||zzzvvvwwwssswwwnnnhhhmmmiii___jjj}}}~~~jjj\\\TTTOOOLLLLLLMMMOOOVVV___jjjpppyyy===>>>???AAACCCEEEGGGHHHJJJLLLOOORRRTTTWWW\\\___aaaccceeefffgggiiilllnnnqqqssswww{{{}}}}}}|||{{{xxxyyyzzz|||~~~pppiiifffpppvvvnnnooorrrrrrooobbbSSSKKKFFF@@@<<<<<<999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::999999999999::::::999999999999999999999999999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFEEECCCFFFLLLOOOXXXmmmsssnnnvvv}}}bbbRRRKKKIIICCCCCCCCCBBBBBBBBBAAAAAACCCBBBAAA???>>>>>>>>>>>>@@@BBBEEEHHHKKKPPPVVV[[[cccfffjjjnnnqqqtttxxx{{{~~~~~~}}}|||{{{{{{|||}}}vvvqqqrrrwww|||{{{vvvvvvtttqqqooolllkkkjjjiiihhheeeaaa^^^[[[YYYXXXZZZXXXVVVTTTQQQOOONNNNNNNNNMMMKKKIIIHHHGGGFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDHHHMMMQQQSSSUUUUUUUUUSSSSSSTTTTTTVVV^^^hhhmmmooorrrsssssspppmmmkkkooossszzzrrrjjjjjjgggaaaYYYQQQLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNNNNTTTVVVZZZ^^^aaa```]]]ZZZXXXYYY[[[]]]\\\ZZZXXXVVVWWWXXXXXXVVVTTTTTTUUUWWWZZZYYYXXXVVVUUUTTTTTTTTTUUUYYYbbbnnnzzzvvvxxxrrrjjjllljjj^^^iiizzzmmm^^^TTTOOOLLLLLLMMMOOOVVV___fffmmmvvv|||~~~}}}>>>???@@@BBBDDDFFFHHHIIILLLNNNPPPSSSVVVZZZ___cccdddfffggghhhhhhiiilllnnnooorrruuuyyy{{{{{{{{{zzzwwwxxxyyy{{{~~~ooohhhfffsssvvvooonnnnnnmmmhhh]]]RRRKKKFFF@@@<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===============<<<===???@@@AAAAAABBBBBB@@@AAACCCDDDEEEFFFGGGGGGEEEDDDHHHNNNPPPUUUggg|||xxxooottt~~~}}}dddSSSKKKGGGCCCCCCCCCCCCBBBBBBBBBAAACCCBBBAAA@@@???>>>>>>>>>???AAADDDFFFIIINNNSSSWWW```dddiiimmmqqquuuxxx{{{}}}~~~~~~~~~||||||}}}~~~vvvpppnnnpppxxx~~~{{{zzzwwwvvvtttqqqnnnkkkiiihhhgggfffccc___\\\ZZZXXXWWWWWWVVVUUUSSSQQQPPPOOOOOOOOONNNLLLJJJHHHFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCFFFKKKQQQUUUXXXZZZZZZYYYWWWVVVWWWWWWYYYaaakkknnnppprrrssssssrrrpppoooppptttzzzuuummmjjjfff```XXXQQQLLLLLLMMMIIIJJJLLLMMMOOOPPPPPPPPPSSSTTTXXX]]]``````]]]ZZZYYYZZZ\\\\\\\\\ZZZXXXWWWYYYZZZYYYWWWUUUUUUVVVXXXXXXXXXVVVUUUTTTTTTTTTTTTRRRWWWaaammmyyy|||{{{vvvllllll~~~hhhZZZfffwwwoooaaaUUUPPPMMMMMMMMMOOOWWW___dddkkkuuu{{{}}}~~~}}}~~~???@@@AAACCCEEEGGGHHHIIIMMMOOOQQQTTTWWW\\\bbbfffgggiiijjjjjjjjjkkkmmmpppppprrruuuxxxzzz{{{{{{{{{wwwxxxyyy{{{~~~pppjjjiiixxxyyypppnnnlllhhhcccZZZPPPKKKEEE???;;;<<<::::::::::::::::::::::::999999999999999999999999888888888999999999::::::;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<==================>>>???@@@AAABBBBBBBBB@@@AAACCCDDDFFFGGGGGGGGGFFFFFFJJJPPPPPPQQQ```rrrtttvvv}}}~~~gggWWWMMMFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???????????????AAACCCEEEGGGLLLQQQUUU]]]aaaggglllppptttwwwzzz|||}}}~~~~~~{{{qqqmmmlllrrr~~~|||yyyxxxvvvuuusssqqqnnnllljjjiiifffdddbbb___\\\YYYXXXWWWUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMJJJHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHNNNTTTYYY\\\^^^^^^\\\ZZZYYY[[[[[[]]]eeennnoooppprrrssstttssssssrrrqqquuu{{{vvvooogggeee___XXXQQQMMMLLLMMMIIIKKKMMMPPPRRRSSSSSSTTTQQQSSSVVVZZZ^^^^^^\\\ZZZXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[[[[ZZZXXXVVVVVVXXXZZZWWWVVVVVVUUUUUUUUUTTTTTTTTTXXX```jjjsss{{{yyynnnmmmxxxcccWWWdddvvvqqqbbbUUUQQQNNNNNNNNNPPPXXX```dddkkkttt{{{}}}~~~~~~???@@@BBBCCCFFFGGGIIIJJJMMMOOORRRUUUXXX^^^dddhhhjjjkkklllllllllmmmoooqqqssstttwwwyyy{{{|||}}}}}}vvvwwwyyy{{{~~~sssmmmnnn~~~{{{rrrnnnjjjeeeaaaXXXOOOJJJEEE>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777888888999999999;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<===>>>???@@@AAABBBBBBBBB@@@AAACCCDDDFFFGGGGGGHHHGGGGGGLLLQQQPPPOOO[[[kkk~~~xxxyyyjjj[[[PPPHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@???@@@BBBDDDFFFJJJPPPTTT[[[___eeejjjooorrrvvvyyy{{{|||~~~sssooolllqqq~~~~~~|||zzzwwwvvvuuutttsssqqqnnnlllkkkjjjeeedddaaa^^^\\\ZZZXXXXXXTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPMMMJJJHHHFFFDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFJJJPPPVVV[[[___```aaa^^^\\\[[[]]]]]]___gggqqqqqqqqqrrrsssttttttttttttrrrvvv|||uuuooofffccc___XXXQQQMMMLLLMMMJJJLLLOOORRRTTTVVVVVVVVVPPPQQQTTTXXX\\\]]]\\\ZZZWWWWWWXXXYYYZZZ[[[\\\\\\]]]\\\[[[YYYWWWVVVXXX[[[VVVVVVVVVVVVVVVVVVVVVVVVXXX[[[```gggoooxxx~~~zzzooonnnsss___VVVeeewwwrrrcccVVVQQQNNNNNNOOOQQQXXXaaadddkkkuuu{{{~~~@@@AAACCCDDDDDDFFFHHHKKKNNNRRRUUUWWWXXX[[[aaafffllloooqqqqqqpppoooooopppsssvvvyyy{{{{{{zzz{{{|||uuuxxx}}}xxxllloooyyyrrrmmmkkkbbbZZZNNNFFFCCCAAA???===;;;::::::999999::::::;;;:::::::::999999888888888777777888888888999999999;;;:::888777777888:::;;;888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===AAAAAAAAAAAAAAAAAAAAABBBDDDCCCCCCBBBCCCEEEFFFHHHEEEFFFGGGIIIMMMRRRYYY^^^zzzuuu]]]NNNJJJIIIIIIGGGDDDCCCEEEEEEDDD@@@@@@??????????????????@@@AAABBBCCCDDDGGGKKKOOOXXX]]]ccciiimmmqqqtttvvvzzz{{{}}}}}}~~~yyysssoooqqqxxx~~~}}}{{{zzzyyyvvvuuusssrrrqqqoookkkhhhdddbbb___]]][[[YYYUUURRRUUUSSSPPPMMMKKKKKKKKKLLLNNNMMMLLLIIIHHHFFFEEEEEECCCCCCBBBBBBCCCDDDFFFGGGEEEJJJRRRXXX\\\___aaaccccccaaa^^^[[[\\\aaaiiiooouuuuuuuuuvvvwwwwwwxxxxxxtttvvvyyy|||{{{rrrqqqllleee[[[TTTQQQOOOMMMKKKJJJKKKNNNQQQTTTVVVWWWXXXXXXWWWWWWWWWXXXZZZ\\\]]]TTTVVVZZZ]]]^^^\\\YYYWWW___\\\YYYXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVXXXZZZ^^^cccjjjpppvvvyyyqqqnnnnnn\\\ZZZeeexxxwwwfffSSSOOOLLLLLLMMMQQQYYYccciiiooowww{{{}}}~~~~~~~~~AAABBBDDDEEEEEEGGGJJJLLLOOOSSSVVVXXXYYY\\\bbbgggllloooqqqrrrqqqqqqqqqrrrvvvxxxzzz|||}}}|||yyyxxxvvvzzz~~~sssttt{{{sssnnnlll___WWWMMMFFFCCCAAA>>><<<;;;::::::999999::::::;;;:::::::::999999999888888777777888888888999999999;;;:::888777777888:::;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<==================>>>????????????@@@@@@@@@@@@@@@CCCCCCCCCDDDEEEEEEFFFGGGEEEFFFGGGIIILLLQQQWWW\\\uuu}}}dddUUUOOOJJJIIIFFFDDDCCCCCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAA@@@AAABBBBBBDDDFFFKKKNNNTTTYYY```ggglllppptttwwwyyy{{{~~~}}}wwwwww|||}}}|||zzzzzzuuusssqqqpppnnnkkkgggdddcccaaa^^^]]]\\\YYYVVVSSSTTTSSSPPPMMMLLLLLLLLLMMMNNNMMMKKKIIIGGGFFFEEEEEECCCCCCBBBBBBBBBDDDEEEFFFFFFKKKSSSZZZ^^^```cccdddcccaaa^^^\\\\\\aaahhhnnnssstttuuuvvvwwwxxxyyyzzzwwwxxxyyy|||~~~wwwooonnniiibbbYYYSSSQQQPPPOOOMMMKKKLLLOOORRRUUUXXXZZZ[[[\\\\\\ZZZYYYYYYYYYZZZ[[[WWWYYY\\\^^^___]]][[[YYY]]][[[XXXWWWWWWXXXWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWXXX[[[```gggnnnssswww|||sssooommm\\\XXXeee{{{vvvdddVVVQQQNNNMMMNNNPPPXXXaaajjjpppxxx}}}~~~~~~~~~~~~}}}}}}~~~AAACCCEEEFFFGGGIIILLLNNNQQQTTTXXXYYY[[[^^^ccchhhmmmooorrrsssssssssuuuvvv{{{{{{}}}zzzuuuxxx{{{|||{{{}}}tttnnnkkk[[[TTTLLLFFFCCCAAA>>>;;;;;;::::::999999::::::;;;:::::::::999999999999888888888888888888999999999;;;:::999888888999:::;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>>>>>>>??????@@@AAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKOOOTTTYYYllltttaaaWWWNNNKKKGGGFFFEEECCCBBBAAACCCBBBBBBBBBAAAAAAAAA@@@???@@@AAABBBCCCFFFJJJMMMPPPUUU\\\ccciiioootttwwwyyy{{{~~~~~~|||{{{zzzuuusssqqqooommmjjjeeebbbaaa___]]]\\\[[[YYYVVVTTTTTTSSSPPPNNNMMMMMMNNNNNNMMMLLLJJJHHHGGGFFFEEEEEECCCBBBBBBAAABBBDDDEEEFFFGGGMMMUUU\\\```bbbdddeeecccaaa___]]]]]]aaagggmmmqqqrrrsssuuuwwwyyy|||}}}{{{{{{{{{|||}}}qqqjjjjjjfff```XXXSSSRRRRRRPPPOOOMMMNNNOOORRRUUUZZZ]]]___aaa```^^^\\\ZZZYYYXXXXXXYYYZZZ\\\]]]]]]\\\[[[[[[\\\ZZZWWWWWWWWWWWWVVVUUUVVVUUUUUUTTTTTTUUUUUUVVVUUUVVVYYY]]]cccjjjpppsssttt{{{tttpppkkk[[[VVVeeetttcccYYYTTTPPPOOONNNOOOWWW___jjjqqqzzz~~~~~~~~~}}}~~~AAACCCEEEFFFHHHJJJMMMPPPSSSVVVZZZ\\\]]]```fffjjjnnnppprrrtttuuuvvvxxxzzz~~~~~~~~~wwwyyy|||tttlllhhhXXXRRRJJJEEECCCAAA===:::;;;::::::999999::::::;;;999999999999999999999999888888888888888888888888:::999999888888999999:::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDFFFHHHJJJKKKJJJIIIGGGFFFGGGHHHIIIJJJMMMRRRUUUdddxxxrrr___SSSMMMIIIHHHHHHFFFDDDCCCAAAAAAAAA@@@@@@??????>>>???@@@AAAAAABBBDDDHHHLLLOOOSSSZZZaaahhhmmmsssvvvyyy{{{~~~}}}|||{{{xxxvvvsssqqqnnnjjjeeebbb^^^]]][[[ZZZZZZYYYVVVTTTTTTRRRPPPOOONNNOOOPPPQQQNNNMMMKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFHHHNNNVVV]]]aaacccdddeeecccbbb```^^^^^^aaagggkkkooopppqqqssswwwzzz}}}~~~}}}|||}}}yyykkkeeefffeee___WWWSSSRRRRRRPPPNNNNNNNNNOOOQQQUUUYYY^^^aaabbbaaa___]]][[[YYYXXXWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[ZZZXXXWWWXXXXXXWWWUUUVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUWWW[[[```gggmmmppppppwwwvvvpppiiiYYYUUUeeeuuucccWWWRRROOONNNMMMOOOUUU]]]hhhpppzzz~~~}}}|||~~~@@@BBBEEEGGGHHHKKKNNNQQQVVVYYY\\\^^^___bbbhhhmmmnnnqqqsssuuuvvvxxx{{{}}}~~~zzz}}}uuujjjdddWWWQQQIIIDDDBBB@@@===:::;;;::::::999999::::::;;;999999999999999999999999888888888888888888888888999999999999999999999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<===>>>???@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFEEEGGGJJJMMMMMMLLLJJJIIIGGGHHHIIIIIIJJJLLLPPPSSS]]]pppjjjYYYPPPIIIIIIIIIFFFDDDFFFBBBBBBAAAAAA@@@???>>>>>>>>>???@@@@@@AAACCCGGGJJJPPPTTTZZZ```ffflllqqquuuyyy{{{~~~~~~}}}|||yyywwwtttqqqoookkkfffbbb]]][[[ZZZZZZYYYXXXVVVTTTSSSRRRQQQOOOOOOPPPRRRSSSQQQPPPNNNKKKHHHGGGEEEEEECCCCCCBBBBBBCCCDDDFFFGGGIIIOOOXXX___bbbddddddeeedddcccbbb``````bbbfffjjjmmmmmmoooqqqvvvzzz~~~~~~}}}~~~rrrgggcccccceee___XXXSSSRRRQQQOOOMMMNNNNNNNNNPPPSSSWWW[[[^^^^^^^^^]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[ZZZYYYYYYZZZZZZXXXVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWZZZ___eeekkknnnnnnuuuwwwppphhhXXXTTTdddvvvcccSSSOOOLLLLLLLLLNNNTTT\\\fffnnnyyy}}}|||~~~AAACCCFFFHHHJJJMMMQQQTTTXXX[[[___```aaaeeejjjooopppqqqsssuuuvvvxxx|||~~~}}}zzzmmmdddXXXQQQIIIDDDAAA@@@===:::;;;::::::999999::::::;;;888999999999999:::::::::999999999888888888888888999999999999999999999999888888888999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@???@@@@@@AAABBBCCCDDDDDDFFFGGGJJJLLLMMMLLLJJJIIIGGGIIIJJJJJJJJJLLLOOORRRYYYiii{{{bbbTTTJJJIIIHHHDDDCCCFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>?????????@@@BBBFFFIIIOOOSSSXXX^^^dddjjjppptttxxx{{{~~~~~~}}}xxxvvvtttqqqoookkkfffbbb^^^]]][[[[[[ZZZYYYWWWTTTSSSRRRQQQPPPPPPRRRTTTUUUVVVUUURRRNNNKKKHHHFFFEEEEEEDDDDDDCCCDDDFFFGGGHHHKKKQQQZZZaaaeeefffffffffeeeeeeeeecccbbbdddgggjjjkkkkkkllloootttyyy~~~xxxlllfffdddbbbccc^^^WWWTTTSSSRRROOOMMMOOOOOOOOOPPPRRRUUUXXXYYYXXXXXXYYYYYYXXXXXXWWWVVVUUUVVVWWWXXXYYYZZZ[[[\\\[[[ZZZYYYZZZ[[[[[[YYYWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVWWWYYY]]]ccciiimmmlllsss}}}xxxnnnjjjXXXSSSbbb~~~vvvdddRRRNNNLLLLLLLLLMMMSSSZZZbbbkkkvvv~~~~~~|||~~~CCCFFFIIIKKKMMMPPPTTTWWWZZZ]]]```bbbcccffflllqqqqqqrrrtttuuuvvvxxx{{{~~~~~~ttthhhZZZSSSIIICCC@@@???===;;;;;;::::::999999::::::;;;888888999999999:::::::::999999999888888888777777999999999::::::999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@>>>???@@@AAABBBCCCDDDDDDDDDFFFHHHIIIJJJJJJIIIHHHGGGIIIJJJKKKKKKMMMPPPRRRUUUbbbxxxppp^^^OOOLLLJJJDDDBBBFFFEEEEEEDDDCCCBBBAAA@@@@@@===>>>???>>>???AAAEEEHHHKKKOOOUUU[[[bbbiiippptttxxx{{{~~~~~~zzzxxxuuusssqqqmmmiiieeebbb```^^^^^^]]][[[YYYVVVSSSRRRQQQQQQQQQSSSVVVWWW[[[YYYVVVQQQMMMJJJGGGFFFFFFEEEEEEEEEEEEGGGHHHIIINNNTTT^^^eeehhhiiihhhhhhgggggggggfffdddeeehhhjjjiiiiiikkkmmmrrrwww}}}}}}qqqhhhgggfffccc```[[[VVVSSSSSSSSSQQQNNNQQQQQQRRRRRRSSSTTTTTTUUUTTTTTTUUUVVVVVVUUUTTTSSSQQQRRRTTTWWWYYYZZZ[[[[[[YYYYYYXXXYYY[[[ZZZXXXVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVVVVWWW[[[aaagggjjjiiioooyyyyyymmm~~~nnnZZZQQQ^^^yyyuuucccTTTPPPMMMMMMLLLLLLQQQXXX^^^gggsss{{{~~~}}}EEEHHHKKKMMMPPPSSSWWWZZZ[[[^^^aaacccdddgggmmmrrrqqqssstttuuuuuuxxx{{{~~~~~~~~~{{{mmm\\\TTTJJJBBB@@@???===<<<;;;::::::999999::::::;;;888888888999999:::::::::999999999999888888777777888999999::::::999999888:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===???@@@AAA@@@@@@AAABBBCCCDDDEEEFFFCCCDDDFFFGGGHHHHHHGGGGGGGGGIIIKKKLLLLLLNNNPPPSSSSSS]]]rrr}}}hhhVVVQQQNNNFFFDDDHHHDDDCCCCCCAAA@@@???>>>>>>===>>>>>>>>>>>>@@@DDDGGGGGGKKKQQQYYY```hhhpppuuuxxxzzz~~~~~~|||{{{xxxvvvtttqqqmmmiiieeecccaaa```___]]]ZZZXXXSSSRRRQQQQQQRRRTTTWWWXXX^^^\\\XXXTTTOOOKKKHHHGGGGGGFFFFFFFFFFFFHHHIIIJJJPPPWWW```gggkkkkkkkkkjjjhhhhhhhhhgggffffffhhhjjjhhhiiijjjlllqqqvvv|||yyymmmfffhhhhhhddd]]]YYYTTTSSSTTTTTTSSSQQQSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTSSSRRRQQQPPPLLLNNNQQQTTTWWWXXXYYYYYYXXXWWWWWWYYYZZZYYYWWWUUUVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTVVVYYY___eeeiiieeelllvvvzzzlll{{{ppp\\\PPP\\\uuutttbbbWWWSSSPPPOOOMMMLLLPPPVVV\\\eeepppyyy}}}IIIKKKMMMNNNOOORRRVVVZZZ]]]___cccfffhhhkkknnnqqqqqqsssvvvxxxyyyzzz|||~~~{{{sss___QQQEEEAAAAAA>>>;;;;;;;;;;;;::::::::::::999999999999999999999999999999:::::::::999999888888888888888888888888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHEEEIIINNNRRRSSSSSSTTTTTTPPPWWWiiipppXXXRRRPPPJJJEEEFFFHHHFFFDDDDDDDDDCCCAAA@@@????????????@@@AAABBBCCCHHHLLLQQQWWW^^^fffmmmrrrvvvzzz}}}{{{}}}{{{xxxvvvuuurrrooollliiihhheeebbb```___^^^^^^XXXVVVSSSSSSTTTVVVVVVVVVYYYXXXVVVSSSOOOKKKHHHFFFHHHGGGEEEDDDFFFIIILLLOOO\\\```fffkkknnnooonnnmmmmmmjjjhhhhhhkkkmmmmmmkkkppprrrssstttuuuvvvzzz|||~~~rrrhhheeefffeeeccc___ZZZUUUQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQSSSTTTTTTTTTSSSRRROOOPPPRRRTTTVVVWWWXXXXXX[[[XXXUUUWWW[[[\\\ZZZVVVUUUTTTSSSUUUXXXYYYWWWUUUXXXXXXWWWWWWZZZ___cccfffhhhjjjqqq{{{{{{lllyyyzzz[[[UUU[[[jjjuuu```ZZZRRRLLLKKKKKKKKKNNNRRR]]]dddoooxxx}}}JJJKKKMMMOOOQQQTTTXXX[[[]]]```dddfffhhhkkkoooqqqrrrtttwwwyyyzzz{{{}}}~~~wwwrrr]]]QQQEEEAAA@@@>>>;;;;;;;;;;;;::::::::::::999999999999999999999999999999:::::::::999999999888888888888888888888888888888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHIIILLLPPPSSSTTTUUUVVVWWWVVV[[[jjj}}}|||```UUUPPPJJJGGGHHHGGGFFFDDDCCCDDDCCCAAA@@@????????????@@@AAABBBCCCGGGJJJOOOUUU\\\ccckkkpppuuuxxx}}}}}}{{{yyywwwuuutttqqqnnnkkkjjjhhhfffcccaaa`````````\\\YYYVVVUUUVVVVVVVVVVVVXXXWWWUUURRROOOLLLIIIHHHIIIHHHFFFFFFHHHKKKOOORRR[[[___gggmmmqqqqqqooommmnnnkkkiiijjjmmmooooooooouuuwwwyyyzzzzzz{{{}}}tttkkkhhhhhhfffddd]]]YYYTTTQQQQQQSSSTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTSSSRRRRRRNNNPPPRRRTTTVVVWWWXXXYYYZZZWWWUUUVVVZZZ[[[YYYUUUTTTSSSTTTVVVZZZ\\\[[[ZZZYYYXXXXXXXXXZZZ^^^bbbeeegggiiiooo}}}yyy|||lllvvv}}}___VVVZZZfff}}}vvvbbbZZZRRRLLLKKKLLLKKKNNNRRRZZZbbbmmmwww~~~IIILLLNNNPPPRRRUUUYYY\\\___bbbeeehhhjjjlllooorrrsssuuuxxxzzzzzz{{{}}}wwwrrr~~~~~~{{{nnnZZZOOODDDAAA@@@===;;;;;;;;;;;;::::::::::::999999999999999999999999999999:::::::::999999999999888999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????AAAAAABBBBBBCCCDDDEEEEEEJJJJJJJJJIIIIIIIIIHHHHHHKKKMMMPPPRRRSSSTTTWWWYYYZZZ^^^jjjxxx{{{zzzhhhXXXPPPKKKIIIKKKGGGEEEDDDCCCDDDCCCBBB@@@????????????@@@AAABBBBBBEEEHHHMMMRRRXXX___ggglllrrrvvv{{{|||{{{xxxwwwuuussspppmmmjjjiiigggfffdddcccccccccaaa^^^[[[XXXXXXWWWVVVUUUVVVUUUSSSQQQOOOMMMKKKJJJIIIHHHHHHHHHJJJOOOSSSVVVZZZ___gggooosssrrrpppnnnooommmkkklllnnnqqqssssssxxx{{{}}}~~~~~~uuunnnlllkkkhhheee\\\XXXSSSQQQQQQRRRSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRSSSSSSSSSRRRQQQNNNPPPRRRTTTVVVWWWXXXYYYYYYVVVTTTUUUXXXYYYWWWTTTSSSSSSUUUXXX\\\______^^^[[[ZZZYYYYYYZZZ^^^aaaccceeeggglllxxxwww}}}jjjqqqeeeWWWXXX```rrryyyeeeZZZSSSLLLLLLLLLLLLOOOSSSWWW___lllwww~~~IIIKKKOOOQQQSSSVVVZZZ]]]aaadddgggiiikkkmmmqqqssstttvvvyyy{{{{{{|||~~~zzztttpppooo~~~zzz|||ttthhhWWWMMMCCC@@@???<<<;;;<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOOOORRRUUUXXX[[[___jjj}}}zzzyyywwwkkkYYYPPPKKKJJJKKKGGGEEEDDDDDDDDDDDDBBBAAA@@@?????????@@@@@@AAABBBCCCGGGKKKPPPVVV\\\ccchhhppptttyyy~~~}}}{{{zzzxxxuuurrrlllkkkjjjiiihhhgggffffffeeebbb^^^\\\ZZZXXXVVVTTTTTTSSSQQQOOONNNLLLLLLKKKIIIHHHHHHJJJMMMRRRXXX[[[\\\```ffflllpppqqqqqqpppnnnmmmllllllooorrruuuvvvxxx{{{~~~~~~}}}wwwrrrqqqmmmiiifff\\\YYYTTTQQQQQQQQQQQQQQQNNNOOOOOOOOOOOOOOOPPPPPPOOOPPPQQQRRRSSSRRRRRRQQQOOOPPPRRRTTTVVVWWWXXXXXXWWWUUUTTTTTTVVVVVVUUUSSSSSSSSSUUUXXX[[[]]]^^^^^^[[[ZZZYYYYYYZZZ]]]```aaaccceeejjjtttvvv}}}hhhlllmmmWWWVVVYYYhhh|||hhh[[[TTTMMMLLLMMMLLLOOOSSSVVV___kkkvvv~~~HHHKKKOOOSSSUUUXXX\\\___cccfffiiikkkmmmooorrrtttuuuxxxzzz||||||}}}~~~rrrllllllqqq|||vvvxxx|||xxxlllaaaSSSJJJCCC@@@>>><<<;;;===;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===============>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNPPPTTTWWW[[[aaammm}}}}}}vvvzzziiiXXXPPPMMMKKKJJJGGGFFFEEEEEEEEEEEEDDDBBB@@@@@@??????@@@@@@AAAAAACCCFFFJJJOOOTTTZZZ```dddmmmrrrxxx}}}~~~~~~|||xxxvvvpppoooooonnnmmmkkkjjjjjjhhheeeaaa___]]]ZZZWWWUUUTTTRRRQQQNNNMMMLLLKKKKKKHHHHHHIIIKKKPPPVVV\\\```bbbccceeehhhkkknnnqqqrrrmmmlllllllllmmmpppuuuxxxzzz|||wwwuuutttoooiiifff]]]YYYUUUQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPRRRSSSSSSSSSRRRQQQPPPQQQSSSTTTVVVVVVWWWWWWUUUTTTSSSSSSTTTTTTSSSRRRRRRTTTVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYZZZ\\\^^^___bbbdddhhhpppttt~~~}}}hhhjjj~~~tttXXXTTTTTT```wwwlll]]]VVVOOOMMMMMMLLLNNNRRRWWW___kkkvvv}}}JJJMMMRRRVVVYYY\\\___bbbeeehhhkkkmmmnnnpppsssvvvwwwyyy|||}}}}}}}}}~~~~~~}}}}}}|||nnniiikkktttyyyqqqsssvvvpppddd\\\PPPHHHBBB@@@>>>;;;;;;===;;;;;;::::::::::::999999999999999999999999999999888999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<===>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDEEEGGGHHHJJJJJJLLLMMMNNNOOOOOOQQQTTTWWWZZZbbbmmmzzzvvvtttzzziiiXXXPPPNNNLLLJJJIIIGGGFFFFFFGGGGGGFFFDDDAAA@@@@@@???@@@@@@AAAAAABBBEEEHHHMMMQQQVVV]]]aaajjjnnnuuu{{{~~~{{{xxxtttttttttsssqqqpppnnnmmmjjjhhheeebbbaaa^^^[[[YYYWWWUUUSSSPPPMMMLLLLLLKKKIIIIIIKKKNNNTTT[[[bbbfffiiihhhggghhhiiilllppprrrlllmmmlllkkkllloootttxxx}}}wwwwwwwwwooohhheee\\\YYYTTTQQQPPPOOONNNLLLMMMNNNNNNOOOOOOPPPPPPQQQPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPQQQSSSUUUUUUUUUTTTUUUVVVWWWWWWWWWXXXYYY[[[\\\^^^___bbbgggmmm{{{uuu}}}kkkkkkzzz[[[UUURRR[[[pppqqq```XXXQQQOOOMMMLLLMMMQQQWWW___jjjttt{{{~~~MMMQQQVVVZZZ^^^aaadddfffgggiiilllnnnoooqqqtttvvvxxxzzz}}}~~~~~~~~~}}}}}}~~~|||zzz}}}{{{mmmggglllxxxtttkkkmmmpppjjj___XXXMMMGGGAAA@@@===::::::>>>;;;;;;::::::::::::999999999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<============<<<===>>>???@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHHHHIIIJJJLLLNNNNNNOOOPPPSSSUUUVVV]]]gggqqq~~~}}}uuuvvvlllYYYPPPOOOMMMKKKJJJHHHGGGGGGIIIIIIHHHFFFAAAAAA@@@@@@???@@@@@@AAA@@@BBBFFFJJJNNNSSSYYY]]]eeejjjqqqxxx}}}~~~|||yyyyyyxxxwwwuuussspppooollljjjhhhfffeeeccc```^^^]]]ZZZWWWSSSOOONNNMMMMMMKKKLLLNNNRRRXXX```hhhlllnnnmmmlllkkklllmmmooopppnnnnnnmmmlllkkknnntttyyyuuuwwwxxxooofffcccYYYVVVRRRQQQPPPPPPOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRTTTUUUUUUUUUTTTSSSUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRQQQPPPOOOOOOOOOOOORRRTTTTTTSSSRRRSSSUUUUUUUUUUUUVVVXXXZZZ[[[\\\[[[```dddiiiuuu|||ooonnn~~~^^^WWWQQQYYYlllvvvcccZZZRRROOOMMMKKKLLLOOOTTT\\\hhhssszzz}}}PPPTTTYYY^^^aaadddgggjjjhhhjjjmmmoooppprrruuuwwwyyy{{{}}}~~~~~~~~~~~~{{{lllfffmmm{{{qqqgggiiilllfff\\\WWWLLLFFFAAA@@@===::::::>>>;;;;;;;;;:::::::::999999999999999999999999999999888888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<=========>>><<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIKKKLLLLLLMMMOOOQQQQQQXXX```fffqqq{{{yyyqqqZZZPPPOOOOOOMMMKKKIIIHHHHHHJJJJJJIIIGGGAAAAAA@@@@@@???@@@@@@@@@>>>AAADDDHHHKKKPPPVVVZZZbbbgggooovvv{{{||||||{{{zzzxxxuuurrrpppnnnllljjjiiiiiigggdddbbbaaa^^^ZZZUUUQQQOOONNNNNNMMMNNNPPPUUU\\\dddlllpppqqqqqqppppppoooooonnnnnnooooooooommmlllnnntttyyy~~~~~~~~~tttwwwxxxnnneeebbbUUUSSSQQQPPPQQQRRRQQQQQQNNNNNNOOOPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRQQQOOONNNNNNOOOMMMPPPSSSTTTRRRRRRTTTVVVSSSSSSTTTUUUWWWYYY[[[\\\XXX]]]cccgggqqqsssqqqaaaXXXRRRWWWiiizzzddd\\\TTTPPPMMMJJJKKKNNNRRRZZZfffqqqyyy}}}~~~SSSWWW\\\```cccfffjjjlllmmmnnnppprrrtttuuuuuuuuuyyy{{{~~~|||ooohhhpppuuuiiidddccc```XXXQQQKKKFFF@@@<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNRRRSSSZZZdddlll{{{kkk^^^VVVQQQPPPNNNLLLJJJIIIHHHGGGEEECCCEEEDDDCCCBBBAAA@@@@@@@@@AAACCCEEEGGGIIIMMMSSSVVVZZZ```hhhqqqxxx~~~}}}{{{xxxwwwwwwwwwppppppnnnmmmlllkkkkkkkkkhhheee```ZZZTTTQQQOOOOOOKKKMMMQQQYYYbbbkkkrrruuuuuuuuutttsssrrrrrrqqqqqqsssrrrooolllkkklllppptttyyy{{{~~~||||||wwwvvvvvvoooeee___ZZZVVVSSSTTTWWWWWWSSSOOOOOOPPPRRRSSSTTTSSSQQQPPPRRRSSSUUUVVVVVVUUUTTTTTTVVVUUUTTTSSSSSSSSSTTTUUUTTTOOOMMMPPPPPPLLLLLLQQQSSSTTTUUUSSSPPPPPPSSSVVVTTTRRRRRRUUUZZZ]]]^^^]]]___^^^___bbblll{{{uuu}}}jjjXXXQQQZZZiii}}}iii___UUUPPPMMMJJJJJJMMMVVV\\\eeepppxxx}}}~~~UUUXXX]]]aaadddhhhllloooooopppsssuuuwwwwwwwwwwwwyyy{{{~~~}}}sssmmmvvvyyymmmgggeee```WWWOOOJJJEEE@@@<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>????????????>>>????????????@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEGGGFFFEEEEEEEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPUUU^^^dddqqq~~~jjj[[[SSSQQQQQQOOOMMMLLLLLLKKKHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@AAACCCEEEGGGKKKPPPTTTYYY___hhhpppxxx~~~|||yyyxxxwwwwwwrrrqqqpppnnnmmmlllllllllmmmkkkgggaaa[[[VVVSSSRRRQQQRRRVVV]]]fffnnnuuuxxxyyyxxxxxxvvvuuutttsssrrrtttssspppmmmkkklllppptttzzz|||~~~}}}xxxxxxvvvnnneeeaaaYYYVVVTTTVVVYYYZZZWWWSSSPPPQQQSSSTTTTTTSSSQQQPPPRRRSSSTTTUUUUUUUUUTTTSSSVVVUUUTTTSSSSSSTTTUUUVVVVVVQQQOOOQQQPPPMMMMMMQQQOOOPPPQQQOOOMMMMMMPPPRRRVVVTTTSSSUUUXXX[[[[[[ZZZ[[[[[[]]]aaajjj}}}uuu{{{jjjXXXRRRZZZjjjnnncccWWWQQQNNNKKKLLLOOOUUU[[[eeeoooxxx}}}XXXZZZ^^^bbbeeejjjooorrrrrrsssuuuxxxzzz{{{{{{{{{yyy{{{~~~~~~wwwrrr~~~~~~rrrjjjfff```VVVNNNHHHDDD@@@===<<<<<<;;;:::;;;;;;;;;;;;::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFIIIHHHGGGFFFFFFEEEFFFFFFIIIIIIIIIJJJKKKLLLMMMNNNOOONNNRRRXXX\\\ggg}}}hhh[[[VVVQQQOOOLLLKKKJJJJJJHHHFFFDDDCCCBBBAAA?????????>>>@@@BBBCCCEEEGGGJJJOOOSSSWWW]]]fffnnnvvv}}}~~~{{{yyyxxxwwwtttsssqqqooonnnmmmllllllmmmmmmjjjeee]]]WWWRRRQQQVVVXXX\\\bbbiiipppvvvzzz|||{{{{{{zzzxxxvvvuuutttvvvuuurrrnnnlllmmmqqqttt{{{|||~~~~~~{{{zzzvvvmmmeeecccYYYWWWUUUWWWZZZ\\\ZZZWWWRRRRRRTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTSSSSSSSSSUUUTTTTTTSSSTTTUUUWWWXXXVVVSSSQQQRRRPPPNNNNNNQQQOOOOOOOOONNNMMMMMMOOOQQQWWWUUUTTTUUUVVVXXXXXXWWWYYYZZZ]]]bbbkkkuuuxxxlllZZZSSS\\\mmmxxxjjj[[[SSSOOOMMMNNNQQQTTTZZZcccnnnwww|||ZZZ\\\```cccfffkkkppptttsssuuuwwwzzz|||}}}}}}}}}zzz||||||xxxtttlllfff___UUUNNNFFFCCC@@@>>>===<<<;;;999;;;;;;;;;:::::::::999999999999999999999999999999:::::::::::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>><<<<<<<<<;;;:::::::::::::::999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEGGGHHHIIIIIIIIIIIIHHHIIIKKKMMMNNNNNNNNNMMMKKKKKKPPPUUUUUUYYYlllppp___\\\VVVSSSQQQOOONNNLLLJJJIIIHHHFFFDDDCCCBBBBBBAAAAAABBBBBBBBBDDDHHHKKKOOOSSSZZZaaaiiipppwww|||~~~~~~~~~yyyxxxvvvssspppnnnmmmlllnnnrrruuurrriiiaaa^^^]]]]]]```dddeeeeeehhhmmmrrrrrrtttwwwyyy{{{{{{{{{zzzxxxwwwuuurrrppprrrvvvyyyzzz{{{}}}|||zzz{{{pppgggaaa\\\XXXVVVTTTSSSQQQQQQRRRRRRUUUTTTTTTSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVXXXZZZ[[[___aaaaaa```aaafffhhhgggZZZWWWTTTRRRRRRRRRQQQPPPNNNPPPRRRTTTUUUWWW[[[]]]]]]___ccchhhqqq{{{}}}rrroooyyyeeeYYY]]]mmmiii[[[SSSNNNLLLLLLPPPUUU^^^iiissszzzbbbfffkkkoooqqqrrrssstttuuuwwwzzz}}}}}}uuummmeee]]]TTTNNNFFFBBB===;;;:::;;;<<<<<<:::::::::999999999999888999999999999999999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGIIIIIIIIIIIIIIIHHHIIILLLNNNOOONNNNNNMMMLLLMMMRRRWWWVVVXXXhhh{{{zzz___[[[UUUPPPMMMLLLJJJHHHGGGFFFDDDBBB@@@???>>>>>>@@@@@@AAA@@@@@@BBBEEEHHHLLLPPPVVV]]]cccjjjqqqvvvyyywwwxxx|||}}}}}}}}}{{{yyyvvvsssqqqooonnnlllqqquuurrrkkkdddbbbccccccgggjjjjjjiiijjjoootttuuuwwwzzz|||~~~~~~}}}|||xxxwwwuuurrrqqqsssxxx{{{{{{}}}uuuuuu{{{}}}vvvlllfff___YYYTTTTTTRRRQQQOOOPPPQQQSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPRRRSSSUUUVVVWWWVVVVVVVVVWWWXXXZZZ[[[]]]aaabbbaaadddkkkooommm]]]ZZZUUUSSSSSSRRRPPPNNNNNNQQQTTTUUUUUUWWW[[[^^^^^^___bbbgggooo~~~rrrmmm{{{eeeXXXYYYhhhhhh[[[UUUPPPMMMMMMOOOTTT]]]hhhrrrzzzeeeiiiooosssttttttttttttvvvxxx{{{~~~wwwnnnfff\\\SSSMMMGGGBBB===:::999;;;<<<===:::::::::999999999888888999999999999999999999999888888999::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>???>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGHHHIIILLLNNNOOOOOONNNMMMOOOPPPVVV[[[YYYXXXfffxxxccc^^^XXXRRROOOMMMKKKIIIKKKJJJHHHFFFDDDCCCBBBBBBAAABBBBBBAAAAAABBBEEEHHHJJJNNNTTTZZZ```gggnnnsssuuussstttyyy{{{|||~~~{{{xxxuuusssqqqpppooouuuzzzwwwpppjjjiiikkkhhhlllooonnnlllmmmrrrwwwyyy{{{}}}~~~}}}xxxwwwuuusssrrrtttyyy}}}|||~~~yyyppppppwwwxxxqqqjjjeee___XXXRRRRRRQQQPPPOOOPPPSSSUUUTTTTTTRRRQQQPPPPPPPPPPPPQQQQQQPPPQQQRRRTTTVVVWWWWWWWWWVVVVVVWWWXXXZZZ[[[YYY^^^___^^^ccckkkooonnnaaa]]]XXXUUUUUUTTTQQQNNNPPPRRRUUUVVVUUUWWWZZZ^^^```aaacccgggppprrrkkk|||eeeWWWVVVddd}}}ggg[[[VVVRRROOONNNNNNTTT\\\gggqqqzzzhhhlllqqqtttvvvwwwxxxzzzyyyzzz|||uuuhhh[[[QQQLLLFFFCCC???<<<;;;;;;:::999999999;;;;;;<<<;;;:::999:::999999999999999999999<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJFFFGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPPPPSSSYYY`````````eeemmmxxxlll```UUURRRQQQNNNLLLLLLLLLJJJHHHGGGGGGEEEBBB???@@@@@@@@@AAABBBCCCDDDEEEHHHKKKPPPUUUZZZaaagggllloooppppppqqqsssxxx~~~|||zzzzzzxxxttttttwwwvvvvvvuuurrrooommmmmmnnnqqqqqqqqqrrrssstttuuuuuuzzz~~~|||zzzvvvtttssstttvvvxxxvvv{{{yyyqqqnnnqqqvvvtttpppmmmhhhbbb[[[WWWTTTSSSSSSSSSUUUUUUSSSQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUXXX]]]bbbccccccZZZXXXUUURRRQQQRRRSSSUUUWWWXXXXXXXXXWWWXXX[[[]]]___^^^___dddoootttlllwwweeeVVVXXXccc{{{eeeXXXRRRNNNLLLMMMLLLPPPXXXdddqqqzzzjjjnnnrrrvvvxxxyyy{{{|||}}}}}}~~~~~~xxxyyy~~~nnn___TTTNNNFFFCCC>>><<<;;;;;;:::999999999:::;;;;;;:::999888:::::::::::::::::::::::::::999999888888999999:::::::::::::::::::::::::::>>>============>>>??????>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRSSSRRRTTTYYY^^^___^^^cccjjjwwwvvvuuugggXXXSSSRRROOOLLLKKKLLLKKKIIIHHHGGGEEEBBB???@@@@@@@@@AAAAAACCCDDDDDDDDDGGGLLLPPPVVV\\\bbbgggkkkkkklllmmmoootttzzz~~~}}}{{{{{{yyyvvvvvvyyyyyyzzzzzzxxxuuutttuuuvvvwwwwwwwwwwwwwwwxxxyyyyyy}}}|||zzzwwwtttssssssuuuwwwtttyyy~~~vvvmmmjjjllltttqqqnnnjjjfffaaa[[[VVVSSSRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWXXXZZZZZZYYYXXXXXXVVVTTTSSSRRRSSSTTTTTTVVVWWWXXXWWWWWWXXX[[[^^^```___```eeeooouuukkkvvvfffWWWXXXbbb|||zzzdddWWWQQQMMMLLLLLLLLLPPPXXXdddpppzzzlllpppuuuyyy{{{}}}~~~tttpppsssttt```SSSNNNEEEBBB>>>;;;;;;;;;:::999999999::::::999888777777::::::::::::::::::::::::999999999::::::999999999::::::::::::::::::::::::>>>============>>>??????<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNOOOPPPRRRSSSTTTTTTUUUUUUXXX\\\\\\[[[```hhhxxxzzzqqqzzzppp\\\SSSSSSQQQMMMKKKLLLKKKIIIHHHGGGFFFCCC@@@AAAAAA@@@AAAAAABBBCCCCCCBBBEEEIIIMMMRRRXXX^^^bbbeeefffggghhhjjjnnntttxxx|||~~~|||}}}{{{yyyzzz}}}~~~~~~}}}||||||}}}~~~}}}{{{wwwtttsssssstttuuurrrvvv|||}}}~~~uuukkkgggiiiqqqnnnkkkgggddd___ZZZVVVQQQPPPPPPQQQSSSTTTSSSRRRPPPPPPPPPOOOOOOPPPPPPQQQOOOPPPPPPQQQRRRSSSTTTTTTUUUTTTSSSSSSTTTVVVXXXYYYXXXYYYYYYXXXWWWUUUSSSRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWYYY\\\___bbbaaabbbfffnnnxxxkkkssshhhXXXXXX___wwwxxxbbbVVVPPPMMMLLLLLLLLLOOOWWWbbboooyyynnnqqqwww{{{}}}pppnnnttt~~~ttt^^^PPPJJJDDDAAA===;;;;;;;;;::::::999999999999888777777666999999999999::::::::::::999:::;;;<<<<<<;;;:::999:::::::::::::::;;;;;;;;;======<<<<<<======>>>?????????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEHHHHHHIIIJJJKKKLLLLLLMMMOOONNNNNNMMMMMMLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSUUUSSSUUUXXXYYYZZZ___fffooowww~~~xxx___TTTSSSRRRNNNKKKMMMKKKIIIIIIHHHGGGDDDAAAAAAAAAAAA@@@AAAAAABBBBBBCCCFFFJJJMMMQQQVVV\\\```aaabbbccceeegggkkkppptttxxx|||~~~~~~|||~~~~~~~~~|||xxxuuussssssssstttppptttzzz~~~vvvmmmjjjlllpppmmmhhheeebbb^^^ZZZWWWPPPOOONNNOOOQQQSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQOOOOOOPPPQQQQQQRRRSSSSSSTTTSSSRRRQQQRRRUUUXXXZZZWWWXXXZZZXXXVVVTTTTTTUUURRRSSSTTTUUUVVVUUUUUUTTTSSSUUUVVVVVVWWWYYY\\\___dddccceeeiiiooo|||{{{lllrrrkkkZZZWWW[[[pppxxxbbbVVVQQQMMMLLLLLLLLLOOOVVVaaammmxxxpppsssxxx|||~~~lllmmmwwwyyyqqq[[[MMMGGGBBB@@@<<<:::;;;;;;;;;::::::999999888888777777777777888888888999999::::::888999:::;;;;;;:::999888::::::;;;;;;<<<<<<<<<<<>>;;;::::::;;;;;;;;;999999888888888888999:::777888888999999::::::;;;777888888999999888888777;;;;;;<<<======>>>>>>>>>CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNPPPNNNOOOTTTWWWYYY\\\aaa___jjj|||jjjZZZTTTQQQOOONNNMMMLLLJJJJJJJJJHHHFFFDDDCCCBBBAAA@@@@@@???@@@@@@@@@BBBEEEGGGIIIMMMRRRUUUYYY[[[]]]___aaaeeeiiilllppptttzzz~~~~~~}}}~~~~~~~~~}}}{{{yyywwwvvvvvvvvvsssvvvzzz}}}~~~vvvuuuxxxppplllfffaaa^^^\\\ZZZXXXPPPNNNLLLLLLMMMNNNOOONNNLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPRRRUUUXXXZZZ]]]bbbfffbbbYYYRRRQQQSSSRRRSSSTTTUUUVVVVVVUUUTTTSSSUUUVVVVVVVVVXXX[[[^^^cccdddgggjjjmmmvvvnnnqqqqqq^^^UUUPPP]]]yyykkk]]]UUUPPPMMMMMMLLLMMMSSS]]]jjjwwwwww{{{wwwiii___gggzzz|||wwwzzz{{{tttgggWWWKKKEEE@@@>>>;;;::::::;;;<<<;;;999999888888999:::;;;<<<999999:::;;;;;;<<<======;;;::::::999999::::::;;;<<<======>>>??????@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNPPPNNNOOOTTTWWWWWWXXX[[[]]]cccrrrsss___UUUOOOMMMNNNMMMLLLJJJJJJJJJIIIGGGDDDCCCBBBAAA@@@????????????>>>@@@BBBDDDFFFIIIMMMPPPSSSUUUXXXZZZ\\\___cccgggkkkpppvvv{{{~~~~~~|||zzzyyyyyyyyyyyywwwyyy|||}}}~~~vvvsssvvvoookkkddd^^^[[[YYYWWWVVVQQQOOOLLLKKKKKKLLLMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNOOOQQQSSSVVVXXXYYYaaakkksssqqqeeeYYYSSSRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVWWWZZZ\\\___```dddhhhjjjqqqooopppsss___SSSKKKVVVpppqqqaaaXXXRRRNNNMMMLLLMMMRRR\\\iiivvvzzz~~~rrrddd^^^ggg{{{tttuuuvvvtttmmmaaaTTTJJJDDD@@@===:::999:::<<<<<<<<<999999888888999;;;===>>>;;;;;;<<<<<<===>>>?????????>>>===<<<<<<===>>>???===>>>>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBB======>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOQQQNNNOOOTTTWWWUUUUUUWWW]]]___iiiyyydddVVVNNNLLLNNNMMMLLLKKKJJJJJJIIIGGGEEECCCBBBAAA@@@??????>>>>>>???@@@BBBDDDEEEHHHLLLOOOOOOQQQTTTVVVXXX[[[___bbbhhhmmmsssxxx|||~~~~~~}}}|||{{{zzzzzzzzzyyy{{{}}}~~~}}}~~~tttppprrrooojjjbbb\\\YYYWWWUUUTTTRRROOOLLLJJJKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPLLLMMMOOORRRTTTVVVWWWXXXcccppp~~~~~~qqqbbbXXXUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUVVVYYY[[[\\\^^^bbbfffhhhnnn|||pppnnnuuu___SSSHHHQQQjjj{{{uuudddZZZSSSNNNMMMLLLMMMQQQ[[[hhhvvv|||}}}ssseeebbbmmm|||tttnnnnnnjjjcccXXXNNNGGGDDD@@@???>>>===;;;;;;::::::;;;;;;::::::;;;<<<>>>???@@@>>><<<===@@@AAA???===;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>??????????????????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRTTTUUUVVVVVVVVVUUUYYY[[[cccuuujjj]]]TTTMMMJJJHHHNNNOOOJJJIIILLLLLLHHHFFFEEECCCAAA@@@AAABBBCCCAAAAAA@@@AAADDDGGGJJJLLLNNNPPPRRRSSSTTTVVVYYY\\\dddfffkkkrrrzzz~~~}}}|||}}}}}}|||}}}~~~|||uuurrrpppmmmggg^^^YYYWWWVVVTTTSSSVVVSSSNNNLLLKKKJJJIIIHHHHHHHHHJJJKKKMMMOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPQQQRRRTTTVVVWWW___mmm|||uuufff[[[VVVUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTVVVVVVUUUUUUVVVXXX[[[^^^```aaabbbiiittt}}}vvvvvv}}}zzzaaaUUUPPPRRRaaassszzzfffZZZTTTQQQNNNNNNMMMNNNSSSaaattt}}}~~~~~~rrrgggfffqqq{{{ssslllkkkhhhaaaXXXOOOIIIFFFAAA@@@>>>===<<<;;;;;;;;;:::::::::::::::<<<===>>><<<:::999:::<<<===;;;999;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<============???????????????@@@@@@AAA@@@@@@@@@AAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGFFFHHHHHHJJJKKKKKKKKKKKKKKKMMMMMMMMMMMMNNNPPPQQQRRRPPPQQQRRRTTTUUUUUUTTTTTTVVVYYYaaaqqqzzzdddVVVOOOLLLJJJOOOPPPLLLLLLNNNNNNJJJHHHFFFDDDBBBAAAAAABBBCCCBBBBBBAAAAAACCCEEEGGGIIIKKKMMMOOOQQQRRRTTTWWWZZZaaaccchhhooowww~~~~~~~~~~~~}}}}}}~~~{{{vvvtttrrrnnnhhh```[[[ZZZYYYVVVTTTQQQOOONNNNNNNNNMMMKKKIIIHHHHHHJJJKKKMMMOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLNNNPPPRRRSSS\\\gggssswwwpppeee\\\XXXUUUUUUUUUTTTTTTSSSSSSSSSRRRTTTUUUUUUTTTTTTVVVWWWYYY\\\______```eeepppxxxvvvtttxxx}}}cccTTTMMMOOO]]]ooo|||ggg[[[TTTPPPNNNLLLMMMNNNSSS___qqqxxxpppmmmxxx{{{sssiiihhheee^^^VVVNNNIIIHHH@@@???>>>===<<<;;;;;;;;;999999999999:::;;;<<<<<<:::999888888::::::999888::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===???????????????@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJJJJIIIIIIHHHGGGFFFIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMLLLMMMNNNPPPRRRSSSOOOPPPQQQRRRSSSSSSRRRQQQUUUXXX```nnnuuuaaaVVVRRRLLLOOOPPPNNNNNNPPPPPPMMMJJJIIIFFFDDDBBBAAAAAAAAACCCBBBAAAAAAAAACCCDDDEEEGGGIIILLLMMMOOORRRUUUXXX\\\___dddkkkrrryyy~~~~~~~~~~~~~~~~~~~~~yyywwwvvvtttkkkfff```\\\[[[ZZZVVVSSSLLLMMMMMMOOOQQQPPPMMMKKKGGGHHHIIIKKKLLLNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMOOORRRTTTVVVZZZ```gggjjjhhhbbb\\\XXXVVVUUUUUUTTTSSSRRRRRRQQQQQQSSSTTTUUUTTTTTTVVVWWWZZZ]]]_________bbbjjjqqqvvvqqqrrrhhhVVVLLLMMM[[[kkkyyyjjj\\\TTTPPPMMMJJJLLLOOOSSS\\\lll~~~|||wwwvvv}}}tttjjjhhhddd\\\SSSLLLHHHFFF>>>===<<<;;;::::::::::::888888888999999::::::;;;;;;:::::::::;;;;;;;;;:::999999999:::::::::::::::;;;;;;;;;<<<<<<======>>>????????????@@@AAAAAABBB@@@@@@@@@@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOQQQSSSPPPQQQRRRSSSSSSRRRQQQQQQVVVZZZbbbooouuucccXXXOOOOOOOOONNNOOOPPPOOOMMMMMMKKKIIIFFFCCCBBBAAA@@@AAAAAA@@@@@@AAAAAACCCCCCDDDFFFIIIKKKMMMOOOSSSVVVXXX[[[aaagggnnnuuu{{{~~~~~~wwwvvvwwwuuussseeeaaa]]][[[ZZZXXXTTTPPPMMMMMMMMMNNNPPPPPPNNNLLLGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMNNNPPPSSSVVVWWWYYYZZZ\\\^^^^^^\\\YYYVVVUUUUUUTTTSSSRRRQQQQQQPPPQQQRRRTTTTTTTTTTTTVVVWWW^^^aaacccbbb___aaaggglllyyywwwnnnmmmoooZZZNNNNNN\\\kkkyyynnn___UUUOOOMMMIIIKKKNNNRRRXXXfff}}}|||yyyvvvmmmkkkddd[[[QQQIIIEEEDDD<<<<<<;;;:::999999999999888888999999999999999999;;;;;;<<<<<<;;;;;;;;;<<<999999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????????????????@@@AAABBBCCC@@@AAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUTTTSSSRRRQQQUUUZZZccclllzzzrrr]]]UUUQQQNNNNNNNNNNNNMMMLLLNNNMMMKKKHHHEEECCCAAA@@@?????????@@@AAABBBCCCCCCCCCEEEGGGIIIKKKMMMQQQSSSUUUYYY___eeekkkrrryyywww}}}~~~vvvqqqtttvvvsssoooaaa^^^ZZZYYYYYYWWWSSSOOOQQQNNNLLLKKKLLLMMMMMMLLLGGGHHHHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIJJJKKKMMMPPPSSSUUUYYYWWWUUUUUUVVVWWWUUUSSSTTTTTTSSSSSSRRRQQQPPPPPPPPPRRRTTTTTTTTTUUUVVVXXXbbbdddeeeccc______dddiiivvvyyymmmiiittt]]]OOOOOO\\\iii{{{tttbbbVVVPPPMMMIIIJJJMMMQQQUUU```wwwwwwqqqmmmeee[[[PPPGGGCCCBBB<<<;;;:::999999999999999888999999:::::::::999999999:::;;;;;;999999:::;;;999::::::;;;;;;<<<<<<===;;;<<<<<<===>>>???@@@@@@????????????@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHJJJKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKNNNPPPRRRSSSRRRRRRUUUUUUVVVVVVVVVTTTSSSRRRRRRXXX___fffooo~~~hhh___WWWPPPOOOOOOMMMMMMMMMOOONNNLLLJJJGGGDDDBBBAAA>>>>>>???@@@AAABBBBBBCCCBBBDDDFFFGGGHHHJJJMMMPPPRRRWWW]]]ccchhhoooxxx~~~|||rrrxxx~~~}}}rrroootttvvvpppjjj```]]]YYYXXXYYYXXXTTTQQQRRROOOKKKIIIJJJKKKKKKKKKGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNQQQSSSUUUWWWUUUSSSRRRRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQSSSUUUUUUUUUVVVXXXZZZ```bbbcccaaa]]]^^^eeekkkxxx{{{mmmeeezzzaaaQQQPPPZZZeee~~~yyyfffXXXQQQNNNKKKIIILLLPPPSSS[[[ooowwwrrrnnnfffZZZOOOGGGDDDCCC===<<<;;;;;;:::;;;;;;;;;999999:::;;;;;;:::999888888:::<<<;;;999888999;;;::::::;;;<<<<<<===>>>>>>::::::;;;<<<===>>>???@@@?????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHJJJKKKKKKKKKKKKKKKKKKMMMRRRUUUWWWWWWUUUTTTUUUVVVVVVVVVVVVTTTRRRQQQPPPVVV]]]___cccoookkk___UUURRRRRROOOOOOQQQOOOOOOMMMKKKHHHFFFCCCBBB@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEFFFIIIKKKOOOUUU[[[```eeellluuu}}}vvv|||www}}}rrrqqqvvvwwwoooeee^^^ZZZVVVUUUVVVVVVSSSPPPNNNLLLJJJJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOQQQSSSUUUSSSSSSRRRQQQQQQQQQRRRSSSPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSUUUVVVVVVWWWYYY[[[^^^```aaa```___ccckkksss~~~|||}}}kkk```yyyhhhUUURRRZZZccc}}}iiiZZZRRROOOMMMIIIJJJOOORRRWWWhhh|||vvvrrrnnneeeZZZOOOHHHEEEDDD>>>======<<<<<<<<<======999:::;;;<<<;;;;;;999888999<<<===<<<:::999;;;===;;;;;;<<<<<<===>>>??????999999:::;;;<<<===>>>????????????@@@AAABBBDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLOOOUUUYYY[[[ZZZWWWUUUUUUVVVVVVVVVUUUTTTRRRQQQRRRWWW\\\]]]]]]gggyyytttfffYYYVVVTTTQQQQQQTTTOOOOOONNNLLLIIIGGGDDDCCCCCCCCCCCCBBBAAA@@@???>>>???@@@BBBBBBBBBCCCFFFHHHMMMSSSZZZ^^^cccjjjttt||||||}}}www~~~ssssssxxxxxxnnnccc[[[WWWSSSQQQRRRSSSQQQNNNIIIIIIIIIKKKLLLLLLIIIFFFGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIIIIIIIKKKLLLNNNPPPPPPRRRSSSRRRQQQQQQSSSUUUOOOOOOPPPPPPQQQRRRRRRRRRRRRTTTVVVWWWWWWXXXZZZ\\\]]]___aaaaaabbbhhhsss|||~~~zzz~~~iii\\\uuuooo[[[VVV\\\ccckkk[[[SSSPPPOOOIIIIIIOOORRRUUUdddvvv