ooooonnnnoonnnnnnnmmmmmjjjjjjiiiiiiiiiijjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklklllllllllllllllllllllllmllllllllllllllllmmmmmmmmmlllllllllllllllllllmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnoonoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhgggiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeeeeeeeddddddddcccccccccccccccbbaaaaaaaaaaaaaaa``````````aaaaaaaa``````````````___a`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXXXWWWXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999988888888888888887777777777776666666666665555555555554444444444333333333333222222222222211111111111100000000000000////////////.........---------,,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!! oooooooooonnnnnnnnnmmmmjjjjjjjiiiiiiijjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmlllllllllllllllmmmmmmmmmmlllllllllllllllllmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggiihhhhhhhhhhhhhhhhhhhhhggiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeeeeeedddddddddcccccccccccccccbbaaaaaaaaaaaaaaa`````````aaaaaaaaa``````````````__a``````````````____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXXWWXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999988888888888888887777777777776666666666665555555555554444444444333333333333322222222222211111111111100000000000000////////////.........----------,,,,,,,,,,,,+++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!! ooooooooooonnnnnnnnmmmmkjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmlllllllllllllmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggiiihhhhhhhhhhhhhhhhhhhhhgiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiihhhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeddddddddddcccccccccccccccbbaaaaaaaaaaaaaa`````````aaaaaaaaaa``````````````_aa``````````````___________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888888887777777777776666666666666555555555555444444444433333333333322222222222211111111111110000000000000/////////////........----------,,,,,,,,,,,,,+++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!! oooooooooooonnnnnnnnmmmkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmllllllllllllmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeeeeedddddddddddccccccccccccccbbaaaaaaaaaaaaaaa````````aaaaaaaaaa```````````````aaa`````````````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXXWXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999998888888888888888777777777777666666666666555555555555444444444433333333333322222222222221111111111110000000000000/////////////........----------,,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!! ooooooooooooonnnnnnnnmmkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmllllllllllmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqpppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeeeedddddddddddccccccccccccccbbbaaaaaaaaaaaaaaa```````aaaaaaaaaaa``````````````aaa``````````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999988888888888888887777777777776666666666665555555555554444444444333333333333222222222222211111111111100000000000000////////////........----------,,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!! ppooooooooooooonnnnnnnnkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmlllllllllmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppqpppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeeeddddddddddddcccccccccccccbbbbaaaaaaaaaaaaaaa``````aaaaaaaaaaaa`````````````aaaa`````````````_____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888888887777777777776666666666665555555555555444444444433333333333322222222222211111111111100000000000000////////////........-----------,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!! pppoooooooooooooonnnnnnlkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnonnnnooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnooooooooooooooooooonnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeedddddddddddddccccccccccccbbbbaaaaaaaaaaaaaaa``````aaaaaaaaaaaaa````````````aaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999998888888888888888777777777776666666666666555555555555444444444433333333333322222222222211111111111110000000000000/////////////.......-----------,,,,,,,,,,,,,+++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!! pppppooooooooooooooonnnlllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnooooooooooooooooooooonnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeddddddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaa`````aaaaaaaaaaaaa````````````aaaaa``````````````____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999988888888888888887777777777776666666666665555555555554444444444333333333333222222222222211111111111100000000000000////////////.......-----------,,,,,,,,,,,,,+++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!! pppppppooooooooooooooonllllkkkkkjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooppoppoooopppppppppppppppppppppooooooooooooooooooooooooonnnnnooooooooooooooooooooooooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnooooooooooooooooooooooonnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeddddddddddddddcccccccccccbbbbbbaaaaaaaaaaaaaaa````aaaaaaaaaaaaaa```````````aaaaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888888887777777777776666666666665555555555554444444444333333333333222222222222211111111111100000000000000////////////.......-----------,,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!! ppppppppppppooooooooooolllllkkkkkkjjjjjjjjjjjjkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnoooooooooooooooooooooooooppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhjiiiiiiiiiiiiiiiiiihhhhhhjiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffffeedddddddddddddddccccccccccbbbbbbbaaaaaaaaaaaaaa````aaaaaaaaaaaaaaa``````````aaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999998888888888888887777777777776666666666666555555555555444444444433333333333322222222222211111111111100000000000000////////////.......------------,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!! qqqppppppppppppppoooooommlllllkkkkkjjjjjjjjjjkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppooooooooooooooppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnnoooooooooooooooooooooooooppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhjjiiiiiiiiiiiiiiiiiihhhhhjjiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffffeedddddddddddddddcccccccccbbbbbbbaaaaaaaaaaaaaaa```baaaaaaaaaaaaaa``````````aaaaaaa``````````````____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999998888888888888888777777777777666666666666555555555555444444444433333333333322222222222211111111111110000000000000/////////////......------------,,,,,,,,,,,,++++++************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!! qqqqqppppppppppppppppoommmlllllkkkkkkjjjjjjkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonoooooooooooooooooooooopppppppooooooooooopppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqppppppqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooonnnnnoooooooooooooooooooooooooppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhjjjiiiiiiiiiiiiiiiiiihhhhjjiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffeeddddddddddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaa``bbaaaaaaaaaaaaaa`````````aaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888888887777777777776666666666665555555555554444444444333333333333222222222222211111111111100000000000000////////////......------------,,,,,,,,,,,,,+++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!! qqqqqqqqpppppppppppppppmmmmmllllkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppooooooooopppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooonnoooooooooooooooooooooooooppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhjiiiiiiiiiiiiiiiiiiiihhhhjjjjiiiiiiiiiiiiiiiiiihhhjjjiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffffeedddddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaa``bbaaaaaaaaaaaaaaa````````aaaaaaaa``````````````____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999998888888888888887777777777776666666666665555555555554444444444333333333333322222222222211111111111100000000000000////////////......------------,,,,,,,,,,,,,+++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqppppppppppnmmmmmllllkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppooooppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqpppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhjjiiiiiiiiiiiiiiiiiiiihhhjjjjjiiiiiiiiiiiiiiiiiihhjjjjiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeedddddddddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaaa`bbbaaaaaaaaaaaaaa````````aaaaaaaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999998888888888888888777777777777666666666666555555555555444444444433333333333322222222222211111111111110000000000000////////////......-------------,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!! rrrrqqqqqqqqqqqqqqpppppnnnmmmmllllkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppppopppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooopppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqpppppppppppppppppppqppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhjjjiiiiiiiiiiiiiiiiiiiihhjjjjjjiiiiiiiiiiiiiiiiiihjjjjjiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffeeeedddddddddddddddccccccbbbbbbbbbbaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaa```````aaaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999998888888888888888777777777777666666666666555555555555444444444433333333333322222222222211111111111110000000000000/////////////.....-------------,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!! rrrrrrqqqqqqqqqqqqqqqppnnnnmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqppqppppppppqqqqqppppppppppppppppppppooooooooooooooooooooooooooooooppooooooooooooooooooooooopppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhjjjjiiiiiiiiiiiiiiiiiiiihjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffeeeeddddddddddddddddcccccbbbbbbbbbbbaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaa``````aaaaaaaaaa``````````````____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888888888888887777777777776666666666665555555555554444444444333333333333222222222222211111111111100000000000000////////////......------------,,,,,,,,,,,,++++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrqqqqqqqqqqqqnnnnnmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnoooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooppppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqpqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooooooooopppppoooooooooooooooooooopppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeeeeddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaa``````aaaaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999998889888888888887777777777776666666666666555555555555444444444433333333333322222222222211111111111100000000000000////////////......------------,,,,,,,,,,,,++++++*************))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!! ssrrrrrrrrrrrrqqqqqqqqqonnnnnmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnoooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooppppppppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooopppppppoooooooooooooooooopppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffeeeeeedddddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaa`````aaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999998889888888888888777777777777666666666666555555555555444444444433333333333322222222222211111111111110000000000000////////////......-------------,,,,,,,,,,,++++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!! ssssrrrrrrrrrrrrrrrqqqqooonnnnmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnoooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoppppppppppppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooooooooooooopppppppppoooooooooooooooopppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggffffffffffeeeeeeedddddddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaa`````aaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999998889888888888888777777777777666666666666555555555555444444444433333333333322222222222221111111111110000000000000/////////////.....-------------,,,,,,,,,,,++++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!! sssssssrrrrrrrrrrrrrrrqoooonnnnnmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppoooooooooooooooooooppppppppppooooooooooooooopppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhjiiiiiiiiiiiiiiiiiiiihhhhjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggfffffffffeeeeeeeeddddddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaa````aaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998898888888888887777777777777666666666665555555555554444444444333333333333322222222222211111111111100000000000000////////////......------------,,,,,,,,,,,+++++++************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!! sssssssssssrrrrrrrrrrrroooooonnnnnmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppoooooooooooooooppppppppppppooooooooooooopppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhjjiiiiiiiiiiiiiiiiiiiihhhjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggffffffffeeeeeeeeedddddddddddddddcbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaa```aaaaaaaaaaaaa````````````______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYYYYXXXXYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998899888888888888777777777777666666666666555555555555444444444433333333333322222222222211111111111100000000000000////////////......------------,,,,,,,,,,,+++++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!!! ssssssssssssssrrrrrrrrrppoooooonnnnnmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqpqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppoooooooooopppppppppppppooooooooooooppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhjjjjiiiiiiiiiiiiiiiiiiiihjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffeeeeeeeeedddddddddddddddcbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaa```baaaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998899888888888888777777777777666666666666555555555555444444444433333333333322222222222211111111111110000000000000////////////......------------,,,,,,,,,,,+++++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!! vvvvvuuuuuuuuuuuuuuuuuussssssrrrrrrqqqqqppppppppnnnnnnnnnnnnnnnnnnnnnnnnnllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooooooooooppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmpppppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkmmmmmmmlllllllllllllllllkmmmmmlllllllllllllllllkkkjjjjjiiiiiiiiiiiiiiiihhhhggffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddcffffffffffeeeeeeeeeeeeeedeeeeeeeeeeeeeddddddddddddbbbbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<;;;;;;;;;;::::::::::::99999999999988888888888877777777666666666666555555555554444444444443333333333332222222222221111111111110000000////////////.......------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  vvvvvvvvvuuuuuuuuuuuuuutssssssssrrrrrqqqqqqpppppnnnnnnnnnnnnnnnnnnnnnnnnnlllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnommmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppooooooooooooooooppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnmmmmmmppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkmmmmmmmmlllllllllllllllllmmmmmmllllllllllllllllkkkjjjjjjiiiiiiiiiiiiiiiihhhgggffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddcfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::99999999999988888888888877777777766666666666655555555554444444444443333333333332222222222221111111111110000000////////////.......-------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  vvvvvvvvvvvvvvuuuuuuuuuttttsssssssrrrrrqqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoommmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooopoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqrqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppoooooooooooooopppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnmmmmppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkmmmmmmmmmllllllllllllllllmmmmmmmllllllllllllllllkkjjjjjjjiiiiiiiiiiiiiiiihhggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddfffffffffffeeeeeeeeeeeeeefeeeeeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<;;;;;;;;;;;::::::::::::9999999999988888888888877777777766666666666655555555555444444444444333333333333222222222222111111111111000000/////////////......-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvuuutttttttsssssssrrrrrqqqqpponnnnnnnnnnnnnnnnnnnnnnnnllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnomnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooommmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooopppoooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnnnmmmpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkmmmmmmmmmmlllllllllllllllmmmmmmmmllllllllllllllllkjjjjjjjjiiiiiiiiiiiiiiiihggggffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddffffffffffffeeeeeeeeeeeeeffeeeeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<;;;;;;;;;;;::::::::::::99999999999988888888888877777777666666666666555555555554444444444443333333333332222222222221111111111110000000////////////......-------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvttttttttttssssssrrrrqqqqqoonnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooommmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooopppppoooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppooooooooooppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnnnmmppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkmmmmmmmmmmmllllllllllllllmmmmmmmmmlllllllllllllllljjjjjjjjiiiiiiiiiiiiiiiihgggggffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddfffffffffffffeeeeeeeeeeeeffeeeeeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::::99999999999988888888888877777777766666666666555555555554444444444443333333333332222222222221111111111110000000////////////.......------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttsssssrrrrqqqoooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnooooooommmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooopppppppoooooooooooooooooooppppppppppppppppppppppppppppqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppppppooooooooopppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnnnmpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkmmmmmmmmmmmmlllllllllllllmmmmmmmmmlllllllllllllllljjjjjjjjjiiiiiiiiiiiiiiiiggggggffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddfffffffffffffeeeeeeeeeeeefffeeeeeeeeeeeeeeddddddddbbbbbbbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<;;;;;;;;;;;;:::::::::::99999999999988888888888877777777766666666666655555555555444444444443333333333332222222222221111111111110000000////////////.......------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttsssssrrrqqoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnoooooooommmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooopppppppppooooooooooooooooppppppppppppppppppppppppppppqqqqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqppppppppppppppppppoooooooppppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkmmmmmmmmmmmmlllllllllllllmmmmmmmmmmllllllllllllllljjjjjjjjjjiiiiiiiiiiiiiiigggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddffffffffffffffeeeeeeeeeeeffffeeeeeeeeeeeeeddddddddbbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAA@@@A@@@@@@@@@@@????????????>>>>>>>>>>>>============<<;;;;;;;;;;;;::::::::::::9999999999998888888888877777777766666666666655555555555444444444444333333333333222222222222111111111110000000////////////.......-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&&&&&&%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttssssrrrrppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnoooooooooommmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppppppppooooooooooooppppppppppppppppppppppppppppppqqqqqqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppooooooqqpppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmlllllllllllllljjjjjjjjjjjiiiiiiiiiiiiiiggggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddgffffffffffffffeeeeeeeeeeffffeeeeeeeeeeeeeedddddddbbbbbbbbbbbbbaaaaaaaaaaaa```````````_____________^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAAA@@@A@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::::9999999999998888888888887777777766666666666655555555555444444444444333333333333222222222222111111111110000000/////////////......-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&&&&&&%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  vvvvvvvvvvvvvvvwwwwwwwwuuuuuuuuuuuuuuuttttssssrrpppoooooonnnnnnnnnnnnnnoommmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnooooooooooommnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppppppppppoooooooooopppppppppppppppppppppppppppppqqqqqqqqqqqppppppppppppppppppqppqqpqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppooooqqqppppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjiiiiiiiiiiiiiggggggggffffffffffffffffeeeeeeeeeeeeeeeedddddddddddggffffffffffffffeeeeeeeeefffffeeeeeeeeeeeeedddddddbbbbbbbbbbbbbaaaaaaaaaaaa````````````_______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<;;;;;;;;;;;;::::::::::::9999999999988888888888877777777766666666666555555555554444444444443333333333332222222222221111111111100000000////////////.......------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&&&&%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  vvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuuuttttsssrppppooooooonnnnnnnnnnnooommmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooopppppppppppppppooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqppppppppppqpqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppoooqqqqpppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnpppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkkmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjjiiiiiiiiiiiiigggggggggffffffffffffffffeeeeeeeeeeeeeeeeddddddddddgggffffffffffffffeeeeeeeeffffffeeeeeeeeeeeeeddddddcbbbbbbbbbbbbbaaaaaaaaaaa`````````````______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAA@@AA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<;;;;;;;;;;;;::::::::::::9999999999998888888888877777777766666666666655555555555444444444443333333333332222222222221111111111100000000////////////.......------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&&&&%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  vvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuttttssqqppppooooooonnnnnnnnoooommmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppppppppppppppoooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppoqqqqqqpppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnpppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmllllllllllljjjjjjjjjjjjjiiiiiiiiiiiiggggggggggfffffffffffffffefeeeeeeeeeeeeeeedddddddddgggffffffffffffffeeeeeeeeffffffeeeeeeeeeeeeeedddddcbbbbbbbbbbbbbbaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAAA@@AA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<;;;;;;;;;;;::::::::::::9999999999998888888888877777777766666666666655555555555444444444444333333333333222222222222111111111100000000////////////.......-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  vvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuutttsqqqppppooooooooonoooooooommmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopppppppppppppppppppoooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnqpppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllkkkkkkkkmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmllllllllllljjjjjjjjjjjjjjiiiiiiiiiiigggggggggggfffffffffffffffffeeeeeeeeeeeeeeeddddddddggggffffffffffffffeeeeeeefffffffeeeeeeeeeeeeedddddccbbbbbbbbbbbbbaaaaaaaaaaa`````````````______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<;;;;;;;;;;;;:::::::::::9999999999998888888888887777777766666666666655555555555444444444444333333333333222222222222111111111100000000/////////////......-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((((''''''''''''&&&&&&&%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  vwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuttrqqqppppooooooooooooooooommmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnooooooooooonnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssstsssssssssssssssssssssssssrrrrrrrrqqqqqqssrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnqqpppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnmmmllllllllllllllllllkkkkkkkmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmlllllllllljjjjjjjjjjjjjjjiiiiiiiiiigggggggggggfffffffffffffffffeeeeeeeeeeeeeeeddddddddgggggffffffffffffffeeeeeefffffffeeeeeeeeeeeeeeddddcccbbbbbbbbbbbbbaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAA@AAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<;;;;;;;;;;;;::::::::::::9999999999988888888888877777777766666666666555555555554444444444443333333333332222222222221111111111000000000////////////.......------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&&&&&%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwvvvvvuuutrrqqqppppoooooooooooooooommmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnoooooooooooonnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppppppppppppppopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrstsstttttttttttttttttttttssssssssssssrrrrrrrrqqqqqsssssrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnqqqpppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnmmllllllllllllllllllkkkkkkknmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmllllllllljjjjjjjjjjjjjjjjiiiiiiiiiggggggggggggfffffffffffffffffeeeeeeeeeeeeeeedddddddgggggffffffffffffffeeeeeeffffffffeeeeeeeeeeeeeedddcccbbbbbbbbbbbbbaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAAA@AAA@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::::9999999999998888888888877777777766666666666655555555555444444444443333333333332222222222221111111111000000000////////////.......------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&&&%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  wwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvuuusrrrqqqpppooooooooooooooommmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnooooooooooooonnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttssssssssrrrrrrrrrqqqssssssrrrrrrrrrrrrrrrrrrrqppppppppppppppppppppppppqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnqqqqpppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnmmllllllllllllllllllkkkkkknnmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmlllllllljjjjjjjjjjjjjjjjiiiiiiiiigggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeddddddggggggffffffffffffffeeeeefffffffffeeeeeeeeeeeeedddccccbbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAA@AAA@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<;;;;;;;;;;;;:::::::::::9999999999998888888888887777777766666666666655555555555444444444444333333333333222222222221111111111000000000////////////.......-------------,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&&&%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  wwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvussrrrqqqppppooooooooooooommmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnooooooooooooooonnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttsssssssrrrrrrrrrqqssssssssrrrrrrrrrrrrrrrrrqppppppppppppppppppppppppqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnqqqqqppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnmmllllllllllllllllllkkkkknnnmmmmmmmmmmmmmmmmmlllllnmmmmmmmmmmmmmmmmmlllllllkjjjjjjjjjjjjjjjjiiiiiiiigggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeddddddgggggggffffffffffffffeeeefffffffffeeeeeeeeeeeeeeddccccbbbbbbbbbbbbbbaaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<;;;;;;;;;;;;:::::::::::9999999999998888888888887777777766666666666655555555555444444444444333333333333222222222222111111111000000000////////////.......-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((('''''''''''''&&&&&&%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  wwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxwwwwwvvtsssrrqqqppppoooooooooooommmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnoooooooooooooooonnnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttsssssssrrrrrrrrrqssssssssssrrrrrrrrrrrrrrrqqqppppppppppppppppppppppqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnqqqqqqpppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnmmmlllllllllllllllllllkkknnnnmmmmmmmmmmmmmmmmmllllnnmmmmmmmmmmmmmmmmmllllllkkjjjjjjjjjjjjjjjjiiiiiiiggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeedddddgggggggffffffffffffffeeeeffffffffffeeeeeeeeeeeeeddcccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::::9999999999988888888888877777777766666666666555555555554444444444443333333333332222222222221111111110000000000////////////.......------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((((''''''''''''&&&&&&%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  wxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxwwwvtttssrrqqqpppppoooooooooommmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnooooooooooooooooonnoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttsssssssrrrrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllkknnnnnmmmmmmmmmmmmmmmmmlllnnnmmmmmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjjiiiiiigggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeddddggggggggffffffffffffffeeefffffffffffeeeeeeeeeeeeedccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::::9999999999998888888888877777777766666666666655555555555444444444443333333333332222222222221111111110000000000////////////.......------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&&&&%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxwwutttssrrqqqqpppppoooooooommmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooonnnnnnnoooooooooooooooooonooooooooooooooooooooooooonnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssstttttttttttsssssssttttttttttttttttttttttttttttttttttssssssssrrrrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnnnqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmlllllllllllllllllllknnnnnnmmmmmmmmmmmmmmmmmllnnnnmmmmmmmmmmmmmmmmlllllkkkjjjjjjjjjjjjjjjjiiiiiiggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddgggggggggfffffffffffffeeeffffffffffffeeeeeeeeeeeeeccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;;:::::::::::9999999999998888888888877777777766666666666655555555555444444444444333333333333222222222221111111110000000000////////////.......------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&&%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  xxxxxxxxxyyyyyxxxxxxxxxwwxxxxxxxxxyyyyyyyyyxxxxwuuuttssrrrqqqppppppppoooommmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppppppppqqppppppppppppppppppppqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttttttttttttttttssssstttttttttttttttttttttttttttttttttttsssssssrrrrrrrrsssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooonnnnnnnnqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllnnnnnnmmmmmmmmmmmmmmmmmmlnnnnnmmmmmmmmmmmmmmmmllllkkkkjjjjjjjjjjjjjjjjiiiiihgggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeedddgggggggggffffffffffffffeeffffffffffffeeeeeeeeeeeeecccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;;::::::::::::999999999998888888888877777777766666666666655555555555444444444444333333333333222222222222111111110000000000/////////////......-------------,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&&%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  xxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyxxxvuuuttsssrrqqqqppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnoooooooooooooooooooooooooooooooooooooooooooooopnnnnnnnnnnnnnoooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttsssstttttttttttttttttttttttttttttttttttsssssssrrrrrrrrssssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqppppppooooooooooooooooooonnnnnnnqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmlllkkkkkjjjjjjjjjjjjjjjjiiiihhgggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeddggggggggggffffffffffffffefffffffffffffeeeeeeeeeeeecccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````````______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<;;;;;;;;;;;::::::::::::999999999998888888888877777777776666666666655555555555444444444444333333333333222222222222111111110000000000/////////////......-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((('''''''''''''&&&&&%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!  xxyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyzzyyyyyyxvvvuutttssrrrqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnooooooooooooooooooooooooooooooooooooooooooooooppnnnnnnnnnnnooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttsssttttttttttttttttttttttttttttttttttsssssssssrrrrrrrsssssssssssssssssssrrrrrrqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqpppppoooooooooooooooooooonnnnnnqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmllkkkkkkjjjjjjjjjjjjjjjjiiihhggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeddggggggggggffffffffffffffeffffffffffffffeeeeeeeeeeeccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;;:::::::::::9999999999998888888888777777777766666666666655555555555444444444443333333333332222222222221111111100000000000////////////.......------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((('''''''''''''&&&&&%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyzzzzzzzzzyyywvvvuuuttsssrrrrqqqqqqqqqoonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopnnoooooooooooooooooooooooooooooooooooooooooooooppppnnnnnnnnnnoooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttssstttttttttttttttttttttttttttttttttssssssssssrrrrrrrsssssssssssssssssssssrsrrqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqpppppoooooooooooooooooooonnnnnqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllllnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmllkkkkkkkjjjjjjjjjjjjjjjiiihhhggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeedgggggggggggffffffffffffffgfffffffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;;:::::::::::9999999999998888888888777777777766666666666655555555555444444444444333333333332222222222221111111100000000000////////////.......------------,,,,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((((((''''''''''''&&&&&%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzywwwvvvuutttsssrrrrrrqqqqqooooooooooooonnnnnnnnnnnnnnoooooooooooooooooooooppnooooooooooooooooooooooooooooooooooooooooooooopppppnnnnnnnnooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssrrrrrsssssssssssssssssssssssstttttttttttttttttttttttssstttttttttttttttttttttttttssssssssssssssssssrrrrrrrsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppooooooooooooooooooooonnnqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllllnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmlkkkkkkkjjjjjjjjjjjjjjjjiihhhhgggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeggggggggggggfffffffffffffgffffffffffffffeeeeeeeeeecccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>========<<<<<<;;;;;;;;;;;::::::::::::999999999998888888888777777777766666666666655555555555444444444444333333333333222222222222111111100000000000////////////.......------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  yyyyyyzzzzzzzzzyyyyyyyyxxxxxyyyyyyzzzzzzzzzzzzzzxwwwvvvuuutttsssssrrrrrrrpppoooooooooooooonnnnnnnnnooooooooooooooooooooopppoooooooooooooooooooooooopooooooooooooooooooooppppppnnnnnnnoooooooooooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssrrsssssssssssssssssssssssttttttttttttttttttttttttssstttttttttttttttttttttssssssssssssssssssssssrrrrrrrsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppoooooooooooooooooooonnqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllllllnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjjjihhhhggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeggggggggggggfffffffffffffggfffffffffffffeeeeeeeeeeccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>========<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888887777777777766666666666555555555554444444444443333333333332222222222221111111000000000000////////////......-------------,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  zzzzzzz{{{{{zzzzzzzzzzzyyyyzzzzzz{{{{{{{|||||{{{yyxxxwwwvvvuuuuttttttssssssrrrrrrrrrqqqqqqqqqqqqqqnnnnooooooooooooooooooooooooooooooopppppppppppppppooooooooppppppppppppppppppooooooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssststtttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuussssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutvvvvvvvvuuuuuuuuuuuuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuutttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrqqqqqppppppppppppppppoooooooooppppppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhiiiiiiihhhhhhhhhhhhhhhggghggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]]______^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUTTRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999888888887777777777776666666666665555544444444444433333333322222222222111111111111000000000000////////////...////............---------,,,,,,,,,,,++++++++++++*****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#""""""""""""""!!!!!!!!!!!!!!!!!!!!!! zzzzz{{{{{{{{{{zzzzzzzzyyyzzzzzz{{{{{{||||||||||yyyyxxxwwwvvvvuuuuuutttttsssssssrrrrrrrqqqqqqqqqqqnnnooooooooooooooooooooopoooooooooppppppppppppppppooooooppppppppppppppppppppooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuusssssssssssssssssssttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrqqqqpppppppppppppppppoooooooopppppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhhiiiiiiiihhhhhhhhhhhhhhggghhggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]]]]]]_______^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVUUUUUUUUUUUTTRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888777777777776666666666665555554444444444443333333322222222222111111111111000000000000////////////...////............---------,,,,,,,,,,,++++++++++++*****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#""""""""""""""!!!!!!!!!!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{zzzzzzyyzzzzzzz{{{{{|||||||||||zyyyyxxxxwwwwvvvvvvuuuuuutttttsssssrrrrrrqqqqqqqqqnnoooooooooooooooooooopppoooooooopppppppppppppppppooooopppppppppppppppppppppooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuusssssssssttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrqqqppppppppppppppppppoooooooppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhiiiiiiiiihhhhhhhhhhhhhhgghhhgggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888777777777777666666666665555554444444444443333333322222222222111111111111000000000000////////////...////............---------,,,,,,,,,,,+++++++++++++****)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##""""""""""""""!!!!!!!!!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{||||||||||||zzzyyyyxxxxwwwwwwwvvvvvvvuuutttttssssrrrrrqqqqqqqqoooooooooooooooooooooppppoooooooppppppppppppppppppooooppppppppppppppppppppppooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrsrssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuusttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrqqpppppppppppppppppppoooooopppppppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhiiiiiiiiihhhhhhhhhhhhhhhghhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]]]]]________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888777777777777666666666665555554444444444443333333322222222222111111111111000000000000////////////.../////............--------,,,,,,,,,,,+++++++++++++*****))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##""""""""""""""!!!!!!!!!!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{||||||||||||zzzzzyyyyyxxxxxxwwwwwwwwvvvuuuuttttsssrrrrrqqqqqqqoooooooooooooooooooopppppoooooppppppppppppppppppppooppppppppppppppppppppppppooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrqqpppppppppppppppppppoooooppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhiiiiiiiiiihhhhhhhhhhhhhhghhhhggggggggggggggffffffffffeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]_________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUSRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888777777777777666666666665555554444444444443333333322222222222211111111111100000000000/////////////../////............--------,,,,,,,,,,,,++++++++++++*****))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##""""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{|||||||}}}}}zzzzzzzyyyyyyyxxxxxxxxxwwwvvvvuuutttsssrrrrrqqqqqqoooooooooooooooooooppppppoooopppppppppppppppppppppopppppppppppppppppppppppppoooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyzzzzzzzzzzzyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuttttttttsssssssssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrqqpppppppppppppppppppoooopppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]_________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUSRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888777777777777666666666655555554444444444443333333222222222222111111111111000000000000////////////../////............--------,,,,,,,,,,,,++++++++++++*****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##""""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{|||||||}}}}}}{zzzzzzzzzyyyyyyyyyyyxxxxwwwvvvuuutttsssrrrrqqqqqqoooooooooooooooooopppppppoooppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrqqqppppppppppppppppppooooppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]__________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWVVVVVVVVVVVVUUUUUUUUUUUSSRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888777777777777666666666655555554444444444443333333222222222222111111111111000000000000////////////../////............--------,,,,,,,,,,,,++++++++++++*****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##""""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{{{{{|||||||{{{{{{{{{zzzzzzz{{{{{||||||}}}}}}}{{{{zzzzzzzzzzzzzzyyyyyyyxxwwwvvvuutttsssrrrrqqqqqoooooooooooooooooppppppppooppppppppppppppppppppppppppppppppppppppppppppppppqoooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrqqqqppppppppppppppppppoooppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]__________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWVVVVVVVVVVVUUUUUUUUUUUSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888777777777777666666666655555554444444444443333333222222222222111111111111000000000000////////////../////............--------,,,,,,,,,,,,+++++++++++++****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##""""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{{{{||||||||||{{{{{{{zzzzzz{{{{{|||||||}}}}}}}{{{{{{{zzzzzzzzzzzzzzzzyyyxxxwwvvuutttsssrrrrqqqqqoooooooooooooooppppppppppoppppppppppppppppppppppppppppppppppppppppppppppppqqooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttssssssssssssssrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqppppppppppppppppppoopppppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]]___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888777777777777666666666655555554444444444443333333322222222222211111111111100000000000////////////..//////............-------,,,,,,,,,,,,+++++++++++++****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###"""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{{{|||||||||||||{{{{{zzzzz{{{{{|||||||}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzyyxxxwwvvuuttsssrrrrqqqqqoooooooooooooopppppppppppppppppppppppppppppppppppqppppppppppppppppppppppppqqooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttssssssssssssssrrrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppoppppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWVVVVVVVVVVVVUUUUUUUUUSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888777777777777666666666555555554444444444433333333222222222222111111111111000000000000////////////.//////............-------,,,,,,,,,,,,,++++++++++++*****))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$###""""""""""""""!!!!!!!!!!!!!!!!!!!!! {{{{||||||||||||||||{{{zzzz{{{{{{||||||}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{zzzyyxxwwvvuuttsssrrrrrqqqqooooooooooooopppppppppppppppppppppppppppppppppppqqpppppppppppppppppppppqqqqqooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuutttttsssssssssssssssrrrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppppppppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYYXXWWWWVVVVVVVVVVVVUUUUUUUUUSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888777777777777666666666555555554444444444443333333222222222222111111111111000000000000////////////.//////............--------,,,,,,,,,,,,++++++++++++*****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###""""""""""""""!!!!!!!!!!!!!!!!!!!!! {{{{|||||||||||||||||||{{{{{{{{{||||||}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzyyxxwvvuuttsssrrrrrqqqqooooooooooooppppppppppppppppppppppppppppppppppqqqqppppppppppppppppppppqqqqqqoooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrsssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuuttttssssssssssssssssrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppqpppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]____________^^^^^^^^^^^^]^]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYXXWWWWWVVVVVVVVVVVUUUUUUUUUSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888777777777777666666666555555554444444444443333333222222222222111111111111000000000000////////////.//////............--------,,,,,,,,,,,,++++++++++++*****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###""""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{||||||||||||||||||||{{{{{{{{|||||}}}}}}}}}}}}{{{{{{{{{{{{{{{|||||||{{{zzyyxxwwvuuttsssrrrrrqqqqoooooooooooppppppppppppppppppppppppppppppppppqqqqqppppppppppppppppppqqqqqqqqoooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuutttttssssssssssssssssrrrrsssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppppppqpppppppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiijiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa```````````_______^^^^^^^^^^^^^]]]]]`____________^^^^^^^^^^^]^]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYXWWWWWVVVVVVVVVVVVUUUUUUUUSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888877777777777666666666555555554444444444443333333222222222222111111111111000000000000////////////.//////............--------,,,,,,,,,,,,++++++++++++*****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###""""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{|||||||||}}}||||||||{{{{{{{|||||}}}}}}}}}}}}}{{{{{{{{{{{{|||||||||||{{zzyyxxwwvuuttsssrrrrrqqqqooooooooooppppppppppppppppppppppppppppppppppqqqqqqpppppppppppppppppqqqqqqqqqoppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwvvvvvvvvuuuuuuuuttttttssssssssssssssssrrrssssssssssssssrrrrrrrrrrrqqqqqqqqqqpppppppppppppppqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiijiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]`____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYXWWWWWWVVVVVVVVVVVUUUUUUUUSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888877777777777766666666555555555444444444443333333322222222222211111111111000000000000////////////.///////............-------,,,,,,,,,,,,++++++++++++*****)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###""""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{|||||}}}}}}}}}||||||{{{{{||||||}}}}}}}}}}}}}}{{{{{{{{{{{|||||||||||||{{zzyxxwvvuuttsssrrrrrqqqqoooooooooopppppppppppppppppppppppppppppppppqqqqqqqppppppppppppppppqqqqqqqqqqppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrsssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwwyyyyyzzzzzzzzzz{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwvvvvvvvuuuuuuuutttttttssssssssssssssssrrsssssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppppppqqqpppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiijjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````________^^^^^^^^^^^^^]]]]``___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYWWWWWWVVVVVVVVVVVVUUUUUUUSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888777777777777666666665555555554444444444443333333222222222222111111111111000000000000///////////////////............-------,,,,,,,,,,,,,+++++++++++******))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$####"""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{|||||}}}}}}}}}}}||||{{{{||||||}}}}}}}}}}}}}}}{{{{{{{{{{{|||||||||||||{{zzyxxwvvuuttsssrrrrrrqqqooooooooopppppppppppppppppppppppppppppppppqqqqqqqqppppppppppppppqqqqqqqqqqqqppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrsssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxxxxxxxxxxwwwwwwwwwwyyyyyyzzzzzzzzz{{{{{{{zzzzzzzzyyyyyyyyyyyzzzzzzzzzxxxxxxxxwwwwwvvvvvvuuuuuuuttttttttssssssssssssssssrssssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppppqqqqpppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiijjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````_________^^^^^^^^^^^^]]]]``____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYWWWWWWVVVVVVVVVVVVUUUUUUUSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888777777777777666666665555555554444444444443333333222222222222111111111111000000000000///////////////////............--------,,,,,,,,,,,,+++++++++++******))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$####""""""""""""""!!!!!!!!!!!!!!!!!!!!! {{{{|||}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{|||||||||||||{{zzyxxwvvuuttssrrrrrrrqqqooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqpppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwvvvvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvxxxxxxxxxxxxxxxxwwwwwwwwwyyyyyyzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxwwwwvvvvvuuuuuuuttttttttttssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppppqqqqqpppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiijjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^^]]]``____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888877777777777666666665555555554444444444443333333222222222222111111111111000000000000///////////////////............--------,,,,,,,,,,,,+++++++++++******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$####""""""""""""""!!!!!!!!!!!!!!!!!!!!! {{{{|||}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{||||||||||||||{zzyxxwvvuttsssrrrrrrrrrroooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssrrrrrsssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwwyyyyyyzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{zyyyyyyxxxxwwwwvvvvvuuuuuutttttttttttsssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqppppppppppppqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````__________^^^^^^^^^^^^]]]```____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWVVVVVVVVVVVVUUUUUUSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKLLKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888877777777777666666665555555554444444444443333333322222222222111111111111000000000000///////////////////............--------,,,,,,,,,,,,+++++++++++******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$####""""""""""""""!!!!!!!"!!!!!!!!!!!!! z{{{|||}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}{{{{{{{{{{{|||||||}}|||||{zzyxxwvvuttsssrrrrrrrrrrooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssrrrrssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttuttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvxxxxxxxxxxxxxxxxxxwwwwwwwyyyyyyzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{zzzzzyyyyxxxxwwwvvvvuuuuuutttttttttttttsssssssssssstsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqpppppppppppqqqqqqpppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````__________^^^^^^^^^^^^^]]```____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLKLLKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888877777777777766666665555555555444444444443333333322222222222211111111111000000000000////////////////////............-------,,,,,,,,,,,,+++++++++++******)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$####""""""""""""""!!!!!!!"!!!!!!!!!!!!!! zz{{|||}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}{{{{{{{{{{{{||||||}}}||||{zzyxxwvuuttsssrrrrrrrrrrooooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssrrrssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{||||||{zzzzzzyyyyxxxwwwvvvvuuuuutttttttttttttttssssssssssttsssssssssssssssssrrrrrrqqqqqqqqqqqqqqqppppppppppqqqqqqqpppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa````````___________^^^^^^^^^^^^]]````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVUUUUUSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888777777777777666666655555555554444444444443333333222222222222111111111111000000000000///////////////////............-------,,,,,,,,,,,,+++++++++++******)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$####""""""""""""""!!!!!!!"!!!!!!!!!!!!!! zz{{||||}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}zzz{{{{{{{{{||||||}}}||||{zzyxwwvuuttsssrrrrrrrrrroooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssrrssssssssssssssssssssssssssssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvxxxxxxxxxxxxxxxxxxxxwwwwwyyyyyzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzz{{{{{{||||||||{{{{{zzzzyyyxxxwwvvvvuuuuutttttttttttttttttssssssssttttssssssssssssssssrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqqqqpppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^]````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWWWVVVVVVVVVVVVUUUUUSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888877777777777666666655555555554444444444443333333222222222222111111111111000000000000///////////////////............-------,,,,,,,,,,,,,++++++++++*******))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$####""""""""""""""!!!!!!!"!!!!!!!!!!!!!! zzz{{|||||}}}}}}|||||||{{{{|||||}}}}}}}}}}}}||||zzzz{{{{{{{{||||||}}}||||{zzyxwwvuuttsssrrrrrrrrrroopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssrrssssssssssssssssssssssstttttstssssssssssssstsstttttttutuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvttttttttttttttuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvxxxxxxxxxxxxxxxxxxxxxwwwwzzyzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzz{{{{{{|||||}}}}{{{{{{{zzzyyyxxwwwvvvvuuuuttttttttttttttttttssssssstttttssssssssssssssssrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiijjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^]`````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWWWWVVVVVVVVVVVUUUUUSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999988888888877777777777666666655555555554444444444443333333222222222222111111111111000000000000///////////////////............--------,,,,,,,,,,,,++++++++++*******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#####"""""""""""""!!!!!!!"!!!!!!!!!!!!!! yzz{{||||||||||||||||||{{{{{||||||}}}}}}}}}|||||zzzzzz{{{{{{{|||||}}}||||{zyyxwwvuuttsssrrrrrrrrrropppppppppppppppppppppppqpppppppppqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssrrssssssssssssssssssssssstttttttttttstttttttttttttutuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzz{{{{{{{|||||}}}}}||||{{{{{zzyyyxxwwwvvvvuuutttttttttttttttttttssssssttttttssssssssssssssssrrrqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiijjjjjjjjiiiiiiiiiiiiihhhhihhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^^^^^^]`````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999998888888877777777777766666655555555555444444444443333333322222222222211111111111000000000000///////////////////............--------,,,,,,,,,,,,++++++++++*******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#####""""""""""""""!!!!!!"!!!!!!!!!!!!!! yyzz{{|||||||||||||||{{{{{{{{{||||||}}}}||||||||zzzzzzz{{{{{{|||||}}}||||{zyyxwwvuuttsssrrrrrrrrrrpppppppppppppppppppppppqqpppppppppqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssrsssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzz{{{{{{{|||||}}}}}}||||||{{{{zzyyyxxwwwvvvuuuttttttttttttttttttttssssstttttttssssssssssssssssrrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiiiiihhiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa``````_____________^^^^^^^^^^^^``````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYWWWWWWWWWWVVVVVVVVVVVUUUUSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999998888888877777777777766666655555555555444444444444333333322222222222211111111111000000000000////////////////////............-------,,,,,,,,,,,,++++++++++*******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#####""""""""""""""!!!!!!""!!!!!!!!!!!!! yyzz{{{|||||||||{{{{{{{zzzz{{{{{||||||||||||||||zzzzzzzz{{{{{|||||||||||{{zyyxwwvuuttsssrrrrrrrrrrppppppppppppppppppppppqqqppppppppqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{{{{|||||}}}}}}||||||||{{{zzyyyxxwwvvvvuuutttttttttttttttttttttssstttttttttsssssssssssssssrrqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiiihhiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^^^^^^``````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVUUUSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888877777777777666666555555555554444444444443333333222222222222111111111111000000000000///////////////////............-------,,,,,,,,,,,,,+++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#####""""""""""""""!!!!!!""!!!!!!!!!!!!!! yyzz{{{||||||||{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}||||}}}}}}~~~~~~}||{zyyxwwvvvuuuuuuuuuuuttttttttttttttttttuuuuuuurrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzz{{{{z{z{{{{{{{{{{{{||||||}}}}}~~~~~~~~~~~}}}||{{{zzyyxxxxwyyxxxxxxxxxxxxxxxxxxxxwwwuuuuuuuuutttttttttttttttsrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooonnnnnnnnnnnnnnnnmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggggiiiiiiiihhhhhhhhhhhhhhggghhhhhhhggggggggggggggffffeeeeeeeeeedddddddddddddccddddddddddcccccccccccccbbccccccccbbbbbbbbbbbbaaaaabbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::::99999999999988888888877777777777766666666666666555555555554444444444444433333333333222222211111111111000000000000///////////............----------,,,,,,,,,,,,,++++++************)))))))))))))(((((((((('''''''''''''&&%%%$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!! yyyzz{{{{{{{{{{{{{{zzzzzzz{{{{{|||||}}}}}}}||||||||||}}}}}}~~~~~~}||{zyyxwwvvvuuuuuuuuuuutttttttttttttttttuuuuuuuurrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrsssssssssssssssssstttttttttttttttuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyy||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyy{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzz{{{{{{z{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~}}}||{{zzyyyxxxxyyyxxxxxxxxxxxxxxxxxxxxxwuuuuuuuuuutttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqpppppppppooooooonnnnnnnnnnnnnnnnmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggggiiiiiiiihhhhhhhhhhhhhhhgghhhhhhhhgggggggggggggffffeeeeeeeeeeddddddddddddddcdddddddddddccccccccccccbbccccccccbbbbbbbbbbbbbaaaabbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::::::9999999999988888888877777777777766666666666666555555555555444444444444433333333333322222211111111111000000000000///////////............-----------,,,,,,,,,,,,++++++************)))))))))))))(((((((((('''''''''''''&&%%%$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!! xyyzz{{{{{{{{{{{zzzzzzzzzzzzz{{{{|||||||||||||||||||||}}}}}~~~~~~}}||{zyyxwwvvvuuuuuuuuuuuttttttttttttttttuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrssssssssssssssssssstttttttttttttuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyy||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyy{{{{zzzzzzzzzzzzzzzzzzzzzyyzyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||}}}}}}~~~~~~~~~~~}}}||{{zzyyyxxxyyyyxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuttttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnnnnmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggggiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhggggggggggggggfffeeeeeeeeeeedddddddddddddcdddddddddddcccccccccccccbcccccccccbbbbbbbbbbbbaaaabbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>=======<<<<<<<<<<<<;;;;;;::::::::::::9999999999988888888887777777777766666666666666555555555555444444444444433333333333322222211111111111000000000000////////////............----------,,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&%%%$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!! xxyyzzz{{{{{zzzzzzzyyyyyyyzzzzz{{{{{|||||||||||||||||||}}}}~~~~~~~}}||{zyyxwwvvvuuuuuuuuuuutttttttttttttttuuuuuuuuuurrrrrrrrrrrrrrrrrrrrsssssrrrrrrssssssssssssssssssssttttttttttttuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyy||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||}}}}}~~~~~~~~~~~}}}||{{zzzyyxxxyyyyyxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnnnmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhhggggggggggggggffeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbaaabbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::99999999999988888888877777777777666666666666666555555555554444444444444333333333333222222111111111111000000000000///////////............----------,,,,,,,,,,,,++++++*************))))))))))))((((((((((('''''''''''''&%%%$$$$$$$$$$$$$$#########$#############""""""""""""!!!!!!!!!!!!!! xxyyyzzzzzzzzzzzyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{|{{{|||||}}}}~~~~~~}}||{zyyxxwvvvuuuuuuuuuuuttttttttttttttuuuuuuuuuuurrrrrrrrrrrrrrrrrrrssssssrrrrrsssssssssssssssssssssttttttttttuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyy||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyy{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||}}}}~~~~~~~~~~}}}|||{{zzyyyxxyyyyyxxxxxxxxxxxxxxxxxxxxvvuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnnnkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhhhgggggggggggggffeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaabbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::99999999999988888888877777777777766666666666666555555555554444444444444433333333333222222111111111111000000000000///////////............----------,,,,,,,,,,,,++++++*************))))))))))))((((((((((('''''''''''''&%%%$$$$$$$$$$$$$$#########$#############""""""""""""!!!!!!!!!!!!!! xxxyyzzzzzzzzzyyyyyxxxxxxxyyyyyzzzz{{{{{{{{{{{{{{{{{||||}}}}}~~~~~~~}}||{zzyxxwwvvuuuuuuuuuuutttttttttttttuuuuuuuuuuuurrrrrrrrrrrrrrrrrrsssssssrrrssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyy||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzyyy{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}~~~~~~~~}}}}||{{zzyyyxxyyyyyyxxxxxxxxxxxxxxxxxxxvvvuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnnnnnkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbaabbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::::::9999999999988888888877777777777766666666666666555555555555444444444444433333333333222222111111111111000000000000///////////............----------,,,,,,,,,,,,++++++*************))))))))))))((((((((((('''''''''''''&%%%$$$$$$$$$$$$$$#########$#############""""""""""""!!!!!!!!!!!!!! wxxxyyyzzzzyyyyyyxxxxxxxxxxxyyyyyzzzzzzz{{{{{{{{{{{{{||||}}}}~~~~~~~~}}||{zzyxxwwvvvuuuuuuuuuuttttttttttttuuuuuuuuuuuvvrrrrrrrrrrrrrrrrrssssssssrrssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzyyyyyyyyy||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||}}}}}}~~~~~}}}}||{{zzzyyyxyyyyyyxxxxxxxxxxxxxxxxxxxvvvuuuuuuuuuuuuttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqppppoooooooooonnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaabbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^]\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>========<<<<<<<<<<<<;;;;;;::::::::::::9999999999988888888887777777777766666666666666555555555555444444444444433333333333322222111111111111000000000000////////////...........----------,,,,,,,,,,,,,++++++************))))))))))))((((((((((('''''''''''''&%%%$$$$$$$$$$$$$$#########$#############"""""""""""""!!!!!!!!!!!!!! wwxxyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzz{{z{{{{{||||}}}}~~~~~~~~~~~}}||{zzyxxwwvvvuuuuuuuuuutttttttttttuuuuuuuuuuuvvvsssssssssssssssssssssssssrsssssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyy||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||{{{|||||}}}}}}}}}}}}}||{{{zzyyyxyyyyyyxxxxxxxxxxxxxxxxxxxvvvvuuuuuuuuuuuttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqpppooooooooooonnnnnnnnnnnnnnkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggeeeeeeeeeeeeeddddddddddddedddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbacbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888887777777777766666666666666555555555555444444444444433333333333322222211111111111100000000000////////////............----------,,,,,,,,,,,,++++++************))))))))))))((((((((((('''''''''''''&%%%%$$$$$$$$$$$$$#########$##############""""""""""""!!!!!!!!!!!!!! wwxxxyyyyyyyyyxxxxxxwwwwwwxxxxxyyyyyyzzzzzzzzzzzzz{{{{||||}}}}~~~~~~~~~~~}}||{zzyxxwwvvvuuuuuuuuuuttttttttttuuuuuuuuuuuvvvvssssssssssssssssssssssssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzy||||||||||||||||||||{|{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||{{{{{{{{|||||}}}}}}}}}|||{{{zzyyyxyyyyyyxxxxxxxxxxxxxxxxxxxvvvvuuuuuuuuuuuutttttttttrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqppoooooooooooonnnnnnnnnnnnnlkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggeeeeeeeeeeeeeedddddddddddedddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbacbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::99999999999988888888877777777777666666666666666555555555554444444444444433333333333222222111111111111000000000000///////////............----------,,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''&%%%%$$$$$$$$$$$$$#########$##############""""""""""""!!!!!!!!!!!!!! wwwxxyyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyzzzzzzzzz{{{{{||||}}}}~~~~~~~~~~}}||{{zyyxwwvvvvuuuuuuuuutttttttttuuuuuuuuuuuvvvvvsssssssssssssssssssssssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||{{{{{{z{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||{{{{{{{{{{|||||||}}}}}||||{{{zzyyyxyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvuuuuuuuuuuutttttttttrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfeeeeeeeeeeeeedddddddddddeedddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaa````````````____________^]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::99999999999988888888877777777777766666666666666555555555555444444444444433333333333222222111111111111000000000000///////////............----------,,,,,,,,,,,,++++++*************)))))))))))((((((((((((''''''''''''&%%%%$$$$$$$$$$$$$#########$##############""""""""""""!!!!!!!!!!!!!! wwwxxxyyyyyxxxxxxwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzz{{{{||||}}}}}~~~~~~~~}}}||{{zyyxxwwvvvuuuuuuuuuttttttttuuuuuuuuuuuvvvvvvsssssssssssssssssssssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{||||||||||||{{{zzzyyyxyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvuuuuuuuuuuuuttttttttrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfeeeeeeeeeeeeeeddddddddddeedddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^]]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::::::::9999999999988888888877777777777766666666666666555555555555444444444444433333333333322222111111111111000000000000///////////............----------,,,,,,,,,,,,++++++*************)))))))))))(((((((((((('''''''''''''%%%%$$$$$$$$$$$$$$########$$#############""""""""""""!!!!!!!!!!!!!! vwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzz{{{{||||}}}}}}~~~~~~~}}}||{{zyyxxwwvvvuuuuuuuuutttttttuuuuuuuuuuuvvvvvvvssssssssssssssssssssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzz}}}||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{}}||||||||||{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{|||||||||}}}||||||||{{{{{zzzz{{{{{{{||||||||{{{{zzzyyyxyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvuuuuuuuuuuuuttttttttsrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrqqqqqqqqqpooooooooooooonnnnnnnnnnnlllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffeeeeeeeeeeeeeddddddddddeeedddddddddddddcccccccccdccccccccccccbbbbbbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaa````````````___________^]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>=========<<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444444444433333333333322222211111111111000000000000///////////............----------,,,,,,,,,,,,+++++++************)))))))))))(((((((((((('''''''''''''%%%%$$$$$$$$$$$$$$########$$#############""""""""""""!!!!!!!!!!!!!! vvwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyzzzzzz{{{|||||}}}}}}~~~~~}}}|||{{zzyxxwwwvvvuuuuuuuuttttttuuuuuuuuuuuuvvvvvvwssstttttsssssssssssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzz}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{}}}}}||||||||{{{{{{{{{{{{{{{{z{zzzz{{{{{{{{{{|||||||}}}}}}}}||||||{{{{{zzzzzz{{{{{{{{{{{{{{{{zzzyyyyxyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvuuuuuuuuuuuuutttttttsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppoooooooooooonnnnnnnnnnllllkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhjiiiiiiiiiiiiiihhhhhhhhhhihhhhhhhhhhhhhgggggggggggfffeeeeeeeeeeeeedddddddddeeedddddddddddddcccccccccdcccccccccccccbbbbbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaa````````````____________]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444444444433333333333322222211111111111100000000000////////////............----------,,,,,,,,,,,,++++++************)))))))))))(((((((((((('''''''''''''%%%%$$$$$$$$$$$$$$########$$#############"""""""""""""!!!!!!!!!!!!! vvwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyzzzzzz{{{{||||}}}}}}}}}}}}}}|||{{zzyyxxwwvvvvuuuuuuutttttuuuuuuuuuuuuvvvvvvwwstttttttttsssssssssssssssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{z}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}|||||{{{{zzzzzzzzzzz{{{{{{{{{{{zzzzyyyyxyyyyyyxxxxxxxxxxxxxxxxxxxvvvvuuuuuuuuuuuuuutttttttssrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrqqqqqppppooooooooooonnnnnnnnnnllllkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhjiiiiiiiiiiiiiiihhhhhhhhhihhhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeeddddddddeeeedddddddddddddccccccccddccccccccccccbbbbbbbbbbbcccbbbbbbbbbbbbbaaaaaaaaaaa````````````___________]]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOONNOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888887777777777776666666666666655555555555444444444444443333333333322222211111111111100000000000////////////............----------,,,,,,,,,,,,++++++************)))))))))))(((((((((((('''''''''''''%%%%$$$$$$$$$$$$$$########$$#############"""""""""""""!!!!!!!!!!!!! vvvwwwxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyzyzzz{{{{||||}}}}}}}}}}}}}}|||{{zzyyxxwwvvvvuuuuuuuttttuuuuuuuuuuuuuvvvvvvwwtttttttttttssssssssssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}||||{{{{zzzzzzzzzzzzzzz{{{{{zzzzzyyyyxxyyyyyyxxxxxxxxxxxxxxxxxxxvvvvuuuuuuuuuuuuuuuttttttsssrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrqqqpppppooooooooooonnnnnnnnnlllllkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhhhjjiiiiiiiiiiiiiihhhhhhhhhiihhhhhhhhhhhhhhgggggggggffffeeeeeeeeeeeeeddddddddeeeedddddddddddddccccccccddcccccccccccccbbbbbbbbbbccccbbbbbbbbbbbbaaaaaaaaaaa````````````___________]]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOONNOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::::999999999988888888887777777777776666666666666655555555555544444444444443333333333322222211111111111100000000000////////////............----------,,,,,,,,,,,,++++++************)))))))))))(((((((((((((''''''''''''%%%%%$$$$$$$$$$$$$########$$##############""""""""""""!!!!!!!!!!!!!! vvvwwwwxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyzyzzzz{{{|||||}}}}}}}}}}}}}|||{{{zzyyxxwwvvvvuuuuuuttttuuuuuuuuuuuuuvvvvvvwwttttttttttttsssssssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwxwwwxwxwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||{{{{{{~}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}|||||{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyxxyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvuuuuuuuuuuuuuuttttttssssrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrqpppppppoooooooooonnnnnnnnllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhhhhhhjjiiiiiiiiiiiiiiihhhhhhhhiihhhhhhhhhhhhhhgggggggggffffeeeeeeeeeeeeeedddddddeeeeedddddddddddddcccccccddcccccccccccccbbbbbbbbbbccccbbbbbbbbbbbbaaaaaaaaaaaa```````````___________]]]]]\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOONNOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<<;;;;;;::::::::::::999999999988888888888777777777776666666666666655555555555544444444444443333333333332222211111111111100000000000////////////............----------,,,,,,,,,,,,++++++*************))))))))))(((((((((((((''''''''''''%%%%%$$$$$$$$$$$$$########$$##############""""""""""""!!!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzyzzzz{{{|||||}}}}}}}}}}}}||||{{{zzyyxxwwwvvvvvuuuutttuuuuuuuuuuuuuuvvvvvvwwtttttttttttttssssssssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||{{{{~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}||||{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvuuuuuuuuuuuuuuutttttsssssrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrpppppppoooooooooonnnnnnnnlllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhhjjjiiiiiiiiiiiiiihhhhhhhhiiihhhhhhhhhhhhhhggggggggfffffeeeeeeeeeeeeedddddddeeeeedddddddddddddcccccccdddccccccccccccbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaa````````````__________]]]]]\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOONOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999999988888888888777777777776666666666666665555555555544444444444443333333333332222221111111111100000000000////////////............----------,,,,,,,,,,,,++++++*************))))))))))(((((((((((((''''''''''''%%%%%$$$$$$$$$$$$$########$$##############""""""""""""!!!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzyzzzz{{{|||||}}}}}}}}}}}}||||{{{zzyyxxxwwvvvvvvuuutttuuuuuuuuuuuuuvvvvvvvwwttttttttttttttsssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||{{~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}||||{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvuuuuuuuuuuuuuuutttttsssssrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrppppppppoooooooooonnnnnnnlllllllkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhjjjjiiiiiiiiiiiiiihhhhhhhiiihhhhhhhhhhhhhhggggggggffffffeeeeeeeeeeeeeddddddeeeeeedddddddddddddccccccdddcccccccccccccbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaa```````````__________]]]]]]\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOONOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888887777777777776666666666666655555555555444444444444433333333333322222211111111111000000000000///////////............----------,,,,,,,,,,,,++++++*************))))))))))(((((((((((((''''''''''''%%%%%$$$$$$$$$$$$$$#######$$$#############""""""""""""!!!!!!!!!!!!!! uvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyzzzz{{{|||||}}}}}}}}}}}}||||{{{zzzyyxxwwwvvvvvvvvttuuuuuuuuuuuuuuvvvvvvvwwttttttttttttttsssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||~~~~~~~~~}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{zzz{zzzzzzzzzzzzzzzz{{{{{{{{}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}|||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvuuuuuuuuuuuuuuuuttttssssssrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrqppppppppoooooooooonnnnnnllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhjjjjiiiiiiiiiiiiiihhhhhhhiiiihhhhhhhhhhhhhhgggggggffffffeeeeeeeeeeeeeddddddeeeeeedddddddddddddccccccddddccccccccccccbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_________]]]]]]\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888887777777777776676666666666655555555555444444444444443333333333322222211111111111100000000000////////////............----------,,,,,,,,,,,,++++++************)))))))))))((((((((((((''''''''''''%%%%%$$$$$$$$$$$$$$#######$$$#############""""""""""""!!!!!!!!!!!!!! uvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyzyzzzz{{{|||||}}}}}}}}}}}}|||||{{{zzyyxxxwwwvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvwwttttttttttttttsssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuvuvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||~~~~~~~~~~~~}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{z{{{zzzzzzzzzzzzzz{{{{{{{{}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}|||||{{{{zzzzzyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuutttsssssssrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrqqpppppppooooooooooonnnnnllllllllkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhjjjjjiiiiiiiiiiiiiihhhhhhiiiiihhhhhhhhhhhhhgggggggfffffffeeeeeeeeeeeeedddddeeeeeeedddddddddddddcccccddddcccccccccccccbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_________]]]]]]\\\\\\\\\\\\[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<<;;;;;;::::::::::::999999999888888888888777777777776676666666666655555555555544444444444443333333333322222211111111111100000000000////////////............----------,,,,,,,,,,,,++++++************)))))))))))((((((((((((''''''''''''%%%%%$$$$$$$$$$$$$$#######$$$#############""""""""""""!!!!!!!!!!!!!! uvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyzyzzzz{{{||||}}}}}}}}}}}}}|||||{{{zzzyyxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvvvwwttttttttttttttsssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||~~~~~~~~~~~~~~}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}||||||{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuuuttssssssssrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrqqpppppppooooooooooonnnnnlllllllllkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiihhhhhhhjjjjjiiiiiiiiiiiiiiihhhhhiiiiihhhhhhhhhhhhhhggggggfffffffeeeeeeeeeeeeedddddeeeeeeeeddddddddddddcccccdddddccccccccccccbbbbbbbbcccccccbbbbbbbbbbbbaaaaaaaaaaa````````````________]]]]]]]\\\\\\\\\\\[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<<;;;;;;;:::::::::::999999999888888888888777777777776676666666666655555555555544444444444443333333333332222211111111111100000000000////////////............----------,,,,,,,,,,,,++++++************)))))))))))((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$$#######$$$##############""""""""""""!!!!!!!!!!!!! uvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyzyzzzz{{{||||}}}}}}}}}}}}}|||||{{{{zzyyyxxwwwwvvvvvuuuuuuuuuuuuuuuvvvvvvvvwwstttttttttttttttsssssstttssssssssstttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||~~~~~~~~~~~~~~~}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvuuuuuuuuuuuuuuuuttsssssssssrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrqqpppppppoooooooooooonnnnllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhjjjjjjiiiiiiiiiiiiiihhhhhiiiiiihhhhhhhhhhhhhggggggffffffffeeeeeeeeeeeeeddddeeeeeeeedddddddddddddccccdddddcccccccccccccbbbbbbbcccccccbbbbbbbbbbbbaaaaaaaaaaa````````````________]]]]]]]\\\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999999988888888888777777777776676666666666665555555555544444444444443333333333332222211111111111100000000000////////////............----------,,,,,,,,,,,,++++++************)))))))))))((((((((((((('''''''''''%%%%%%$$$$$$$$$$$$$#######$$$##############""""""""""""!!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzyzzz{{{{||||}}}}}}}}}}}}}|||||{{{{zzzyyxxxwwwwvvvvuuuuuuuuuuuuuuuvvvvvvvvwwstttttttttttttttsssssttttssssssssttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{||||||||||||||||||||~~~~~~~~~~~~~~~~}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvvuuuuuuuuuuuuuuuuutssssssssssrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrqqqpppppppoooooooooooonnnllllllllllkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiihhhhhhjjjjjjiiiiiiiiiiiiiiihhhhiiiiiihhhhhhhhhhhhhhgggggffffffffeeeeeeeeeeeeeedddeeeeeeeeeddddddddddddccccddddddccccccccccccbbbbbbbccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````________]]]]]]]]\\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;::::::::::::999999999888888888887777777777776766666666666655555555555444444444444433333333333322222211111111111000000000000///////////............----------,,,,,,,,,,,,++++++*************))))))))))((((((((((((('''''''''''%%%%%%$$$$$$$$$$$$$#######$$$##############""""""""""""!!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyzzzzzz{{{{|||}}}}}}}}}}}}}}||||||{{{{zzzyyxxxwwwwvvvuuuuuuuuuuuuuuvvvvvvvvvvwsstttttttttttttttssttttttssssssstttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{||||||||||||||||||||~~~~~~~~~~~~~~~~~}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{|||||||||||{{{{zzzzzzyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvuuuuuuuuuuuuuuuuussssssssssrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrqqqpppppppoooooooooooonnnlllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiihhhhhhjjjjjjjiiiiiiiiiiiiiihhhhiiiiiiihhhhhhhhhhhhhgggggfffffffffeeeeeeeeeeeeedddeeeeeeeeedddddddddddddcccddddddcccccccccccccbbbbbbccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______]]]]]]]]\\\\\\\\\\\\[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;::::::::::::999999999888888888887777777777776776666666666655555555555444444444444443333333333322222211111111111100000000000////////////...........----------,,,,,,,,,,,,++++++*************))))))))))((((((((((((('''''''''''%%%%%%$$$$$$$$$$$$$#######$$$##############""""""""""""!!!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyzzzzzzz{{{||||}}}}}}}}}}}}}}}||||||{{{{zzzyyxxxwwwwwvuuuuuuuuuuuuuvvvvvvvvvvvwsssttttttttttttttttttttttssssssttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{|||||||||||||||||||~~~~~~~~~~~~~~~~~}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||||{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvuuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrssssssssssssssssssssrrrrrqqppppppppooooooooooooonnllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhjjjjjjjjiiiiiiiiiiiiiihhhiiiiiiihhhhhhhhhhhhhhggggfffffffffeeeeeeeeeeeeeeddeeeeeeeeeeddddddddddddcccdddddddccccccccccccbbbbbbccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_______]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<<;;;;;;::::::::::::999999999888888888888777777777776776666666666655555555555544444444444443333333333322222211111111111100000000000////////////...........----------,,,,,,,,,,,,,++++++************))))))))))((((((((((((('''''''''''%%%%%%$$$$$$$$$$$$$#######$$$##############""""""""""""!!!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyzzzzzzz{{{|||}}}}}~~~~~}}}}}}}||||||{{{{zzzyyxxxxwwwwuuuuuuuuuuuvvvvvvvvvvvvvwsssttttttttttttttttttttttssssttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{z{{z{{{{{{{{{{{||||||||||||||||||{~~~~~~~~~~~~~~~~~}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz|||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|{{{{{{{zzzzzzzyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuuussssssssssssrrrrrrrrrrrrrsssssssssssssssssssrrrrrrqqppppppppoooooooooooooonllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiihhhhjjjjjjjjiiiiiiiiiiiiiihhhiiiiiiiihhhhhhhhhhhhhggggffffffffffeeeeeeeeeeeeeddeeeeeeeeeedddddddddddddccddddddddccccccccccccbbbbbcccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````______]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999999888888888888777777777776776666666666655555555555545444444444443333333333322222211111111111100000000000////////////...........-----------,,,,,,,,,,,,++++++************)))))))))))(((((((((((('''''''''''%%%%%%$$$$$$$$$$$$$$######$$$$#############""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyzzzzzzxxxxxxxyyyyyyyyyyyyyzzzzz{{{{||||}}}~~~~~~~~~~~~~~~~~}}}}}|||{{{zzzyyyyxwwwwwwwwwwwwwwwxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{||||{{{{{{{zzyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuussssssssssssssssrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggggffhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888887777777777777777666666666665555544444444433333333333222222222222211111111111100000////////////............---------,,,,,,,,,,,,++++++++++++++************))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! yyyyyzzzzzzzzzzzzzzzzzzxxxxxyyyyyyyyyyyyyzzzzzzz{{{{|||}}}~~~~~~~~~~~~~~}}}}|||{{{zzzyyyyxxwwwwwwwwwwwwxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{|{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzyxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuusssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppoooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggggggffhhhhhgggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888887777777777777777666666666666555544444444433333333333222222222222211111111111100000////////////............---------,,,,,,,,,,,,,+++++++++++++************))))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzz{xxyyyyyyyyyyyyyzzzzzzzzzz{{{||||}}}~~~~~~~~~~~~~}}}}}|||{{{zzzyyxxxxwwwwwwwwxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{||||{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzyxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuussssssssssssssssssrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppoooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggggfhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888887777777777777777766666666666555544444444433333333333322222222222221111111111100000////////////............----------,,,,,,,,,,,,+++++++++++++*************)))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzz{{{yyyyyyyyyyzzzzzzzzzzzzzz{{{||||}}}~~~~~~~~~~~}}}}|||{{{zzzyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{||||||||{{{{{{{{{|||||||||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvusssssssssssssssssssrrrrrrtsssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggggfhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888887777777777777777766666666666555544444444433333333333322222222222221111111111100000////////////............----------,,,,,,,,,,,,+++++++++++++*************)))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! {{{{{{{{{{{zz{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzz{{{{{||||}}}~~~~~~~~~~}}}}|||{{zzzyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{||||||||||{{{{{{{{{|||||||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvtsssssssssssssssssssrrrrrttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhgggggggggggggghhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888887777777777777777666666666665555444444444333333333333222222222222211111111111100000///////////............----------,,,,,,,,,,,,++++++++++++++************)))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzzzzzzzzzzzz{{{{{{|||||}}}~~~~€€€€€~~~~~~}}}|||{{{zyyyxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{|||||||||||||{{{{{{{{|||||||||||||||||||||||||~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvttsssssssssssssssssssrrrrttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjjkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggghhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::::999999999999888888888887777777777777777666666666665555444444444433333333333222222222222211111111111100000////////////...........----------,,,,,,,,,,,,++++++++++++++************)))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{|yzzzzzzzzzzz{{{{{{{{{{{{{||||}}}}~~~€€€€€€€€€€~~~~}}}|||{{zyyyyxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{||||||||||||||{{{{{{{{|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvtttsssssssssssssssssssrrrtttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggghhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887777777777777777666666666666555444444444433333333333222222222222211111111111100000////////////............---------,,,,,,,,,,,,++++++++++++++************)))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! |||||||{{{{{{{{{{{{||||zzzzzzz{{{{{{{{{{{{{{{{{||||}}}}~~~€€€€€€€€€€€€€~~~~}}|||{zzzyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{||||||||||||||||{{{{{{{|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvttttsssssssssssssssssssrrttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggghhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887777777777777777766666666666555444444444433333333333322222222222211111111111100000////////////............---------,,,,,,,,,,,,++++++++++++++************)))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ||||||||||||{{{{{||||||zzzzz{{{{{{{{{{{{{{{{|||||}}}}}~~~~€€€€€€€€€€€€€€€€€€~~~}}}||{zzzyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{||||||||||||||||||{{{{{{|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvtttttssssssssssssssssssrrtttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggghhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@????????????>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887777787777777777766666666666555444444444433333333333322222222222221111111111100000////////////............----------,,,,,,,,,,,,+++++++++++++************)))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! |||||||||||||||||||||||zzzz{{{{{{{{{{|||||||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}|{{{zzzyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{||||||||||||||||||{{{{{{|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvtttttsssssssssssssssssssrttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhggggggggggghhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888888777787777777777766666666666555444444444433333333333322222222222221111111111100000////////////............----------,,,,,,,,,,,,+++++++++++++*************))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! |||||||||||||||||||||||zzz{{{{{{{|||||||||||||||}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}|{{{zzzyyyyyyyxxxxxxxxxxyvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{|||||||||||||||||||||{{{{|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvttttttsssssssssssssssssssttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhggggggggggghhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::::999999999999888888888887777877777777777666666666665554444444444433333333333222222222222211111111111100000///////////............----------,,,,,,,,,,,,+++++++++++++*************))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!!! |||||||||||||{{{{||||||zzz{{{{{|||||||||||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€~~|||{{{zzzyyyyyyyyxxxxxxyyvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzz{{||||||||||||||||||||||{{{|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttsssssssssssssssssstttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggggghhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<;;;;;;;;;;;;:::::::::::999999999999888888888887777877777777777666666666665554444444444433333333333222222222222211111111111100000///////////............----------,,,,,,,,,,,,++++++++++++++************))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!! |||||||||{{{{{{{{{|||||zzz{{{{|||||||||||||}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€~}}||{{{zzzzyyyyyyyyyyyyyyvvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyzzzzzz{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzz{{|||||||||||||||||||||||||||||||||||||||||||}|}|}||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvttttttttsssssssssssssssssttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhgggggggggghhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887777877777777777666666666666554444444444433333333333222222222222211111111111100000////////////...........----------,,,,,,,,,,,,++++++++++++++************))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{|||zzz{{{{|||||||||}}}}}}}}}}~~~~~€€€€€€€€€€€€~}}|||{{zzzzyyyyyyyyyyyyyvvvvvvvvvwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{z{{yyyyyyyyzzzzzzzzzzzzzzz{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvtttttttttsssssssssssssssstttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhggggggggghhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887777877777777777766666666666554444444444433333333333322222222222211111111111100000////////////...........----------,,,,,,,,,,,,++++++++++++++************))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{||zzzz{{{|||||||}}}}}}}}}}}}~~~~~€€€€€€€€‚‚€€€~~}}|||{{{zzzzyyyyyyyyyyyvvvvvvvvwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvtttttttttsssssssssssssssstttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhggggggggghhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888888777887777777777766666666666554444444444433333333333322222222222221111111111100000////////////...........----------,,,,,,,,,,,,,+++++++++++++************))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! zz{{{{{{{{zzzzzz{{{{{{|yzzz{{{{||||||}}}}}}}}}}}}~~~~~€€€€€€€€€‚‚‚‚‚‚‚€€~~}}}||{{{zzzzyyyyyyyyyyvvvvvvwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzzz{{{{||{||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{yyzyzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvttttttttttsssssssssssssssttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhgggggggghhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbcbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::::999999999999888888888887778877777777777666666666665544444444444333333333333222222222222211111111111100000///////////...........-----------,,,,,,,,,,,,+++++++++++++************))((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzz{{{{yyzzz{{{|||||||}}}}}}}}}}}~~~~~€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€~~}}}||{{{zzzzzyyyyyyyywwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyzzzzzzzzzzzz{{{{{||||||||}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvtttttttttttsssssssssssssstttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887778877777777777666666666665544444444444433333333333222222222222211111111111100000////////////..........-----------,,,,,,,,,,,,+++++++++++++*************)((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! yyyzzzzzzzzzzzzzzzzzz{{yyyzzz{{{||||||||}}}}}}}}}}~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚~~}}}||{{{{zzzzzzyyyyywwwwwwwwwwwwwwwxxxxxxxxxyyzzzzzzzzzzzzzzzz{{{{||||}||}}}}}}}}}}}}}}}}}}}}}}|}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvttttttttttttsssssssssssssttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhggggggghhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbccbbbbbbbbbbbbaaaaaaaaaaa```````___________^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887778877777777777666666666666544444444444433333333333222222222222211111111111100000////////////..........-----------,,,,,,,,,,,,++++++++++++++************)((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyzzzz{xyyyzz{{{{||||||||||||||}}}}~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€~~}}}||{{{{zzzzzzzzzzwwwwwwwwwwwwwxxxxxxxxyyyyzzzzzzzzzzzzzzz{{{{{||||}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvtttttttttttttssssssssssssttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccbbccbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887778877777777777766666666666554444444444433333333333322222222222221111111111100000////////////..........-----------,,,,,,,,,,,,++++++++++++++************)((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyzzzxxyyzzz{{{{{|||||||||||||}}}}}~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~}}}|||{{{{zzzzzzzzwwwwwwwwwwwwxxxxxxyyyyyyyzzzzzzzzzzzz{{{{{{{||||}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||{zzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||||||}}}}~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvtttttttttttttsssssssssssstttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbccbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887778887777777777766666666666554444444444433333333333322222222222221111111111100000////////////..........-----------,,,,,,,,,,,,++++++++++++++************)((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxyyyyyzxxxyyzzzz{{{{{{{|||||||||||}}}}~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~}}}|||{{{{{zzzzzzwwwwwwwwwwxxxxxxyyyyyyyyz{{{{{{{{{{{{{{{{{{||||}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||zzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||||||}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvttttttttttttttsssssssssssttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggihhhhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccbcccbbbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::::99999999999888888888888778887777777777766666666666554444444444443333333333322222222222221111111111100000////////////..........------------,,,,,,,,,,,,+++++++++++++************)((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxyyyywxxxyyyzzzz{{{{{{{{{{{{{{||||}}}~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~}}||||{{{{{{zzzzwwwwwwwwwxxxxxxyyyyyzzzzz{{{{{{{{{{{{{{{{{||||}}}}~}~~~~~~~~~~~~~~~}}}}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvtttttttttttttttssssssssssttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggiihhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbcccbbbbbbbbbbbbaaaaaaaaaa````````____________^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887788877777777777666666666665544444444444433333333333232222222222211111111111100000///////////..........------------,,,,,,,,,,,,+++++++++++++************)(((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! vwwwwwwwwwwwwxxxxxxxyyywwxxxyyyzzzzzz{{{{{{{{{{{{||||}}}~~~€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~}}}||||{{{{{{{zzxxwwwwwwxxxxxxyyyyzzzzzzz{{{{{{{{{{{{{{{|||||}}}}~~~~~~€€€€€€€€~~~~~~~~~~}}}}}}}}}||||{{zzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvttttttttttttttttssssssssstttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkklkkkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggiihhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbccccbbbbbbbbbbbbaaaaaaaaa````````____________^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::::99999999999888888888887788877777777777766666666666544444444444433333333333232222222222211111111111100000///////////..........------------,,,,,,,,,,,,+++++++++++++*************(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! vvvvwwwwwwwwwwwwwxxxxxywwwxxxyyyyyzzzzzzzzzzzzzz{{{|||}}}~~~€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~}}}||||{{{{{{{{xxxxxxxxxxxxxyyyyzzzzz{{{||||||||||||||||||||}}}~~~~~~€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}||{{{{zzzzzzzzzzzzz{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvttttttttttttttttsssssssssttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkklkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggiiihhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaa`````````____________^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::::99999999999888888888887788887777777777766666666666554444444444433333333333232222222222211111111111100000////////////.........------------,,,,,,,,,,,,++++++++++++++************(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""#"""""""""""""!!!!!!!!!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwxxxxvwwwxxxxyyyyyyyyzzzzzzzzzz{{{{||}}}~~~€€€€€€€‚‚‚‚‚‚‚‚€€€€~~~}}}}|||||{{{{{{xxxxxxxxxxxxyyyyzzzz{{{{{|||||||||||||||||||}}}}~~~~~~€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}{{{{{{{zzzzzzzz{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvtttttttttttttttttsssssssstttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggiiihhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaa`````````____________^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::::99999999999888888888887788887777777777766666666666554444444444433333333333332222222222211111111111100000////////////.........------------,,,,,,,,,,,,+,++++++++++++************(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""#"""""""""""""!!!!!!!!!!!!!!!!!!!! rrssssssssstttttttttuuuvvwwwxxxxyyyyyyyyyyyyyyyzxyyyyzz{{{|||}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒ‚‚‚‚€€€€~~~~~~}}}}}|||||}}}}}~~~€€€€€~~~~~~~€€€€‚‚‚ƒƒƒƒ„„„„„………………„„„„„„ƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggghhhhhhhhhgggggggggggggfffgffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888888777777777776666666666655555444444444443333333332222222222111111111110000000000000////////////........------------,,,,,,,,,++++*************))))))))'''''''&&&&&&&&&&&&&%%%%%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrssssssssssssttttttuuvvvwwwwxxxxxxyyyyyyyyyyyyxxxyyyzz{{{|||}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚€€€€~~~~~~}}}}}}}}}}}}}~~~~€€€€€€€€€€‚‚‚ƒƒƒƒ„„„„……………………………„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhhgggggggggggggfffgfffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888887777777777766666666666555554444444444433333333322222222221111111111100000000000000///////////.........-----------,,,,,,,,,++++*************))))))))''''''''&&&&&&&&&&&&&%%%%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrssssssssssssttttttvvvvwwwwwxxxxxxxxxxxxxxxywxxxyyyzz{{{|||}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚€€€€~~~~~~}}}}}}}}}}}}~~~€€€€€€€€€‚‚‚‚ƒƒƒ„„„……………………………………„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgghhhhhhhhhgggggggggggggfffggffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888887777777777766666666666555554444444444443333333322222222221111111111100000000000000///////////.........------------,,,,,,,,+++++************))))))))''''''''&&&&&&&&&&&&&%%%%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrrssssssssssstttttuvvvvvwwwwwwwwxxxxxxxxxxxwwxxxyyyzz{{{|||}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€€~~~~~~}}}}}}}}}}}}~~~€€€€€€€€€‚‚‚‚ƒƒƒ„„„…………†††††††………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuttttttttttttttttssssssssqqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhhhgggggggggggggffggfffffffffffffeeeeeeeeeedddddddddddddccccccccccccaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888887777777777766666666666555554444444444443333333322222222221111111111110000000000000///////////.........------------,,,,,,,,+++++************))))))))''''''''&&&&&&&&&&&&&%%%%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrrrsssssssssssttttuuvvvvvvwwwwwwwwwwwwwwxxxwwwxxxyyyzz{{{|||}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€€~~~~~~}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€‚‚‚ƒƒƒ„„„………††††††††††………„„„„ƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuvuuuuuuuuuuuuuuuuutttttttutttttttttttttttttsssssssqqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmkkkkkkkkkkkkkjjjjjjjjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhghhhhhhhhhhgggggggggggggffggfffffffffffffeeeeeeeeeeeddddddddddddccccccccccccaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888887777777777766666666666555555444444444443333333322222222221111111111110000000000000////////////........------------,,,,,,,,+++++************))))))))''''''''&&&&&&&&&&&&&%%%%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrrrrrsssssssssstttuuuuvvvvvvvwwwwwwwwwwwwwxvwwwxxxyyzzz{{{|||}}}}~~~€€€€€€€€€€€€€€‚‚‚€€€€€~~~~~~}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒ„„………†††††††††††………„„„„„ƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvuuuuuuuuuuuuuuuuuttttttuutttttttttttttttttssssssqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnmmmmkkkkkkkkkkkkkkjjjjjjjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfgggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888888777777777776666666666555555444444444443333333322222222221111111111110000000000000////////////........------------,,,,,,,,+++++************))))))))''''''''&&&&&&&&&&&&&%%%%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!!  rrrrrrrrrrrssssssssssttuuuuuuvvvvvvvvvvvwwwwwwwwvvwwwxxxyyzzz{{{|||}}}}~~€€€€€€€€€€€€€‚‚€€€€€€~~~~~~}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒ„„„……†††††‡‡‡‡†††…………„„„„ƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€~~~~~~~~~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuvvuuuuuuuuuuuuuuuuuutttttuuuttttttttttttttttssssssqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnnmmmkkkkkkkkkkkkkkjjjjjjjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfgggfffffffffffffeeeeeeeeeedddddddddddddcccccccccccaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888888777777777776666666666555555444444444443333333322222222222111111111110000000000000////////////........------------,,,,,,,,+++++************))))))))''''''''&&&&&&&&&&&&&%%%%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!!  rrrrrrrrrrrrsssssssssstuuuuuuuuvvvvvvvvvvvvvwwwwvvvwwwxxyyyzzz{{{|||}}}~~€€€€€€€€€€€‚‚€€€€€~~~~~~}}}}}|}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒ„„………†††‡‡‡‡‡‡†††…………„„„„ƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€‚‚‚‚ƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuvvvuuuuuuuuuuuuuuuuutttttuuutttttttttttttttttsssssqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnnnnmmmkkkkkkkkkkkkkkkjjjjjjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddcccccccccccaaaaaaaaa`````````````__________^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::999999999999888888888888777777777776666666666555555444444444443333333322222222222111111111110000000000000////////////........------------,,,,,,,,+++++*************)))))))''''''''&&&&&&&&&&&&&%%%%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!  rrrrrrrrrrrrssssssssssstuuuuuuuuuvvvvvvvvvvvvwwwvvvwwwxxxyyyzzz{{{|||}}}~€€€€€€€€€€€‚‚€€€€€~~~~~~}}}}}||||}}}}}~~~~€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒ„„……††††‡‡‡‡‡‡†††…………„„„„ƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuvvvvuuuuuuuuuuuuuuuuuttttuuuuttttttttttttttttsssssqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnnnnmmkkkkkkkkkkkkkkkjjjjjjjjjjjkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeedddddddddddddccccccccccaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888887777777777766666666665555554444444444433333333222222222221111111111100000000000000///////////.........-----------,,,,,,,,+++++*************)))))))''''''''&&&&&&&&&&&&&%%%%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrrrrrrrsssssssssssttuuuuuuuuuuuvvvvvvvvvvwwvvvvwwwxxxyyyzzz{{{||}}}}€€€€€€€€€€€€€€€€€€‚‚‚€€€€€~~~~~}}}}}||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„„……†††‡‡‡‡‡‡††††…………„„„ƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuvvvvuuuuuuuuuuuuuuuuuutttuuuuuttttttttttttttttssssqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnnnnnnmmlkkkkkkkkkkkkkkkjjjjjjjjjjkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccccaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888887777777777766666666665555554444444444443333333222222222221111111111110000000000000///////////.........------------,,,,,,,++++++************)))))))'''''''''&&&&&&&&&&&&&%%%&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrrrrrrrssssssssssstttuuuuuuuuuuuuuvvvvvvvvwuvvvvwwwxxxyyyzz{{{|||}}}€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€€~~~~~~}}}}||||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„………†††‡‡‡‡‡†††††…………„„„ƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuvvvvvuuuuuuuuuuuuuuuuutttuuuuutttttttttttttttttsssqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnnnnmlkkkkkkkkkkkkkkkjjjjjjjjjjkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccaaaaaaaaaaa````````````__________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888887777777777766666666665555554444444444443333333222222222221111111111110000000000000///////////.........------------,,,,,,,++++++************)))))))'''''''''&&&&&&&&&&&&&%%%&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrrrrrrrsssssssssssttttuuuuuuuuuuuuuvvvvvvvvuvvvvwwwxxxxyyyzz{{{|||}}€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€~~~~~}}}|||||||||||}}}}}~~~~€~€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„………†††‡‡‡‡††††††………„„„ƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuvvvvvvuuuuuuuuuuuuuuuuuttuuuuuuttttttttttttttttsssqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnnnnmllkkkkkkkkkkkkkkkjjjjjjjjjkkkkjjjjjjjjjjjjjjiiiiiiijiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddcccccccccaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888888777777777776666666665555555444444444443333333222222222221111111111110000000000000////////////........------------,,,,,,,++++++************)))))))'''''''''&&&&&&&&&&&&&%%%&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrrrrrrsssssssssssstttttuuuuuuuuuuuuuvvvvvvvuuvvvvwwwxxxyyyzzz{{{|||}~€€€€€€€€€€€€€€€€€€ƒ‚‚‚‚€€€~~~~~}}}||||||||||||}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„………†††‡‡‡††††††………„„„ƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuvvvvvvuuuuuuuuuuuuuuuuuutuuuuuuuttttttttttttttttssqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnnnlllkkkkkkkkkkkkkkjjjjjjjjjkkkkkjjjjjjjjjjjjjiiiiiiijjiiiiiiiiiiiiihhhhhhhhhhihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddcccccccccaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888888777777777776666666665555555444444444443333333222222222221111111111110000000000000////////////........------------,,,,,,,++++++************)))))))'''''''''&&&&&&&&&&&&&%%%&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrrrrrrsssssssssssstttttuuuuuuuuuuuuuvvvvvvvuuvvvvwwwwxxxyyyzzz{{|||}~~€€€€€€€€€€€€ƒƒ‚‚‚‚€€€~~~~~}}}}|||||||||||||}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„……††††‡‡††††††…………„„„ƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutuuuuuuuttttttttttttttttssqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnnnlllkkkkkkkkkkkkkkkjjjjjjjjkkkkkjjjjjjjjjjjjjjiiiiiijjjiiiiiiiiiiiiihhhhhhhhhihhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeedddddddddddddccccccccaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888777777777776666666665555555444444444443333333222222222222111111111110000000000000////////////........------------,,,,,,,++++++************)))))))'''''''''&&&&&&&&&&&&&%%%&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrrrrrssssssssssssstttttuuuuuuuuuuuuuuvvvvvvuuuvvvvwwwwxxxyyyzz{{{|||~~~€€€€€€€ƒƒƒ‚‚‚€€€~~~~~}}}}||||||||||||||}}}}}~~~~~}~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„………††††††††††…………„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnllllkkkkkkkkkkkkkkjjjjjjjjkkkkkkjjjjjjjjjjjjjiiiiiijjjjiiiiiiiiiiiiihhhhhhhhiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999888888888888777777777776666666665555555444444444443333333222222222222111111111110000000000000////////////........------------,,,,,,,++++++************)))))))'''''''''&&&&&&&&&&&&&%%%&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrrrrsssssssssssssstttttuuuuuuuuuuuuuuvvvvvvuuuvvvvvwwwwxxxyyyzz{{{||~~~~€€€€€€ƒƒƒ‚‚‚€€€~~~~}}}}}|||||||||||||||}}}}}}~~~~}}}~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„………†††††††††…………„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnllllkkkkkkkkkkkkkkkjjjjjjjkkkkkkjjjjjjjjjjjjjjiiiiijjjjjjiiiiiiiiiiihhhhhhhhiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888887777777777766666666655555554444444444443333332222222222221111111111100000000000000///////////.........-----------,,,,,,,++++++*************))))))'''''''''&&&&&&&&&&&&&%%%&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!!  rrrrrrrrssssssssssssssstttttuuuuuuuuuuuuuuvvvvvvuuuuvvvvvwwwwxxxyyzzz{{{|}~~~~€€€€€„ƒƒƒ‚‚€€€~~~~~}}}}}||||||||||||||||}}}}}}~~~}}}}}~~~~€€€€€€€€€€€€€€€€€€‚‚ƒƒƒ„„…………†……††………………„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttqqqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnlllllkkkkkkkkkkkkkkjjjjjjjkkkkkkkjjjjjjjjjjjjjjiiiijjjjjjjiiiiiiiiiiihhhhhhhiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeedddddddddddddcccccccbaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888887777777777766666666655555554444444444443333333222222222221111111111110000000000000///////////.........-----------,,,,,,,++++++*************))))))'''''''''&&&&&&&&&&&&&%%%&&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!!!  rrrrrrrrsssssssssssssssttttuuuuuuuuuuuuuuuvvvvvvuuuuuvvvvvwwwxxxyyyzzz{{{}}~~~~~€€€€„ƒƒƒ‚‚€€~~~~}}}}}}|||||||||||||||||}}}}}}}~|}}}}}~~~~€€€€€€€€€€€€€€€€‚‚ƒƒƒ„„„…………………………………„„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||{{{zzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttrqqqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnnlllllkkkkkkkkkkkkkkkjjjjjjkkkkkkkjjjjjjjjjjjjjjiiiijjjjjjjjiiiiiiiiiihhhhhhhiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddcccccccbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888888777777777776666666655555555444444444443333333222222222221111111111110000000000000///////////.........------------,,,,,,+++++++************))))))'''''''''&&&&&&&&&&&&&%%%&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!  rrrrrrrssssssssssssssssttttuuuuuuuuuuuuuuuvvvvvvuuuuuvvvvvvwwwxxxyyyzzz{{}}}}~~~~€€€€ƒƒƒƒ‚‚€€€~~~~}}}}}}}||||||||||||||||||}}}}}}}|||}}}}~~~€€€€€€€€€€€€‚‚‚ƒƒƒ„„„……………………………„„„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttrqqqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnnllllllkkkkkkkkkkkkkkjjjjjjkkkkkkkkjjjjjjjjjjjjjjiiijjjjjjjjjiiiiiiiiiihhhhhhiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeedddddddddddddccccccbaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888888777777777776666666655555555444444444443333333222222222221111111111110000000000000////////////........------------,,,,,,+++++++************))))))''''''''''&&&&&&&&&&&&&%%&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!  rrrrrrsssssssssssssssssttuuuuuuuuuuuuuuuuvvvvvvvuuuuuuvvvvvwwwwxxxyyyzzz{||}}}}~~~€€€ƒƒƒ‚‚‚€€~~~~~}}}}}}}|||||||||||||||||||}}}}}}||||}}}}~~~€€€€€€€€‚‚‚ƒƒƒ„„„„„„„„……………„„„„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||{zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttrrqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnnnllllllkkkkkkkkkkkkkkkjjjjjkkkkkkkkjjjjjjjjjjjjjjjiijjjjjjjjjjiiiiiiiiihhhhhhiiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888777777777776666666655555555444444444443333333222222222221111111111110100000000000////////////........------------,,,,,,+++++++************))))))''''''''''&&&&&&&&&&&&&%%&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrsssssssssssssssstttuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuvvvvvwwwwxxxyyyzzz||||}}}~~~~€€€€ƒƒ‚‚‚€€€~~~~}}}}}}}}|||||||||||||||||||}}}}}}|||||}}}~~~€€€€‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttrrqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnnnlllllllkkkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjjjjjjijjjjjjjjjjiiiiiiiiihhhhhhiiiihhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888888777777777776666666655555555444444444443333333222222222222111111111110100000000000////////////........------------,,,,,,+++++++************))))))''''''''''&&&&&&&&&&&&&%%&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrssssssssssssssssstuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuvvvvvwwwwxxxyyyyz{{|||}}}}~~~€€€€€€€€€ƒ‚‚‚€€€~~~~}}}}}}}}}||||||||||||||||||||}}}}}|||||}}}}~~~€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒ‚‚‚€€€€€€€€€€€€~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………„„„„„…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttrrrqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnnnnnlllllllkkkkkkkkkkkkkkkjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhiiiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeedddddddddddddcccccbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888888777777777776666666655555555444444444443333333222222222222111111111110100000000000////////////........------------,,,,,,+++++++************))))))''''''''''&&&&&&&&&&&&&%%&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrssssssssssssssssttuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuvvvvvwwwwxxxxyyy{{{{||||}}}~~~€€€€€€€‚‚€€€~~~~}}}}}}}}}|||||||||||||||||||||}}}}}||||||}}}}~~~€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„………„„„„ƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………„…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttrrrrqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnnnnnllllllllkkkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhiiiiihhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeddddddddddddcccccbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888888887777777777766666666555555554444444444443333332222222222221111111111101000000000000///////////........------------,,,,,,+++++++************))))))''''''''''&&&&&&&&&&&&&%%&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrsssssssssssssssstttuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuvvvvvvwwwwxxxxyyzz{{{{||||}}}~~~€€€~~~~}}}}}}}}}|||||||||||||||||||||}}}}}}{||||||}}}~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚ƒƒƒƒƒ„„„„…………………„„„ƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||zzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttrrrrqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnnnnllllllllkkkkkkkkkkkkkkkjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhiiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888888887777777777776666666555555554444444444443333333222222222221111111111111000000000000///////////.........-----------,,,,,,+++++++************))))))''''''''''&&&&&&&&&&&&&%%&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrssssssssssssssssstttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuvvvvvvwwwwwxxxxzzzz{{{{||||}}}~~~~~~~€€€~~~~}}}}}}}}}}|||||||||||||||||||}}}}}}}}}{|||||||}}}~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„………………………„„ƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||zzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttrrrrrqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnnnnlllllllllkkkkkkkkkkkkkkjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhiiiiiiihhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccbbbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888888888777777777776666666555555555444444444443333333222222222221111111111111000000000000///////////.........-----------,,,,,,+++++++*************)))))''''''''''&&&&&&&&&&&&&%%&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrrrrsssssssssssssstttuuuuuuuuuuuuuuuuuuvvvvsssssstttttttttuuuuuvvvvvxxxxxyyyyzzzz{{{{||||||||}}}}||||{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{||||}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒ„„„……………………„„„ƒƒ‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††……………………………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttsssssssssssssssssrrrrqqqqqqqppppppppppppppppoonnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjjjllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhiihhhhhhhhhhhhhhgggggggggffeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaabbbbaaaaaaaaaaaa`````````^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<======<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777777666666666666665555555555544444444433222222222221111111111110000000000////////////.....------------,,,,,,,,,,,++************)))))))))))('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"######"""""""""""""!!!!!!""!!!!!!!!!!!!! rrrrrrrrsssssssssssssssttuuuuuuuuuuuuuuuuuuvvvvvssssssttttttttttuuuuuuvvvwwwxxxxxyyyyzzzz{{{{{{{{{}|||||{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{||||}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒ„„………†††††………„„ƒƒ‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††…………………………………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttssssssssssssssssrrrrqqqqqqqqpppppppppppppppponnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbabbbbbaaaaaaaaaaa`````````^^^^^^^^^^^]]]]]]]]]]]\\\]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<======<<<<<<<<<<<;;;;;;;;::::::::::99999999999888888888877777777777666666666666665555555555554444444433222222222221111111111110000000000////////////.....------------,,,,,,,,,,,++************)))))))))))('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"######"""""""""""""!!!!!!""!!!!!!!!!!!!! rrrrrrrssssssssssssssssttuuuuuuuuuuuuuuuuuvvvvvvsssssttttttttttttuuuuuuuvwwwwwxxxxxyyyyzzzzzzz{zzz|||{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||}}}~~~~€€€€€€€€€€€‚‚‚‚ƒƒ„„„……††††††††……„„ƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttssssssssssssssssrrrqqqqqqqqqppppppppppppppponnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhiiiihhhhhhhhhhhhhggggggggfffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbabbbbbaaaaaaaaaaaa````````^^^^^^^^^^^]]]]]]]]]]]]\\]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<======<<<<<<<<<<<;;;;;;;;::::::::::99999999999888888888877777777777666666666666666555555555554444444433222222222222111111111110000000000////////////.....------------,,,,,,,,,,,++*************))))))))))((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"######""""""""""""""!!!!!""!!!!!!!!!!!!!! rrrrrrrsssssssssssssssstuuuuuuuuuuuuuuuuuvvvvvvvssssstttttttttttttuuuuuuuvwwwwwwxxxxxyyyyyzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{|||||}}}~~~~€€€€€‚‚‚‚‚ƒƒ„„……†††‡‡‡‡‡†††…„„ƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††……………………………†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttsssssssssssssssssrrqqqqqqqqqppppppppppppppppnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhiiiihhhhhhhhhhhhhggggggggffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbabbbbbaaaaaaaaaaaa````````^^^^^^^^^^^]]]]]]]]]]]]\\]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<======<<<<<<<<<<<;;;;;;;;::::::::::99999999999888888888877777777777766666666666666555555555554444444433222222222222111111111110000000000////////////.....------------,,,,,,,,,,,++*************))))))))))((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"######""""""""""""""!!!!!"""!!!!!!!!!!!!! rrrrrrsssssssssssssssssuuuuuuuuuuuuuuuuuvvvvvvvvsssstttttttttttttttuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyy{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{|||||}}}}}~~~€€€€‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡‡‡‡‡‡††……ƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††…………………††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttssssssssssssssssrrqqqqqqqqqqpppppppppppppppnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhiiiihhhhhhhhhhhhhggggggggffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````^^^^^^^^^^^]]]]]]]]]]]]\\]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<======<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777777666666666666665555555555544444444332222222222221111111111100000000000///////////.....------------,,,,,,,,,,,++*************))))))))))(('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"#######"""""""""""""!!!!!"""!!!!!!!!!!!!! rrrrrrsssssssssssssssstuuuuuuuuuuuuuuuuuvvvvvvvvssstttttttttttttttttuuuuuvvvvvwwwwwwwxxxxxxxyyyyyxzzzzzzzzzzyyyyyzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{{{{|||||}}}}}~~~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡‡ˆˆˆˆˆˆ‡‡††…„„ƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††…………††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttsssssssssssssssssrqqqqqqqqqqpppppppppppppppnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjjjllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihiiiiihhhhhhhhhhhhhgggggggffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````^^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888877777777777666666666666665555555555544444444333222222222221111111111100000000000///////////......-----------,,,,,,,,,,,+++************))))))))))(('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"#######"""""""""""""!!!!!"""!!!!!!!!!!!!! rrrrrssssssssssssssssstuuuuuuuuuuuuuuuuvvvvvvvvvsstttttttttttttttttttuuuuvvvvvvvwwwwwwwxxxxxxxxxxxzzzzzyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{|||||}}}}}~~~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„……††‡‡ˆˆˆˆˆˆˆˆ‡‡††…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttssssssssssssssssrqqqqqqqqqqqppppppppppppppnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjjjlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihiiiiihhhhhhhhhhhhhgggggggfffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888877777777777666666666666665555555555544444444333222222222221111111111100000000000///////////......------------,,,,,,,,,,+++************))))))))))(('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"#######"""""""""""""!!!!!"""!!!!!!!!!!!!! rrrrrssssssssssssssssttuuuuuuuuuuuuuuuvvvvvvvvvvsttttttttttttttttttttuuuuvvvvvvvvwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{|||||||}}}}~~~~€€‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚ƒƒ„„„„……††‡‡ˆˆˆ‰‰‰‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚€€€€€‚‚‚‚‚€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~€}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssssssqqqqqqqqqqqppppppppppppppnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjjlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggfffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;:::::::::::99999999999888888888877777777777666666666666665555555555544444444333222222222221111111111100000000000///////////......------------,,,,,,,,,,+++************))))))))))(('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"#######"""""""""""""!!!!!"""!!!!!!!!!!!!! rrrrsssssssssssssssstttuuuuuuuuuuuuuuuvvvvvvvvvvtttttttttttttttttttttuuuuvvvvvvvvvwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{{{{{{{{||||||||}}}}~~~~~€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡†……„„ƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~€€€}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttssssssssssssssssqqqqqqqqqqqqpppppppppppppnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````_^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUTTUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;:::::::::::99999999999888888888877777777777666666666666665555555555554444444333222222222221111111111100000000000////////////.....------------,,,,,,,,,,+++************))))))))))(('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""!!!!!"""!!!!!!!!!!!!! rrrrsssssssssssssssstttuuuuuuuuuuuuuuvvvvvvvvvvvtttttttttttttttttttttuuuuvvvvvvvvvvvwwwwwwwwwwwwwwyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{|||||||||||||||{{{{{{{{{{{|||||||||}}}}~~~~€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒ„………………††‡‡ˆˆˆ‰‰‰ŠŠŠ‰‰‰ˆˆ‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚€€€€‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttsssssssssssssssqqqqqqqqqqqqpppppppppppppnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````_^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;:::::::::::99999999999888888888877777777777666666666666666555555555554444444333222222222222111111111100000000000////////////.....------------,,,,,,,,,,+++************))))))))))(('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####################"""""""""""""!!!!!"""!!!!!!!!!!!!! rrrssssssssssssssssttttuuuuuuuuuuuuuuvvvvvvvvvvvttttttttttttttttttttuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{||||||||||||||||{{{{{{{{{{{||||||||||}}}}~}~~€€€‚‚‚ƒƒƒƒƒ„„„„„„………††††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡††………„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„„„……„„„……„„„„„„„„„„……„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttsssssssssssssssqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````_^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;::::::::::99999999999888888888887777777777766666666666666555555555554444444333222222222222111111111100000000000////////////.....------------,,,,,,,,,,+++************))))))))))(('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""!!!!!"""!!!!!!!!!!!!! rrsssssssssssssssssttttuuuuuuuuuuuuuvvvvvvvvvvvvtttttttttttttttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{|||||||||||||||||{{{{{{{{{{||||||||||||}}}}}}~~€€‚‚‚ƒƒƒ„„„„„„…†††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡††………„„„„„„„„„„„„„„„…„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………„„„„………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuutttttttttttssssssssssssssqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjjlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggfffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````__^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666555555555554444444333222222222222111111111100000000000////////////.....------------,,,,,,,,,,+++*************)))))))))(('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""!!!!!"""!!!!!!!!!!!!! rrsssssssssssssssstttttuuuuuuuuuuuuvvvvvvvvvvvvvtttttttttttttttttuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{|||||||||||||||||{{{{{{|||||||||||||||||}}}}}}~~€€‚‚ƒƒƒ„„„„………†††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡‡††……………„„„„„„„„………………………„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………„„………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuutttttttttttssssssssssssssqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjjllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggfffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````__^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888877777777777666666666666665555555555544444443333222222222221111111111000000000000///////////.....------------,,,,,,,,,,+++*************)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""!!!!!"""!!!!!!!!!!!!! rssssssssssssssssstttttuuuuuuuuuuuuvvvvvvvvvvvvvttttttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||{{{{||||||||||||||||||||}}}}}}~~€€‚‚‚ƒƒ„„„…………‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡‡†††…………………………………………………………„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuttttttttttttsssssssssssssqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjjllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggfffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````__^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;:::::::::::99999999999888888888877777777777666666666666665555555555544444443333222222222221111111111000000000000///////////......-----------,,,,,,,,,,++++************)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""!!!!!"""!!!!!!!!!!!!! rssssssssssssssssttttttuuuuuuuuuuuvvvvvvvvvvvvvvtttttttttttttttuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||{{{||||||||||||||||||||||}|}}}}~~~€€‚‚‚ƒƒ„„………†‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††††…………………………………††††……………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„…††††††††††††††††……………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuutttttttttttttssssssssssssqqqqqqqqqqqqqqqppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````___^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;:::::::::::99999999999888888888877777777777666666666666665555555555544444443333222222222221111111111000000000000///////////......-----------,,,,,,,,,,++++************)))))))))((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""!!!!"""!!!!!!!!!!!!!! sssssssssssssssstttttttuuuuuuuuuuuvvvvvvvvvvvvvvttttttttttttttuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||{{{|||||||||||||||||||||||||}}}}~~~€€‚‚ƒƒ„„………†‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠ‹Š‹ŠŠŠŠŠ‰‰‰ˆˆ‡‡‡†††††……………………†††††††††…………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuutttttttttttttssssssssssssqqqqqqqqqqqqqqqqpppppppppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;:::::::::::99999999999888888888877777777777666666666666665555555555544444443333222222222221111111111000000000000///////////......------------,,,,,,,,,++++************)))))))))((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""!!!!"""!!!!!!!!!!!!!! sssssssssssssssstttttttuuuuuuuuuuvvvvvvvvvvvvvvvtttttttttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||{{|||||||||||||||||||||||||||}}}}~~~€€‚‚ƒƒ„„……†‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠ‰‰ˆˆˆ‡‡‡††††††††……†††††††††††……………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„††††††††††††††††††††……………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuttttttttttttttsssssssssssqqqqqqqqqqqqqqqqpppppppppnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggfffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```___^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;:::::::::::99999999999888888888877777777777666666666666666555555555554444443333222222222221111111111100000000000////////////.....------------,,,,,,,,,++++************)))))))))((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""!!!!""""!!!!!!!!!!!!! sssssssssssssssttttttttuuuuuuuuuvvvvvvvvvvvvvvvvttttttttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwyyyyyyzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}~~~€€‚‚ƒƒ„„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠ‰‰ˆˆˆ‡‡‡‡†††††††††††††††††††††…………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„………………………………„„„„„„„„„„„„„„†††††††††††††††††††††…………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuttttttttttttttsssssssssssrqqqqqqqqqqqqqqqqppppppppnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggfffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```____^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;::::::::::99999999999888888888887777777777766666666666666555555555554444443333222222222222111111111100000000000////////////.....------------,,,,,,,,,++++************)))))))))((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""!!!!""""!!!!!!!!!!!!! sssssssssssssssttttttttuuuuuuuuuvvvvvvvvvvvvvvvvttttttttttttuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwyyyyyzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}~~~€€‚‚ƒ„„……‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡†††††††††††††††††††††…………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„……………………………………………„„„„„„„„………††††‡‡†††††††††††††††……………………………„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuutttttttttttttttssssssssssrqqqqqqqqqqqqqqqqppppppppnnnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjjllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggfffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```____^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666555555555554444443333222222222222111111111100000000000////////////.....------------,,,,,,,,,++++************)))))))))((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""!!!!""""!!!!!!!!!!!!! sssssssssssssstttttttttuuuuuuuuvvvvvvvvvvvvvvvvvtttttttttttuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwyyyyzzzzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||||}||||||||||||||||||||||||||||||||}}}}~~~€€‚‚ƒ„„…†‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡†††††††††††††††††††……………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„……………………………………………………………………………‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuutttttttttttttttssssssssssrrqqqqqqqqqqqqqqqqpppppppnnnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjjmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``____^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666555555555554444443333222222222222111111111100000000000////////////.....------------,,,,,,,,,++++************)))))))))((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""!!!!""""!!!!!!!!!!!!! sssssssssssssstttttttttuuuuuuuuvvvvvvvvvvvvvvvvvtttttttttttuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwxxyyyzzzzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||||}}|||||||||||||||||||||||||||||||||}}}}~~~€€‚‚ƒ„„†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡††††††††††††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„………………………………………………………………………………‡‡‡‡‡‡‡‡‡†††††††††††………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{||||||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuttttttttttttttttsssssssssrrqqqqqqqqqqqqqqqqpppppppnnnnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgffffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``_____^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888887777777777766666666666666555555555554444443333322222222222111111111100000000000////////////.....------------,,,,,,,,,++++************)))))))))((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####################"""""""""""""!!!!""""!!!!!!!!!!!!! sssssssssssssttttttttttuuuuuuuvvvvvvvvvvvvvvvvvwttttttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwxxyyyzzzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||||}}}||||||||||||||||||||||||||||||||||}}}}}~~€€‚ƒƒ„…†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡††††††††††††††††††………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„………………………………………………………………………………‡‡‡‡‡‡‡‡‡†††††††††††……………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡††††††††††††††††††††††††…………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuutttttttttttttttsssssssssrrrqqqqqqqqqqqqqqqqpppppponnnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgffffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``_____^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;:::::::::::99999999999888888888877777777777666666666666665555555555544444433333222222222221111111111000000000000///////////.....------------,,,,,,,,,++++*************))))))))((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""!!!!""""!!!!!!!!!!!!! sssssssssssssttttttttttuuuuuuuvvvvvvvvvvvvvvvvvwtttttttttuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwxxxyyzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||}}|||||||||||||||||||||||||||||||||||}}}}}~~€€‚ƒƒ…††‡‡ˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††††††††††††††…………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………„„„„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„……………………††††††…………………………………………‡‡‡‡‡‡‡‡‡††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††……………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuttttttttttttttttssssssssrrrqqqqqqqqqqqqqqqqpppppponnnnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgfffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`_____^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;:::::::::::99999999999888888888877777777777666666666666665555555555544444433333222222222221111111111000000000000///////////......-----------,,,,,,,,,++++*************))))))))((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""!!!!""""!!!!!!!!!!!!! sssssssssssstttttttttttuuuuuuvvvvvvvvvvvvvvvvvwwtttttttttuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwxxxxyzzzzzzzzzzzzzzzzzzzzz{{{||||||||||||||||||||||}}}||||||||||||||||||||||}}}}||||||||||}}}}}~~€€‚ƒ„…††‡‡ˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡†††††††……………†††……………………„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………„„„ƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒ„„„„„„…………………††††††††………………………………………‡‡‡‡‡‡‡‡††††††††††…………………„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{|||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuutttttttttttttttssssssssrrrrqqqqqqqqqqqqqqqqpppppoonnnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhfffffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`______^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;:::::::::::99999999999888888888877777777777666666666666666555555555554444433333222222222221111111111000000000000///////////......-----------,,,,,,,,,+++++************))))))))((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""!!!!""""!!!!!!!!!!!!! sssssssssssstttttttttttuuuuuuvvvvvvvvvvvvvvvvvwwttttttttuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwxxxxyzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||}}}}|||||||||||||||||||}}}}}}}|||||||||||}}}}}~~€€‚ƒ„…††‡‡ˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡††††††…………………………………………„„„„„„„„„„„„„„„„„„…………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………†††††††††……………………………………‡‡‡‡‡‡‡††††††††††…………………„„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuttttttttttttttttsssssssrrrrqqqqqqqqqqqqqqqqpppppoonnnnnnnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkkjjjjmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiijiiiiiiiiiiihhhhhhhhhhhhhfffffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`______^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888877777777777666666666666666555555555554444433333222222222221111111111000000000000///////////......------------,,,,,,,,+++++************))))))))(((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""!!!!""""!!!!!!!!!!!!! ssttttttttttttttttuuuuusstttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{||||}}~~€‚ƒƒ„……††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††‡‡‡††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttrrrrrrrrqqqqqqqqqqqqqqqqpooonnnnnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeedddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666655555555444444444443333333333333222222222221111111100000000000////////////.-----------,,,,,,,,,,,,++++++++************)))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!! ssttttttttttttttttuuuuustttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxywwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||}}~~~€‚ƒƒ„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††‡‡†††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttrrrrrrrrrrqqqqqqqqqqqqqqpooonnnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeeeedddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999989888888888887777777777666655555555444444444443333333333333222222222221111111100000000000////////////.-----------,,,,,,,,,,,,++++++++************)))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!! sttttttttttttttttuuuuuustttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxywwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||}}}~~€‚ƒƒ„„…††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††‡‡†††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutrrrrrrrrrrqqqqqqqqqqqqqqqoooonnnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeeeedddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999898888888888877777777777666555555554444444444433333333333332222222222211111111000000000000///////////.-----------,,,,,,,,,,,,++++++++*************))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!! sttttttttttttttttuuuuuutttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||}}}~€‚‚ƒ„„……††‡‡‡‡‡ˆˆˆˆˆˆ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††‡‡†††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutrrrrrrrrrrrqqqqqqqqqqqqqqoooonnnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999898888888888877777777777666555555554444444444433333333333332222222222211111111000000000000///////////.-----------,,,,,,,,,,,,+++++++++************))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!! ttttttttttttttttuuuuuuuttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyywwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||}}}~€€‚‚ƒ„„……††††‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††‡††††††††††††††††††††††††††………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqqooooonnnnnnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkjjkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888877777777777666555555554444444444433333333333332222222222211111111000000000000///////////.-----------,,,,,,,,,,,,+++++++++************))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!! ttttttttttttttttuuuuuuuttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyywwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||}}~~€€‚‚ƒƒ„„………††††‡‡‡‡‡ŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡†††††††††††††††††††††††††††††………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqoooooonnnnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjiiiiiiijiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeeeddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````___^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888877777777777666555555554444444444443333333333332222222222211111111000000000000///////////.------------,,,,,,,,,,,+++++++++************))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!! tttttttttttttttuuuuuuuutttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyywwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||}}~~€€‚‚ƒƒ„„………††††††‡ŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡†††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxwwwwwwxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqoooooonnnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888877777777777666555555554444444444443333333333332222222222221111111000000000000///////////.------------,,,,,,,,,,,,++++++++************))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!! tttttttttttttttuuuuuuuutttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyywwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{|{{{{{{|{|||||||}}~~€€‚‚ƒƒƒ„„„………††††‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡†††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxwwwwwxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqooooooonnnnnnnnnnnnnnnmmmllllllllllllllkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888877777777777666555555555444444444443333333333332222222222221111111100000000000////////////------------,,,,,,,,,,,,++++++++************))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyywwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||}}}~~€€‚‚ƒƒƒ„„„„…………‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡†††††††††††††††††††††††††††††††††……………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxwwwwxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqooooooonnnnnnnnnnnnnnnmmmlllllllllllllllkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeedddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888877777777777666555555555444444444443333333333332222222222221111111100000000000////////////------------,,,,,,,,,,,,++++++++************))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyywwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||}}}}~~~€€€‚‚‚ƒƒƒ„„„„…ˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqoooooooonnnnnnnnnnnnnnnmmlllllllllllllllkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiijjiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777777777666555555555444444444443333333333333222222222221111111100000000000////////////------------,,,,,,,,,,,,++++++++************))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!! tttttttttttttuuuuuuuuuutttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyywwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||||}}}}~~~€€‚‚‚‚ƒƒƒ„„‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„……………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrrrrrrqqqqqqqqqqqoooooooonnnnnnnnnnnnnnnmmmllllllllllllllkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiijiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999888888888887777777777766555555555444444444443333333333333222222222221111111100000000000////////////------------,,,,,,,,,,,,++++++++*************)))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!! tttttttttttttuuuuuuuuuutttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyywwwxxxxxxxxxxxxxxxxxxxxxyxyyyyyyyyyyyyyyyyyyyyyyyzyyyyyzzzzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||||||}}}}}~~~€€€‚‚‚‚ƒƒ††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrrrrrrqqqqqqqqqqqoooooooonnnnnnnnnnnnnnnmmmlllllllllllllllkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiijjiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887777777777766555555555444444444443333333333333222222222221111111100000000000////////////------------,,,,,,,,,,,,++++++++*************)))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyywwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||||}}}}}~~~~€€€€‚‚‚…††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………………………………………………………………………‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuurrrrrrrrrrrrrrrqqqqqqqqqqooooooooonnnnnnnnnnnnnnnmmlllllllllllllllkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiijjiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888877777777777665555555554444444444433333333333332222222222211111111000000000000///////////------------,,,,,,,,,,,,+++++++++************)))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyywwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||||}}}}}}}~~~~€€€………†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰Š‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuurrrrrrrrrrrrrrrqqqqqqqqqqooooooooonnnnnnnnnnnnnnnmmmlllllllllllllllkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888877777777777665555555554444444444433333333333332222222222211111111000000000000///////////.-----------,,,,,,,,,,,,+++++++++************)))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyywwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzzzzzzzzzzzzzzz{|||||||||||||||||||||||||}}}}}}}}}~~~~~€€€€„„„…………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuurrrrrrrrrrrrrrrrqqqqqqqqqoooooooooonnnnnnnnnnnnnnnmmlllllllllllllllkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiijjiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888877777777777665555555554444444444443333333333332222222222211111111000000000000///////////.-----------,,,,,,,,,,,,,++++++++************)))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyywxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~€€€ƒƒ„„„……………†††††‡‡‡‡‡‡ˆˆˆˆŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuusrrrrrrrrrrrrrrrqqqqqqqqqoooooooooonnnnnnnnnnnnnnnmmmllllllllllllllkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888877777777777665555555554444444444443333333333332222222222221111111000000000000///////////.------------,,,,,,,,,,,,++++++++************)))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~ƒƒƒƒ„„„„……………†††††‡‡‡‡‡‡‡ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuusrrrrrrrrrrrrrrrrqqqqqqqqooooooooooonnnnnnnnnnnnnnmmmlllllllllllllllkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888877777777777665555555555444444444443333333333332222222222221111111100000000000///////////.------------,,,,,,,,,,,,++++++++************)))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~‚‚‚ƒƒƒƒ„„„„……………††††‡‡‡‡‡‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuusrrrrrrrrrrrrrrrrqqqqqqqqooooooooooonnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777777777665555555555444444444443333333333332222222222221111111100000000000///////////.------------,,,,,,,,,,,,++++++++************)))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~‚‚‚‚‚ƒƒƒƒ„„„„„…………††††††‡‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuussrrrrrrrrrrrrrrrrqqqqqqqooooooooooonnnnnnnnnnnnnnmmmmlllllllllllllllkkkkkkkmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa```_______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999888888888887777777777765555555555444444444443333333333333222222222221111111100000000000///////////.------------,,,,,,,,,,,,++++++++************)))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~‚‚‚‚ƒƒƒƒƒ„„„„……………††††ˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuussrrrrrrrrrrrrrrrrqqqqqqqoooooooooooonnnnnnnnnnnnnmmmmlllllllllllllllkkkkkkkmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``_______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887777777777765555555555444444444443333333333333222222222221111111100000000000///////////.------------,,,,,,,,,,,,++++++++************)))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~‚‚‚‚‚ƒƒƒƒ„„„„„……………†ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuusssrrrrrrrrrrrrrrrqqqqqqqoooooooooooonnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``_______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887777777777765555555555444444444443333333333333222222222221111111100000000000///////////.------------,,,,,,,,,,,,++++++++************)))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~‚‚‚‚‚ƒƒƒƒƒ„„„„…………‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||{{|{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuusssrrrrrrrrrrrrrrrrqqqqqqooooooooooooonnnnnnnnnnnnmmmmmlllllllllllllllkkkkkkmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887777777777765555555555444444444443333333333333222222222221111111100000000000///////////.------------,,,,,,,,,,,,++++++++*************))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~‚‚‚‚‚‚ƒƒƒƒƒ„„„„……‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||{||{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuussssrrrrrrrrrrrrrrrqqqqqqooooooooooooonnnnnnnnnnnnmmmmmmllllllllllllllkkkkkkmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiijjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888877777777777655555555554444444444433333333333332222222222211111111000000000000//////////.------------,,,,,,,,,,,,++++++++*************))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$########$############"""""""""""""""""!!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€‚‚‚‚‚ƒƒƒƒƒ„„„„‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………†………………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuussssrrrrrrrrrrrrrrrrqqqqqoooooooooooooonnnnnnnnnnnmmmmmmlllllllllllllllkkkkkmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiijjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888877777777777655555555554444444444443333333333332222222222211111111000000000000//////////.------------,,,,,,,,,,,,+++++++++************))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$########$############"""""""""""""""""!!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€‚‚‚‚‚‚ƒƒƒƒƒ„„††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………†††…………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuusssssrrrrrrrrrrrrrrrqqqqqoooooooooooooonnnnnnnnnnnmmmmmmlllllllllllllllkkkkkmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiijjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888877777777777655555555554444444444443333333333332222222222211111111000000000000//////////..-----------,,,,,,,,,,,,+++++++++************))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$########$############"""""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyywwxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€‚‚ƒƒƒ„„„„„……………………………………„„„†††††††††††††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvvvvvuuuuttttttttttttttttsssssssstttttttsssssssssssssssrrrqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddbbbbbbbbbbbaaaaaaaaaaa`````````````____________^^^]]]]]]\\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@?@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999998888888888877777777777666655555555555444444444443333333322222222222111111110000000///////////.............------------,,,,,,,++++++++++************)))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####$$$#############"""""""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyywxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€ƒƒƒƒ„„„„„„………………………………„„„††††††††††††††††††‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvvvvuuuttttttttttttttttssssssssttttttttsssssssssssssssrrqqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffffeeeeefeeeeeeeeeeeeddddddddddddbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^]]]]]]\\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999998888888888877777777777666655555555555444444444444333333322222222222111111110000000///////////.............------------,,,,,,,++++++++++*************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####$$$#############"""""""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyywxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€‚ƒƒƒƒ„„„„„„……………………………„„„†††††††††††††††††††‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvvvvuuuuttttttttttttttttsssssssttttttttsssssssssssssssrrqqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggffffffffffffeeeeefeeeeeeeeeeeeddddddddddddbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999998888888888877777777777666655555555555444444444444333333322222222222211111110000000///////////.............------------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####$$$#############"""""""""""""""""""!!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€‚‚ƒƒƒƒ„„„„„„……………………………„„†††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzwwwwwwwvvvvvvvvvvvvvvvvvuuuttttttttttttttttsssssssttttttttssssssssssssssssrqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffffeeeefeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999998888888888877777777777666665555555555544444444444333333322222222222211111110000000///////////..............-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###$$$#############"""""""""""""""""""!!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€‚‚‚ƒƒƒƒ„„„„„„„……………………„„„††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzwwwwwwwvvvvvvvvvvvvvvvvvuuuuttttttttttttttttsssssstttttttttsssssssssssssssrqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkklllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffffeeeeffeeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999998888888888877777777777666665555555555544444444444333333322222222222211111110000000////////////.............-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###$$$#############"""""""""""""""""""!!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€‚‚‚‚ƒƒƒƒ„„„„„„„„„„……„„„„„††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwwwvvvvvvvvvvvvvvvvvuuuttttttttttttttttsssssstttttttttssssssssssssssssqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggffffffffffffeeeeffeeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999998888888888877777777777666665555555555544444444444333333332222222222211111110000000////////////.............-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###$$$#############"""""""""""""""""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{z{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„††††††††††……………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwwwvvvvvvvvvvvvvvvvvuuutttttttttttttttttsssssttttttttttsssssssssssssssqqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggffffffffffffeeeeffeeeeeeeeeeeedddddddddddcbbbbbbbbbbbbaaaaaaaaaaa`a```````````____________^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::999999999888888888877777777777666665555555555544444444444333333332222222222211111110000000////////////.............------------,,,,,,+++++++++++************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###$$$#############""""""""""""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zz{{{{{{{{{{{{{{{{{{{{|||{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„††††††††††………………†††††††††‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwvvvvvvvvvvvvvvvvuuuuttttttttttttttttsssssttttttttttsssssssssssssssqqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggfffffffffffffeeeffeeeeeeeeeeeeeddddddddddcbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::999999999888888888887777777777666665555555555544444444444333333332222222222211111110000000////////////.............------------,,,,,,+++++++++++************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###$$$#############""""""""""""""""""""!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{z{{{{{{{{{{{{{{{{{{{{||||{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„†††††††………………………†††††††††‡‡‡‡††††††††††††‡‡‡‡‡ˆˆˆˆ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwvvvvvvvvvvvvvvvvuuuutttttttttttttttttsssstttttttttttssssssssssssssrqqqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkklllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggffffffffffffeeefffeeeeeeeeeeeeddddddddddcbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::999999999888888888887777777777766665555555555544444444444333333332222222222211111110000000////////////.............------------,,,,,,+++++++++++************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###$$$#############""""""""""""""""""""!!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{z{{{{{{{{{{{{{{{{{{{{||||{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„†††……………………………………††††††††††††††††††††††††††‡‡‡‡‡ˆˆŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttttttttsssstttttttttttssssssssssssssrqqqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkklllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggffffffffffffeeefffeeeeeeeeeeeeddddddddddcbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::999999999888888888887777777777766665555555555544444444444333333332222222222211111110000000////////////.............------------,,,,,,+++++++++++************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###$$$$############""""""""""""""""""""!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………††††††††††††††††††††††††††‡‡‡‡‡ˆŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttttttttsssstttttttttttssssssssssssssrrqqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkklllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggfffffffffffffeefffeeeeeeeeeeeeddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999998888888888877777777777666655555555555444444444443333333322222222222111111100000000///////////.............------------,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###$$$$############""""""""""""""""""""!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………†††††††††††††††……………†††††††‡‡‡‡ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuttttttttttttttttsssttttttttttttsssssssssssssrrqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggfffffffffffffeeffffeeeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;:::::::::::9999999998888888888877777777777666655555555555444444444444333333322222222222111111100000000///////////.............------------,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###$$$$############""""""""""""""""""""!!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………††††††††††††………………………††††††‡‡‡‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuttttttttttttttttsssttttttttttttsssssssssssssrrqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffeeffffeeeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;:::::::::::9999999998888888888877777777777666655555555555444444444444333333322222222222211111100000000///////////.............------------,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$############""""""""""""""""""""!!!!!!!!!!!!! ! vvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………††††††………………………………†††††‡‡‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………………„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuttttttttttttttttsstttttttttttttssssssssssssrrrqqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffeeffffeeeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::::9999999998888888888877777777777666665555555555544444444444333333322222222222211111100000000///////////.............------------,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$############""""""""""""""""""""!!!!!!!!!!!!! ! vvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„……………………………………………………………†††††…………………………………††††††‡‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuttttttttttttttttsstttttttttttttssssssssssssrrrqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkklllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggffffffffffffeffffeeeeeeeeeeeeeddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaa```````````___________]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::::9999999998888888888877777777777666665555555555544444444444333333322222222222211111100000000///////////..............-----------,,,,,,+++++++++++*************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$#############"""""""""""""""""""!!!!!!!!!!!!! ! vvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyzxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„…………………………………………†††††……………………………………†††††‡‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuttttttttttttttttstttttttttttttssssssssssssrrrqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkklllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggffffffffffffefffffeeeeeeeeeeeeddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;:::::::::::999999999888888888877777777777666665555555555544444444444333333332222222222211111100000000////////////.............-----------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$#############"""""""""""""""""""!!!!!!!!!!!!! ! vvvvwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyzxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„……………………………………††††…………………………………………†††††‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuttttttttttttttttsttttttttttttttsssssssssssrrrrqqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllkklllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggffffffffffffefffffeeeeeeeeeeeeddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777666665555555555544444444444333333332222222222211111100000000////////////.............-----------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$#############"""""""""""""""""""!!!!!!!!!!!!! ! vvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyzzxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„………………………………††††…………………………………………†††††ˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuttttttttttttttttsttttttttttttttsssssssssssrrrrqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmllllllllllllllkkllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggfffffffffffefffffeeeeeeeeeeeeddddddddccccbbbbbbbbbbbaaaaaaaaaaaaa````````````__________]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777666665555555555544444444444333333332222222222211111100000000////////////.............-----------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$#############"""""""""""""""""""!!!!!!!!!!!!! ! vvvwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„…………………………††…………………………………………………††††ˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†……………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttttttttttssssssssssrrrrrqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeedddddddccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````__________]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777766665555555555544444444444333333332222222222211111100000000////////////.............-----------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$#############"""""""""""""""""""!!!!!!!!!!!!! ! vvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„…………………………†……………………………………………………††††ˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††………………………………………………………………………………………………………………………………………………………………………………„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{|{{{{{{{{{{{{{{{{{{zzzzzzwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttttttttttssssssssssrrrrrqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllllkllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeedddddddccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````__________]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777766665555555555544444444444333333332222222222211111100000000////////////.............-----------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$#############"""""""""""""""""""!!!!!!!!!!!!! ! vvwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„………………………………………………………………………………††††ˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††…………………………………………………………………………………………………………………………………………………………………………„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{|{{{{{{{{{{{{{{{{{{zzzzzzwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttttttttttttssssssssssrrrrrqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllllklllllllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeedddddddccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_________]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777766665555555555544444444444333333332222222222211111100000000////////////.............-----------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$#############"""""""""""""""""""!!!!!!!!!!!!! ! vvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„…………………………………………………………………………††††ˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††………………………………………………………………………………………………………………………………………………………………………„„…………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{||{{{{{{{{{{{{{{{{{{zzzzzwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttttttttttttsssssssssrrrrrrqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllklllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddcccccbbbbbbbbbbbaaaaaaaaaaaaa````````````_________]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777766665555555555544444444444333333332222222222211111100000000////////////.............------------,,,,,++++++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$#############"""""""""""""""""""!!!!!!!!!!!!! ! vwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††…………………………………………………………………………………………………………………………………………………………………„……………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{||{{{{{{{{{{{{{{{{{{zzzzzwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuutttttttttttttttutttttttttttttttsssssssssrrrrrrqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_________]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777777666655555555555444444444443333333322222222222111111000000000///////////.............------------,,,,,++++++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$#############"""""""""""""""""""!!!!!!!!!!!!! ! vwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{|||{{{{{{{{{{{{{{{{{zzzzzwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttttttttttuttttttttttttttttssssssssrrrrrrqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_________]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777777666655555555555544444444443333333322222222222111111000000000///////////.............------------,,,,,++++++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$#############"""""""""""""""""""!!!!!!!!!!!!! ! vwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{|||{{{{{{{{{{{{{{{{{{zzzzwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttttttttttuutttttttttttttttssssssssrrrrrrrqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggffffffffffffffffffeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````________]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777777666665555555555544444444443333333322222222222211111000000000///////////.............------------,,,,,++++++++++++************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$#############"""""""""""""""""""!!!!!!!!!!!!! ! xxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttssssssssssrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlmmmlllllllllllllllkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhgfffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777776666666655555555555444444433333333333222222222222111111000000000000////////..........------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! !!! xxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{yzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmlllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhggfffffffffffffeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777776666666655555555555444444433333333333322222222222111111000000000000////////..........------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! !!! xxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††‡‡‡‡ˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuututttttttttttttttsssssssssrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhggfffffffffffffeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777776666666655555555555444444433333333333322222222222111111100000000000////////..........------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!! !!! xxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuututtttttttttttttttssssssssrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhggfffffffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777776666666655555555555444444443333333333322222222222111111100000000000////////..........------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!! !!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssssrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhggfffffffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777776666666655555555555444444443333333333322222222222111111100000000000////////..........------------,,,,,,,,,,,++++++++++++**********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!! !!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssssrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhgggffffffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777776666666655555555555444444443333333333322222222222111111100000000000////////..........------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhgggffffffffffffeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777776666666655555555555444444443333333333322222222222111111100000000000////////..........------------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhgggfffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777776666666655555555555444444443333333333322222222222111111100000000000////////..........------------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhgggfffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777776666666665555555555544444443333333333322222222222111111100000000000////////..........------------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777776666666665555555555544444443333333333322222222222111111100000000000////////...........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhggggffffffffffffeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777776666666665555555555544444443333333333322222222222111111100000000000////////...........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhggggfffffffffffffeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777766666666655555555555444444433333333333222222222221111111000000000000///////...........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxxxyyyyyyyyyyyyyyyyzyyyzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‡†††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhggggfffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777766666666655555555555444444433333333333222222222221111111000000000000///////...........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxxxyyyyyyyyyyyyyyyyzyyyzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}}{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiihhhgggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887777766666666655555555555444444433333333333222222222222111111000000000000///////...........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxxyyyyyyyyyyyyyyyyyzyyyzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiiihhgggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887777766666666655555555555444444433333333333222222222222111111000000000000///////...........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxxyyyyyyyyyyyyyyyyzzyyzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}}}{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………………………………„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiihhgggggfffffffffffffeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887777766666666655555555555444444433333333333322222222222111111000000000000///////...........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxxyyyyyyyyyyyyyyyyzzyyzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiihhgggggfffffffffffffeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887777766666666655555555555444444443333333333322222222222111111100000000000///////...........------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxyyyyyyyyyyyyyyyyzzzyzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………………………………………„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiihhggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887777766666666655555555555444444443333333333322222222222111111100000000000///////...........------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxxyyyyyyyyyyyyyyyzzzyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssrrrrrrrrqqqqqqqqqqqqqqpppqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiihggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887777766666666655555555555444444443333333333322222222222111111100000000000///////...........------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxyyyyyyyyyyyyyyyyzzzyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrqqqqqqqqqqqqqqqppqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihggggggfffffffffffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888887777766666666655555555555444444443333333333322222222222111111100000000000///////...........------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrqqqqqqqqqqqqqqqppqpppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihggggggfffffffffffffeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888887777766666666655555555555444444443333333333322222222222111111100000000000///////...........------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! !!! xxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………………………………………………………………„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrrqqqqqqqqqqqqqqppqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiihggggggfffffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888887777766666666665555555555444444443333333333322222222222111111100000000000///////...........------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! !!! xxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………………………………………………………………„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsrrrrrrrrrqqqqqqqqqqqqqqqpqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiihgggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888887777766666666665555555555544444443333333333322222222222111111100000000000///////...........------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! !!! xxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………………………………………………„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsrrrrrrrrrqqqqqqqqqqqqqqqpqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiigggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888777766666666665555555555544444443333333333322222222222111111100000000000///////...........------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! !!! xxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………………………………………………………………………………………………„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsrrrrrrrrrrqqqqqqqqqqqqqqpqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiigggggggfffffffffffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888777766666666665555555555544444443333333333322222222222111111100000000000///////...........------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! !!! xxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{|||zzzz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………†††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzxxxxwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiigggggggfffffffffffffeeeeeddddddddcccccccccccccbbbbccbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777766666666666555555554444443333333333322222222111111000000000000///////...........-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!  xxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{|||zzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiiiiggggggggffffffffffffeeeeedddddddddccccccccccccbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777766666666666555555554444443333333333322222222111111000000000000///////...........-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!  xxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{||||zzz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooonnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjjiiiiiiiiiiiggggggggffffffffffffeeeeedddddddddccccccccccccbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777766666666666555555554444443333333333322222222111111000000000000///////...........-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!  xxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{||||zzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzxxxxxwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooonnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiggggggggffffffffffffeeeeedddddddddccccccccccccbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888887777777766666666666555555554444443333333333322222222111111000000000000///////...........-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!  xxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{|||||zzz{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiggggggggfffffffffffffeeeedddddddddccccccccccccbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777766666666666555555554444443333333333322222222111111100000000000///////...........-----------,,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!  xxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{|||||zz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiggggggggfffffffffffffeeeedddddddddcccccccccccccbbbcccbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777766666666666555555554444443333333333322222222111111100000000000///////...........------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!  xxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{|||||zz{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiigggggggggffffffffffffeeeeddddddddddccccccccccccbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777776666666666555555554444443333333333322222222111111100000000000///////...........------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!  xxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{||||||z{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzxxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiigggggggggffffffffffffeeeeddddddddddccccccccccccbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJIIIIIIIIIIHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666555555554444443333333333322222222111111100000000000///////...........------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  xxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{||||||z{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡††‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzxxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiigggggggggfffffffffffffeeeddddddddddccccccccccccbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666555555554444443333333333322222222111111100000000000///////...........------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  xxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{z{{{{{{{{{{{{{{{{{|||||||z{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiigggggggggfffffffffffffeeeddddddddddccccccccccccbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_______^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666555555554444443333333333322222222111111100000000000///////...........------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  xxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiggggggggggffffffffffffeeeddddddddddcccccccccccccbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_______^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666555555554444443333333333322222222111111100000000000///////...........------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  xxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiggggggggggffffffffffffeeedddddddddddccccccccccccbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_______^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666655555554444444333333333332222222111111100000000000///////...........------------,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  xxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnmmmmmmmmmmmmmllllmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiggggggggggffffffffffffeeedddddddddddccccccccccccbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666655555554444444333333333332222222111111100000000000///////...........------------,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  xxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{|{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnmmmmmmmmmmmmmllllmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiigggggggggggffffffffffffeedddddddddddcccccccccccccbccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777776666666666655555554444444333333333332222222111111100000000000///////...........------------,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  xxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{||{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnmmmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiigggggggggggffffffffffffeedddddddddddcccccccccccccbcccccbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777776666666666655555554444444333333333332222222111111100000000000///////...........------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  xxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{|||{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnmmmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiigggggggggggffffffffffffeedddddddddddcccccccccccccbcccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````______^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777776666666666655555554444444333333333332222222111111100000000000///////...........------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  xxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{||||{{{{{{{{{{{{{{zzzzzzzxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnmmmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiigggggggggggfffffffffffffeddddddddddddccccccccccccbcccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777776666666666655555554444444333333333332222222111111100000000000///////...........------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  xxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnmmmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiigggggggggggfffffffffffffeddddddddddddccccccccccccbcccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777776666666666655555554444444333333333332222222111111100000000000///////............-----------,,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  xxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmlllmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiggggggggggggffffffffffffeddddddddddddccccccccccccbcccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777766666666666555555544444443333333333322222221111111000000000000//////............-----------,,-,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  xxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒ„„„„„„„„„„ƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmlllmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiggggggggggggffffffffffffeddddddddddddcccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777766666666666555555544444443333333333322222221111111000000000000//////............-----------,,-,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!!  xxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„„……………………………„„ƒƒƒ‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||{{{{{{{{{{{zzzzzxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiggggggggggggffffffffffffedddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777766666666666555555544444443333333333322222221111111000000000000//////............-----------,,-,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!!  xxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„……†††‡‡‡‡‡†††……„„ƒƒ‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{{{zzzzzxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmllmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiggggggggggggffffffffffffeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777766666666666555555544444443333333333322222221111111000000000000//////............-----------,,-,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!!  xyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„………………………………………………………………………………………………………†„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„…††‡‡ˆˆˆˆˆˆˆ‡‡††……„ƒƒ‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||{{{{{{{{{{zzzzzxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmllmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiggggggggggggfffffffffffffeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777766666666666555555544444443333333333322222221111111000000000000//////............-----------,,-,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!!  xyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„………………………………………………………………………………………………………††„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€‚‚ƒƒ„…††‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡†……„ƒƒ‚‚‚‚€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||}|||||||||{{{{{{{{{{zzzzzxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmllmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiigggggggggggggffffffffffffeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777766666666666555555544444443333333333322222221111111000000000000//////............-----------,,-,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!!  xyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„………………………………………………………………………………………………………†††„„„„„„„„„„„„„„„„„„„„……………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€‚‚ƒ„„…†‡ˆˆ‰ŠŠŠ‹‹ŠŠŠ‰ˆˆ‡†……„ƒƒƒ‚‚‚€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|}}|||||||||{{{{{{{{{zzzzzxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmllmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiigggggggggggggffffffffffffeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````____^^^^^^^^^]]]]]]]]]]]]\\\\\]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777776666666666555555544444443333333333322222221111111100000000000//////............-----------,,-,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!!  yyyzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚ƒƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹ŠŠ‰ˆ‡†……„ƒˆ‡‡‡†††††††††††††…………„„„„€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppqpppppppppppppppooooooooommmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhgggggggggggggffffeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777766666666666555555555554444444433333333333222222221111111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!! yyyzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚ƒƒ„…†‡ˆ‰Š‹ŒŒŒŒ‹Š‰ˆˆ‡†…„ƒˆ‡‡‡‡‡‡‡‡‡‡†††††††…………„„„€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppqqpppppppppppppppoooooooommmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhgggggggggggggffffeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777766666666666555555555554444444433333333333222222221111111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!! yyzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚ƒƒ„…†ˆ‰Š‹‹ŒŒŒ‹Š‰ˆ‡†…„„ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††…………„„„€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppqqqqppppppppppppppooooooommmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggggffffeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777766666666666555555555554444444433333333333222222221111111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!! yyzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚ƒƒ„†‡ˆ‰Š‹ŒŒŽŽŽŒ‹Š‰ˆ‡†…„„ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………„„„€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}||||||||{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppqqqqqpppppppppppppooooooommmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggggffffeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777766666666666555555555554444444433333333333222222221111111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!! yyzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚‚ƒ„…‡ˆ‰Š‹ŒŽŽŽŽŒ‹Š‰ˆ‡†…„„ˆˆˆ‡‡‡‡‡ˆ‡‡‡‡‡‡‡†††………„„„€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpqqqqqqqppppppppppppoooooommmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhggggggggggggffffedddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777766666666666555555555554444444433333333333222222221111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!! yyzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚ƒ„…†‡‰Š‹ŒŒŽŽŒŒ‹Š‰ˆ‡†…„„ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††………„„„€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpqqqqqqqqqppppppppppoooooommmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhggggggggggggffffedddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777766666666666555555555554444444433333333333222222221111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!!! yzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚‚ƒ„…†‡ˆ‰Š‹ŒŒ‹Š‰ˆ‡††…„„ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††………„„„€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}||||||||{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooommmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhgggggggggggggfffeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777766666666666555555555554444444433333333333222222221111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!"!!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚ƒ„…†‡ˆ‰Š‹ŒŒŒŒ‹‹Š‰ˆ‡†……„„ˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆ‡‡†††………„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}||||||||{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppoooooommmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggfffeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777766666666666555555555554444444433333333333222222221111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!"!!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒŒ‹‹Š‰ˆ‡††…„„„ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡††………„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyxxxxxxxwwwwwvvvvvuvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppoooooommmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggfffeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDCCDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777766666666666555555555554444444433333333333222222221111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!"!!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡‡†……„„„‰‰‰‰‰‰ŠŠŠ‰‰‰ˆˆˆ‡‡††………„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{{zzzzzzzzzzyyyzzyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxwwwwwvvvvuvuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooommmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhggggggggggggfffeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDCCDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777766666666666555555555554444444433333333333222222221111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚ƒ„„…†‡ˆ‰‰ŠŠŠŠŠ‰‰ˆ‡‡†……„„„„‰‰‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††………„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzyyyyyyyyxxxxxwwwwvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooommmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhggggggggggggfffeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDCCDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777766666666666555555555554444444433333333333222222221111111111100000000000//////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚ƒ„…††‡ˆˆ‰‰‰‰‰ˆˆ‡‡†……„„„„„‰‰ŠŠŠŠ‹‹ŠŠŠ‰‰ˆˆ‡‡††……„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzyyyyyxxxxwwwwvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooommmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhggggggggggggfffeedddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777766666666666555555555554444444433333333333222222221111111111100000000000//////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚‚ƒ„„…††‡‡ˆˆˆˆˆ‡‡††……„„„„„„‰ŠŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡††……„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyxxxxwwwwvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqpppppppppppoooooommmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggggggffeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888887777666666666665555555555544444444333333333332222222211111111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡‡‡‡‡‡††……„„„„„„„„ŠŠ‹‹‹‹Œ‹‹‹ŠŠ‰‰ˆ‡‡†………„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{zzzzzzyyyyxxxxwwwwvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssssssstttttttttttsssssssssrrrrrrqqqqqqqqqqppppppppppppoooooommmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggffeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888887777666666666665555555555544444444333333333332222222211111111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……††††††………„„„ƒƒƒ„„„ŠŠ‹‹ŒŒŒŒŒ‹‹Š‰‰ˆ‡‡†………„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{zzzzzyyyyyxxxxwwwvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssstttttttttttttttttttsssssssrrrrqqqqqqqqqqppppppppppppoooooommmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggffeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777666666666665555555555544444444333333333332222222211111111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…………………„„„ƒƒƒƒƒƒ„„…Š‹‹ŒŒŒŒŒŒ‹‹Š‰‰ˆ‡††……„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{{|||||||||||||||||{{{{{zzzzzyyyyxxxxwwwwvvvvvvvvuuuuuuuuuuuutttttttttttttttssssssssttttttttttuuuuttttttttttsssssrrrrrqqqqqqqqqpppppppppppooooooommmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggggffeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777766666666665555555555544444444333333333332222222211111111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒ„„…‹‹ŒŒŒŒŒŒ‹Š‰‰ˆ‡††……„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}}|||||{{{{{zzzzzyyyyxxxxwwwwvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssttttttttttuuuuuuuuuuuuttttttsssssrrrrqqqqqqqqppppppppppppooooooommmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggggffeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777766666666665555555555544444444333333333332222222211111111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„ƒƒƒƒƒ‚‚‚ƒƒƒ„„…‹‹ŒŒŒŒ‹Š‰ˆˆ‡††……„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}}}}}||||{{{{{zzzzzyyyyxxxxwwwwwvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuutttttssssrrrrqqqqqqqqppppppppppppooooooommmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggggffeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777766666666665555555555544444444333333333332222222211111111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„……‹ŒŒŒŒ‹Š‰ˆˆ‡†……„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}}}}}}}|||{{{{zzzzzyyyyyxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttttttuuuuuuuvvvvvuuuuuuutttttssssrrrqqqqqqqqppppppppppppooooooommmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggggffeeedddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777776666666666555555555554444444433333333333222222221111111111100000000000//////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……‹ŒŒŒ‹‹Š‰ˆ‡‡†……„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}|||||{{{{zzzzzyyyyyxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuttttttttttttttttttttttuuuuuvvvvvvvvvvuuuuuuttttssssrrrqqqqqqqqppppppppppppooooooommmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggggfeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777766666666665555555555544444444333333333332222222211111111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŽŽŽŽŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‹ŒŒŒŒ‹ŠŠ‰ˆ‡††……„„„„„ƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||}|||||||||||}}}}}}}||||||{{{zzzzzzyyyyyxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuttttttttttttttttttttuuuuuvvvvvvvvvvvvuuuuuttttssssrrrqqqqqqqqppppppppppppooooooommmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggfeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777766666666665555555555544444444333333333332222222211111111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŽŽŽŽŽŒŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚ƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‹ŒŒŒŒ‹Š‰ˆˆ‡†……„„„„„„ƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||}}|||||||||||||||||||||||{{zzzzzzyyyyyyyxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuutttttttttttttttttttuuuuuvvvvvvvvvvvvvuuuuuttttssssrrrqqqqqqqqppppppppppppooooooommmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggfeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777766666666665555555555544444444333333333332222222211111111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŽŽŽŽŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‹ŒŒŒŒ‹‹Š‰ˆ‡††……„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|}}||||||||||||||||||||||{{zzzzzzyyyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuttttttttttttttttttuuuuuvvvvvvvvvvvvvuuuuuttttsssrrrrqqqqqqqqppppppppppppooooooommmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhggggggggggggfeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777766666666666555555555544444444433333333332222222211111111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŽŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‹ŒŒŒŒŒŒ‹‹Š‰‰ˆ‡††……„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||}|||||||||||||||||||||{{{zzzzzzyyyyyyyyyxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuttttttttttttttttttuuuuvvvvvvvvvvvvvvuuuuttttssssrrrrqqqqqqqqpppppppppppppoooooommmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhggggggggggggfeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777766666666666555555555544444444433333333332222222211111111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{|{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……‹ŒŒŒŒŒ‹‹ŠŠ‰ˆ‡‡†……„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{zzzzzyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuttttttttttttttttuuuuuuvvvvvvvvvvvvuuuutttttsssrrrrrqqqqqqqqpppppppppppppoooooommmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhggggggggggggfeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777766666666666555555555544444444433333333333222222211111111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{|{{{{|||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……‹‹ŒŒŒ‹‹ŠŠ‰ˆˆ‡††……„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuutttttttttttttttttuuuuuvvvvvvvvvvvuuuutttttssssrrrrqqqqqqqqqpppppppppppppoooooommmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhggggggggggggfeeeedddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777766666666666555555555544444444433333333333222222211111111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!!! zzzzz{{{{{{{{{{{{{{{|||zzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŽŽŽŽŽŒŒ‹‹ŠŠŠ‰ŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒ„ƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††‡‡ˆˆˆˆˆˆˆ‡††…„„ƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒ€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzyyyyyxxxxxxxwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvwvvvvvuuuuuttttsssssrrrrrqqssssssrrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDCCDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777766666666666555555555544444444433333333333222222211111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzzzz{{{{{{{{{{{{{{{|||zzzzzzz{{{{{{{{{{{{{{{{{|{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŽŽŽŽŒŒ‹‹‹ŠŠŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…††‡‡‡ˆˆˆˆ‡‡‡†……„ƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒ€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{zzzyyyyyxxxxxxxwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuttttsssssrrrrrqqqssssssrrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDCCDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777766666666666555555555544444444433333333333222222211111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzzzz{{{{{{{{{{{{{{{|||zzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{|||||||||||||||||}||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŽŽ‘‘‘‘‘‘ŽŽŒŒ‹‹ŠŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……†………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…††‡‡‡‡ˆˆ‡‡‡†……„„ƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{|||||||||{{{{{{{{{{{{zzzzyyyyxxxxxxxxwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuutttttsssssrrrrrrqqqssssssrrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDCCDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777766666666666555555555544444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzzz{{{{{{{{{{{{{{{||||zzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{|||||||||||||||||}||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒŽŽ‘‘‘‘‘‘‘‘ŽŽŒŒ‹‹ŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……††‡‡‡‡‡‡‡‡††…„„ƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||{{{||||||{{{{{{{{{{{{{{{zzzzyyyyxxxxxxxxwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuutttttsssssrrrrrrqqqqssssssrrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDCCDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777776666666666555555555544444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzzz{{{{{{{{{{{{{{{||||zzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{|||||||||||||||||}|||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒŽ‘‘‘‘‘‘‘‘‘‘ŽŒŒ‹ŽŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†††‡‡‡‡‡‡††……„„ƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€‚‚‚ƒƒƒƒ„„„„„„„ƒƒƒƒƒ‚‚‚‚€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||{{{{{||||{{{{{{{{{{{{{{{{zzzzzyyyxxxxxxxxxwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvuuuuutttttsssssrrrrrrrqqqqsssssssrrrrrrrrrrrrrqqqqqnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDCCDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777776666666666555555555544444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzzz{{{{{{{{{{{{{{{||||zzzzzzz{{{{{{{{{{{{{{{{||{{{{{{||||||||||||||||||}|||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŽ‘‘‘‘’’’’‘‘‘‘ŽŽŒŒŽŽŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†††‡‡‡‡†††……„„ƒƒ‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€‚‚‚ƒƒƒ„„„„„„„„„„ƒƒƒƒƒ‚‚‚€€~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||{{{{{{{|{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttsssssssrrrrrrrqqqqsssssssrrrrrrrrrrrrrqqqqqnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDCCDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777776666666666555555555544444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzzz{{{{{{{{{{{{{{{||||zzzzzz{{{{{{{{{{{{{{{{{||{{{{{{|||||||||||||||||}}|||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹ŒŒŽ‘‘‘’’’’’’‘‘‘ŽŽŒŽŽŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†††††††††……„„ƒƒƒ‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~€€€‚‚ƒƒƒ„„„„…„„„„„„„ƒƒƒƒ‚‚‚€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyxxxxxxxxxwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssrrrrrrrqqqqqsssssssrrrrrrrrrrrrrqqqqqonnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDDCCDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777776666666666555555555544444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********))))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzzz{{{{{{{{{{{{{{{||||zzzzzz{{{{{{{{{{{{{{{{|||{{{{{{|||||||||||||||||}}|||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽ‘‘’’’’’’’‘‘‘ŽŽŽŽŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††††††††………„„ƒƒ‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~€€€‚‚‚ƒƒ„„„……………„„„„„ƒƒƒ‚‚‚€€~~~}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttssssssrrrrrrrrqqqqqssssssssrrrrrrrrrrrrqqqqqonnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDDCCDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777776666666666555555555544444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********))))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{|||||zzzzzz{{{{{{{{{{{{{{{{|||{{{{{{|||||||||||||||||}}||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽ‘‘‘’’’’’’’‘‘‘ŽŽŽŽŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠ‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†††††††††……„„ƒƒƒ‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~€€€‚‚ƒƒ„„„…………………„„„„ƒƒƒ‚‚‚€€€~~~~}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{z{{{{{{{{{{{{{{zzzzzzzzzzzxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrqqqqqssssssssrrrrrrrrrrrrqqqqqonnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[YYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDDCCDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555544444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********))))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{|||||zzzzzz{{{{{{{{{{{{{{{{|||{{{{{{|||||||||||||||||}}||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŽŽ‘‘‘’’’’’’’‘‘‘ŽŽŽŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††††††………„„ƒƒƒ‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~€€€‚‚ƒƒ„„„……………………„„„ƒƒƒ‚‚‚€€~~~}}~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{zz{{{{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrqqqqqssssssssrrrrrrrrrrrrqqqqqonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[YYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDDCCDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555544444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********))))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzz{{{{{{{{{{{{{{|||||zzzzzz{{{{{{{{{{{{{{{{|||{{{{{||||||||||||||||||}}|||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŽŽ‘‘‘‘’’’’’‘‘‘‘‘ŽŽŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒ„„„………†††††††††……„„„ƒƒ‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~€€€‚‚ƒƒ„„„………………………„„„ƒƒƒ‚‚€€~~~}}}~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{zzzzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttsssssssrrrrrrrrrrqqqqsssssssssrrrrrrrrrrrqqqqqonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeedddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555544444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********))))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{|||||zzzzz{{{{{{{{{{{{{{{{||||{{{{{|||||||||||||||||}}}||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŽŽ‘‘‘‘’’‘‘‘‘‘’‘‘ŽŽŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒ„„„„………††††††††………„„ƒƒƒ‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~€€€‚‚ƒƒ„„„………………………„„„ƒƒƒ‚‚€€€~~~~}}}~~}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{zzzzzzzzzzzzzzyyxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttsssssssrrrrrrrrrrqqqqsssssssssrrrrrrrrrrrrqqqqonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeedddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555544444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********))))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{|||||zzzzz{{{{{{{{{{{{{{{{||||{{{{{|||||||||||||||||}}}||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘’’‘‘ŽŽŒŒŒ‹‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒ„„„„………†††††††††………„„ƒƒƒ‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~€€‚‚ƒƒ„„„…………††…………„„ƒƒƒ‚‚€€€~~~}}}}~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{zzzzzzzzzzzzzzyyyxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttsssssssrrrrrrrrrrqqqqsssssssssrrrrrrrrrrrrqqqqonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeedddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555544444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzz{{{{{{{{{{{{{{||||||zzzzz{{{{{{{{{{{{{{{{||||{{{{{|||||||||||||||||}}}||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŽ‘‘‘‘‘‘‘’’’‘‘‘ŽŽŒŒ‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡†††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒ„„„„………††††††††………„„„ƒƒƒ‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€‚‚ƒƒƒ„„…………††††………„„„ƒƒ‚‚€€€~~~}}}}}~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttssssssssrrrrrrrrrrqqqqssssssssssrrrrrrrrrrrqqqqoonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeedddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555544444444433333333333222222221111111111100000000000///////...........-------------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzz{{{{{{{{{{{{{{||||||zzzzz{{{{{{{{{{{{{{{{{|||{{{{{|||||||||||||||||}}}||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽ“’’’’‘‘ŽŽŒŒ‹‹‹‹‹ŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒ„„„„………†††††††††………„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€‚‚‚ƒƒ„„…………†††††………„„„ƒƒ‚‚€€~~~~}}}}}~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrrqqqssssssssssrrrrrrrrrrrqqqqoonnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555544444444433333333333222222221111111111100000000000///////...........-------------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzz{{{{{{{{{{{{{{||||||zzzzz{{{{{{{{{{{{{{{{||||{{{{|||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŽŽ“““’’’’‘‘ŽŽŒŒ‹‹‹‹‹Š‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ„„„„„………†††††††††………„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ€€‚‚‚ƒƒ„„…………†††††††………„„ƒƒ‚‚€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrqqqssssssssssrrrrrrrrrrrqqqqoonnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666655555555544444444433333333333222222221111111111100000000000///////...........-------------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzz{{{{{{{{{{{{{{||||||zzzz{{{{{{{{{{{{{{{{{||||{{{{|||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽ“““““’’’‘‘‘ŽŽŒŒ‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………………………„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†††††††††………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒ€‚‚ƒƒƒ„„………†††††††††………„„ƒƒ‚‚€€€~~~~~}}}}}}|}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrqqqssssssssssrrrrrrrrrrrqqqqoonnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666655555555544444444433333333333222222221111111111100000000000///////...........-------------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zz{{{{{{{{{{{{{{{||||||zzzz{{{{{{{{{{{{{{{{{||||{{{{|||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŽŽŽŽ“““““““’’’‘‘ŽŽŒŒ‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„„„„…………†††††††††………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ„„‚‚ƒ„„………††††‡‡‡‡††††……„„ƒƒ‚‚€€€~~~~~}}}}}}}|}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrqqqssssssssssrrrrrrrrrrrqqqqoonnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666655555555544444444433333333333222222221111111111100000000000///////...........-------------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zz{{{{{{{{{{{{{{{||||||zzzz{{{{{{{{{{{{{{{{{||||{{{{|||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŽŽŽŽ“““““““““’’‘‘ŽŽŒŒ‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡†††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††††††††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…‚‚ƒ„„……†††‡‡‡‡‡‡‡‡‡††………„„ƒ‚‚€€~~~~~}}}}}}}}|}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrqqqssssssssssrrrrrrrrrrrqqqqoonnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666655555555544444444433333333333222222221111111111100000000000///////...........-------------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zz{{{{{{{{{{{{{{{||||||zzzz{{{{{{{{{{{{{{{{{||||{{{{|||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ“““““”““““’’‘‘ŽŽŒŒ‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡†††††…………………………††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††††‡‡††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†ƒƒ„……††‡‡ˆˆˆˆˆˆˆ‡‡‡††……„„ƒ‚‚€€~~~~~~}}}}}}}}||}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrqqqssssssssssrrrrrrrrrrrrqqqoonnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666655555555544444444433333333333222222221111111111100000000000///////...........-------------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zz{{{{{{{{{{{{{{{||||||zzzz{{{{{{{{{{{{{{{{|||||{{{|||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ’“““””””“““’’‘‘ŽŽŒŒŒ‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡†‡‡†††††††……………………†††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††††‡‡††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…††‡„……†‡‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡‡††…„„ƒƒ‚€€~~~~~}}}}}}}}}}||}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzzzyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrrqqsssssssssssrrrrrrrrrrrqqqoonnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666655555555544444444433333333333222222221111111111100000000000///////...........-------------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zz{{{{{{{{{{{{{{{||||||zzz{{{{{{{{{{{{{{{{{|||||{{{|||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŽŽ’’“““””””“““’’‘ŽŒŒˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††††‡‡‡††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ…†‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡††……„ƒƒ‚€€~~~~~}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzzzyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrrqqsssssssssssrrrrrrrrrrrqqqooonnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555544444444433333333333222222221111111111100000000000///////...........-------------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zz{{{{{{{{{{{{{{{||||||zzz{{{{{{{{{{{{{{{{||||||{{{|||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŽŽ’’““““”””“““’’‘‘ŽŽŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………†††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††††‡‡‡††††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡ˆˆ‰†‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡††…„ƒƒ‚‚€€~~~~~}}}}}}}}}}}}}|~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuvuuuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrrqqsssssssssssrrrrrrrrrrrqqqooonnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555544444444433333333333222222221111111111100000000000///////...........-------------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((''''('''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! z{{{{{{{{{{{{{{{|||||||zzzz{{{{{{{{{{{{{{{||||||{{{|||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŽ‘’’““““””““““’’‘‘ŽŽˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††…………………†††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†††‡‡‡‡‡†††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡ˆ‰ŠŠ‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡†…„„ƒ‚‚€€~~~~~}}}}}}}}}}}}}}|~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuvuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrrqqtssssssssssrrrrrrrrrrrqqqooonnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[YYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDDDDDDCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555544444444433333333333222222221111111111100000000000///////...........-------------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((''''('''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! z{{{{{{{{{{{{{{{|||||||zzzz{{{{{{{{{{{{{{{||||||{{{|||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ‘‘’’“““““““““’’‘‘ŽŽ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††……………………†††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒ„„„„„………†††‡‡‡‡‡‡†††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹Œ‰‰Š‹‹‹ŒŒŒ‹‹ŠŠ‰ˆˆ‡†……„ƒ‚‚€€~~~~~}}}}}}}}}}}}}}}|~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrrrqtssssssssssrrrrrrrrrrrqqqooonnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[YYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDDDDDDCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555544444444433333333333222222221111111111100000000000///////...........-------------------,,,,,,,,,,,+++++++++***********))))))))))))))))))(((((((((((''''('''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽŽŒŒ‹‹ŠŠŠŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡†††††††††††††††………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡†‡††††††††††††††††††††††………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡‡‡††††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡ˆ‰Š‹Œ‹ŒŒŒŒ‹Š‰ˆˆ‡†…„„ƒ‚‚„ƒƒƒ‚‚‚‚‚€~~}}}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrqqppppppooooooooooonnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhgggffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............----------------,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒŒŒŽŽŽŽŽŽŒŒŒ‹‹ŠŠŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡††††††††††††††††……………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††††‡‡‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„„……†‡ˆ‰Š‹ŒŒŒŽŽŽŽŽŒ‹‹Š‰ˆ‡†…„„ƒ‚‚ƒƒƒ‚‚‚‚‚€~~~}}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrqqppppppooooooooooonnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhgggffffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............----------------,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††‡‡†††††††ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ‹ŒŒŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹‹ŠŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡†††††††††††††††††…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡‡‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„……†‡ˆ‰Š‹ŒŽŽŽŽŽŽŽŒ‹Š‰ˆ‡†……„ƒ‚‚€ƒƒ‚‚‚‚‚‚~~~}}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrqqppppppooooooooooonnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhgggffffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............----------------,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||zzzzz{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹Œ‹‹ŒŒŒŽŽŽŽŽŽŽŽŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒ„„„„………†††‡‡‡‡‡‡†††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚ƒƒƒƒ„„…†‡ˆ‰Š‹ŒŽŽŽŽŽŒ‹Š‰ˆ‡†…„ƒ‚‚€€ƒ‚‚‚‚‚‚~~~}}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrqqppppppooooooooooonnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhgggffffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............----------------,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||zzzzz{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹Š‹‹‹ŒŒŒŒŒ‹‹‹‹ŽŽŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒ„„„„………†††‡‡‡‡‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚ƒƒƒƒƒƒ„„…††‡ˆ‰Š‹ŒŽŽŽŽŽŒ‹Š‰ˆ‡†…„ƒƒ‚€€€‚‚‚‚‚‚‚~~~}}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrqqpppppppoooooooooonnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhgggffffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............----------------,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||zzzzz{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹ŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒ„„„„„………††‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„…††‡ˆ‰Š‹ŒŽŽŽŽŽŒ‹Š‰ˆ‡†…„ƒƒ‚€€€‚‚‚‚‚‚‚‚~~~}}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrqqppppppooooooooooonnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhgggffffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............----------------,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||zzzzz{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………††‡‡‡‡‡‡‡‡‡†††……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„……†‡ˆ‰Š‹‹ŽŽŽŽŒ‹Š‰‡†…„ƒƒ‚€€€‚‚‚‚‚‚‚‚~~~~}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrqqppppppooooooooooonnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhgggffffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............----------------,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||zzzzz{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒ„„„„„„„„„„………††‡‡‡‡ˆˆ‡‡‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„……†‡‡ˆ‰Š‹ŒŽŽŽŽŽŽŒ‹Š‰ˆ‡†…„ƒ‚€€€€‚‚‚‚‚‚‚‚‚~~~~}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrqqppppppooooooooooonnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhggggfffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............----------------,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}zzzzz{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡ˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………††‡‡‡ˆˆˆˆ‡‡‡‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„……††‡‡ˆ‰Š‹ŒŒŽŽŽŽŽŒ‹Š‰ˆ‡†…„ƒ‚€€€‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrqqppppppooooooooooonnnnnnnnooooonnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhggggfffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............----------------,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}zzzz{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡ˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………††‡‡ˆˆˆˆˆˆ‡‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„………††‡‡ˆ‰‰Š‹ŒŽŽŽŒ‹Š‰ˆ‡†…„ƒ‚‚€€€‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrqqppppppooooooooooonnnnnnnnooooonnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhggggffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............----------------,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}zzzz{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…„„„„„„„„„………††‡‡ˆˆˆˆˆˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„…………††‡‡‡ˆ‰‰Š‹‹ŒŽŽŽŒŒ‹Š‰ˆ‡†…„ƒ‚‚€€€€‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrqqppppppooooooooooonnnnnnnnooooonnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhggggffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............----------------,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}zzzz{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡ˆ‡‡‡‡‡‡‡ˆ‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„………„„……„„„„„„„„………††‡‡ˆˆˆˆˆˆˆˆ‡‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ…………†††‡‡‡ˆˆ‰‰Š‹‹ŒŒŽŽŽŒŒŒ‹Š‰ˆ‡†…„ƒ‚‚€€€‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttssssssssssssrrrrrrrrrrrqqppppppoooooooooooonnnnnnnoooooonnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhggggffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............----------------,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}zzzz{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………„„„„ƒƒƒƒƒƒƒ„„„„„„„…………………………„„„„„„„………††‡‡ˆˆˆ‰‰‰ˆˆˆ‡‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ……†††‡‡‡ˆˆ‰‰‰ŠŠ‹ŒŒŽŽŽŽŒŒ‹‹Š‰ˆ‡†…„ƒƒ‚€€€‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrqqqppppppooooooooooooonnnnnnoooooonnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhggggffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............----------------,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}zzzz{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŒŒŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡†††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………„„„„ƒƒƒƒƒƒ„„„„„„„………………………………„„„„„„………††‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒ„††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒ‹‹ŠŠ‰ˆ‡†…„„ƒ‚€€€‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrqqppppppoooooooooooooonnnnnooooooonnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhggggffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............----------------,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}zzzz{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………„„„„„ƒƒƒƒ„„„„„„„………………………†…………„„„„„………††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡††…„„ƒƒƒ‚‚‚‚‚‚ƒƒƒ„„…†‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŠŠ‰‰ˆ‡†……„ƒ‚‚€€€€‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrrrqqppppppoooooooooooooooonnnoooooooonnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhggggffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............----------------,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}zzzz{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………†…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹ŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………„„„„„ƒƒ„„„„„„„„…………†††††…††………„„„„„………††‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚ƒƒƒƒ„„……‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŠ‰‰ˆ‡†……„ƒ‚‚€€€‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}||||zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrrqqpppppppoooooooooooooooonnooooooooonnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhggggffffffffffffeeeeeeeeeddddddcccccccccccbbbbbbbbaaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}zzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………†…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††††††………„„„„„„ƒ„„„„„„„…………†††††††††………„„„„„„……††‡‡ˆˆ‰‰ŠŠŠŠ‰‰‰ˆˆ‡††…„„ƒƒƒƒƒƒƒƒƒ„„……†ˆˆ‰‰ŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‰ˆˆ‡††…„ƒƒ‚€€€€‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrrqqpppppppoooooooooooooooooooooooooooonnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhggggffffffffffffeeeeeeeeeddddddcccccccccccbbbbbbbbaaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********)))****))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}zzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††…………„„„„„„„„„„„„„…………†††††††††††………„„„„„……††‡‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡†……„„ƒƒƒƒƒƒƒ„„……††‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹Šˆ‡‡†……„ƒƒ‚€€€€€‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}}|||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrqqppppppppoooooooooooooooooppooooooooonnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhggggffffffffffffeeeeeeeeeddddddcccccccccccbbbbbbbbaaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********)))****)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}zzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡ˆ‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††…………„„„„„„„„„„„„„………†††††‡††††††………„„„„„………†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰ˆˆ‡††…„„„ƒƒƒƒƒ„„……††‡‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‡‡†……„ƒƒ‚‚€€€€€‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}}|||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrrqppppppppppooooooooooooooopppooooooooonnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhggggffffffffffffeeeeeeeeeddddddcccccccccccbbbbbbbbaaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********)))****)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}zzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………†…………………………………………………………†††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††…………„„„„„„„„„„„„………††††‡‡‡‡‡†‡††………„„„„„„……†‡‡ˆ‰‰ŠŠŠ‹‹‹ŠŠ‰‰ˆˆ‡†……„„„ƒƒƒ„„……††‡ˆŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰††……„ƒƒ‚‚€€€€€€‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}}}}}|||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrrrpppppppppppppoooooooooooopppppoooooooonnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhggggffffffffffffeeeeeeeeeddddddcccccccccccbbbbbbbbaaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********)))****)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}zzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………†…………………………………………………………†††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††…………„„„„„„„„„„„………††††‡‡‡‡‡‡†‡††………„„„„„„……††‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆ‡††……„„„„„„„…††‡‡ˆŠ‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ†……„ƒƒ‚‚€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}}}}}|||zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrrpppppppppppppppppppooooooppppppoooooooonnnnnnnnmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhggggffffffffffffeeeeeeeeeddddddcccccccccccbbbbbbbbaaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********)))****)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}zzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………………………………………††………………………………………………………††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡††††††††††ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ†‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††………„„„„„„„„„„„………†††‡‡‡‡‡‡‡‡‡††………„„„„„„„…††‡ˆˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆˆ‡†……„„„„„„……†‡‡ˆ‰‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡…„„ƒƒ‚‚€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}}}}}|||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrrpppppppppppppppppppppppoopppppppooooooooonnnnnnnmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhggggffffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbaaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********)))****)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}zzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………††………………………………………………………††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡††††††††††ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††………„„„„„„„„„„…………††‡‡‡‡‡‡‡‡‡‡††……„„„„„„„„……†‡ˆˆ‰ŠŠ‹‹‹Œ‹‹‹Š‰‰ˆ‡††……„„„„……††‡ˆˆ‰‹‹ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡„„ƒƒ‚‚‚€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}}}}}|||{zzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrppppppppppppppppppppppppopppppppppoooooooonnnnnnnmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhgggggfffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbaaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********)))****)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}zzz{{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………††……………………………………………………†††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††………„„„„„„„„„„………†††‡‡‡‡‡‡‡‡‡‡††……„„„„ƒ„„„……†‡‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹‹Š‰ˆˆ‡††…………………†‡‡ˆˆ‰‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡††„ƒƒ‚‚‚€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}}|||{zzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrrqqpppppppppppppppppppppppppppppppppoooooooonnnnnnnmmmllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhgggggfffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbaaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********)))****)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}zz{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………………………………………†††……………………………………………………†††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††††††††………„„„„„„„„„„………††‡‡‡‡ˆˆ‡‡‡‡‡††……„„„ƒƒƒ„„„…††‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹ŠŠ‰ˆ‡‡††……………††‡‡ˆˆ‰‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡†††…ƒƒ‚‚‚€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}}|||{zzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssrrrrrrrqqqqqppppppppppppppppppppqpppppppppppooooooonnnnnnmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhgggggfffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbaaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********)))****)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! yyzzzzzzzzzzzzzzz{{{{{{||||||||||||||}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††……………………………††††††††††††‡‡‡‡‡‡‡††††††………………………………†††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡††………„„„………†‡‡ˆ‰Š‹ŒŒŒŒ‹Š‰‰ˆ‡‡‡††‡‡‡‡ˆˆ‰‰ŠŽŽŒŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡†††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssttttttttttttttssssssssssssqqqqqqqqqqqqqqqqpppppppppoooooonnnnnnnnnnmmmmmmlllnmmmmmmmmmllllllllllllkkkjiiiiiiiiiihhhhhhhhhhggggeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaa`````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////..............------------,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!"""""!!!!!!!!!!!!! yyzzzzzzzzzzzzzzz{{{{{{||||||||||||||}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††…………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††………………………………†††††††‡‡‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡††………„„„„……††‡ˆ‰Š‹‹ŒŒŒ‹‹Š‰‰ˆ‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŒŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡††††…………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~}}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttsttttttttttttttttttssssssssqqqqqqqqqqqqqqqqqppppppppooooooonnnnnnnnnnmmmmmmllnnmmmmmmmmmllllllllllllkkjiiiiiiiiiihhhhhhhhhhggggeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaa`````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////..............------------,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!"""""!!!!!!!!!!!!! yyzzzzzzzzzzzzzzz{{{{{{||||||||||||||}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„……………………………………………………………………………………………………………………………………………………………………………………†…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††……………………………†††††††††‡‡‡‡ˆˆ‡‡‡‡‡‡‡†††††……………………………††††††‡‡‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡††………„„„„……††‡ˆ‰ŠŠ‹ŒŒŒ‹ŠŠ‰‰ˆˆ‡‡‡ˆˆˆˆ‰‰‰‰ŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††……………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttsssssqqqqqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnmmmmmmlnnnmmmmmmmmllllllllllllkkjiiiiiiiiiihhhhhhhhhhhgggeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaa``````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////..............------------,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!"""""!!!!!!!!!!!!! yyzzzzzzzzzzzzzzz{{{{{{||||||||||||||}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††……………………………††††††††‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡†††††…………………………††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡††………„„„„„……†‡ˆˆ‰Š‹ŒŒŒŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡††††……………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttsssqqqqqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnmmmmmmnnnnmmmmmmmmlllllllllllkkjiiiiiiiiiihhhhhhhhhhhgggeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaa``````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////..............------------,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!"""""!!!!!!!!!!!!! yyzzzzzzzzzzzzzzz{{{{{{||||||||||||||}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„…………………………………………………………………………………………………………………………………………………………………………………†††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††……………………………††††††††‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡††††††……………………‡††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡††………„„„„„……††‡ˆ‰Š‹ŒŒŽŽŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‰‰‰‰‰‰ŒŒ‹‹‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡††††…………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}|||||||||||||||{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttsrrqqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnmmmmmnnnnmmmmmmmmmllllllllllkkjiiiiiiiiiihhhhhhhhhhhgggeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////..............------------,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!"""""!!!!!!!!!!!!! yyzzzzzzzzzzzzzzz{{{{{{||||||||||||||}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………†††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††……………………………†††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡††††††…………………‡‡†‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡††………„„„„„……††‡ˆ‰Š‹‹ŒŽŽŽŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††…………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}|||||||||||||||{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttrrrqqqqqqqqqqqqqqqqppppppoooooooononnnnnnnnnnmmmmmnnnnnmmmmmmmmllllllllllkkjiiiiiiiiiiihhhhhhhhhhgggfeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////..............------------,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!"""""!!!!!!!!!!!!! yyzzzzzzzzzzzzzzz{{{{{{||||||||||||||}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††……………………………†††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††……………‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡††………„„„„„„……†‡ˆˆ‰Š‹ŒŽŽŽŽŽŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}|||||||||||||||{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttutttttttttttttttttttttttttrrrrrqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnmmmmnnnnnmmmmmmmmllllllllllkkjiiiiiiiiiiihhhhhhhhhhhggfeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!"""""!!!!!!!!!!!!! yyzzzzzzzzzzzzzzz{{{{{{||||||||||||||}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………†††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††……………………………††††††‡‡‡‡‡‡‡ˆ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††††…………‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡††………„„„„„„……†‡‡ˆ‰Š‹ŒŽŽŽŽŽŽŽŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰ˆ‹ŠŠ‰‰‰ˆˆˆ‡‡‡†††††………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}|||||||||||||||{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuttttttttttttttttttttttttrrrrrrqqqqqqqqqqqqpppppppooooooonnnnnnnnnnnnnnmmmmnnnnnnmmmmmmmmlllllllllkkjiiiiiiiiiiihhhhhhhhhhhggffeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!"""""!!!!!!!!!!!!! yyzzzzzzzzzzzzzzz{{{{{{||||||||||||||}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††…………………………††††††‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††……‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡††………„„„„„„……††‡ˆ‰Š‹ŒŒŽŽŽŽŽŽŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆŠŠ‰‰‰ˆˆ‡‡‡‡†††††……………………„…„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}|||||||||||||||{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvuuuuuutttuuutttttttttttuuuuutttttttrrrrrrrqqqqqqqqqqqpppppppoooonnnnnnnnnnnnnnnnnmmmmnnnnnnmmmmmmmmlllllllllkkjiiiiiiiiiiiihhhhhhhhhhhgffeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! yyzzzzzzzzzzzzzzz{{{{{{||||||||||||||}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††…………………………††††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡††††††…‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡††………„„„„„„……††‡ˆ‰Š‹‹ŒŽŽŽŽŽŒŒ‹‹‹ŠŠ‰‰ˆˆŠŠ‰‰ˆˆ‡‡‡†††††………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}|||||||||||||||{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvuuuuuttuuuuttttttttuuuuuuuuutttttrrrrrrrqqqqqqqqqqqpppppppooonnnnnnnnnnnnnnnnnnmmmmnnnnnnmmmmmmmmlllllllllkkjjiiiiiiiiiiihhhhhhhhhhhgffeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! yzzzzzzzzzzzzzzzz{{{{{{||||||||||||||}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………†††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††…………………………†††††‡‡‡‡ˆˆˆˆ‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡††………„„„„„„………†‡ˆˆ‰Š‹ŒŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆŠ‰‰ˆˆ‡‡‡††††……………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}|||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvuuuuutuuuutttttttuuuuuuuuuuuttttrrrrrrrrqqqqqqqqqppppppppoooonnnnnnnnnnnnnnnnmmmmmnnnnnnmmmmmmmmlllllllllkkjjiiiiiiiiiiiihhhhhhhhhhhfffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††…………………………†††††‡‡‡ˆˆˆ‰‰‰‰ŠŠ‹‹ŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††ˆ‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‰‰‰ˆ‡‡‡††………„„„„„„………†‡‡ˆ‰Š‹ŒŽŽŽŽŒŒ‹‹ŠŠ‰ˆˆŠ‰ˆˆ‡‡‡††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}|||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvuuuutuuuuutttttuuuuuuuuuuuuutttrrrrrrrrqqqqqqqqqppppppppooonnnnnnnnnnnnnnnnnmmmmmnnnnnnnmmmmmmmmlllllllllkjjiiiiiiiiiiiiihhhhhhhhhhfffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…„……………………………………………………………………………………………………………………………………………………………………………††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††…………………………††††‡‡‡ˆˆˆ‰‰‰‰Š‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††ˆˆˆ‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠ‰‰‰‰‰ˆ‡‡†††………„„„„„„„……††‡ˆ‰Š‹ŒŽŽŽŽŒŒ‹ŠŠ‰ˆˆ‰‰ˆˆ‡‡††††…………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}|||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuvvvvvvvvvvvwwwwvvvvvvuuuuuuuuuuuttuuuuuuuuuuuuuuuttrrrrrrrrqqqqqqqqqppppppppooonnnnnnnnnnnnnnnnmmmmmmnnnnnnnmmmmmmmmlllllllllkjjiiiiiiiiiiiiiihhhhhhhhhfffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…„…………………………………………………………………………………………………………………………………………………………………………†††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡††††††…………………………††††‡‡‡ˆˆ‰‰‰ŠŠŠ‹ŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†††………„„„„„„„……††‡ˆ‰Š‹ŒŽ‘‘‘‘ŽŒ‹‹Š‰ˆˆ‰‰ˆ‡‡††††……………………………………„„…„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttrrrrrrrrrqqqqqqqqqpppppppooonnnnnnnnnnnnnnnmmmmmmmnnnnnnnmmmmmmmmlllllllllkjjiiiiiiiiiiiiiiihhhhhhhhffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………†††…†††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡††††††…………………………††††‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†††…………„„„„„………††‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘ŽŒŒ‹Š‰ˆˆ‰‰ˆ‡‡†††…………………………………………„…„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttrrrrrrrrrqqqqqqqqqpppppppoooonnnnnnnnnnnnmmmmmmmmmnnnnnnmmmmmmmmmlllllllllkjjiiiiiiiiiiiiiiiihhhhhhhffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555555444444444333333333322222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…„…………………………………………………………………………………………………………………………………………………………………………†††……†††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡††††…………„„„„„………††‡ˆ‰Š‹ŒŽ‘‘‘’’‘‘‘ŽŒ‹Š‰ˆ‡‰ˆˆ‡‡†††………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttrrrrrrrrrqqqqqqqqqqppppppoooonnnnnnnnnnnmmmmmmmmmmnnnnnnmmmmmmmmmlllllllllkjjjiiiiiiiiiiiiiiiihhhhhhffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555555444444444333333333322222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…„…………………………………………………………………………………………………………………………………………………………………………††……††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡†††………………„„„…………††‡ˆ‰Š‹ŒŽ‘‘’’’’‘‘‘ŽŒ‹Š‰ˆ‡‰ˆˆ‡‡††……………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwvvvvuuvuuuuuuuuuuuuuuuuuuuuuuuttrrrrrrrrrqqqqqqqqqqppppppoooonnnnnnnnnnmmmmmmmmmmlnnnnnmmmmmmmmmmlllllllllkjjjiiiiiiiiiiiiiiiihhhhhhffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555554444444444333333333322222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…„………………………………………………………………………………………………………………………………………………………………………†††……††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡ˆˆ‰‰Š‹‹‹ŒŒŽŽŽŽŽŽŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆŠ‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡†††………………………………††‡‡ˆ‰Š‹ŒŽ‘’’’’’’‘‘ŽŒ‹Š‰ˆ‡‰ˆˆ‡†††………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwvvvvuuvuuuuuuuuuuuuuuuuuuuuuuuttrrrrrrrrrqqqqqqqqqqqpppppoooonnnnnnnnnmmmmmmmmmmllnnnnmmmmmmmmmmmlllllllllkjjjiiiiiiiiiiiiiiiihhhhhhffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555554444444444333333333322222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…„………………………………………………………………………………………………………………………………………………………………………†††…†††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡ˆˆ‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽŽŒŒŒ‹‹‹ŠŠŠ‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡††††………………………………††‡‡ˆ‰Š‹ŒŽ‘’’’’’’’‘‘ŽŒ‹Š‰ˆ‡‰ˆˆ‡†††………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxyxyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwvvvuuvuuuuuuuuuuuuuuuuuuuuuutttrrrrrrrrrqqqqqqqqqqqpppppoooonnnnnnnnmmmmmmmmmmlllnnnmmmmmmmmmmmmlllllllllljjjiiiiiiiiiiiiiiiiihhhhhffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555554444444444333333333322222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…„……………………………………………………………………………………………………………………………………………………………………††††…†††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡ˆ‰‰ŠŠ‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹‹ŠŠŠ‰‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡†††………………………………†††‡‡ˆ‰Š‹ŒŽ‘’’’““’’‘‘ŽŒ‹Š‰ˆ‡‰ˆˆ‡†††………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwvvvuuvvuuuuuuuuuuuuuuuuuuuuutttrrrrrrrrrrqqqqqqqqqqqppppoooonnnnnnnnmmmmmmmmmllllnnmmmmmmmmmmmmmlllllllllljjjiiiiiiiiiiiiiiiiihhhhhffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777776666666666655555555554444444444333333333322222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………††‡‡ˆˆ‰‰Š‹‹ŒŒŽŽŽŽŽŽŒŒ‹‹‹ŠŠŠ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡†††……………………………†††‡‡ˆˆ‰Š‹ŒŽ‘’’’““’’’‘ŽŒ‹Š‰ˆ‰ˆˆ‡†††………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyxxxxxxxxxxxxxxwwwwwwwwvvwwvvwwwwwwwwwwwwwwwwvvvvuvvuuuuuuuuuuuuuuuuuuuuttttrrrrrrrrrrrqqqqqqqqqqppppoooonnnnnnnmmmmmmmmmlllllnmmmmmmmmmmmmmmlllllllllljjjiiiiiiiiiiiiiiiiihhhhhffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777776666666666655555555554444444444333333333322222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………†††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††………………………†††‡‡ˆˆ‰ŠŠ‹‹ŒŒŽŽŽŽŽŒŒŒ‹‹‹ŠŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††……………………………††††‡‡ˆ‰‰Š‹ŒŽ‘’’’““’’’‘ŽŒ‹Š‰ˆ‰‰ˆ‡‡††………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwvwwwwwwwwwwwwwwwwwwwwvvvvuvvvuuuuuuuuuuuuuuuuuutttttrrrrrrrrrrrqqqqqqqqqqqpppoooonnnnnnnmmmmmmmmmlllllnmmmmmmmmmmmmmmlllllllllljjjiiiiiiiiiiiiiiiiihhhhhffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777776666666666655555555554444444443333333333322222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………†††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††………………………†††‡‡ˆˆ‰ŠŠ‹ŒŒŽŽŽŽŒŒ‹‹‹ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††……………………………††††‡‡ˆˆ‰‰Š‹ŒŽ‘‘’’’“’’’‘‘ŽŒ‹Š‰ˆŠ‰ˆ‡‡†††……………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuvvvuuuuuuuuuuuuuuuuuutttttrrrrrrrrrrrrqqqqqqqqqqpppoooonnnnnnnmmmmmmmmllllllmmmmmmmmmmmmmmmlllllllllljjjjiiiiiiiiiiiiiiihhhhhhffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777776666666666655555555554444444443333333333322222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………†††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††………………………†††‡‡ˆˆ‰ŠŠ‹ŒŒŽŽŽŽŽŒŒŒ‹ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††…………………………††††‡‡‡ˆˆ‰‰Š‹ŒŒŽ‘‘’’’’’’’‘‘ŽŒ‹Š‰Š‰ˆˆ‡‡††……………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{zzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuvvvvuuuuuuuuuuuuuuuuttttttrrrrrrrrrrrrqqqqqqqqqqpppoooonnnnnnnmmmmmmmmllllllmmmmmmmmmmmmmmmlllllllllljjjjiiiiiiiiiiiiiiihhhhhhffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777776666666666655555555554444444443333333333322222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!""""!!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††………………………†††‡‡ˆˆ‰Š‹‹ŒŒŽŽŽŽŒŒ‹ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡†††…………………………††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽ‘‘’’’’’’’‘ŽŒ‹Š‰‹Š‰ˆ‡‡†††…………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttrrrrrrrrrrrrrqqqqqqqqqpppoooonnnnnnmmmmmmmmmllllllmmmmmmmmmmmmmmmlllllllllljjjiiiiiiiiiiiiiiihhhhhhhffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaa``````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777776666666666655555555554444444443333333333322222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!""""!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………………………„…………………††††††††††††††††………………„„……………††‡‡ˆ‰‰Š‹‹ŒŒŽŽŽŽŽŽŽŽŒŒ‹‹ŽŽŽŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡………………………††††‡‡‡ˆˆ‰‰‰ŠŠ‹Œ‹‹ŒŽŽ‘‘‘‘ŽŒ‹Š‰ˆ‹Š‰ˆˆ‡†††…………………………………„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{||{{{{{{{{{{{{{{{zzzzzzzzyyzzzzzz{{{{{||||||||{{{{yyyyxxxxxxxxxxxxxxxwwwwwwvvvvuuuvvvvvvvvvvvvuuuuuuttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoonnnnnnmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggfffffffffeeeeeeeeeecccccccccccbbbbbbbbbbbaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888777777777666666666665555555544444444444333333333332222222222111111111110000000000000///////////..............------------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………„………………………††††††††††††††………………„………………††‡‡ˆ‰‰Š‹‹ŒŒŽŽŽŽŽŽŽŒŒ‹ŽŽŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡………………………†††‡‡‡ˆˆ‰‰‰ŠŠ‹‹Œ‹‹ŒŽ‘‘‘ŽŒ‹Š‰Œ‹Š‰ˆ‡‡†††………………………………„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{||{{{{{{{{{{{{{{zzzzzzzzzyzzzzzz{{{{||||||||||||{{zyyyyxxxxxxxxxxxxxxxxwwwwvvvvuuuuvvvvvvvvvvuuuuuuuttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoonnnnnnmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhggggggfffffffffeeeeeeeeeecccccccccccbbbbbbbbbbbbaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888777777777666666666665555555544444444444333333333332222222222111111111110000000000000///////////..............------------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………„………………………†††††††††††††††………………………………††‡ˆˆ‰‰Š‹‹ŒŒŽŽŽŽŽŽŽŒŒŽŽŽŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡……………………†††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹ŒŠ‹ŒŒŽŽ‘‘‘ŽŽŒ‹ŠŒ‹Š‰ˆ‡‡††………………………………„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{||{{{{{{{{{{{{{{zzzzzzzzzyzzzzz{{{{||||||||||||||{zzyyyyxxxxxxxxxxxxxxxwwwwvvvvuuuuuuuvvvvvvvuuuuuuutttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoonnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggfffffffffeeeeeeeeeecccccccccccbbbbbbbbbbbbaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888777777777666666666665555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………„…………………………††††††††††††††……………………………†††‡ˆˆ‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŒŒŽŽŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡…………………†††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹ŒŠ‹‹ŒŽŽ‘‘‘‘ŽŽŒ‹ŽŒ‹Š‰‰ˆ‡‡††…………………………„„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{|||{{{{{{{{{{{{{zzzzzzzzzyzzzzz{{{{||||}}}}}}||||{zzyyyyyxxxxxxxxxxxxxxxwwwvvvvuuuuuuuuuvvuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppponnnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggfffffffffeeeeeeeeeecccccccccccbbbbbbbbbbbbaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888777777777666666666665555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„…………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………„…………………………††††††††††††††……………………………††‡‡ˆˆ‰ŠŠ‹ŒŒŒŽŽŽŽŽŽŽŽŒŽŽŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡…………………†††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹Š‹‹ŒŒŽŽ‘‘‘‘‘‘Ž‹ŽŒ‹Š‰ˆˆ‡†††………………………„„„„€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{|||{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{|||||}}}}}}}||||zzzyyyyyxxxxyyyyyxxxxxxwwvvvvuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppponnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggfffffffffeeeeeeeeeecccccccccccbbbbbbbbbbbbaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888777777777666666666665555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„…………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………„……………………………††††††††††††††…………………………††‡‡ˆˆ‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŒŽŽŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡………………†††‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹‹Š‹‹ŒŒŽŽ‘‘‘‘‘‘‘ŽŒŽŒ‹Š‰ˆ‡‡††………………………„„„„€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{|||{{{{{{{{{{{{{zzzzzzzz{zzzzz{{{{||||}}}}}}}}||||zzzyyyyyyyyyyyyyyyyxxxxwwvvvvuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppponnnnnnmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggfffffffffeeeeeeeeeecccccccccccbbbbbbbbbbbbaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888777777777666666666665555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„…………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………………………………………………………………………†††††††††††††…………………………††‡‡ˆ‰‰Š‹‹ŒŒŽŽŽŽŽŽŽŒŽŽŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡………………†††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŒŠ‹‹‹ŒŒŽŽ‘‘‘‘’‘‘‘ŽŒ‹Š‰ˆ‡‡††…………………………„„„€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{|||{{{{{{{{{{{{{zzzzzzzz{zzzzz{{{||||}}}}}}}}}}|||zzzyyyyyyyyyyyyyyyyyxxxxwwvvvvuuuuuuuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppponnnnnnmmmmmmmmmmmmllllllmlllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggffffffffffeeeeeeeeecccccccccccbbbbbbbbbbbbaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888777777777666666666665555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„„…………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………………………………………………………………………………††††††††††††…………………………††‡‡ˆ‰‰Š‹‹ŒŒŽŽŽŽŽŽŽŽŒŽŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡……………†††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹ŒŠŠ‹‹ŒŒŽ‘‘’’’’‘‘ŽŽŒŠ‰ˆˆ‡††…………………………„„„€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||{{{{{{{|||{{{{{{{{{{{{{zzzzzzz{{zzzz{{{{||||}}}}}}}}}}|||zzzzyyyyyyyyyyyyyyyyyxxxxwvvvvuuuuuuuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppoonnnnnmmmmmmmmmmmmmlllllmmmlllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhggggggffffffffffeeeeeeeeecccccccccccbbbbbbbbbbbbaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888777777777666666666655555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„„…………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………………………………………………………………………………††††††††††††…………………………††‡‡ˆ‰‰Š‹ŒŒŽŽŽŽŽŽŽŽŽŒŽŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡…………†††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŠ‹‹‹ŒŒŽ‘’’’’’’‘‘Ž‘ŽŒ‹Š‰ˆ‡†††……………………„„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||{{{{{{{|||{{{{{{{{{{{{{zzzzzzz{{zzzz{{{{|||}}}}}}}}}}}|||{zzzyyyyyyyyyyyyyyyyyyxxxwwvvvuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppoonnnnnnmmmmmmmmmmmmmmlllmmmmmllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhggggggfffffffffeeeeeeeeeecccccccccccbbbbbbbbbbbbaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::9:::999999999998888888888777777777666666666655555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„„…………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………………………………………………………†††††††††††…………………………††‡‡ˆ‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŒŽŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡………††††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŠ‹‹‹ŒŒŽ‘’’’’’’’‘‘Œ‹Š‰ˆ‡†††……………………„„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||{{{{{{{|||{{{{{{{{{{{{{zzzzzz{{{zzzz{{{||||}}}}}}}}}}}|||{zzzzyyyyyyyyyzzzzyyyyyxxwwvvvuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrqrqqqqqqqqqqqqpppppoonnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhggggggfffffffffeeeeeeeeeecccccccccccbbbbbbbbbbbaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::9:::999999999988888888888777777777666666666655555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„„…………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………………………………………………………†††††††††††…………………………††‡‡ˆ‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŒŽŽŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡……††††‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹ŒŒŽ‘‘’’’’’’’‘‘‘ŽŒ‹Š‰ˆ‡†††……………………„„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||{{{{{{{||{{{{{{{{{{{{{{zzzzz{{{{zzz{{{{||||}}}}}}}}}}}}||{zzzzzyyyyyzzzzzzzzzyyyyxwwwvvvuuuuuuuuuuuuuuuuuuutttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppoonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhggggggfffffffffeeeeeeeeeecccccccccccbbbbbbbbbbbaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::999999999988888888888777777777666666666655555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………………………………………………………†††††††††††…………………………††‡‡ˆ‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŒŽŽŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡…††††‡‡‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹ŒŒŒŽ‘‘’’’’’’’‘‘’ŽŒ‹Š‰ˆ‡†††……………………„„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||{{{{{{{||{{{{{{{{{{{{{{zzz{{{{{{zz{{{{||||}}}}}}}}}}}}}||{{zzzzzzzzzzzzzzzzzzzyyyxwwwvvvuuuuuuuuuuuuuuuuuuutttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhggggggffffffffffeeeeeeeeecccccccccccbbbbbbbbbbbaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::999999999988888888888777777777666666666655555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………………………………………………………………………………††††††††††††…………………………††‡‡ˆ‰ŠŠ‹ŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŽŽŒŒ‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹ŒŒŒŽŽ‘‘’’’’’’’‘‘Œ‹Š‰ˆ‡†††……………………„„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{||||}}}}}}}}}}}}}}|{{zzzzzzzzzzzzzzzzzzzzyyyxwwvvvuuuuuuuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhggggggffffffffffeeeeeeeeecccccccccccbbbbbbbbbbbaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::999999999988888888888777777777666666666655555555544444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………………………………………………………………………………††††††††††††…………………………††‡‡ˆ‰Š‹‹ŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŽŽŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡†††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŽŽ‘‘’’’’’’’‘Ž‘ŽŒ‹Š‰ˆ‡††………………………„„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{z{{{{||||}}}}}}}~~}}}}}}|{{{zzzzzzzzzzz{{{{zzzzzyyxwwwvvvuuuuuuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppoooonnnnnnnnnnnnnnmmmmmmmnnmmmmmmmmlllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhggggggffffffffffeeeeeeeeecccccccccccbbbbbbbbbbbaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::999999999988888888888777777777666666666655555555544444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………………………………………………††††††††††††………………………††‡‡ˆ‰Š‹‹ŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŽŽŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŽŽ‘‘’’’’’’‘‘Ž‘ŽŒŠ‰ˆˆ‡††………………………„„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{|{{{{||||}}}}}}~~~~~}}}}}}{{{{{zzzzzz{{{{{{{{{zzzyyxxwwvvvuuuuuuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqppppooooonnnnnnnnnnnnnnnnnmmmnnnnmmmmmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhgggggggfffffffffeeeeeeeeecccccccccccbbbbbbbbbbbaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::999999999988888888888777777777666666666655555555544444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………………………………………………††††††††††††…………………………†‡‡ˆ‰Š‹‹ŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŽŽŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŽŽŒŽŽŽ‘‘‘’’’’‘‘ŽŽŒ‹Š‰ˆ‡‡††…………………………„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{||{{{|||||}}}}~~~~~~~~~}}}}|{{{{{{{{{{{{{{{{{{{{zzzyxxwwwvvvuuuuuuuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqpppooooooonnnnnnnnnnnnnnnnnmnnnnnmmmmmmlllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhgggggggfffffffffeeeeeeeeecccccccccccbbbbbbbbbbbaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::999999999988888888888777777777666666666655555555544444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………………………………………………††††††††††††…………………………†‡‡ˆ‰Š‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŽŽŒŒ‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡ˆˆˆ‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘ŽŽŒ‹Š‰ˆ‡††……………………………„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{|||{{{||||}}}}~~~~~~~~~~~~}}||{{{{{{{{{{{{{{{{{{{{zzzyxxwwvvvuuuuuuuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqpppooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhgggggggfffffffffeeeeeeeeecccccccccccbbbbbbbbbbbaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::999999999988888888888777777777666666666655555555544444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………………………………………………††††††††††††…………………………††‡ˆ‰Š‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŽŒ‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡ˆˆˆˆˆ‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘ŽŒŽŒ‹Š‰ˆ‡‡††……………………………„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{||||{|||||}}}}~~~~~~~~~~~~~~}|||||{{{{{{{{||||||{{{{zzyxxwwwvvvuuuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhgggggggffffffffffeeeeeeeecccccccccccbbbbbbbbbbbaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::999999999988888888888777777777666666666655555555544444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………………………………………………††††††††††††…………………………††‡ˆ‰Š‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŒŽŒ‹‹ŠŠ‰‰ˆˆˆˆˆ‡ˆˆˆˆˆˆ‰ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘ŽŒ‹ŽŒ‹Š‰ˆ‡†††……………………………„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{{{{{{|{{{{{{{{{{{{{{{{{{{|||||||||}}}}}~~~~~~~~~~~~||||||||||||||||||||{{{zzyyxxwwvvvuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnmmmmmmllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhgggggggffffffffffeeeeeeeedccccccccccbbbbbbbbbbbaaa`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::999999999988888888888777777776666666666655555555544444444443333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………………………………………………††††††††††††…………………………††‡ˆ‰Š‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŽŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒŽŽŽŽŽŽ‘‘‘‘‘‘‘‘ŽŒŠŒ‹Š‰ˆ‡‡††………………………………„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{{{{{{|{{{{{{{{{{{{{{{{{{|||||}||||}}}}~~~~~~~~}}}||||||||||||||||||{{{zyyxxwwwvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooonnnnonnnnnnmmmmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhgggggggffffffffffeeeeeeeedccccccccccbbbbbbbbbbbaaa`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::999999999988888888888777777776666666666655555555544444444443333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………………………………………………………………†††††††††††…………………………††‡ˆ‰Š‹‹ŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŽŒŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆ‰‰ŠŠ‹‹‹ŒŒŒŽŽŽŽ‘‘‘‘‘‘‘‘‘ŽŽŒ‹ŠŒ‹Š‰‰ˆ‡†††………………………………„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{{{{{{|{{{{{{{{{{{{{{{{{|||||}}|||}}}}~~~~}}}}}|||||||||||||||||{{{zyyxxwwvvvuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppooooooonnnonnnnnnmmmmmmmllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhggggggggfffffffffeeeeeeeedccccccccccbbbbbbbbbbbaaa`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::999999999988888888888777777776666666666655555555544444444443333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………………………………………………………………†††††††††††…………………………††‡ˆ‰ŠŠ‹ŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŽŽŒ‹‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‰‰ŠŠ‹‹ŒŒŒŽŽŽŽŽ‘‘‘‘‘‘‘‘‘ŽŽŒ‹Š‰Œ‹Š‰ˆ‡‡††…………………………………„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}||}}}}~~~~~}}}}}}}}}}}}}}}}}|||||{{zyyxxwwwvvvuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooonnoonnnnnnmmmmmmlllllllkkkkkjjjjjjjjiiiiiiiiiiiiihhhggggggggfffffffffeeeeeeeedccccccccccbbbbbbbbbbbaaa`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::999999999988888888888777777776666666666655555555544444444443333333333322222222222111111111110000000000000//////////...............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………………………………………………………………†††††††††††…………………………††‡ˆ‰‰Š‹ŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŽŽŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘ŽŒ‹Š‰ˆ‹Š‰ˆˆ‡†††…………………………………„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}|}}}}~~~~€€€€€€€~~~}}}}}}}}}}}}}}}}}|||{{zzyyxxwwvvvuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrsssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppoooooonoonnnnnnmmmmmmmlllllllkkkkkjjjjjjjjiiiiiiiiiiiihhhggggggggffffffffffeeeeeeedccccccccccbbbbbbbbbbbaaa`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::99999999998888888888777777777666666666665555555554444444444333333333332222222222211111111111000000000000///////////...............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………………………………………………………………†††††††††††……………………………†‡‡ˆ‰Š‹ŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŽŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŠŠ‹‹ŒŒŒŽŽŽŽŽŽ‘‘‘‘‘‘’’’‘‘‘ŽŒŒ‹Š‰ˆ‹Š‰ˆ‡‡†††…………………………………„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}~}}}}~~~~~€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}|||{zzyyxxwwwvvvuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrqqqrrrrrqqqqqqqppppooooonoonnnnnnmmmmmmmmllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhggggggggfffffffffeeeeeeeedccccccccccbbbbbbbbbbbaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9::999999999998888888888777777777666666666665555555554444444444333333333332222222222211111111110000000000000///////////...............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………………………………………………………………………………………………††††††††††……………………………†‡‡ˆ‰Š‹ŒŽŽŽŽŽŽŽŽŽŽŽŽŒŒŽŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŠŠ‹ŒŒŽŽŽŽ‘‘‘‘‘‘’’’’’‘‘‘ŽŽŒ‹Š‰ˆ‡Š‰ˆˆ‡†††……………………………………„„„€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}~~}}}~~~~~€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||{zzyyxxwwvvvuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqppppoooonoonnnnnnmmmmmmmmlllllllkkkkkkjjjjjjjiiiiiiiiiiihhhggggggggffffffffffeeeeeeedccccccccccbbbbbbbbbbbaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9::999999999998888888888777777777666666666665555555554444444444333333333332222222222211111111110000000000000///////////..............------------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††………………………………………………………………………………………………………………††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………††††††……………„„„„„………†‡ˆ‰‰Š‹ŒŽŽŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŽŒŒ‹Š‰‰ˆˆˆ‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠˆ‰‰ŠŠ‹‹ŒŒŒŒŽŽŽŽ‘‘‘‘’’’’‘‘‘ŽŒ‹Š‰ˆ‡†ŠŠ‰ˆˆ‡‡†††††††††††††……………€€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{||||}}|}}}}}~~~~~~~~~~~}}}}}}}~~~}}}}}}||{zzyyxxwwwvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttssssttttuuuuuuutttttsssrrrrqqqqqqqqqppppppooooooooonnnnnllllllkkkkkkjjjjjjjjjjjiihhhggggggggffffffffffeeeeddddddccccccccccbbbbbbbbb````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9:::::::999999999988888888877777766666666665555555555544444444444333333333332333322222222222111111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††………………………………………………………………………………………………………………††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………††††††……………„„„„„„……†‡‡ˆ‰Š‹ŒŽŽŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŽŒ‹‹Š‰‰ˆˆˆ‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹ˆ‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŽ‘‘‘’’’’’‘‘‘ŽŒŒ‹Š‰ˆ‡†Š‰ˆˆ‡‡‡†††††††††††††……………€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{|||}}}|}}}}}~~~~~~~~~~~}}}}~~~~~~~}}}}||{{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttuuuuuuuuuuutttssssrrrqqqqqqqqqppppppoooooooooonnnnmmlllllkkkkkjjjjjjjjjjjjihhhhggggggggfffffffffeeeedddddcccccccccccbbbbbbbbb````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9::::::9999999999988888888877777766666666665555555555544444444444333333333332333322222222222111111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††………………………………………………………………………………………………………………††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………††††††……………„„„„„„……††‡ˆ‰Š‹ŒŒŽŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠŽŒ‹‹Š‰‰ˆˆˆ‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‰‰ŠŠ‹ŒŒŒŽŽŽŽŽŽŽ‘‘‘’’’’’‘‘‘ŽŽŒ‹Š‰ˆ‡††Š‰ˆˆ‡‡‡†††††††††††††……………€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{|||}}}}}}}}}~~~~~€€€~~~~~~}}}}}~~~~~~~~~}}}|{{zzyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuutttttttttttuuuuuuuuuuuutttsssrrrrqqqqqqqqppppppoooooooooooonnmmmlllllkkkkkjjjjjjjjjjjihhhhggggggggfffffffffeeeedddddcccccccccccbbbbbbbbb````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::9::::::9999999999988888888877777766666666665555555555544444444444333333333332333322222222222111111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††………………………………………………………………………………………………………………††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………††††††……………„„„„„„………†‡ˆ‰ŠŠ‹ŒŽŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠŽŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹‰ŠŠ‹‹ŒŒŽŽŽŽŽŽ‘‘‘’’’’’‘‘‘ŽŒ‹Š‰ˆˆ‡†…‰ˆˆ‡‡‡††††††††††††††……………€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{|||}}}~}}}}~~~~~€~~~~~~}}}}}}~~~~~~~~~}}}||{zzyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuutttttuuuuvvvvvvvvuuuutttsssrrrqqqrqqqqqppppppooooooooooooommmmlllllkkkkkjjjjjjjjjjjhhhhhgggggggffffffffffeeedddddcccccccccccbbbbbbbbb````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9::::::9999999999988888888877777666666666665555555555544444444444333333333332333322222222222111111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††………………………………………………………………………………………………………………††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………†††††……………„„„„„„„……†‡‡ˆ‰Š‹ŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠŽŒ‹ŠŠ‰‰ˆˆˆ‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹Œ‰Š‹‹ŒŒŽŽŽŽ‘‘’’’’’‘‘‘ŽŒ‹Š‰ˆ‡†……‰ˆˆ‡‡‡†††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{|||}}}~~}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}|{{zzyxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuutttsssrrrrqqrqqqqqppppppooooooooooooommmmmlllllkkkkjjjjjjjjjjjhhhhhgggggggffffffffffeeedddddcccccccccccbbbbbbbbb````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9::::::9999999999988888888877777666666666665555555555544444444444333333333332333322222222222111111111111100000000000///////////...........-----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††………………………………………………………………………………………………………………††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………†††††……………„„„„„„„……††‡ˆ‰Š‹‹ŒŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹ŠŠŽŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŠŠ‹‹ŒŽŽŽŽ‘‘‘’’’’‘‘‘ŽŒ‹Š‰ˆ‡‡†…„ˆˆ‡‡‡‡†††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}|{{zzyxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuutttsssrrrrqqrrqqqqqppppppoooooooooooonnmmmmmlllkkkkkjjjjjjjjjjhhhhhggggggggfffffffffeeedddddcccccccccccbbbbbbbbb````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9::::::9999999999988888888877777666666666665555555555544444444444333333333332333322222222222111111111111100000000000///////////...........-----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††………………………………………………………………………………………………………………††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………†††††……………„„„„„„„„……†‡ˆ‰‰Š‹ŒŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŽŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠ‹ŒŒŠ‹‹ŒŒŽŽ‘‘‘‘’’’‘‘‘‘ŽŒ‹‹Š‰ˆ‡†……„ˆˆ‡‡‡††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{|||}}~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}}|{{zzyxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuutttssssrrrrqrrrqqqqpppppppooooooooooonnnmmmmmlllkkkkkjjjjjjjjjhhhhhggggggggfffffffffeeedddddcccccccccccbbbbbbbbb````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9::::::9999999999988888888877777666666666665555555555544444444444333333333332333322222222221111111111111100000000000///////////...........-----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††…………………………………………………………………………………………………………………†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………†††††……………„„„„„„„„……††‡ˆ‰Š‹ŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŽŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŠ‹ŒŒŽŽ‘‘‘‘’’‘‘‘‘ŽŽŒ‹Š‰ˆ‡††…„„ˆ‡‡‡‡††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{|||}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~}}|{{zzyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuvvvvvwwwvvvvvuuuutttsssrrrrrrrrrqqqqppppppppoooppppponnnnmmmmllllkkkkkjjjjjjjjhhhhhggggggggfffffffffeeeddddddccccccccccbbbbbbbbb````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9::::::9999999999988888888877777666666666665555555555544444444444333333333322333322222222221111111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††…………………………………………………………………………………………………………………†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………†††††……………„„„„„„„„„……†‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŽŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ‹‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘ŽŒ‹Š‰ˆˆ‡†…„„ƒˆ‡‡‡‡††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{||}}}~~~~~~~~}}}}}||||}}}}}}~~~~~~~~}}}|{{zyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuvvvvwwwwwwvvvvuuuttttsssrrrrrrrrrrqqqqppppppppppppppppnnnnnnmmmllllkkkkkjjjjjjjhhhhhggggggggfffffffffeeeddddddccccccccccbbbbbbbbb````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9::::::9999999999988888888877777666666666665555555555544444444444333333333322333322222222221111111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………†††…………………………………………………………………………………………………………………†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………††††……………„„„„„„„„„……†‡ˆˆ‰Š‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŠŽŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆ‰‰ŠŠŠ‹‹Œ‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘ŽŒ‹‹Š‰ˆ‡†……„„ƒ‡‡‡‡†††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{|||}}~~~~~~~~}}}}||||||||}}}}}~~~~~~~}}}|{{zyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuvvvvvwwwwwvvvvvuuuttttssssrrrrsrrrrrqqqqppppppppppppppponnnnnnmmmllllkkkkkjjjjjjhhhhhggggggggfffffffffeeeddddddccccccccccbbbbbbbbb`````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9::::::9999999999888888888877777666666666665555555555544444444444333333333322333322222222221111111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………†††…………………………………………………………………………………………………………………†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………††††……………„„„„„„„„„……†‡‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŠŽŒ‹‹Š‰‰ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽ‹ŒŽŽ‘‘‘‘‘‘ŽŒ‹Š‰ˆ‡††…„„ƒƒ‡‡‡‡†††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{|||}}~~~€~~~~~}}}}|||||||||||}}}}~~~~~~~}}}|{{zyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuvvvvvwwwwwvvvvvuuutttssssssrrrsssrrrrqqqqppppppppppppppooonnnnnmmmllllkkkkkjjjjjhhhhhggggggggfffffffffeeeddddddccccccccccbbbbbbbbb`````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9::::::9999999999888888888877777666666666665555555555544444444444333333333322333322222222221111111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………†††…………………………………………………………………………………………………………………†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………††††……………„„„„„„„„„„…††‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŽŒŒ‹Š‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŒŒŽŽ‘‘‘ŽŒ‹Š‰ˆ‡‡†……„ƒƒƒ‡‡‡††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{||}}}~~€€€€€€€~~~~~}}}}|||||||||||||}}}}~~~~~~}}}|{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuuuvvvvwwwwvvvvvuuuttttsssssssrrssssrrrrqqqqpppppppppppppooooonnnnmmmllllkkkkkjjjjhhhhhhgggggggfffffffffeeeddddddccccccccccbbbbbbbbb````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9::::::9999999999888888888877777666666666665555555555544444444444333333333322333322222222221111111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………†††…………………………………………………………………………………………………………………†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………†††……………„„„„„„„„„„…††‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŽŽŒ‹Š‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŽŒŽŽ‘‘ŽŽŒ‹Š‰‰ˆ‡†……„„ƒƒ‚‡‡†††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{|||}}~~€€€€€€€€€€€€~~~~~}}}}|||{{{{{{{|||||}}}}~~~~}}}|{{zzyyxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuuuuuvvvvvvvvvvvvuuuuttttsssssssssssssssrrrqqqqqpppppppppppoooooonnnmmmmllllkkkkkjjjhhhhhhgggggggfffffffffeeedddddcccccccccccbbbbbbbbb````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9::::::9999999999888888888877777666666666665555555555544444444443333333333322333222222222221111111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………†††…………………………………………………………………………………………………………………†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………†………………„„„„„„„„„……††‡ˆ‰ŠŠ‹Œ‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŽŒ‹Š‰‰‰ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽ‘‘‘‘ŽŒ‹ŠŠ‰ˆ‡††…„„ƒƒƒ‚‡‡†††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€€€€€€€€€~~~~~}}}||||{{{{{{{{{||||}}}}}}~}}}}|{{zzyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuvvvvvvvvvvuuuttttsssssssssstssssssrrrqqqqqppppppppppoooooonnnnmmmlllllkkkkkjjhhhhhhgggggggfffffffffeeedddddcccccccccccbbbbbbbbb````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9::::::9999999999888888888877777666666666665555555555544444444443333333333322333222222222221111111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………†††…………………………………………………………………………………………………………………†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………„„„„„„„„„……†‡‡ˆ‰ŠŠ‹Œ‹ŒŒŒŒŒŒ‹‹‹ŒŒŒŒŽŽŽŒ‹ŽŒ‹Š‰‰‰ˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽ‘‘‘‘ŽŽŒ‹‹Š‰ˆ‡††…„„ƒƒƒ‚‚‡††††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzz{{{|||}}~~€€€€€€€€€€€~~~~}}}||||{{{{{{{{{{{||||}}}}}}}}}||{{zyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttuuuuuuuuvvvvvvvuuuuttttsssssssssstttsssssrrrqqqqqpppppppqqooooooonnnnmmmllllkkkkkjjihhhhhggggggggffffffffeeedddddccccccccccccbbbbbbbb`````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9::::::9999999999888888888877777666666666655555555555544444444443333333333322333222222222221111111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………†††……………………………………………………………………………………………………………………††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹Œ‹ŒŒŒŒŒ‹‹‹‹‹ŒŒŒŽŽŽŽŽŒ‹ŽŒ‹Š‰‰‰ˆˆ‰‰‰ŠŠ‹‹ŒŽŽ‘‘‘‘‘ŽŽŽŒ‹‹Š‰ˆ‡‡†……„ƒƒƒ‚‚‚†††††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€€€€€~~~}}}||||{{{{{{{{{{{{{||||}}}}}}}}||{zzyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttuuuuuuuvvvvvuuuuuttttssssssssssstttttssssrrrqqqqqqppppqqqoooooooonnnmmmmllllkkkkkjihhhhhggggggggffffffffeeedddddcccccccccccbbbbbbbbb`````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9::::::9999999999888888888877777666666666655555555555544444444443333333333322333222222222221111111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………†††……………………………………………………………………………………………………………………††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„……††‡ˆ‰‰Š‹‹Œ‹ŒŒŒŒ‹‹‹‹‹‹ŒŒŒŽŽŽŽŽŽŒ‹ŽŒ‹ŠŠ‰‰‰‰‰‰‰Š‹‹ŒŒŽŽŽŽ‘‘‘‘‘‘ŽŽŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡‡†……„„ƒƒƒ‚‚‚†††††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€‚€€€€~~~}}}||||{{{{{zzzz{{{{{{||||}}}}}}|||{zzyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttuuuuuvvvvuuuuuttttssssssssssssttttttssssrrrqqqqqqppqqqqoooooooonnnnmmmmllllkkkkjihhhhhggggggggffffffffeeedddddcccccccccccbbbbbbbbb`````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9::::::999999999988888888887777766666666665555555555554444444444333333333332233322222222222111111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………†††……………………………………………………………………………………………………………………††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………„„„„„„„„„………†‡‡ˆ‰ŠŠ‹‹Œ‹ŒŒ‹‹‹‹‹‹‹‹ŒŒŽŽŽŽŽŽŒŽŒ‹ŠŠ‰‰‰‰‰‰ŠŠ‹ŒŒŽŽ‘Ž‘‘‘‘‘‘ŽŽŽŽŒŒ‹‹ŠŠ‰ˆˆ‡†……„„ƒƒƒ‚‚‚‚†††††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€‚‚€€€€~~~}}}|||{{{{zzzzzzz{{{{{{|||||}}}||||{zzyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttuuuuuuuuuuuuttttsssssssssssssttttttssssrrrrqqqqqqqqqqqooooooooonnnnmmmllllkkkkjihhhhhggggggggffffffffeeeddddddcccccccccccbbbbbbbb`````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9::::::999999999988888888887777766666666665555555555554444444444333333333332233322222222222111111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………††……………………………………………………………………………………………………………………††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………„„„„„„„„………††‡ˆ‰‰Š‹‹ŒŒ‹ŒŒ‹‹‹‹‹‹‹‹ŒŒŽŽŽŽŒŽŒ‹ŠŠ‰‰‰‰‰‰Š‹‹ŒŽ‘‘‘‘‘‘‘‘ŽŽŽŒŒŒ‹‹‹Š‰‰ˆ‡‡†……„„ƒƒƒ‚‚‚‚‚†††††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{{|||}~~€€‚‚€€€~~~}}|||{{{{{zzzzzzz{{{{{{|||||||||||{{zzyyxxwwvvvvvuuuuuuuuuuuuuvvvvuuuuuuuuuttttttttttttttttttttttttttttttttttttuuuuuutttttsssssssssssssstttttttssssrrrqqqqqqqqqqqooooooooonnnnmmmmllllkkkkihhhhhgggggggggfffffffeeeddddddcccccccccccbbbbbbbb`````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9::::::999999999988888888887777766666666665555555555544444444444333333333332233322222222222111111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………††……………………………………………………………………………………………………………………††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………„„„„„„„„„„……††‡ˆˆ‰ŠŠ‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŽŽŒŒ‹ŠŠ‰‰‰‰‰ŠŠ‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘ŽŽŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡††…„„ƒƒƒ‚‚‚‚‚‚†††††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{{||}}~~€€‚‚‚€€€~~}}}|||{{{{{zzzzzzzz{{{{{{||||||||||{zzzyyxxwwwvvvvvuuuuuuuuuuvvvvvvvuuuuuuuuuttttttttttuuttttttttttttsstttttttttuuuuttttttssssssrrrrrsssstttttttssssrrrqqqqqqqqqqqoooooooooonnnnmmmmlllkkkkiihhhhgggggggggfffffffeeeddddddcccccccccccbbbbbbbb`````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99::::::999999999988888888887777766666666665555555555544444444444333333333332233322222222222111111111101110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………††………………………………………………………………………………………………………………………†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………„„„„„„„„„………†‡‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŽŽŽŒŽŒ‹‹Š‰‰‰‰‰ŠŠ‹ŒŽ‘‘’‘‘‘‘‘‘‘ŽŽŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡††…„„„ƒƒƒ‚‚‚‚‚‚††††††††††††††††††…………………€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{{||}}~~€€‚‚‚€€€~~}}}||{{{{{zzzzzzzzz{{{{{{{||||||||{{zzzyyxxwwwvvvvvvvvvuuuuuuvvvvvvvvuuuuuuuutttttttttuuuuutttttttttsssssstttttttttttttttsssssrrrrrrrrrsstttttttssssrrrqqqqqqpppppoooooooooonnnnmmmmllllkkkiihhhhhggggggggffffffffeedddddccccccccccccbbbbbbbb``````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99:::::9999999999988888888887777766666666665555555555544444444444333333333332233322222222222111111111101100000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………††………………………………………………………………………………………………………………………†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………„„„„„„„„„………††‡ˆ‰‰Š‹‹ŒŒŒŒŒ‹‹‹‹‹Š‹‹‹ŒŒŽŽŽŒ‹Š‰‰‰‰ŠŠ‹‹ŒŽŽ‘’’‘‘‘‘‘‘‘ŽŽŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚††††††††††††††††††…………………€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{{||}}~~€€‚‚‚€€€~~}}|||{{{{zzzzzzzzzz{{{{{{{{{|||||{{{zzzyyxxwwwwvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuttttttttuuuuuuttttttttsssssssssstttttttttssssssrrrrrrrrrrrstttttttssssrrrqqqqqppppppoooooooooonnnnnmmmllllkkkiihhhhgggggggggffffffffeedddddccccccccccccbbbbbbbb``````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::99:::::9999999999988888888887777666666666665555555555544444444444333333333332233322222222222111111111101100000000000///////////...........-----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………††………………………………………………………………………………………………………………………†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………„„„„„„„„„………†‡‡ˆ‰Š‹‹ŒŒŒŒŒ‹‹‹‹ŠŠŠ‹‹ŒŽŽŽŒ‹ŠŠ‰‰‰ŠŠ‹ŒŒŽ‘‘’’‘‘‘‘‘‘‘ŽŽŒŒ‹‹ŠŠŠ‰‰‰ˆˆ‡‡††………„„ƒƒƒ‚‚‚‚‚‚‚‚†††††††††††††††††……………………€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{{||}}~~€€‚‚‚‚€€€~~}}|||{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{zzyyyxxxwwwvvvvvvvvvvvvvuvvvvvvvvvuuuuuuuuuttttttuuuuuuuutttttttsssssssssssstttttsssssssrrrrrrrrrrrrrstttttsssssrrrqqqqpppppppoooooooooonnnnnmmmmlllkkkiihhhhgggggggggffffffffeedddddccccccccccccbbbbbbbb``````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99:::::9999999999988888888887777666666666665555555555544444444444333333333332233322222222222111111111101100000000000///////////...........-----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………††………………………………………………………………………………………………………………………†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………„„„„„„„„„……††‡ˆ‰‰Š‹ŒŒŒŒŒ‹‹‹ŠŠŠŠ‹‹ŒŽŽŽ‘ŽŒ‹ŠŠ‰‰ŠŠ‹‹ŒŽ‘’’“‘‘‘‘‘‘‘‘ŽŽŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚†††††††††††††††††……………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{{||}}~~€€‚‚‚€€~~}}||{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzyyxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttuuuuuuuutttttttssssssssssssttsssssssssrrrrrrrrrrrrrrsssssssssssrrrqqqqpppppppooooooooooonnnnmmmmlllkkkiihhhhggggggggggfffffffeedddddccccccccccccbbbbbbbb```````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99:::::9999999999988888888887777666666666665555555555544444444444333333333332233322222222221111111111101100000000000///////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………†…………………………………………………………………………………………………………………………††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………„„„„„„„„………†‡‡ˆ‰Š‹‹ŒŒŒŒ‹‹‹ŠŠŠŠ‹‹ŒŽ‘‘‘Ž‘ŽŒ‹ŠŠŠŠŠŠ‹‹ŒŽŽ‘‘’’“‘‘‘‘‘‘‘ŽŽŒŒ‹ŠŠ‰‰ˆˆˆ‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚†††††††††††††††††……………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€‚‚‚€€~~}}||{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttuuuuuuuuuutttttttssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssrrrqqqqppppppppoooooooooonnnnnmmmmlllkkkiihhhhggggggggggfffffffeedddddcccccccccccccbbbbbbb```````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99:::::9999999999988888888887777666666666665555555555544444444444333333333322233322222222221111111111101100000000000///////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{|||||||||{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……………………………………„…„…„………„„„„„„„„„„„………†‡ˆˆ‰Š‹‹Œ‹‹ŠŠ‰‰‰‰‰Š‹‹ŒŽŽŒŽŒ‹‰‰ˆˆ‡‡ˆˆ‰‰Š‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘‘‘ŽŒ‹‹Š‰‰ˆˆŠ‰‰ˆˆˆ‡‡‡†††…………„„„„„„„„„‚‚‚‚‚‚€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}||||||||||||||||{{{{{{{{zzzzzzzz{{{||}}~~€€‚‚‚‚‚‚‚€€~~}}|||{{{{{||||||}}}}}}}}}}}}}}}}}||yyyxxxwwwwvvvvvvvuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvuuuuuutttttttttttssrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrqqqqppppooooooooooooooooooooonnnnmmmlllkkiiiihhhhhhhgggggggggfffffdddddcccccccccccccbbbbbbbaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777777777777666666666665555556555555555554444444444333333332222222222211111111100000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……………………………………„…„„„…„…„„„„„„„„„„„……††‡ˆ‰‰Š‹ŒŒ‹ŠŠŠ‰‰‰‰‰Š‹‹ŒŽŽŒŽŒ‹Š‰ˆˆ‡‡ˆˆ‰‰Š‹ŒŒŽ‘‘‘‘‘‘‘‘‘‘‘ŽŒŒ‹ŠŠ‰ˆˆ‡‰‰ˆˆ‡‡‡††††……………„„„„„„„„„‚‚‚‚€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}||||||||||||||||{{{{{{{{zzzzzzzz{{{||}}~~€€‚‚‚‚‚‚€€~~}}|||{{{{{|||||}}}}}}}}}}}}}}}}}|||yyyxxxxwwwwwvvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvuuuuuuttttttttssrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrqqqqqpppooooooooooooooooooooonnnnnmmmlllkkiiiihhhhhhggggggggggfffffdddddcccccccccccccbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777777777777666666666665555556555555555554444444444333333332222222222211111111100000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……………………………………„…„„„„„„„„„„„„„„„„„……††‡ˆ‰ŠŠ‹ŒŒ‹ŠŠ‰‰‰‰‰‰Š‹ŒŒŽŽŒŽŒ‹‰‰ˆˆ‡‡ˆˆ‰‰Š‹ŒŽ‘‘‘‘‘‘‘‘‘‘‘ŽŽŒ‹‹Š‰ˆˆ‡‡‰ˆˆ‡‡‡††††……………„„„„„„„„„„‚‚‚‚€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||||{}||||||||||||||||{{{{{{{{zzzzzzzz{{{||}}~~€€€‚‚‚‚‚‚€€~~}}|||{{{{{||||}}}}}}}}}}}}}}}}}||||yyyxxxxxwwwwwwvvvvvvvuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvuuuuuutttttttsssrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrqqqqqppppooooooooooooooooooooonnnnnmmmlllkkiiiihhhhhhggggggggggfffffdddddcccccccccccccbbbbbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777777777666666666665555556555555555544444444444333333332222222222211111111100000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{{{||||||||{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„……††‡ˆ‰ŠŠ‹ŒŒŒŠŠŠ‰‰‰‰‰‰Š‹ŒŽŽŒŽŒŠ‰‰ˆˆ‡‡ˆˆ‰‰Š‹ŒŽ‘‘‘‘‘‘‘‘‘‘‘ŽŒ‹Š‰‰ˆ‡‡†ˆˆ‡‡‡††††………………„„„„„„„„„„‚‚‚‚€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||||{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{||}}~~~€€‚‚‚‚‚€€~~}}||{{{{{{|||}}}}}}}}}}}}}}}}}}||||yyyyxxxxxwwwwwwwvvvvvvuuuvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvuuuuuuttttttsssrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrqqqqqqppppoooooonnnnooooooooooonnnnnnmmmlllkkiiihhhhhhhggggggggggfffffdddddccccccccccccccbbbbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777777777666666666665555556555555555544444444444333333332222222222211111111100000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! z{{{{{{{{{{{{{{||||||||{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„……††‡ˆ‰Š‹‹ŒŒŒŒŠŠ‰‰‰‰‰‰‰Š‹ŒŽŽŽŒŽ‹Š‰ˆˆ‡‡‡ˆˆ‰‰Š‹ŒŽŽ‘‘‘‘‘’’‘‘‘‘ŽŒ‹‹Š‰ˆ‡‡††ˆ‡‡‡††††………………„„„„„„„„„„„‚‚‚‚€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{||}}}~~€€€‚‚‚‚€€~~}}||{{{{{{|||}}}}}~~~~}}}}}}}}}||||yyyyxxxxxxxwwwwwwwvvvvvuuvvvvvvvvvwwvvvvvvvuuuuuuuuvvvvvvvvvvuuuuuuttttttsssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppoooooonnnnnnnnnnooonnnnnnnnmmmmlllkkiiihhhhhhhggggggggggfffffddddddcccccccccccccbbbbbbaaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777777777666666666665555556555555555544444444444333333332222222222211111111100000000000//////////...........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! z{{{{{{{{{{{{{{||||||||{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŠŠ‰‰‰‰‰‰‰Š‹ŒŽŽŒŽ‹Š‰ˆˆ‡‡‡‡ˆ‰‰Š‹ŒŽŽ‘‘‘‘‘‘’‘‘‘‘ŽŽŒ‹Š‰‰ˆ‡††…‡‡‡††††…………………„„„„„„„„„„„‚‚‚‚€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}|||||||||||||||{{{{{{{{{zzzzzzz{{{{||}}}~~€€€‚€€~~}|||{{{{{{||}}}}~~~~~~~~}}}}}}}}|||yyyyyyxxxxxxxwwwwwwvvvvuuvvvvvvwwwwwwwwvvvvvuuuuuuuvvvvvvvvvvvuuuuuutttttsssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppooooonnnnnnnnnnnnnnnnnnnnnnmmmmlllkkiiihhhhhhhggggggggggfffffddddddcccccccccccccbbbbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777777777666666666665555556555555555544444444444333333332222222222211111111100000000000//////////...........-----------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!! z{{{{{{{{{{{{{{||||||||{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹ŒŒŒŒŒŒ‹Š‰‰‰ˆˆ‰‰‰Š‹ŒŽŽŒŽŒ‹Š‰ˆ‡‡‡‡‡ˆ‰‰Š‹ŒŽŽ‘‘‘‘‘’’‘‘‘‘ŽŒ‹Š‰ˆ‡‡†……‡†††††……………………„„„„„„„„„„„‚‚‚‚€~}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}||||||||||||||||{{{{{{{{zzzzzzz{{{{|||}}~~€€€€€€~~}}|||{{{{{{||}}}~~~~~~~~~~~}}}}}}}||yyyyyyyxxxxxxxxwwwwwvvvvuwvvvvwwwwwwwwwwwvvvvuuuuuuvvvvvvvvvvvuuuuuutttttsssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppooooonnnnnnnnnnnnnnnnnnnnnnmmmmmlllkkiiihhhhhhhgggggggggffffffddddddccccccccccccccbbbbbbbaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777766666666666555555655555555554444444444433333333222222222221111111110000000000///////////...........-----------,,,,,,,,,,,,,,++++++++++**************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! z{{{{{{{{{{{{{{||||||||{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‰‰‰ˆˆˆ‰‰ŠŠ‹ŒŽŽŒ‹Œ‹Š‰ˆ‡‡‡‡‡ˆˆ‰Š‹ŒŽŽ‘‘‘‘’’‘‘‘‘ŽŒ‹ŠŠ‰ˆ‡††……‡†††…………………………„„„„„„„„„„„‚‚‚‚}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}||||||||||||||||{{{{{{{{zzzzzzzz{{{|||}}~~~€€€€€~~}}|||{{{{{{|}}}}~~~~~~~~~~~~}}}}}}}|yyyyyyyyxxxxxxxxwwwwvvvvvwwvvwwwwwwwwwwwwwvvvvuuuuuvuuuvvvvvvvuuuuuuuttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppoooonnnnnnnnnnnnnnnnnnnnnnmmmmmllllkkiiihhhhhhhgggggggggffffffddddddccccccccccccccbbbbbbbaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777777777766666666666555555655555555554444444444433333333222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! z{{{{{{{{{{{{{{||||||||{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹‹‰‰ˆˆˆˆ‰‰ŠŠ‹ŒŽŽŽŒ‹‹Š‰ˆˆ‡‡‡‡‡ˆˆ‰Š‹ŒŽ‘‘‘‘‘’‘‘‘‘‘ŽŽŒ‹Š‰ˆ‡‡†……„†††……………………………„„„„„„„„„„„‚‚‚‚€}}}}}}}}}}}}}}}}}}}}||||||}}}}}}|||||||||||||||||{{}||||||||||||||||{{{{{{{{zzzzzzzz{{{|||}}~~~€€€€€€~~}}|||{{{{{{|}}}~~~~~~~~~~~}}}}}}}yyyyyyyyyyxxxxxxxwwwwvvvvwwwwwwwwwwwwwwwwwwvvvuuuuuvuuuuuuvvvvvuuuuuutttttssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppooooonnnnnnnnnnnnnnnnnnnmmmmmmmmlllkkkiiihhhhhhhgggggggggffffffddddddcccccccccccccccbbbbbbbaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777777777766666666665555555655555555554444444444433333333222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! z{{{{{{{{{{{{{{||||||||{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹‹‹‹‹‹‹‹‰‰ˆˆˆˆ‰‰ŠŠ‹ŒŽŽŽŒ‹ŠŒ‹Š‰ˆ‡‡††‡‡ˆˆ‰Š‹ŒŽ‘‘‘‘‘‘‘‘‘‘ŽŒ‹‹Š‰ˆ‡††…„„†††……………………………„„„„„„„„„„„‚‚‚€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}||||||||||||||||{{{{{{{{zzzzzzzz{{{|||}}}~~€€€€€€€~~}}}||{{{{{{{|}}}~~~~~~~~~~}}}}}}zyyyyyyyyyyxxxxxxwwwwvvvvwwwwwwwwwwwxxxwwwwwvvvuuuuuuuuuuuuuuuvuuuuuutttttssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllllkkkiiihhhhhhggggggggggffffffddddddcccccccccccccccbbbbbbbaaaaaaaaa``````````_____^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555655555555554444444444333333333222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! z{{{{{{{{{{{{{{||||||||{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹Š‰ˆˆˆˆˆ‰‰Š‹‹ŒŽŽŽŽŒ‹ŠŒŠ‰ˆˆ‡††††‡‡ˆ‰Š‹ŒŽ‘‘’‘‘‘‘‘‘ŽŒ‹Š‰ˆ‡‡†……„„††………………………………„„„„„„„„„„„‚‚‚€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{|||}}}~~~€€€€€€€€€€~~}}|||{{{{{{{}}}~~~~~~~~~}}}}}zzyyyyyyyyyyxxxxxxwwwvvvvwwwwwwwwwwxxxxxwwwwvvvuuuuvuuuuuuuuuuuuuuuuuuttttssrrrrrrrrrrrrrrrqqqqqqqqqpqqqqppppppoooooonnnnnnnnmmmmmmmmmmmmmmmmmmmllllkkkiiihhhhhhggggggggggffffffdddddddccccccccccccccbbbbbbbbaaaaaaaa``````````_____^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333333222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! z{{{{{{{{{{{{{{{|||||||{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~|}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŽŒ‹Š‰‹Š‰ˆ‡‡††††‡‡ˆ‰Š‹ŒŽ‘‘’‘‘‘‘‘‘ŽŽŒ‹Š‰‰ˆ‡††…„„„†…………………………………„„„„„„„„„„„‚‚‚~}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{{|||}}~~~€€€€€€€€~~}}}|||{{{{{{|}}}~~~~~~~~}}}}zzzyyyyyyyyyxxxxxxwwwvvvvwwwwwwwwwxxxxxxxwwwwvvvuuuvuuuuuuuuuuuuuuuuuuttttssrrrrrrrrrrrrrrrqqqqqqqqqpqqppppppppooooonnnnnnnnmmmmmmmmmmmmmmmmmmmlllllkkkiiihhhhhhgggggggggfffffffddddddccccccccccccccccbbbbbbbaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333333222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! z{{{{{{{{{{{{{{{|||||||{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~|}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„……††‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠŠˆˆˆˆ‰‰‰Š‹‹ŒŽŽŽŽŽŽŒŒ‹‰ˆŠ‰ˆˆ‡†††††‡‡ˆ‰Š‹ŒŽ‘‘‘’‘‘‘‘‘ŽŒ‹‹Š‰ˆ‡‡†……„„ƒ……………………………………„„„„„„„„„„„‚‚‚~}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{||||||||||||||||{{{{{{{{{zzzzzzzz{{{{|||}}}~~~€€€€€~~~}}||||{{{{{||}}}~~~~~~~~}}}zzzzyyyyyyyyxxxxxwwwwvvvvwwwwwwwwwxxxxxxxxwwwvvvuuuvuuuuuuuuuuuuuuuuuuttttssrrrrrrrrrrrrrrrqqqqqqqqppqppppppppoooooonnnnnnnmmmmmmmmmmmmmmmmmmmllllllkkkiiihhhhhhgggggggggfffffffddddddcccccccccccccccccbbbbbbaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333332222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! z{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~||}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰‰ŠŠŠ‹‹‹ŠŠŠŠˆˆˆ‰‰‰ŠŠ‹ŒŒŽŽŽŽŽŒ‹Š‰ˆŠ‰ˆ‡††††††‡‡ˆ‰Š‹ŒŽ‘‘’’’‘‘‘ŽŒ‹Š‰ˆˆ‡†……„„„ƒ……………………………………„„„„„„„„„„„‚‚‚~}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{||||||||||||||||{{{{{{{{{zzzzzzzz{{{{|||}}}}~~~~~~}}}||||{{{{{||}}~~~~~~~~~}}zzzzyyyyyyyyxxxxxwwwwvvvvwwwwwwwwwxxxxxxxxxwwwvvvuuvuuuuuuuuuuuuuuuuuuttttssrrrrrrrrrrrrrrqqqqqqqqpppppppppppoooooonnnnnnnmmmmmmmmmmmmlllllllllllllkkkkiiihhhhhhgggggggggfffffffdddddddccccccccccccccccbbbbbbaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZYYZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333332222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! zz{{{{{{{{{{{{{{|||||||{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~||}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„……††‡‡ˆ‰‰ŠŠŠŠ‹‹ŠŠŠŠ‰‰‰‰‰ŠŠ‹‹ŒŽŽŽŽŒ‹Š‰ˆ‡‰ˆˆ‡†††…††‡‡ˆ‰Š‹Ž‘‘’’’‘‘‘ŽŒ‹Š‰‰ˆ‡††……„„ƒƒ……………………………………„„„„„„„„„„„‚‚‚}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{||||||||||||||||{{{{{{{{{zzzzzzzz{{{{{|||}}}~~~~~~~~~}}}|||||{{{{|||}}~~~~~~~~~}}zzzzyyyyyyyxxxxxwwwwvvvvuwwvvwwwwwwxxxxxxxxwwwvvvuuvuuuuuuuuuuuuuuuuutttttssrrrrrrrrrrrrqqqqqqqqqppppppppppooooooonnnnnnnmmmmmmmmmlllllllllllllllllkkkkiiihhhhhhgggggggggfffffffdddddddcccccccccccccccccbbbbbbaaaaaaa````````````____^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777777666666666665555555555555555554444444444333333332222222222211111111110000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! zz{{{{{{{{{{{{{{|||||||{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~||}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„……††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŒŒ‹Š‰ˆ‡‰ˆ‡†††……††‡ˆˆ‰‹ŒŽ‘‘’’’’‘‘ŽŽŒ‹ŠŠ‰ˆ‡††……„„ƒƒƒ……………………………………„„„„„„„„„„„‚‚‚€}}}}}}}}}}}}}}}}}}}|||||||}}}}}|||||||||||||||||{{{||||||||||||||||{{{{{{{{{zzzzzzzzz{{{{||||}}}}~~~~~~~~~~~~~}}}||||||{{|||||}}~~~~~~~~~~}}zzzzyyyyyyxxxxxwwwwwvvvvuvvvvvwwwwwxxxxxxxxwwwvvvuuvvuuuuuuuuuuuuuuuutttttssrrrrrrrrrrqqqqqqqqqpppppppppppooooooonnnnnnnnmmmmmmmmlllllllllllllllllkkkkkiiihhhhhhggggggggffffffffdddddddcccccccccccccccccbbbbbaaaaaaaaa```````````_____^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZYYZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777777666666666665555555555555555554444444444333333332222222222211111111110000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! zz{{{{{{{{{{{{{{{||||||{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~||}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††…††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„………††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŒ‹Š‰ˆ‡†ˆ‡‡††………††‡ˆ‰Š‹ŒŽ‘’’’’’‘‘ŽŒ‹‹Š‰ˆ‡‡†……„„„ƒƒƒ……………………………………„„„„„„„„„„„‚‚‚€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{||||||||||||||||{{{{{{{{{zzzzzzzzz{{{{{||||}}}}}~~~~~~~~}}}}}||||||||||||||}~~~~~~~~~~~~}}zzzzyyyyyxxxxxxwwwwvvvvuuvvvvvvwwwwwwxxxxxwwwwvvvuuvuuuuuuuuuuuuuuuuttttttssrrrrrrrrqqqqqqqqqqppppppppppooooooonnnnnnnnnmmmmmmmmllllllllllllllllllkkkkkiiihhhhhhggggggggffffffffdddddddccccccccccccccccccbbbbbaaaaaaaa````````````___^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888877777777777777666666666665555555555555555544444444444333333332222222222211111111110000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! zz{{{{{{{{{{{{{{{||||||{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~||}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††…††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††…………………………„…„„„„„„„„„„„„„„„„„„………†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‹‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŒ‹‹Š‰ˆ‡†ˆ‡††…………††‡ˆ‰Š‹Ž‘‘’’’’’‘‘ŽŒ‹Š‰ˆ‡‡†……„„„ƒƒƒƒ………………………………………„„„„„„„„„„‚‚‚‚€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzz{{{{{||||}}}}}}}}}}}}}}}}|||||||||||||||}~~~~~~~~~~~~}}}zzzyyyyyxxxxxwwwwwvvvvuuuvvvvvvvwwwwwwwxwwwwwwvvvuuvvuuuuuuuuuuuuuuttttttsssrrrrrqqqqqqqqqqqpppppppoopoooooooonnnnnnnnnmmmmmmmmllllllllllllllllllkkkkkjiihhhhhhgggggggggffffffffdddddddccccccccccccccccccbbbbbaaaaaaaa````````````____^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZYYZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888877777777777777666666666665555555555555555544444444444333333332222222222211111111110000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! zz{{{{{{{{{{{{{{{||||||{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~||}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††…††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„……††‡‡ˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŠŠŠ‹‹ŒŒŽŽŽŽŽŽŒŒ‹Š‰ˆ‡†…‡‡††………††‡‡ˆ‰‹ŒŽ‘’’’“’’‘‘ŽŒ‹Š‰ˆˆ‡†………„„ƒƒƒƒƒ……………………………………„„„„„„„„„„„‚‚‚‚€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzz{{{{{|||||||}}}}}}}}}||||||||||||||||||}~~~~~~~~~~~~~~~~}}}}zzyyyyyxxxxxwwwwwvvvvvuuuvvvvvvvvvwwwwwwwwwwwvvvvuuvvuuuuuuuuuuuutttttttssssrrrrqqqqqqqqqqppppppppooooooooooonnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkjiihhhhhhggggggggfffffffffddddddddcccccccccccccccccbbbbbaaaaaaaaa```````````____^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888877777777777777666666666665555555555555555544444444444333333332222222222211111111110000000000//////////...........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!! zz{{{{{{{{{{{{{{{||||||{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~||}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††……†††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„……††‡ˆˆ‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŠŠ‹‹ŒŒŽŽŽŽŽŽŒ‹ŠŠ‰ˆ‡†…‡†††………††‡ˆ‰Š‹ŒŽ‘’’““““’‘ދЉ‰ˆ‡††……„„ƒƒƒƒƒƒ………………………………………„„„„„„„„„„‚‚‚‚‚€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~}}}}}}zyyyyyxxxxxwwwwwvvvvvuuuuvvvvvvvvvvvwwwwwwwwvvvvuuuvvuuuuuuuuuuttttttttsssssrrqqqqqqqqqqppppppppooooooooooonnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjiihhhhhhggggggggfffffffffdddddddccccccccccccccccccbbbbbaaaaaaaaa```````````____^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777777777666666666665555555555555555544444444444333333332222222222211111111110000000000//////////...........-----------,,,,,,,,,,,,,,++++++++++**************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! zz{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††……†††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„………††‡ˆˆ‰‰ŠŠŠŠŠ‹‹‹‹‹ŒŠ‹‹ŒŒŽŽŽŽŽŽŽŒ‹Š‰ˆ‡†…„‡††………††‡‡ˆ‰ŠŒŽ‘’’““““’‘ŽŒ‹Š‰ˆ‡††……„„„ƒƒƒƒƒƒ………………………………………„„„„„„„„„„‚‚‚‚‚€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||||}}~~~~~~~~~~~~~~~}}}}}}}}yyyyyxxxxxwwwwwvvvvvuuuuuvvvvvvvvvvvvvvwwwvvvvvvuuuvvuuuuuuuuttttttttsssssssrqqqqqqqqqpppppppoooooooooooonnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjihhhhhhhggggggggfffffffffdddddddccccccccccccccccccbbbbbbaaaaaaaaa``````````____^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777766666666666555555555555555554444444444433333333222222222221111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! zz{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††……†††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡†††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„……††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŒŒ‹‹ŒŒŽŽŽŽŽŒŒ‹Š‰ˆ‡†…„†††………††‡ˆ‰Š‹Œ‘’’“““““’‘ŽŒŠ‰ˆ‡‡†……„„„ƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„‚‚‚‚€€€}}}}}}}}}}}}}}}}}}}|||||||}}}}}|||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}~~~~~~~}}}}}}}}}}}||yyyyxxxxxwwwwwvvvvvvuuuuuvvuuuuuvvvvvvvvvvvvvvvuuuuvuuuuuuuutttttttssssssssrqqqqqqqqpppppppoooooooonnoonnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjhhhhhhhgggggggggfffffffffddddddddcccccccccccccccccbbbbbbaaaaaaaaa``````````____^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777777777766666666665555555555555555554444444444433333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! zz{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††………††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡†††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„……††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹ŒŒŒ‹ŒŒŽŽŽŽŒ‹Š‰ˆ‡†……„†††……††‡‡ˆ‰Š‹Ž‘’“““““’‘‘Œ‹Š‰ˆ‡†……„„„ƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„‚‚‚‚€€€}}}}}}}}}}}}}}}}}}}|||||||}}}}}|||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}||||||yyxxxxxxwwwwwwvvvvvuuuuuuvuuuuuuuuuuvvvvvvvvvuuuuuuvuuuuuuutttttttsssssssrrrqqqqqqppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjhhhhhhgggggggggffffffffffddddddddcccccccccccccccccbbbbbbaaaaaaaaaa`````````____^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444433333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! zzz{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††………††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŽŽŽŽŒŒ‹Š‰ˆ‡†…„„†††…†††‡ˆ‰Š‹ŒŽ‘’’“““““’‘ŽŒ‹‰ˆ‡‡†……„„ƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„‚‚‚‚€€}}}}}}}}}}}}}}}}}}}}||||||}}}}}||||||||||||||||{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}|||||||||xxxxxxwwwwwwvvvvvvvuuuuutvuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuttttttsssssssrrrrrqqqqqpppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjhhhhhhgggggggggffffffffffddddddddcccccccccccccccccbbbbbbbaaaaaaaaa`````````____^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! zzz{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††…………†††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹ŒŒŒŽŽŽŽŒ‹Š‰ˆ‡†……„ƒ††††††‡‡ˆ‰Š‹Ž‘’““““““’‘ދЉˆ‡†……„„„ƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„‚‚‚‚‚€€}}}}}}}}}}}}}}}}}}}}||||||}}}}}||||||||||||||||{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||}}}}}}}}}}}}||||||||||{{{xxxxwwwwwwwvvvvvvvuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttssssssrrrrrrrqqppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjhhhhhggggggggggffffffffffddddddddcccccccccccccccccbbbbbbbaaaaaaaaaa````````____^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………†††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŽŽŽ‘‘‘‘‘‘ŽŒŠ‰‰ˆ‡†……ˆˆˆˆˆˆ‰Š‹ŒŽ’“””••––••”ŽŒ‹Šˆ‡†…„ƒƒ‚‚€€€„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}|||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwvuuuuutttttsssssrrrrrrrrqqqqqppppppppooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkjjjjjjjjjjjiiiiiiiiiiiihhgggggggggfffffffffffeeeeddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888888877777777777666666666555555555544444444443333322222222221111111111100000000///////////.................-----------,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………†††‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŽŽ‘‘‘‘‘‘‘ŽŒ‹Š‰ˆ‡††……ˆˆˆˆˆ‰ŠŠ‹Œ‘’“”••––•••”ŽŒŠ‰ˆ‡†…„ƒ‚‚…„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}|||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxwwwwwvvwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuutttttssssrrrrrrqqqqqqpppppppppoooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkjjjjjjjjjjiiiiiiiiiiiiihhggggggggggfffffffffffeeeeddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999998888888888888877777777777666666666555555555444444444443333322222222221111111111100000000///////////.................-----------,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………†…†††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŽŽ‘‘‘‘‘‘‘ŽŽŒ‹Š‰ˆ‡††……ˆˆˆˆ‰‰Š‹ŒŽ‘’“”••••••”“Œ‹Š‰‡†…„ƒƒ‚‚……„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}|||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvwwwwwwvvvvvvvvvvvvvvvvvvvvuuuutttttssssrrrrrqqqqqqqppppppppooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkjjjjjjjjjiiiiiiiiiiiiihhhggggggggggfffffffffffeeeedddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888888877777777776666666666555555555444444444443333322222222221111111111100000000///////////.................-----------,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŽŽ‘‘‘’‘‘‘ŽŒ‹Š‰ˆ‡‡†………ˆˆˆ‰‰ŠŠ‹ŒŽ‘’““”•••••””“Œ‹‰ˆ‡†…„ƒƒ‚‚………„„„„„„„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzz{{{{{{{{{{{{{|{|zzzzzzz{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvwwwwwvvvvvvvvvvvvvvvvvvvvvuuuutttttsssrrrrrqqqqqqqqpppppppooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkkjjjjjjjjiiiiiiiiiiiiihhhhgggggggggfffffffffffffeeeddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888888877777777776666666666555555555444444444443333322222222221111111111100000000///////////.................-----------,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………†††††‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŽ‘‘‘’‘‘‘ŽŒ‹Š‰ˆ‡††………ˆˆˆ‰‰Š‹ŒŽ‘’““”••••””“’Œ‹Š‰ˆ‡……„ƒ‚‚………„„„„„„„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}|||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvwwwwvvvvvvvvvvuvuuuvvvvvvvutttttttssssrrrrqqqqqqqqqppppppooooooonnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjiiiiiiiiiiiiihhhhgggggggggffffffffffffeeeedddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888888877777777776666666666555555555444444444443333322222222221111111111100000000///////////.................-----------,,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……………………†††††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹ŒŒŽ‘‘’’‘‘‘ŽŒ‹Š‰ˆ‡‡††………ˆˆ‰‰ŠŠ‹ŒŽ‘’““””””””““’ŒŠ‰ˆ‡†…„ƒƒ‚‚………„„„„„„„„„„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwvvwwwwvvvvvvvvuuuuuuuuuuuuuvttttttttsssrrrrqqqqqqqqpppppppooooooonnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjiiiiiiiiiiiihhhhhgggggggggfffffffffffffeeedddddddddddccccccccccccccbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888888877777777776666666666555555555444444444443333322222222221111111111100000000///////////.................-----------,,,,,,,,,,+++++++++++**************))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………†††††‡‡‡ˆˆ‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŽ‘‘’’‘‘ŽŒ‹Š‰ˆ‡††…………ˆ‰‰‰Š‹ŒŒŽ‘’““”””””““’‘‹Š‰ˆ‡†…„ƒ‚‚‚………„„„„„„„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwvvwwwwvvvvvvvuuuuuuuuuuuuuuutttttttssssrrrrqqqqqqppppppppoooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjiiiiiiiiiiiihhhhhgggggggggfffffffffffffeeedddddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888888877777777776666666666555555555444444444443333322222222221111111111100000000//////////..................-----------,,,,,,,,,,+++++++++++**************))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………†††††‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŽ‘‘‘’’‘‘ŽŽŒ‹Š‰ˆˆ‡††…………‰‰‰ŠŠ‹ŒŽ‘’’““““““’’‘Љˆ‡†…„„ƒ‚‚………„„„„„„„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvwwwwvvvvvvvuuuuuuuuuuuuuuuttttttssssrrrrqqqqqqpppppppooooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhgggggggggfffffffffffffeeedddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaa````````````_________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888888887777777777666666666655555555544444444443333332222222222111111111110000000///////////.................-----------,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………†††††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒŽ‘‘‘’‘‘‘ŽŒ‹Š‰ˆ‡‡††…………‰‰ŠŠ‹‹ŒŽ‘’’’“““’’’‘‰‰ˆ‡†…„ƒƒ‚‚………„„„„„„„„„„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvwwwwvvvvvvuuuuuuuuuuuuuuuutttttsssssrrrrqqqqqppppppooooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhgggggggggfffffffffffffeeedddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888888887777777777666666666655555555544444444443333332222222222111111111110000000///////////.................-----------,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………†††††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘‘‘’‘‘‘ŽŒ‹Š‰ˆ‡‡††…………‰‰ŠŠ‹ŒŽ‘‘’’’’’’‘‘‰ˆ‡†…„„ƒ‚‚‚……„„„„„„„„„„„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{}}}}||||||||||||||||{{{{{|||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzyyyxxxxxwxxxxxxxxxxxxxxxxwwwwwwwvvwwwwvvvvvvuuuuuuuuuuuuuuuuttttsssssrrrrqqqqqqppppppoooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhggggggggggfffffffffffffeedddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888888877777777777666666666655555555544444444443333332222222222111111111100000000///////////.................-----------,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………†††††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘‘‘‘’‘‘ŽŒ‹Š‰ˆ‡‡†††……†‰ŠŠ‹‹ŒŽ‘‘‘‘‘‘‘‘Žˆ‡††…„ƒƒ‚‚……„„„„„„„„„„„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{}}}||||||||||||||||||{{{{||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzyyyyxxxxwwwxwxxxxxxxxxxxxxxwwwwwwvvwwwwvvvvvvuuuuuuuuuuuuuuuusssssssssrrrrqqqqqpppppppoooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhggggggggggfffffffffffffeedddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888888877777777777666666666655555555544444444443333332222222222111111111100000000///////////.................-----------,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………††††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘‘‘’’‘‘ŽŒ‹Š‰ˆ‡‡††††††‰ŠŠ‹ŒŒŽŽ‘‘‘ŽŽ‡‡†……„ƒƒ‚‚……„„„„„„„„„„„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{}}}||||||||||||||||||{{{{||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyzzzzzzzzzyyyxxxxxwwwwwwxxxxxxxxxxxxxwwwwwwvvwwwwwvvvvvvuuuuuuuuuutttttssssssssrrrrrqqqqqpppppppoooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhggggggggggfffffffffffffeedddddddddddccccccccccccccbbbbbbaaaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXYXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888888877777777777666666666655555555544444444443333332222222222111111111100000000///////////.................-----------,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………†††††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘‘‘’’’‘‘ŽŒ‹Š‰ˆ‡†††††††ŠŠ‹‹ŒŒŽŽŽŽŒ‡††…„„ƒƒ‚‚……„„„„„„„„„„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{}}}||||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyzzzzzzzyyyyxxxxwwwwwwwwxxxxxxxxxxxxwwwwwwwvwwwwwvvvvvvuuuuuuuuuttttttsssssssrrrrrqqqqqqpppppppooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggfffffffffffffeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXYXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888888877777777777666666666655555555444444444443333332222222221111111111100000000///////////.................-----------,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………†††††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘‘’’’’‘‘ŽŒ‹Š‰ˆ‡‡††††††ŠŠ‹‹ŒŽŽŽŽŒŒ††……„„ƒƒ‚‚‚……„„„„„„„„„„„„„„„„„„„„„„ƒ~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{}}}}||||||||||||||||{{{{{|||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyzzzzzyyyyxxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwwvxwwwwvvvvvvuuuuuuuuuttttttssssssrrrrrrqqqqqppppppppooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggfffffffffffffeedddddddddddcccccccccccccbbbbbaaaaaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXYYXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888888877777777776666666666655555555444444444443333332222222221111111111100000000///////////.................-----------,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………††††‡‡‡ˆˆ‰‰ŠŠŠŠ‹‹ŠŠŠŠ‹‹‹ŒŽ‘‘‘’’’’‘‘ŽŒ‹Š‰ˆ‡‡††††††ŠŠ‹‹ŒŽŽŽŽŽŽŒŒ‹†………„„ƒƒ‚‚‚……„„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{}}}||||||||||||||||||{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyxxxxwwwwwwwwwwwxxxxxxxxxxxwwwwwwwvxwwwwwvvvvvvuuuuuuutttttttsssssrrrrrrqqqqqqppppppppooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggfffffffffffffeedddddddddddccccccccccccbbbbbbaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXYYXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888888877777777776666666666655555555444444444443333332222222221111111111100000000///////////.................-----------,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………††††‡‡‡ˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŽ‘‘‘’’’’‘‘ŽŒ‹Š‰ˆ‡‡††††††Š‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹†……„„„ƒƒ‚‚‚……„„„„„„„„„„„„„„„„„„„„„„ƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{}}}}|||||||||||||||||{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyxxxxwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwxwwwwwvvvvvvuuuuuuuuttttttssssrrrrrrrqqqqqqqpppppppooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggffffffffffffeedddddddddddccccccccccccbbbbbaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXYYXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888888877777777776666666666655555555444444444443333332222222221111111111100000000///////////.................-----------,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………†††††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŽ‘‘‘’’’’’’‘ŽŒ‹Š‰ˆ‡‡†††††‡Š‹‹ŒŒŽŽŽŽŽŽŽŒŒŒ‹‹‹‹………„„„ƒƒƒ‚‚‚……„„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwxxwwwwwvvvvvvuuuuuuuttttttsssrrrrrrrrqqqqqqqpppppppooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhgggggggggffffffffffffeedddddddddddcccccccccccbbbbbbaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888888877777777776666666666655555555444444444443333332222222221111111111100000000///////////.................-----------,,,,,,,,,,+++++++++++**************))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! xyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………††††‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŽ‘’‘’’’“’’‘ŽŒ‹Š‰ˆ‡‡‡††††‡Š‹‹ŒŒŽŽŽŽŽŽŒŒŒ‹‹‹‹‹Š…………„„„ƒƒ‚‚‚…„„„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||{{}}}}||||||||||||||||{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwxxxwwwwvvvvvvuuuuuuuttttttssrrrrrrrrqqqqqqqqpppppppooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhgggggggggffffffffffffeedddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887888877777777776666666666555555555444444444443333332222222221111111111100000000//////////...........-......-----------,,,,,,,,,,+++++++++++**************))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! xyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………††††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŽ‘’‘’’““’’‘ŽŒ‹Š‰ˆˆ‡‡†††‡‡‹‹ŒŒŒŽŽŽŒŒŒ‹‹‹‹‹ŠŠŠ…………„„„ƒƒƒ‚‚……„„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{}}}|||||||||||||||||{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwxxxxxxxxxxxxwwwwwwvvvvwwwwwwwwwwwwwwxxxxxxwwwwwxxxwwwwwvvvvvvuuuuuuttttttssrrrrrrrrqqqqqqqqpppppppooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhgggggggggffffffffffffeedddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888788887777777777666666666655555555544444444443333333222222222111111111110000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! xyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………†††††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŽ‘’’’“““’’‘ŽŒ‹Š‰ˆˆ‡‡†††‡‡‹‹ŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠ……………„„„ƒƒ‚‚‚……„„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{}}}|||||||||||||||||{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwxxxxxwwwwxxxxwwwwvvvvvvuuuuuuutttttsrrrrrrrrrqqqqqqqqpppppppoooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhgggggggggffffffffffffeedddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888788887777777777666666666655555555544444444443333333222222222111111111110000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! xyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………††††‡‡ˆˆˆ‰ŠŠ‹‹‹‹ŒŒŒŒ‹‹ŒŒŒŽ‘’’’’“““’’‘ŽŒ‹Š‰ˆˆ‡‡‡‡‡‡‡‹‹ŒŒŒŒŒ‹‹ŠŠŠŠŠŠŠŠ………………„„ƒƒƒ‚‚………„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{}}}}||||||||||||||||{{{{{|||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwxxxxwwwwwvvvvvuuuuuuutttttsrrrrrrrrrqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhgggggggggffffffffffffeedddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888788877777777777666666666655555555544444444443333333222222222111111111100000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! xyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŽŽ‘’“’’“““’’‘ŽŒ‹Š‰ˆˆ‡‡‡‡‡‡‡‹ŒŒŒŒŒ‹‹ŠŠŠŠŠŠŠŠŠ…††…………„„ƒƒ‚‚‚……„„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{}}}||||||||||||||||{{{{{{||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxwyxxxxwwwwvvvvvvuuuuuutttttsrrrrrrrrrqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhgggggggggffffffffffffeeddddddddddccccccccccccbbbbbaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888788877777777777666666666655555555544444444443333333222222222111111111100000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! xyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………†††††‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŽŽ‘‘’“’““““’’‘ŽŒ‹Š‰ˆˆ‡‡‡‡‡‡ˆ‹ŒŒŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠ††††………„„ƒƒ‚‚‚……„„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{}}}}|||||||||||||||{{{{{{||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxwyxxxxwwwwvvvvvvuuuuuutttttsrrrrrrrrrqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhgggggggggffffffffffffeeddddddddddccccccccccccbbbbbaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888788877777777777666666666655555555544444444443333333222222222111111111100000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŽ‘’’“’“““’’‘‘ŽŒ‹Š‰ˆˆ‡‡‡‡‡‡ˆŒŒŒŒŒ‹‹ŠŠŠ‰‰‰ŠŠŠŠ†††††………„„ƒƒ‚‚………„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{}}}}|||||||||||||||{{{{{{||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxyyxxxxwwwwvvvvvuuuuuuuttttsrrrrrrrrrqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggffffffffffffeeddddddddddccccccccccccbbbbbaaaaaaaaaaaaaaaaa`````````````__________^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999998888888888788877777777777666666666655555555444444444443333333222222221111111111100000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………††††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŽŽ‘’’“’’“’’’‘ŽŒ‹‹Š‰ˆˆ‡‡‡‡‡ˆˆŒŒŒŒ‹‹ŠŠŠ‰‰‰‰‰ŠŠŠ††††††……„„ƒƒ‚‚………„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{}}}}|||||||||||||||{{{{{{|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxyyxxxxwwwwvvvvvuuuuuuuttttssrrrrrrrrqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhgggggggggffffffffffffeeddddddddddcccccccccccbbbbbbaaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888788877777777776666666666655555555444444444443333333222222221111111111100000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………†††‡‡ˆˆ‰‰ŠŠ‹ŒŒŒŽŽŽ‘‘’““’’’’’‘‘ŽŒ‹Š‰‰ˆˆˆ‡‡‡ˆˆˆŒŒŒŒ‹‹ŠŠ‰‰‰‰‰‰ŠŠŠ††††††……„„ƒƒ‚‚……„„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{}}}}|||||||||||||||{{{{{{|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvwwwwwwxxxxxxyyyxxxxwwwwvvvvvuuuuuuttttssrrrrrrrrqqqqqqqqqqpppppooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhgggggggggffffffffffffeeddddddddddccccccccccccbbbbbaaaaaaaaaaaaaaaaaa````````````___________^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888788877777777776666666666655555555444444444443333333222222221111111111100000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! xyyyyyyyyyyyyyyyzzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„…………………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡ˆˆ‰ŠŠ‹ŒŒŽŽŽŽŽŽŽ‘‘’““””••••””“’‘ŽŒŒ‹‹ŠŠŠ‹‹‹‹‘‘‘‘‘ŽŽŒŒŒŒŽ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††††…………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwxxxxxxxxxxxwwwwwvvvvuuuuutttttsssssstttttttsssssssssrrrrrrrrrqqpppppppppooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggggffffffffeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaa````````______________^^^^^]]]]]]]]\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555554444444444333333333333222222222221111111111000000000///////////............-----------,,,,,,,,,++++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„……………………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡ˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŽ‘‘’’““””•••””“’’‘ŽŒ‹‹‹‹‹‹‹‹‹Œ‘‘‘‘‘ŽŽŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††††…………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{z|||{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwvwvvvvvvvvvvwwwwwwxxxxxxxxxxxwwwwvvvvuuuuuttttttssssstttttttsssssssssrrrrrrrrrqqppppppppoooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaa```````______________^^^^^^]]]]]]]]\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555554444444444333333333333222222222221111111111000000000///////////............-----------,,,,,,,,,++++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxyyyyyyyyyyyyyyyzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡ˆˆ‰ŠŠ‹ŒŒŽŽŽŽŽ‘‘’’“““””••””““’‘ŽŽŒŒ‹‹‹‹‹‹‹‹ŒŒ‘‘‘‘‘ŽŒŒŒŒŒŒŒŠ‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††††…………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{z||{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxwwwwwvvvvuuuuttttttssssstttttttsssssssssrrrrrrrrrqqppppppppoooooooooonnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaa````````_____________^^^^^^]]]]]]]]\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUVVVVUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555544444444444333333333333222222222221111111111000000000///////////............-----------,,,,,,,,,++++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! xxyyyyyyyyyyyyyyyzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡ˆ‰‰ŠŠ‹ŒŒŽŽŽ‘‘‘’’“““”””””““’‘ŽŒŒ‹‹‹‹‹‹‹ŒŒŒ‘‘‘‘‘ŽŽŒŒŒŒŒŒŒŒŠŠ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††††…………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{z||{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxwwwwwvvvvuuuuutttttssssstttttttssssssssssrrrrrrrrqpppppppppoooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaa````````_____________^^^^^^^]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVUVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555544444444444333333333333222222222211111111111000000000///////////............-----------,,,,,,,,,++++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! xxyyyyyyyyyyyyyyyzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡ˆˆ‰ŠŠ‹‹ŒŽŽŽŽ‘‘‘’’““““”“””““’‘‘ŽŒŒŒ‹‹‹‹‹ŒŒŒŒŒ‘‘‘‘‘‘ŽŒŒŒŒ‹‹ŒŒŒŒŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††††…………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{z||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxwwwwwwvvvvuuuuutttttssssstttttttssssssssssrrrrrrrrqpppppppppoooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaa`````````____________^^^^^^^]]]]]]]\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999998888888888777777777776666666666555544444444444333333333333222222222211111111111000000000//////////.............-----------,,,,,,,,,++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! xxyyyyyyyyyyyyyyyzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡ˆˆ‰‰Š‹‹ŒŒŽŽŽ‘‘‘’’“““““““”““’‘‘ŽŽŒŒ‹‹‹‹‹ŒŒŒŒ‘‘‘‘‘ŽŽŒŒŒ‹‹‹‹ŒŒŒŒŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡††††…………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{zz|{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxwwwwwwvvvvvuuuutttttssssstttttttssssssssssrrrrrrrrqpppppppppoooooooooonnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggfffffffffeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaa````````____________^^^^^^^]]]]]]]\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777777666666666655554444444444433333333333322222222221111111111100000000///////////.............-----------,,,,,,,,,++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyzzzzzyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡ˆˆ‰ŠŠ‹‹ŒŽŽŽŽ‘‘’’““““””““”“’’‘ŽŒŒŒ‹‹‹ŒŒŒŒŒ‘‘‘‘ŽŽŒŒŒ‹‹‹‹‹‹ŒŒŒ‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡‡††††…………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{zz|{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwxxxxxxwwwwwwwvvvvvuuuuttttttsssstttttttssssssssssrrrrrrrrqpppppppppoooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaa````````____________^^^^^^^]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777777666666666655554444444444433333333333322222222221111111111100000000///////////.............-----------,,,,,,,,,++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxxyyyyyyyyyyyyyyyzzzzzyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡ˆˆ‰‰Š‹‹ŒŒŽŽŽ‘‘’’““““””“““““’‘ŽŒŒŒŒ‹ŒŒŒŒŒ‘‘‘‘ŽŽŒŒ‹‹‹‹‹‹‹‹‹Œ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††††……………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{zz{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxxxwwwwwwwvvvvvuuuuutttttsssstttttttssssssssssrrrrrrrrqppppppppooooooooooonnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^^]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777776666666666655554444444444433333333333222222222221111111111100000000///////////.............-----------,,,,,,,,,++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxxyyyyyyyyyyyyyyyzzzzzyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽ‘‘’’“““”””““““’’‘ŽŽŒŒŒŒŒŒŒŒŒŒ‘‘‘ŽŽŒŒŒ‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰ˆˆˆ‡‡‡††††……………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwxxxxwwwwwwwvvvvvuuuuutttttssssttttttttsssssssssrrrrrrrrqppppppppooooooooooonnnnnmmmmmmmmmmmmmmllllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaa`````````___________^^^^^^^]]]]]]]\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333333222222222221111111111100000000///////////.............----------,,,,,,,,,,++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxxyyyyyyyyyyyyyyyzzzzzyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡ˆˆˆ‰ŠŠ‹‹ŒŒŽŽŽŽ‘‘’’““”””””““’“’‘ŽŒŒŒŒŒŒŒŒŒ‘‘ŽŽŒŒ‹‹‹‹ŠŠŠ‹‹‹‹ˆˆˆ‰ˆˆˆˆˆ‡‡‡‡†††††…………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwxxwwwwwwwvvvvvvuuuuutttttsssttttttttsssssssssrrrrrrrqqppppppppooooooooooonnnnnmmmmmmmmmmmmmmllllllllllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^^]]]]]]]]\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333333222222222221111111111100000000///////////.............----------,,,,,,,,,,+++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxxyyyyyyyyyyyyyyyyzzzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒŒŽŽŽŽ‘‘’“““”””””““’“’‘ŽŽŒŒŒŒŒŒŒŒŒ‘‘ŽŽŽŒŒ‹‹‹‹ŠŠŠŠŠŠ‹‹ˆˆˆˆˆˆˆˆˆ‡‡‡†††††……………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuutttttsssutttttttsssssssssrrrrrrrqpppppppppooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````___________^^^^^^^]]]]]]]\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555554444444444333333333333222222222221111111111000000000///////////............-----------,,,,,,,,,,+++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyzzzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽ‘‘’’““””””””““’’‘‘ŽŒŒŒŒŒŒŒŒ‘ŽŽŽŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡††††††…………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvuuuuutttttsssutttttttsssssssssrrrrrrrqpppppppppooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````___________^^^^^^^]]]]]]]]\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555554444444444333333333333222222222221111111111000000000///////////............-----------,,,,,,,,,,+++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyzzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽ‘‘’’“”””””””““’’‘ŽŒŒŒŒŒŒŒŽŽŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡†††††††…………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwvwwwvvvvvvvvvuuuuuutttttssutttttttsssssssssrrrrrrrqppppppppoooooooooooonnnnnmmmmmmmmmmmmmmmmmlllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````___________^^^^^^]]]]]]]]]\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555544444444444333333333333222222222221111111111000000000///////////............-----------,,,,,,,,,,+++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyzzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŽŽŽŽ‘‘’““”””””””““’’‘ŽŽŒŒŒŒŒŒŒŽŽŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡††††††††…………………ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvuuuuuutttttssutttttttssssssssrrrrrrrrqppppppppoooooooooooonnnnnmmmmmmmmmmmmmmmmmmlllllllkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999998888888888777777777776666666666555544444444444333333333323222222222211111111111000000000///////////............-----------,,,,,,,,,,+++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡ˆˆ‰ŠŠ‹‹‹ŒŒŽŽŽŽ‘’’““”””””””“’’’‘ŽŽŒŒŒŒŒŒŒŒŽŽŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡†††††††††…………………ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvuuuuuuutttttssuuttttttssssssssrrrrrrrqqppppppppooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlllllllkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggffffffffeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888777777777776666666666555544444444444333333333323222222222211111111111000000000//////////.............-----------,,,,,,,,,,+++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzzyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŽŽŽŽ‘‘’““””””•”””“’’’‘ŽŽŒŒŒŒŒŒŒŒŽŽŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡†††††††††††…………………ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvuuuuuuutttttssuuttttttsssssssrrrrrrrrqqpppppppoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggffffffffeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^]]]]]]]]]\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777777666666666655554444444444433333333332322222222221111111111100000000///////////.............-----------,,,,,,,,,,+++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyzzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………„………………………………………………………………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŽŽŽ‘’’““”””••””““’‘‘ŽŽŒŒŒŒŒŒŒŒŽŽŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ†††††††††††††††††…†………………ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttssuuttttttsssssssrrrrrrrrqqpppppppooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggffffffffeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^]]]]]]]]]]\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777776666666666655554444444444433333333332222222222221111111111100000000///////////.............-----------,,,,,,,,,,+++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyzzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………„………………………………………………………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŽŽŽ‘’’“””””•”””““’‘‘ŽŒŒŒŒŒŒŒŒ‹ŽŽŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰†††††††††††††††††……………………ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttssuuttttttsssssssrrrrrrrqqqpppppppooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggffffffffeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````_________^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333332222222222221111111111100000000///////////............-----------,,,,,,,,,,,+++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyzzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŽŽŽ‘‘’““””””””””“’’‘‘ŽŒŒŒŒŒŒŒŒŒ‹‹ŽŽŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰††††††††††††††††††…………………ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttssuuttttttssssssrrrrrrrrqqqpppppppoooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggfffffffeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^]]]]]]]]]]\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333332222222222221111111111100000000///////////............-----------,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyzzyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŽŽŽ‘’’““”””””””““’‘‘‘ŽŽŒŒŒŒŒŒŒŒŒ‹‹ŠŽŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††…†………………ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttsssuutttttssssssrrrrrrrrqqqqpppppppoooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggfffffffeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````_________^^^^^]]]]]]]]]]]\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555554444444444333333333332222222222221111111111000000000///////////............-----------,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡ˆˆ‰‰Š‹‹‹ŒŒŒŒŒŒŽŽ‘’’“””””””””“’’‘‘ŽŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††……………………ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssuttttttssssssrrrrrrrrqqqqppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggffffffeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555554444444444333333333332222222222221111111111000000000///////////............-----------,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŽŽ‘‘’““”””””””““’’‘ŽŽŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††…†……………………ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttsssssuttttttssssssrrrrrrrqqqqqppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggffffffeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555544444444444333333333332222222222221111111111000000000//////////.............-----------,,,,,,,,,,,++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŽŽ‘’’““””””””““’’‘‘ŽŽŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††…………………………ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttssssssstttttttsssssrrrrrrrqqqqqqppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhgggggggggggggfffffeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_________^^^^^]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999888888888877777777777666666666655554444444444433333333332222222222221111111111100000000///////////.............-----------,,,,,,,,,,,++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyzyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŽŽ‘’’““”””””“““’’‘ŽŽŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰††††††††††††……†…………………………ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttssssssssssstttttttsssssrrrrrrrqqqqqqppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhgggggggggggggfffffeeeeeeedddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa````````````_________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777777666666666655554444444444433333333332222222222221111111111100000000///////////.............-----------,,,,,,,,,,,++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŽŽ‘‘’“““””””“““’’‘‘ŽŽŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰††††††††††††…………………………………ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttssssssssssssssstttttttsssssrrrrrrrqqqqqqppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhggggggggggggggffffeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777776666666666655554444444444433333333332222222222221111111111100000000///////////.............-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŽŽ‘’’’“““““’’’‘‘ŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{}}||||||||||||||||||||{{{||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuttttttttttttttttttrrrrrrrrqqqqqppppppppppppooooooonnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiihhhhhhggggggggggggfffffffeeeeeeeeeedddddddddddccccddddccccccccccccbbbbbbbbb`````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888887777777777777666666666665555555554444444444433333333332332222222222111111111110000///////////...........-.-----------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŒŒŽ‘‘’’’““““’’’‘‘ŽŽŽŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{}||||||||||||||||||||{{{{|||||||||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuutttttttttttttttsssssrrrrrrrrqqqqqppppppppppppooooooonnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjiiihhhhhhhggggggggggggffffffeeeeeeeeeedddddddddddccccddddcccccccccccbbbbbbbbbb`````````__________^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888887777777777777666666666655555555554444444444433333333332322222222222111111111100000///////////...........-.-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŒŒŽŽ‘‘’’’““’’’’‘‘ŽŽŽŽŽŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{||||||||||||||||||||{{{{{|||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuttttttttssssssssssssrrrrrrrrqqqqqppppppppppppooooooonnnnnnmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjjiihhhhhhhggggggggggggffffffeeeeeeeeeddddddddddddccccdddccccccccccccbbbbbbbbbb````````___________^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888887777777777777666666666655555555554444444444433333333332322222222222111111111100000///////////...........-.-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŽ‘‘’’’’’’’’‘‘ŽŽŽŽŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„ƒƒ„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{||||||||||||||||||||{{{{{|||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuttttttsssssssssssssssrrrrrrrqqqqqqppppppppppppooooooonnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjjjihhhhhhhhgggggggggggffffffeeeeeeeeddddddddddddcccccdddccccccccccccbbbbbbbbbb````````___________^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888887777777777777666666666655555555554444444444333333333332322222222222111111111100000///////////...........-.-----------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŒŒŽŽ‘‘’’’’’’’‘‘‘ŽŽŽŽŽŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{|||||||||||||||||||{{{{{{||||||||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuttttttssssssssssssssssrrrrrrrqqqqqqppppppppppppoooooooonnnnmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkjjkkjjjjjjjjjjjjjjjjjjjjjjjihhhhhhhhggggggggggffffffeeeeeeeeddddddddddddcccccddccccccccccccbbbbbbbbbbb````````___________^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::9999999999888888888877777777777777666666666655555555554444444444333333333332322222222222111111111100000///////////..........--.-----------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡†‡‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŽŽ‘‘’’’’’’‘‘‘ŽŽŽŽŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†„„„„„„„„„„„„„„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{|||||||||||||||||{{{{{{{{||||||||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuutttttsssssssssssssssssrrrrrrqqqqqqqppppppppppppoooooooonnnnmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkjjkjjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhgggggggggggfffffeeeeeeeedddddddddddccccccdcccccccccccccbbbbbbbbbbb```````___________^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::999999999988888888887777777777777766666666665555555555444444444433333333333232222222222211111111110000///////////...........--.-----------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŽŽ‘‘‘’’’’‘‘‘ŽŽŽŽŽŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„„„ƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{||||||||||||||||{{{{{{{{{|||||||||||{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuutttttssssssssssssssssssrrrrrrqqqqqqqppppppppppppoooooooonnnnmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhggggggggggfffffeeeeeeedddddddddddcccccccdcccccccccccccbbbbbbbbbbb```````___________^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777777777777666666666665555555555444444444433333333333232222222222111111111110000///////////...........--.-----------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŽŽ‘‘‘‘’’’‘‘‘ŽŽŽŒŽŽŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„ƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{||||||||||||||{{{{{{{{{{{||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuutttttssssssssssssssssssrrrrrqqqqqqqpppppppppppppooooooonnnnnmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhgggggggggfffffeeeeeedddddddddddccccccccccccccccccccccbbbbbbbbbba```````___________^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777777777777666666666665555555554444444444433333333333232222222222111111111110000///////////...........--.-----------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŽŽ‘‘‘’‘‘‘‘‘ŽŽŽŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{|||||||||||||{{{{{{{{{{{{|||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuttttssssssssssrssssssssrrqqqqqqqqqqpppppppppppppooooooonnnnnmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhggggggggffffffeeeeeeddddddddddcccccccccccccccccccccccbbbbbbbbbba``````___________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777777777777666666666665555555554444444444433333333332232222222222111111111110000///////////...........-------------,,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŽŽŽ‘‘‘‘‘‘‘‘ŽŽŒŒŒŒ‹ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„„„„„„ƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{||||||||||||{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyxxwwwwwwwwwwwwwwwvvvvvvvvuuuutttttsssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooonnnnnmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhgggggggffffffeeeeeeddddddddddccccccccccccccccccccccbbbbbbbbbbba``````___________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888887777777777777666666666665555555554444444444433333333332222222222222111111111110000///////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒŒŽŽŽ‘‘‘‘‘‘‘‘ŽŽŽŒŒŒŒ‹‹‹ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyxxwwwwwwwwwwwwwwwvvvvvvvvuuuutttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooonnnnnmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhgggggggffffffeeeeeddddddddddcccccccccccccccccccccccbbbbbbbbbbba``````___________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888887777777777777666666666655555555554444444444433333333332222222222222111111111100000///////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘ŽŽŒŒŒŒ‹‹‹‹ŠŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvuuuuutttttssssssssrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooonnnnnnmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhgggggggffffffeeeeedddddddddccccccccccccccccccccccccbbbbbbbbbbba`````___________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888887777777777777666666666655555555554444444444333333333332222222222222111111111100000///////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! wxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆ‰‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽ‘‘‘‘‘’‘‘‘‘ŽŽŒŒ‹‹‹‹ŠŠŠŠ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvuuuuutttttssssssssrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooonnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhggggggfffffffeeeeddddddddddccccccccccbcccccccccccccbbbbbbbbbbaa`````___________^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888877777777777777666666666655555555554444444444333333333332222222222221111111111100000///////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! wxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽ‘‘‘’‘’’’‘‘‘ŽŽŒ‹‹‹ŠŠŠŠŠŠ‰‹‹ŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzz{zzzzzzzyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvuuuuuttttttsssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppoooooonnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhgggggggfffffffeeeeddddddddddccccccccccbcccccccccccccbbbbbbbbbbaa`````___________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888877777777777777666666666655555555554444444444333333333332222222222221111111111100000//////////...........--------------,,,,,,,,,,,+++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! wxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŽŽ‘‘‘‘’’’’’’’‘‘‘ŽŒŒ‹‹ŠŠŠŠ‰‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzz{{{{{zzzzzzyyyyyyyyyyyyxxxxwwwwwwwwwvvvvvvvuuuuuuttttttsssssssssrrrrrrrrrrqqqqqqqqpppppppppppoooooooonnnnnnnmmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhgggggggfffffffeeeeddddddddddccccccccccbcccccccccccccbbbbbbbbbbaa`````___________^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::99999999988888888887777777777777666666666665555555555444444444433333333333222222222222111111111110000///////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! wwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŽŽ‘‘‘‘‘‘’’’’’’’’’‘‘ŽŒ‹‹ŠŠ‰‰‰‰‰‰ˆˆŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzz{{{{{{{zzzzzyyyyyyyyyyyyxxxxxwwwwwwwwvvvvvvvuuuuutttttttsssssssssrrrrrrrrrrqqqqqqpppppppppppooooooooonnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiijjijjjjjjjjjjiihhhhhhhhgggggggffffffffeeeeddddddddddcccccccccbbccccccccccccbbbbbbbbbbbaa````____________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::99999999988888888887777777777777666666666665555555554444444444433333333333222222222222111111111110000///////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! wwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆ‰‰Š‹‹ŒŒŽŽ‘‘‘‘‘‘‘’’’’’’’’“’’’‘‘ŽŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzz{{{{{{{{{zzzzzyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuutttttttssssssssssrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggffffffffeeeedddddddddccccccccccbbccccccccccccbbbbbbbbbbbaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777777777777666666666665555555554444444444433333333332222222222222111111111110000///////////...........-------------,,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! wwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆ‰‰Š‹‹ŒŽŽ‘‘‘‘’’’’’’’’’““““““’’’‘‘ŽŒ‹‹ŠŠ‰‰ˆˆˆˆˆˆˆ‡‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡†††††††††††††††„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyzzzzz{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxxxwwwwwwwvvvvvuuuuuuuuttttttsssssssssssrrrrrrrrrqqqppppppppppppoooooooooonnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggffffffffeeeeddddddddddccccccccccbbccccccccccccbbbbbbbbbbaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777777777777666666666655555555554444444444433333333332222222222222111111111110000///////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! wwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŽ‘‘’’’’’“““““““““““““’’‘‘ŽŒŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzz{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxxxwwwwwwvvvvvuuuuuuuutttttttsssssssssssrrrrrrrrrqqppppppppppppooooooooooonnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggffffffffeeeeddddddddddccccccccccbbcccccccccccbbbbbbbbbbbaaa```____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777777777777666666666655555555554444444444433333333332222222222222111111111100000///////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! wwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŒŽ‘‘’’’“““““““““““““““““’’‘ŽŒ‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzz{{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxxwwwwwwvvvvvuuuuuuutttttttttsssssssssssrrrrrrrrrqppppppppppppoooooooooooonnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhggggggggffffffffeeeeeddddddddddccccccccccbbcccccccccccbbbbbbbbbbbaaa```____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999888888888877777777777777666666666655555555554444444444333333333332222222222222111111111100000///////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! wwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆ‰‰Š‹‹ŒŽ‘‘’““““”””””””””””“““““’‘‘ŽŒ‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzz{{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxwwwwwwwvvvvuuuuuuuttttttttttsssssssssssrrrrrrrrrqpppppppppppoooooooooooonnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhggggggggfffffffffeeeeeddddddddddcccccccccbbbcccccccccccbbbbbbbbbbbaaa```___________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999888888888877777777777777666666666655555555554444444444333333333332222222222221111111111100000///////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! wwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŽŽ‘‘’““”””””””””””””””“““’’‘ŽŒŒ‹Š‰‰ˆˆ‡‡‡‡‡†††††ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzz{{{{{{{{{{{{{zzzzyyyyyyyyyyyyxxwwwwwwwvvvvuuuuuuuttttttttttssssssssssssrrrrrrrrrppppppppppppooooooooooonnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhggggggggggfffffffffeeeeeddddddddddcccccccccbbbccccccccccbbbbbbbbbbbaaaa``____________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::99999999888888888877777777777776666666666655555555554444444444333333333332222222222221111111111100000//////////...........--------------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰‰Š‹ŒŒŽ‘’““”””••••••••”””””““’’‘ŽŒ‹Š‰‰ˆˆ‡‡‡‡†††††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡†††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzz{{{{{{|||{{{{{zzzyyyyyyyyyyyywwwwwwwwvvvvvuuuuuuttttttttttsssssssssssssrrrrrrrrrpppppppppppoooooooooooonnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhggggggggggfffffffffeeeeedddddddddddcccccccccbbbccccccccccbbbbbbbbbbbaaaa``____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999888888888877777777777776666666666655555555544444444444333333333332222222222221111111111100000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŽ‘’““””•••••••••••”””“““’’‘ŽŽŒ‹ŠŠ‰ˆˆ‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡†††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzz{{{{{||||{{{{zzzzyyyyyyyyyyyywwwwwwwvvvvvuuuuuutttttttttssssssssssssssrrrrrrrrrrpppppppppppooooooooooonnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhgggggggggggffffffffffeeeeeddddddddddccccccccccbbbcccccccccbbbbbbbbbbbaaaaa``____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999888888888877777777777776666666666655555555544444444444333333333332222222222221111111111100000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŽ‘‘’“””•••––––•••••”””““’’‘ŽŒ‹‹Š‰‰ˆˆ‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzz{{{{{||||{{{{zzzzyyyyyyyyyyyywwwwwwvvvvvuuuuuuttttttttttssssssssssssssrrrrrrrrrrppppppppppoooooooooooonnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhggggggggggggffffffffffeeeeeddddddddddcccccccccbbbbccccccccbbbbbbbbbbbbaaaaa`_____________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999998888888888877777777777776666666666655555555544444444444333333333322222222222221111111111100000//////////...........-------------,,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………††††‡‡ˆˆ‰ŠŠ‹ŒŒŽ‘’“””••••–•••••”””““’’‘‘””“’‘ŽŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{z{{{{zzzzzyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuusrrrrrrrrrrrrrrrqqqqqqqqqqonnnnnnnnnnnmmmmmmmmmmmllmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiijjiiiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbaaaaaaaaaaaa````````````_^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554555544444444443333333333332222222222111111111110000000///////////..........-------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………††††‡‡ˆˆ‰‰Š‹‹ŒŽ’““””•••–––••••”””““’‘‘”“’‘ŽŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰……„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{z{{{zzzzzyyyyxxxxxxxxxxwwxxxxwwwwwvvvvvuuuuuuuuuutrrrrrrrrrrrrrrrrqqqqqqqqqponnnnnnnnnnnmmmmmmmmmmmllmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiijiiiiiiiiiiiiiihhhhhhhhhhiihhhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeddddddddddddccccccccccbbbbaaaaaaaaaaaaa```````````__^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554555444444444443333333333332222222222111111111110000000///////////..........-------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡††††††††………………††††‡‡ˆˆ‰‰Š‹‹ŒŽ‘’““”•••––––••••””““’‘‘“’‘ŽŽŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰…„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{zzzzzzzzzyyyyxxxxxxxxxwwwxxwwwwwwwvvvvvuuuuuuuuuttrrrrrrrrrrrrrrqqqqqqqqqqqpnnnnnnnnnnnnmmmmmmmmmmmllmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiijjiiiiiiiiiiiiihhhhhhhhhhihhhhhhhhhhhhhggggggggggfggggffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbaaaaaaaaaaaaa```````````__^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554555444444444443333333333232222222222111111111110000000///////////..........-------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡††††††……………††††‡‡ˆˆ‰‰Š‹‹ŒŽ‘’“””•••–––••••””““’’‘Ž’‘‘ŽŽŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{zzzzzzzzyyyyyxxxxxxxwwwwwxwwwwwwwvvvvvuuuuuuuuutttrrrrrrrrrrrrrqqqqqqqqqqqqpnnnnnnnnnnnnmmmmmmmmmmmllmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiijiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggffgggfffffffffffeeeeeeeeedddddddddddcccccccccccbbbbbaaaaaaaaaaaa````````````__^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554555444444444443333333333232222222222111111111110000000//////////...........-------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………††††‡‡ˆˆ‰‰Š‹‹ŒŒŽŽ‘’“””••••–••••””““’’‘Ž‘‘ŽŽŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxyyyyyyyyzzzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuutttrrrrrrrrrrrrqqqqqqqqqqqqppnnnnnnnnnnnmmmmmmmmmmmmllmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiijiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggffgggffffffffffeeeeeeeeeeddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````__^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555455544444444444333333333322222222222211111111111000000///////////...........-------,,,,,,,,,,,++++++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………††††‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽ‘‘““””••••••••””““’’‘Ž‘ŽŽŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuutttrrrrrrrrrrrqqqqqqqqqqqqqppnnnnnnnnnnnmmmmmmmmmmmmllmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiijiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggfffggfffffffffffeeeeeeeeeeddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````__^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWVVWWVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555455544444444443333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,,++++++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…†††††‡‡‡ˆ‰‰ŠŠ‹ŒŒŽŽ‘’““””•••••••””““’’‘ŽŒŽŽŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyzzzyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuttttrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnmmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiijiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggfffgfffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbaaaaaaaaaaa`````````````__^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWVVWWVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777776666666666655555555554455544444444443333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡ˆˆ‰ŠŠ‹ŒŒŽŽ‘‘’““”””••••”””““’’‘ŽŒ‹ŽŽŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuttttrrrrrrrrrqqqqqqqqqqqqqqpppnnnnnnnnnnmmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggffffgfffffffffffeeeeeeeeeeddddddddddccccccccccccbbbbbbaaaaaaaaaaa````````````___^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWVVWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554455544444444443333333333322222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡†††††‡‡ˆˆ‰‰Š‹ŒŒŽŽ‘‘’’“”””””•””””““’’‘ŽŒŒ‹ŠŽŽŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwvwwwvvvvvvvvuuuuuuuuuuttttrrrrrrrrqqqqqqqqqqqqqqppppnnnnnnnnnnmmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeedddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````````___^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWVVWVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554455544444444443333333333322222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡ˆ‰‰Š‹‹ŒŽ‘‘’’’“”””””””””““’‘‘ŽŒŒ‹ŠŠŽŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„ƒ„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyxxxxxxxxxwwwwwwwwwwvvwwvvvvvvvvvuuuuuuuuutttttrrrrrrrqqqqqqqqqqqqqqpppppnnnnnnnnnmmmmmmmmmmmmmmllmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaa`````````````___^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554455444444444443333333333222222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘’’’“””””””””“““’‘‘ŽŽŒŒ‹ŠŠ‰ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyxxxxxxxxxxxwwwwwwwwwwvvvvwvvvvvvvvvuuuuuuuuuutttttrrrrrrrqqqqqqqqqqqqqqpppppnnnnnnnnnmmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbbaaaaaaaaaa`````````````___^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554455444444444443333333333222222222222111111111110000000//////////...........-------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡ˆ‰‰Š‹ŒŒŽŽ‘‘’’’““”””””””“““’‘‘ŽŽŒ‹‹ŠŠ‰ˆŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttrrrrrrqqqqqqqqqqqqqqppppppnnnnnnnnmmmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbbaaaaaaaaaa`````````````___^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555445544444444444333333333322222222222211111111111000000///////////...........-------,,,,,,,,,,,++++++++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘’’’“““””””””“““’‘‘ŽŽŒ‹‹Š‰‰ˆˆŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttrrrrrqqqqqqqqqqqqqqpppppppnnnnnnnnmmmmmmmmmmmmmmlllmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhghhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbbaaaaaaaaaa`````````````___^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555445544444444443333333333322222222222211111111110000000///////////...........-------,,,,,,,,,,,++++++++++++************)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡ˆ‰‰Š‹‹ŒŽŽ‘‘’’““““””””””““’’‘ŽŽŒ‹‹Š‰‰ˆˆ‡Œ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttrrrrrqqqqqqqqqqqqqqpppppppnnnnnnnnmmmmmmmmmmmmmmlllmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhghhhhhhhggggggggggfffffffffffffffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbbaaaaaaaaaa`````````````___^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWVVVWVVVVVVVVUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777776666666666655555555554445544444444443333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡ˆˆ‰‰Š‹ŒŽ‘‘’’““““”””””””““’‘ŽŒ‹ŠŠ‰‰ˆˆ‡‡‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttrrrrrqqqqqqqqqqqqqppppppppnnnnnnnmmmmmmmmmmmmmmllllmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhghhhhhhgggggggggggfffffffffffffffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbbaaaaaaaaaa````````````____^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554445544444444443333333333322222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwvwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡ˆˆ‰ŠŠ‹ŒŽŽ‘’’’“““””•••”””“’’‘ŽŒ‹‹Š‰‰ˆˆ‡‡‡‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttrrrrqqqqqqqqqqqqqqppppppppnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhghhhhhhggggggggggffffffffffffffffffffeeeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaa`````````````____^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554445444444444443333333333322222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡ˆ‰‰Š‹‹ŒŽ‘‘’’“““”””•••””““’‘ŽŒ‹Š‰‰ˆˆ‡‡‡†‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuttttttttrrrrqqqqqqqqqqqqqqppppppppnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhghhhhhhggggggggggffffffffffffffffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbbaaaaaaaaa`````````````____^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554445444444444443333333333222222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvwwwwwwwwvwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡†‡‡ˆˆ‰‰Š‹ŒŽ‘‘’’““””””•••”””“’‘ŽŒ‹Š‰‰ˆˆ‡‡‡††‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuutttttttttrrrrqqqqqqqqqqqqqpppppppppnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhghhhhhhggggggggggffffffffffffffffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbbaaaaaaaaa````````````_____^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555554445444444444443333333333222222222222111111111110000000//////////...........-------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvwwwwwwwwvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡†‡‡ˆˆ‰ŠŠ‹ŒŽŽ‘’’“““””””••••”““’‘ŽŒ‹Š‰ˆˆ‡‡‡†††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuvvvuuuuuuuuuuuuttttttttttrrrrqqqqqqqqqqqqqpppppppppnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgghhhhhhggggggggggffffffffffffffffffffeeeeeeeeeeddddddddcccccccccccccccbbbbbbaaaaaaaaa````````````_____^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555444544444444444333333333322222222222211111111111000000///////////...........-------,,,,,,,,,,,++++++++++++************))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvwwwwwwwvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡ˆ‰‰Š‹‹ŒŽŽ‘‘’’““”””••••••”““’‘Œ‹ŠŠ‰ˆ‡‡‡††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuuuvvuuuuuuuuuuuuuttttttttttrrrqqqqqqqqqqqqqqpppppppppnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgghhhhhhggggggggggffffffffffffffffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbbaaaaaaaaa````````````_____^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777776666666666655555555555444544444444443333333333322222222222211111111110000000///////////...........-------,,,,,,,,,,,++++++++++++************))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! uvvvvvvvvvvvvvvvwwwwwwwvvvwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒŽ‘‘’’““”””••–•••”““’‘ŽŒ‹Š‰ˆˆ‡‡†††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuuuuvuuuuuuuuuuuuutttttttttttrrrqqqqqqqqqqqqqqpppppppppnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgghhhhhhggggggggggffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbbaaaaaaaaa```````````______^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554444544444444443333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! uvvvvvvvvvvvvvvvwwwwwwwvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘’““”””•••––••”““’‘ŽŒ‹Š‰ˆˆ‡‡†††††ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttrrrqqqqqqqqqqqqqppppppppppnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgghhhhhhggggggggggffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbbaaaaaaaaa```````````______^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554444544444444443333333333222222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! uvvvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡ˆˆ‰Š‹‹ŒŽŽ‘’’““”””•••––••”“’’ŽŒ‹Š‰ˆˆ‡‡†††††ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttrrqqqqqqqqqqqqqqppppppppppnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggghhhhhgggggggggggffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbbaaaaaaaaa```````````______^^^^^^^^]]]]]]]]]\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554444444444444443333333333222222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! uuvvvvvvvvvvvvvvvwwwwwwvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††‡‡‡‡‡‡††††††††‡‡‡‡ˆ‡ˆˆ‰‰Š‹ŒŒŽ‘‘’’““””••••––••”“’‘ŽŒ‹Š‰ˆˆ‡‡†††††ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttrqqqqqqqqqqqqqqqppppppppppnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggghhhhhgggggggggggffffffffffffffffffffeeeeeeeeedddddddddcccccccccccccbbbbbbbbaaaaaaaaa```````````______^^^^^^^^]]]]]]]]]\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554444444444444443333333333222222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! uuvvvvvvvvvvvvvvvwwwwwwvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡††††††††‡‡‡‡ˆ‡ˆˆ‰ŠŠ‹ŒŽ‘‘’““”””••••––••”“’‘ŽŒ‹Š‰ˆˆ‡‡††††…ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttrqqqqqqqqqqqqqqpppppppppppnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggghhhhggggggggggggfffffffffffffffffffeeeeeeeeeeddddddddccccccccccccccbbbbbbbbaaaaaaaaa```````````______^^^^^^^]]]]]]]]]\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555554444444444444443333333333222222222222111111111110000000//////////...........-------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{||||||||||||||||~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††…………†††††‡‡ˆ‰‰Š‹‹ŒŽŽ‘‘’’“””•••––––——––•””“‘ŽŒ‹ŠŠ‰ˆˆˆ‡‡‡‡ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqqppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmllmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhihhhhhhhhhhhhggggggggggggffffffeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaaaa```````__________^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;<;;;;;;;;;;;::::::::::99999999888888888887777777777776666666666555555555554455444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††………………††††‡‡ˆ‰‰Š‹ŒŒŽ‘’’““””••–––––——––•”“’‘ŽŒ‹ŠŠ‰ˆˆˆ‡‡‡‡ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmllmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhihhhhhhhhhhhgggggggggggggffffffeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaaaa```````__________^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;<;;;;;;;;;;:::::::::::99999999888888888887777777777776666666666555555555554454444444444433333333332222221111111111100000000000///////...........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{|||||||||||||||~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„………………………………………………††††††††††…………………††††‡‡ˆ‰ŠŠ‹ŒŽŽ‘‘’’“””•••–––––——––•”“’‘ŽŒ‹‹Š‰‰ˆˆ‡‡‡‡ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmllmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaaaaa```````__________^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;<;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555554445444444444443333333333222222111111111110000000000////////...........-----------,,,,,,,,,,,++++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„…„„………………………………………†††††††††…………………†††††‡‡‰‰Š‹‹ŒŽ‘’’““””••––––––——––•”“’‘ŽŒ‹‹Š‰‰ˆˆ‡‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuutttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmlllmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfffffeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaaaaa``````___________^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;<;;;;;;;;;;::::::::::99999999988888888887777777777776666666666655555555554445444444444443333333333222222111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{||||||||||||||~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„……………………………………††††††††………………………†††‡‡ˆ‰‰Š‹ŒŽ‘‘’““””••–––––––——––•”“’‘ŽŒ‹‹Š‰‰ˆˆ‡‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuttttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmlllmmmmmmmmmmllllllllllllllklkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggffffeeeeeeeeeeedddddddddcbbbbbbbbbaaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;<;;;;;;;;;;::::::::::99999999988888888887777777777776666666666655555555554445444444444443333333333222222111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„…………………………………†††††††††……………………††††‡‡ˆ‰Š‹‹ŒŽ‘’’“””•••–––––––——–••”“’‘ŽŒ‹‹Š‰‰ˆˆ‡‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqppppppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmlllmmmmmmmmmmllllllllllllllklkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggffffeeeeeeeeeeeddddddddddcbbbbbbbbbaaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;<;;;;;;;;;;::::::::::99999999988888888887777777777776666666666555555555554445444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""""""""!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„…………………………………††††††……………………………†††‡‡ˆ‰Š‹ŒŽ‘’’“””•••––––––––—––•””“’‘ŽŒ‹‹Š‰‰ˆˆ‡‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffeeeeeeeeeeeeddddddddddcbbbbbbbbbaaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[\[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777676666666666555555555554445444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††…………………………………†††‡ˆˆŠŠ‹ŒŽ‘‘’““””••––––——–––—––•”“’’‘ŽŒ‹‹Š‰‰ˆˆ‡‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmllllmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddddcbbbbbbbbbaaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999888888888887777777777676666666666555555555554445444444444433333333332222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………††‡‡ˆˆŠ‹ŒŽ‘’““””••–––—————––—–••”“’‘ŽŒ‹‹Š‰‰ˆˆ‡‡††ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffeeeeeeeeeeeeeddddddddddccbbbbbbbbaaaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888888777777777767666666666655555555555444444444444443333333333222222111111111110000000000////////...........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††‡‡ˆ‰Š‹ŒŽ‘‘’“””••–––—————–––––•”““’‘ŽŽŒ‹ŠŠ‰‰ˆˆ‡‡††ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffeeeeeeeeeeeeeddddddddddccbbbbbbbbaaaaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444443333333333222222111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!"""!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††‡‡ˆ‰‹‹ŒŽ‘’““”••–––——————––––••”“’‘‘ŽŒŒ‹ŠŠ‰ˆˆ‡‡‡††ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmmlllllmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeedddddddddddccbbbbbbbbaaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444433333333333222222111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!"""!!!!!!!!!!!! tttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††‡‡ˆ‰‹ŒŽ‘’’“””•–––———————––•–•”““’‘ŽŽŒ‹‹Š‰‰ˆˆ‡‡‡††ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooonnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeedddddddddddccbbbbbbbbaaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!"""!!!!!!!!!!!! tttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„…………††‡ˆˆ‰‹ŒŽ‘’“””••––———————––••••”“’‘ŽŒŒ‹ŠŠ‰‰ˆˆ‡‡‡††ŒŒŒŒŒŒŒ‹Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooooooonnnnnnmmmmmmmmmmmmmllllllmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjijjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeedddddddddddcccbbbbbbbbaaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777666666666666555555555554444444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!"""!!!!!!!!!!!! tttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„………††‡ˆ‰Š‹Œ‘’’“”••–––———————––•”•”“’‘‘ŽŒ‹‹Š‰‰ˆˆˆ‡‡†††ŒŒŒŒ‹Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooooonnnnnnmmmmmmmmmmmmmllllllmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjijjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeddddddddddddcccbbbbbbbaaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999888888888887777777777666666666666555555555554444444444444433333333332222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„……††‡ˆ‰ŠŒŽ‘’“””••––———————––••””““’‘ŽŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooonnnnnmmmmmmmmmmmmmlllllllmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiijiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeedddddddddddccccbbbbbbbaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999888888888887777777777666666666666555555555554444444444444433333333332222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„……††‡ˆ‰ŠŒŽ‘’“”••–––——————––••”“”“’‘ŽŽŒ‹‹ŠŠ‰‰ˆˆˆ‡‡††††ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppoooooooooooonnnnmmmmmmmmmmmmmmlllllllmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiijiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeddddddddddddccccbbbbbbbaaaaaaaaaaaaa`````````__________^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444443333333333222222111111111110000000000////////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""!!!!!!!!!!!!! tttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„……††‡ˆ‰ŠŒ‘’“””••––——————–––•””““’‘ŽŽŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooonnnnmmmmmmmmmmmmmmlllllllmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhghhhgggggggggggggfffffffffeeeeeeedddddddddddddcccccbbbbbbbaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444433333333333222222111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""!!!!!!!!!!!! tttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„……††‡ˆ‰ŠŒŽ‘’“””•–––—————–––••”“’’‘ŽŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††††ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooonnnnmmmmmmmmmmmmmllllllllmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhghhhggggggggggggffffffffffeeeeeeddddddddddddddcccccbbbbbbaaaaaaaaaaaa````````_____________^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSRSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++*************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""!!!!!!!!!!!! ttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„…††‡ˆ‰‹ŒŽ‘’“”••–––————–––••”““’’‘ŽŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††††ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooooonnnmmmmmmmmmmmmmmllllllllmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhgghhhggggggggggggffffffffffeeeeeedddddddddddddccccccbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^]^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999888888888887777777777666666666666555555555554444444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""!!!!!!!!!!!! ttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„…††‡ˆ‰‹Ž‘’““”••–––———––––•””“’‘‘ŽŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡††††††Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooooonnnmmmmmmmmmmmmmmllllllllmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgghhggggggggggggfffffffffffeeeeddddddddddddddcccccccbbbbbaaaaaaaaaaaa````````_____________^^^^^^^^^^^]]^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999888888888887777777777666666666666555555555554444444444444433333333332222221111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""!!!!!!!!!!!! stttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„…††‡ˆŠ‹Ž‘’“””•––––––––––••”“’‘‘ŽŒŒ‹Š‰‰‰ˆˆˆ‡‡‡‡†††††††Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooooonnnmmmmmmmmmmmmmlllllllllmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgghhggggggggggggfffffffffffeeeeddddddddddddddcccccccbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^]]]^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999888888888887777777777666666666666555555555554444444444444433333333332222221111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!"!!!!!!!!!!!!! sttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„…††‡‰Š‹Ž‘’“”••–––––––––••””“’‘ŽŒ‹ŠŠ‰ˆˆˆ‡‡‡‡‡††††††††‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuutttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnmmmmmmmmmmmmmmlllllllllmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgghhgggggggggggffffffffffffeeeddddddddddddddccccccccbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888887777777777766666666666655555555554444444444444443333333333222222111111111110000000000////////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!"!!!!!!!!!!!!! sstttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„…†‡ˆ‰Š‹‘’“”••––––––––•••”“’’‘ŽŒ‹ŠŠ‰ˆˆˆ‡‡‡‡‡†††††††††Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppoooooooooooooonnnmmmmmmmmmmmmmllllllllllmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggghhgggggggggggffffffffffffeeedddddddddddddcccccccccbaaaaaaaaaaaaaa``````````___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444443333333333222222111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!"!!!!!!!!!!!!! ssttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„…†‡ˆ‰Š‹‘’“”••––––––––••””“’‘ŽŒ‹Š‰‰ˆˆ‡‡‡‡‡††††††††††‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppoooooooooooooonnnmmmmmmmmmmmmmllllllllllmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggghggggggggggggfffffffffffeeeeddddddddddddccccccccccaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666555555555554444444444444433333333333222222111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!"!!!!!!!!!!!! ssttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzz{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{||}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„……†‡ˆ‰ŠŒŽ’“””••–––––––•••”““’‘ŽŒ‹Š‰ˆˆ‡‡‡‡††††††††††††‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuutttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooonnnmmmmmmmmmmmmmlllllllllllmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggghggggggggggggfffffffffffeeeedddddddddddcccccccccccaaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSRRSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999888888888887777777777666666666666555555555554444444444444433333333333222222111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!"!!!!!!!!!!!! ttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„……†‡ˆ‰ŠŒŽ‘’“”•––––––––––••””“’‘’‘ŽŒ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰†††††††………………………………………………‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuutttttttttttttssssssssssssssrssssssssssrrrrrrrrrrrrrrqqqppppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa```````````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>===========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777776666666655555555554444444433333333222222222211111111111110000000000//////////////...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! stttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„……†‡ˆ‰‹Œ‘’“”•––––––––––••”““’‘’‘ŽŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰††††††…………………………………………………‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuutttttttttttttssssssssssssssrssssssssssrrrrrrrrrrrrrqqqqppppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>===========<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776666666655555555554444444433333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! sttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………†…††………………„„„„„„„„„„„„„„„„„……†‡ˆ‰‹Œ‘“””•–––––––––•••”““’‘’‘Œ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰†††††……………………………………………………‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssrssssssssssrrrrrrrrrrrrrqqqppppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa````````````_______________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776666666555555555554444444433333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! sttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††………………„„„„„„„„„„„„„„„„„……†‡ˆŠ‹Œ’“”••–––––––––•••”““’‘’‘ŽŽŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰††††………………………………………………………‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssrrsssssssssrrrrrrrrrrrrrrqqqppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766666666555555555554444444433333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! sstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††………………„„„„„„„„„„„„„„„„„……†‡ˆŠ‹Œ’“”••–––—–––––••””““’‘’‘ŽŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰††††………………………………………………………‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssssrrsssssssssrrrrrrrrrrrrrqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa````````````_______________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766666666555555555554444444433333332222222222111111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††……………„„„„„„„„„„„„„„„„„…††‡‰Š‹’“”••–––——––––••””““’‘’‘ŽŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰†††………………………………………………………„‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssssrrssssssssrrrrrrrrrrrrrrqqqppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>===========<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888888888777777777766666666555555555544444444433333332222222222111111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††………………„„„„„„„„„„„„„„„„„…††‡‰Š‹‘’“”•–––———––––••””“’’‘’‘ŽŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰††………………………………………………………„„€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssssrrssssssssrrrrrrrrrrrrrqqqqppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>===========<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776666666655555555554444444443333332222222222211111111111110000000000//////////////...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! sssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††………………„„„„„„„„„„ƒƒƒ„„„„…††‡‰Š‹‘’“”•–––——–––––••””“’’‘’‘ŽŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰†††…………………………………………………„„„€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrsssssssrrrrrrrrrrrrrrqqqqpppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhihhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbaaaaaaaaaaa```````````________________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776666666555555555554444444443333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! sssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzz{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††………………„„„„„„„„ƒƒƒƒƒ„„„„…††‡ˆŠ‹’“”•–––——–––––••””“’’‘’‘ŽŒŒ‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰†……………………………………………………„„„„€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrsssssssrrrrrrrrrrrrrrqqqqpppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhihhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbaaaaaaaaaaa```````````_______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>==========<<<<<<<<<<<;;;;;;;;::::::::::99999999999998888888888777777777776666666555555555554444444443333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ssssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzz{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„…………………†††††††………………„„„„„„„ƒƒƒƒƒƒƒ„„„……†‡ˆŠ‹Œ’“”••–––—–––––••””“’’‘’‘ŽŒŒ‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰††…………………………………………………„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrsssssssrrrrrrrrrrrrrqqqqqpppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhhihhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbaaaaaaaaaaa``````````_______________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766666666555555555554444444443333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzz{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„…………………†††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒ„„……†‡ˆŠ‹Œ‘“”••–––––––––••””“’’‘’‘ŽŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰†…………………………………………………„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrssssssrrrrrrrrrrrrrrqqqqqppppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766666666555555555554444444443333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! sssssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„…………………†††††…………………„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„…†‡ˆ‰‹Œ‘’””•––––––––•••””“’‘‘’‘ŽŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰†………………………………………………„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrssssssrrrrrrrrrrrrrqqqqqqppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbaaaaaaaaaa```````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888888888777777777766666666555555555544444444443333332222222222111111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! sssssttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„…………………††††……………………„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„…†‡ˆ‰ŠŒŽ‘’“”••–––––––•••””“’‘’‘ŽŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰………………………………………………„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrsssssrrrrrrrrrrrrrrqqqqqqpppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJJKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776666666655555555554444444444333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ssssssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………††††……………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††ˆ‰Š‹Ž‘’“”••–––––––•••”““’‘Ž’‘ŽŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰……………………………………………„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrsssssrrrrrrrrrrrrrrqqqqqqpppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhghhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776666666555555555554444444444333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ssssssttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………†……………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆŠ‹Ž’“””••––––––••””““’‘Ž‘ŽŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰……………………………………………„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrsssssrrrrrrrrrrrrrqqqqqqqpppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhghhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766666666555555555554444444444333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! sssssssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹‘’“”••––––––••””“’’‘Ž‘ŽŽŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆ…………………………………………„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrssssrrrrrrrrrrrrrrqqqqqqqppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhghhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766666666555555555554444444444333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! sssssssttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŽ‘’“”••––––––••””“’‘‘Ž‘ŽŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆ………………………………………„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrssssrrrrrrrrrrrrrqqqqqqqqppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhghhhhhhhhhhhggggggggggggffffffffeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa`````````_________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998988888888888777777777766666666555555555544444444444333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! sssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……†‡‰ŠŒŽ’““”••––––•••””“’‘Ž‘ŽŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆ……………………………………„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqpppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgghhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998988888888888777777777766666666555555555544444444444333332222222222111111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! sssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰Œ‘’“”••––––•••”““’‘Ž‘ŽŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆ……………………………………„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrsssrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgghhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaa``````````________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999898888888888777777777776666666555555555554444444444433332222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŒŽ‘’“”•••–––•••”““’‘ŽŽŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆ…………………………………„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrssrrrrrrrrrrrrrrqqqqqqqqqppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgghhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbaaaaaaaa``````````_________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKJJJKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::99999999999898888888888777777777776666666555555555554444444444433332222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……†ˆ‰‹Ž’“””••–––•••”““’‘ŽŽŽŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆ………………………………„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrssrrrrrrrrrrrrrrqqqqqqqqqppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggghhhhhhhhhhggggggggggggffffffffeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaa``````````_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKJJJKKKKJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::99999999999898888888888777777777766666666555555555554444444444333332222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! sssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‹ŒŽ‘“””••––––••”““’‘ŽŽŒŒ‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆ……………………………„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrsrrrrrrrrrrrrrrqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggghhhhhhhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888888777777777766666666555555555544444444444333332222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! sssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ„„…†‡ˆ‹Œ‘’“”••––––••”““’‘ŽŽŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ…………………………„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrsrrrrrrrrrrrrrrqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggghhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888888777777777766666666555555555544444444444333332222222222111111111111100000000000///////////.//...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„…†‡ˆŠŒ‘’“”••––––••”“’’‘ŽŽŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ………………………„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrsrrrrrrrrrrrrrqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggghhhhhhhhhgggggggggggfffffffffeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaa``````````_________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888888877777777776666666655555555554444444444433332222222222211111111111100000000000///////////../...........------------,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuvvvvvwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„…†‡ˆŠŒŽ‘’“”••––––••”“’‘‘ŽŒŽŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ……………………„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggghhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJJKKKJJJJJJJJJJIIIIIIIIIIIHIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888888777777777776666666555555555554444444444433332222222222211111111111110000000000///////////../...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! tttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‹ŒŽ‘’’““““““’’‘ŽŒ‹ŠŽŒ‹‹Š‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssrrrppppppppppooooooooooooonnoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;:::::::::999999999988888888877777777776666666666655555555444444444433333333333333322222222222111111111100000000000///////////............-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!"!!!!!!!!!!!! stttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‹ŒŽ‘’’““““““’’‘ŽŒ‹ŠŽŒ‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssrrrrpppppppppoooooooooooooonnoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJJKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;:::::::::999999999988888888777777777776666666666655555554444444444433333333333333322222222222111111111100000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!"!!!!!!!!!!!! sttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{{{{{{{{{||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†ˆˆŠ‹ŒŽ‘’’““““““’‘‘ŽŒ‹ŠŒŒ‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssrrrrpppppppppooooooooooooonnnooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMMLLLLLLLLLLLLKKKKKKKKKJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::9999999999988888888777777777776666666666555555554444444444433333333333333322222222222111111111100000000000///////////...........------------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!"!!!!!!!!!!!! sstttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Ž‘’’“““““’’‘Ž‹‹ŠŒŒ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssrrrrrppppppppoooooooooooooonnnooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeddddddddddddcccccccccccbcccccbbbbbbbbbbbaaaaaaaaaaaaa``````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLLLLLLKKKKKKKKKKJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::9999999999988888888777777777776666666666555555554444444444433333333333333322222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ssttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{||||||||{||||||||||||||||||||||||{{{{{{{{{{{||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰ŠŒŽ‘’’“““““’’‘ŽŒ‹Š‰Œ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvvwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssrrrrrppppppppoooooooooooooonnnoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeedddddddddddccccccccccccbccccbbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::9999999999988888888777777777766666666666555555554444444444433333333333333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||{{|||||||||||||||||||||||{{{{{{{{{{{{{||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‰‹ŒŽ‘’’“““““’‘‘ŽŒ‹Š‰Œ‹‹Š‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttstttttssssssssssssssrrrrrrpppppppoooooooooooooonnnnoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeedddddddddddcccccccccccbbcccbbbbbbbbbbbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::999999999988888888877777777776666666666655555555444444444433333333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! sssttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{||||||{{{||||||||||||||||||||||{{{{{{{{{{{{{{|||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‰Š‹Œ‘‘’’““““’’‘ŽŒ‹Š‰ŒŒ‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡†††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsttttsssssssssssssssrrrrrrpppppppoooooooooooooonnnnooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeddddddddddddcccccccccccbbcccbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::999999999988888888777777777776666666666655555554444444444433333333333333322222222222111111111100000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{|||||{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹ŒŽ‘‘’’“““’’‘‘ŽŒ‹Š‰ˆŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssttttsssssssssssssssrrrrrrppppppoooooooooooooonnnnnooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeddddddddddddccccccccccbbbccbbbbbbbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLMMMLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::9999999999988888888777777777776666666666555555554444444444433333333333333322222222222111111111100000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! ssssttttttttttttttttuuutuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{|||||||||}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹‹ŒŽ‘‘’’’’’’‘‘ŽŒ‹Š‰ˆŒ‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†††††††„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsstttsssssssssssssssrrrrrrrppppppoooooooooooooonnnnnoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeedddddddddddcccccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaa`a```````````_____________^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLMMMLLLLLLLLLLKKKKKKKKKJJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;:::::::9999999999988888888777777777766666666666555555554444444444433333333333333322222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! sssssttttttttttttttttuutuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyxxxyyyyyyyyyyyyyyyyyyyyzzyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹‹ŒŽ‘‘’’’’’‘‘ŽŒ‹Š‰‰ˆ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡††††††††„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssstttsssssssssssssssrrrrrrrpppppoooooooooooooonnnnnnoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiihiihhhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeedddddddddddcccccccccccbbbcbbbbbbbbbbbaaaaaaaaaaaa`a``````````______________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLMMMLLLLLLLLLLKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::9999999999988888888777777777766666666666555555554444444444433333333333333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! sssssttttttttttttttttuuttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyxxxxyyyyyyyyyyyyyyyyyyyyzyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆˆ‰Š‹ŒŽ‘‘‘’’’’‘‘ŽŒ‹Š‰ˆ‡‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††††††„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyzzyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssttsssssssssssssssrrrrrrrrpppppoooooooooooooonnnnnnoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihiihhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````______________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLMMLLLLLLLLLLLKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::9999999999888888888777777777766666666666555555554444444444333333333333333222222222221111111111100000000000//////////............-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ssssssttttttttttttttttuttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡‡ˆ‰Š‹ŒŽŽ‘‘‘’’’‘‘‘ŽŒ‹Š‰ˆˆ‡‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡†††††††††„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssttsssssssssssssssrrrrrrrrppppoooooooooooooonnnnnnnooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhihhhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````______________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLMMLLLLLLLLLLLKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::999999999988888888777777777776666666666555555554444444444433333333333333322222222222111111111100000000000///////////............-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ssssssttttttttttttttttutttuuuuuuuuuuuuuuuuvvvvvvuvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‰Š‹ŒŽŽ‘‘‘‘‘‘‘‘ŽŒ‹ŠŠ‰ˆ‡‡ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡†††††††††††„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssstsssssssssssssssrrrrrrrrrppppoooooooooooooonnnnnnnooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiihhihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````______________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLMMLLLLLLLLLLKKKKKKKKKKJJJJKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::9999999999988888888777777777776666666666555555554444444444433333333333333322222222222111111111100000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! sssssssttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…†‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘‘ŽŒ‹Š‰ˆˆ‡†ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡††††††††††††„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssstsssssssssssssssrrrrrrrrrppppoooooooooooooonnnnnnnoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLMMLLLLLLLLLLKKKKKKKKKKJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::9999999999888888888777777777776666666666555555554444444444433333333333333322222222221111111111100000000000///////////...........------------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! sssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘ŽŽŒ‹Š‰‰ˆ‡††Š‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssrrrrrrrrrrpppoooooooooooooonnnnnnnnoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLMMLLLLLLLLLLKKKKKKKKKKJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777777766666666666555555554444444444433333333332333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! ssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…†ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘‘ŽŽŒ‹‹Š‰ˆ‡‡††‰‰‰ˆˆˆ‡‡‡‡‡‡†††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssrrrrrrrrrrpppoooooooooooooonnnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````______________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLMLLLLLLLLLLLKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777777766666666666555555554444444444333333333332333222222222221111111111100000000000//////////............-----------,,,,,,,,,,++++++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„…†‡ˆ‰‹ŒŽ‘‘‘‘‘‘‘‘‘‘ŽŒŒ‹Š‰ˆˆ‡††…‰‰ˆˆˆˆ‡‡‡‡‡††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrppoooooooooooooonnnnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::999999999988888888877777777776666666666655555554444444444433333333333233322222222222111111111110000000000///////////............-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! sssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€‚‚ƒƒ„…†ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘‘‘‘ŽŽŒ‹Š‰‰ˆ‡‡†……‰‰ˆˆˆ‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888877777777776666666666655555554444444444433333333333233322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! sssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuvvuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚‚ƒ„…†‡ˆ‰‹ŒŽ‘‘‘‘‘‘‘‘‘ŽŽŒŒ‹Š‰ˆˆ‡††……‰ˆˆˆˆ‡‡‡‡‡††††††††††††††…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrrpoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````______________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888877777777776666666666655555554444444444433333333333233322222222221111111111100000000000///////////...........------------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚‚ƒ„…†‡‰Š‹Œ‘‘’‘‘‘‘‘‘ŽŒ‹Š‰‰ˆ‡††……„ˆˆˆˆ‡‡‡‡‡†††††††††††††………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrpoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888877777777776666666666555555554444444444433333333332233222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! ssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuvuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€‚‚ƒƒ„…‡ˆ‰ŠŒŽ‘‘’‘‘‘‘‘‘ŽŽŒ‹‹Š‰ˆˆ‡††……„ˆˆˆˆ‡‡‡‡‡††††††††††††…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrrroooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````______________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888877777777776666666666555555554444444444333333333332233222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! sssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚€€€€‚‚ƒ„…†‡ˆ‰‹ŒŽ‘‘’‘‘‘‘‘ŽŒ‹ŠŠ‰ˆ‡‡†……„„ˆˆˆ‡‡‡‡‡†††††††††††………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrroooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````______________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::999999999998888888887777777777666666666655555555444444444433333333333223322222222222111111111110000000000///////////............-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†‡ˆŠ‹ŒŽ‘‘‘’‘‘‘‘ŽŽŒŒ‹Š‰ˆˆ‡††……„„ˆˆˆ‡‡‡‡‡††††††††††…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrroooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````______________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::999999999998888888887777777777666666666655555554444444444433333333333223322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||z{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†‡ˆŠ‹ŒŽ‘‘‘‘‘‘‘ŽŒ‹ŠŠ‰ˆ‡‡†……„„„ˆˆ‡‡‡‡‡‡††††††††………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmlllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````______________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@????????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::9999999999998888888887777777777766666666655555554444444444433333333333223322222222221111111111100000000000///////////...........------------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! sssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||zz{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„…†‡‰Š‹ŒŽ‘‘‘‘‘ŽŽŒŒ‹Š‰‰ˆ‡††……„„„ˆˆ‡‡‡‡‡†††††††††………………………ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmmlllllllllllllkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````_____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::9999999999998888888887777777777766666666655555554444444444433333333332223222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! rrrrrrrrrrrrssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„…‡ˆ‰Š‹ŒŽ‘‘ŽŽŒŒ‹Š‰‰ˆ‡††……„„„‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~~~~~~~~~~~~}|||||||||||||||||||||||{||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeddeeeeeddddddddddddddccccccddddddcccccccccccbbbbbbbbaaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDEDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888888877777777776666666666655555555544444433333333333222222222222221111111111100000000000///////...........------------------,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†‡ˆ‰Š‹ŒŽŽŽŒ‹‹Š‰ˆˆ‡††……„„„‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||{{||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqpppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeeeddeeeeedddddddddddddcccccccddddddcccccccccccbbbbbbbbaaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[Z[ZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::999999888888888888877777777776666666666655555555544444433333333333222222222212221111111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†‡ˆ‰Š‹ŒŽŽŽŒŒ‹Š‰‰ˆ‡‡††……„„„‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||{{{|||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggffffffffffeeeeeeeeeeeeeddeeeeeddddddddddddccccccccdddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````_____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLLKLLLLLKKKKKKKKKKJJJJJJJJJJIJIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::999999888888888888887777777776666666666665555555544444433333333333222222222212211111111111000000000000///////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„…†‡ˆ‰Š‹ŒŽŽŽŽŒŒ‹‹Š‰ˆˆ‡††……„„„„‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqppppppppppoooooooooooooonooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggfffffffffeeeeeeeeeeeeedddeeeedddddddddddddccccccccddddccccccccccccbbbbbbbbbaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLLKLLLLLKKKKKKKKKKJJJJJJJJJJIJIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999988888888888888777777777766666666666555555554444443333333333322222222221221111111111100000000000////////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„…†‡ˆ‰Š‹ŒŽŽŽŒ‹‹Š‰‰ˆ‡‡††……„„„„‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{|||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqpppppppppooooooooooooooonooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggfffffffffeeeeeeeeeeeeedddeeedddddddddddddcccccccccdddccccccccccccbbbbbbbbbbaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLLKLLLLLKKKKKKKKKKJJJJJJJJJJIJIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::::99999988888888888888877777777766666666666555555554444443333333333322222222221221111111111100000000000///////............-----------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„…†‡ˆ‰Š‹ŒŽŽŽŽŽŽŒŒ‹ŠŠ‰ˆˆ‡‡††……„„„„‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqppppppppooooooooooooooonnoonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeeeeeeeddddeeeddddddddddddccccccccccdddccccccccccccbbbbbbbbbbaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLKKLLLLKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888888888877777777766666666666555555554444444333333333322222222221221111111111100000000000///////...........------------------,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„…†‡ˆ‰Š‹ŒŽŽŽŽŽŽŽŒŒ‹‹Š‰‰ˆˆ‡††………„„„„‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqppppppppooooooooooooooonnoonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeeeddddeeeddddddddddddccccccccccddccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMLLLLLLLLLLLLKKLLLLKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::999999988888888888888887777777766666666666555555554444444333333333322222222221221111111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒ„„…†‡ˆ‰Š‹ŒŒŽŽŽŽŽŽŽŒŒ‹‹ŠŠ‰ˆˆ‡‡††……„„„„„‰ˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppooooooooooooooonnnonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggffffffffeeeeeeeeeeeedddddeedddddddddddddccccccccccddccccccccccccbbbbbbbbbbbaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLLKKLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::999999988888888888888887777777766666666666555555554444444333333333322222222211211111111111000000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„……†‡ˆ‰Š‹ŒŒŽŽŽŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆ‡‡††………„„„„„‰ˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppooooooooooooooonnnonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeedddddeeddddddddddddcccccccccccdccccccccccccbbbbbbbbbbbbaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLLKKLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::99999998888888888888888877777776666666666555555555444444443333333333222222221121111111111100000000000////////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! qrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„…††‡ˆ‰Š‹ŒŒŽŽŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„ƒˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeddddddedddddddddddddcccccccccccdcccccccccccccbbbbbbbbbbbaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::::99999998888888888888888877777777666666666555555555544444443333333333222222221121111111111100000000000///////............-----------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! qqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„…†‡‡ˆ‰Š‹ŒŒŽŽŽŽŽŒŒŒ‹‹Š‰‰ˆˆ‡‡†††………„„„„ƒˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeddddddeddddddddddddccccccccccccdccccccccccccbbbbbbbbbbbbaaaaaaaa`````````````____^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLKKKLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999988888888888888888887777777666666666555555555544444443333333333222222221121111111111100000000000///////...........------------------,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! qqrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„…†‡ˆˆ‰Š‹ŒŒŽŽŽŽŒŒŒ‹‹ŠŠ‰‰ˆ‡‡‡††………„„„„„ƒˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999988888888888888888887777777666666666555555555544444443333333333222222221121111111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! qqqrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒ„„…†‡ˆˆ‰Š‹ŒŒŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………„„„„„ƒˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999998888888888888888888777777766666666655555555554444444333333333322222222112111111111110000000000////////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! qqqrrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒ„……†‡ˆˆ‰Š‹‹ŒŒŒŒ‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„„ƒˆˆˆˆ‡‡‡‡‡‡†††††††††††††††‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMLLLLLLLLLLLKKKKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888777777766666666555555555544444444333333333322222222112111111111100000000000///////............------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒ„„……†‡ˆ‰‰Š‹‹ŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„„ƒˆˆˆˆ‡‡‡‡‡‡†††††††††††††……‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddddddddddccccccccccccbccccccccccccbbbbbbbbbbbbaaaaaaaa`````````````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888877777766666666555555555544444444433333333322222222112111111111100000000000///////............-----------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrrrssssssssstttttttttttttttttuuvvvvvvvvvvvvvvvvvwwwwwwwwvvwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}|||||||||||||||||||||||||||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„…††‡ˆ‰‰Š‹‹ŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††…………„„„„„ƒˆˆˆˆ‡‡‡‡‡‡†††††††††††††……‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbccccccccccccbbbbbbbbbbbbaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888877777766666666555555555544444444433333333322222222112211111111100000000000///////...........------------------,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuvvvvvvvvvvvvvvvvvwwwwwwwvvvwwwwwwwwwwwwwwwwwwwxxxvwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}||||||||||||||||||||||||||||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡ˆ‰‰Š‹‹ŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††……………„„„„„ƒˆˆˆˆ‡‡‡‡‡†††††††††††††………‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbccccccccccccbbbbbbbbbbbaaaaaaaa`````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888877777766666666555555555544444444433333333322222222112211111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuvvvvvvvvvvvvvvvvvvwwwwwwvvvvwwwwwwwwwwwwwwwwwwxxxvvwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzz{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………†‡‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡‡†††……………„„„„„ƒˆˆˆˆ‡‡‡‡‡†††††††††††††………‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbcccccccccccbbbbbbbbbbbbbaaaaaaa`````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888887777777666666555555555554444444443333333332222222221221111111110000000000////////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuvvvvvvvvvvvvvvvvvwwwwwwvvvvwwwwwwwwwwwwwwwwwwwxxvvwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„……††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††……………„„„„„ƒˆˆˆ‡‡‡‡‡‡†††††††††††††………‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbcccccccccccbbbbbbbbbbbbaaaaaaaa````````````_______^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888887777777666666555555555554444444443333333322222222221221111111110000000000///////............------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuvvvvvvvvvvvvvvvvvwwwwwvvvvvwwwwwwwwwwwwwwwwwwwxvvvwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„………††‡‡ˆˆ‰‰Š‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††††……………„„„„„ƒˆˆˆˆ‡‡‡‡‡†††††††††††††………~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeedddddddddddddddddddddcccccccccccbbbcccccccccccbbbbbbbbbbbbaaaaaaaa````````````_______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDCDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888887777777666666555555555554444444443333333322222222221221111111110000000000///////............-----------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuvvvvvvvvvvvvvvvvvvwwwwvvvvvvwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††††………………„„„„ƒˆˆˆˆ‡‡‡‡‡††††††††††††…………~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbbccccccccccbbbbbbbbbbbbaaaaaaaa`````````````_______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTUUUTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDCDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888887777777666666555555555554444444443333333322222222221221111111110000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuvvvvvvvvvvvvvvvvvwwwwvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡††††………………„„„„ƒˆˆˆ‡‡‡‡‡‡††††††††††††…………~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbbccccccccccbbbbbbbbbbbbaaaaaaaa`````````````_______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDCDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888887777777666666555555555554444444433333333322222222222222111111110000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuvvvvvvvvvvvvvvvvvwwwvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡††††………………„„„„ƒˆˆˆ‡‡‡‡‡‡††††††††††††…………€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbbccccccccccbbbbbbbbbbbbaaaaaaaa````````````________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDCDDDDCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999998888888888888888888888777777766666655555555555444444443333333332222222222222211111111000000000///////............------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrsssssssssssttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvwwvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{||||||||||||||||||||||||||||||||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„…………†††‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹‹Œ‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††††……………„„„„ƒˆˆˆ‡‡‡‡‡‡††††††††††††…………€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccbbbccccccccccbbbbbbbbbbbbaaaaaaa`````````````________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDCDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999998888888888888888888888877777766666655555555555444444443333333332222222222222211111111000000000///////............------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvwvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††††……………„„„„ƒˆˆˆ‡‡‡‡‡‡††††††††††††…………€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbbbccccccccccbbbbbbbbbbbbaaaaaaa`````````````________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999998888888888888888888888877777766666655555555554444444443333333332222222222222211111111000000000///////...........------------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„………†††‡‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹ŽŽŽŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††…………………………„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||{{{{{{||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccdcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777777777777777777766666555554444444443333333444433333333322222222222211111100000000//////////.////...........----------,,,,,,,,,,++++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………††††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹ŽŽŽŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††……………………………„„„„„„„„ƒ€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{{|||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>===<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888877777777777777777777766666555554444444443333333444443333333322222222222211111100000000//////////.////...........----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………††††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹ŽŽŽŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡†††††…………………………„„„„„„„„„ƒ€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddcccccdccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>===<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888877777777777777777777766666555554444444443333333444443333333332222222222211111100000000//////////.////...........----------,,,,,,,,,,++++++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„………††††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹ŽŽŽŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††††………………………„„„„„„„„„ƒƒ€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccdccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>==<<<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888888877777777777777777777766666555554444444443333333444443333333332222222222211111100000000//////////.///............----------,,,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„………†††‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŽŽŽŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††††…………………………„„„„„„„„„ƒƒ€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888877777777777777777777766666555554444444443333333444443333333332222222222211111100000000//////////.///............----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„………††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŽŽŽŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††…………………………„„„„„„„„„ƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||||{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888888877777777777777777777766666555554444444443333333444444333333332222222222211111100000000//////////.///...........-----------,,,,,,,,,++++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„………††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡††††††…………………………„„„„„„„„„„ƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888888887777777777777777777766666555554444444443333333444444333333332222222222211111100000000//////////.///...........-----------,,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„………††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††††…………………………„„„„„„„„„„ƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888888887777777777777777777766665555554444444443333333444444333333332222222222111111100000000/////////..///...........-----------,,,,,,,,,++++++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒ„„………††‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŽŽŽŽŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡‡††††………………………………„„„„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbbabbbbbbaaaaaaaaaaaa```````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888888887777777777777777777766665555554444444443333333444444333333332222222222111111000000000/////////..///...........-----------,,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttuuuuuuuuuuuuuuuuuvvvvvvvvuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzz{z{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒ„„……††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŠŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††………………………………„„„„„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaa```````______^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888888887777777777777777777766665555554444444444333333444444333333332222222222111111000000000/////////..///..........------------,,,,,,,,,+++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! pqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssstttttttuuuuuuuuuuuuuuuuuvvvvvvvuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„……††‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹ŠŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††………………………………„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}||||||||{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssrrrrrrrrrrqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaa```````______^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>><<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888888887777777777777777777766665555554444444444333333444444433333332222222221111111000000000/////////..///..........-----------,,,,,,,,,++++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! pqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttuuuuuuuuuuuuuuuuuuvvvvvvuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„……††‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹ŠŠŠŽŽŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††…………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeedeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaa````````______^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>><<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888888877777777777777777777666655555544444444444433333444444433333332222222221111110000000000/////////..///..........-----------,,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! ppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttuuuuuuuuuuuuuuuuuuvvvvvuuuuvvvvvvvvvvvvvvvvvvvwwvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzz{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŠŠŠŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuutuuttttttttttttttttttsssssrrrrrrrrrqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeedeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaabbbbbaaaaaaaaaaaa````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>><<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888888887777777777777777777666665555554444444444444333344444433333333222222222111111000000000//////////..///..........-----------,,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! pppqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssstttttttuuuuuuuuuuuuuuuuuvvvvvuuuuuvvvvvvvvvvvvvvvvvvvwvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzz{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„……††‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹ŠŠŠŽŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuttuuttttttttttttttttttsssssrrrrrrrrqqqqqqqqqqqqqqqqpppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeddeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaabbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>><<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888888877777777777777777777666655555554444444444444433344444433333333222222222111111000000000//////////..//...........-----------,,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!! pppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttuuuuuuuuuuuuuuuuuuvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠŠŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††…………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuttuttttttttttttttttttssssssrrrrrrrqqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeddeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaabbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>><<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888888877777777777777777776666655555554444444444444433344444433333333222222221111110000000000//////////..//...........-----------,,,,,,,,++++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttuuuuuuuuuuuuuuuuuuvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssrrrrrrrqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeeedddedddddddddddddcccccccccccccccccccbbbbbbbbbbbbaaaaabbbbaaaaaaaaaaa``````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>><<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888888777777777777777777766666655555554444444444444443344444433333333222222221111110000000000//////////..//...........-----------,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„…†‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰ŒŒŒ‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡††………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssrrrrrrqqqqqqqqqqqqqqqqpppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeedddedddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaabbbaaaaaaaaaaaa``````````____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>><<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888877777777777777777766666655555555444444444444444334444443333333222222222111111000000000///////////..//...........-----------,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssstttttttuuuuuuuuuuuuuuuuuvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰ŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssrrrrrqqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjkkjjjjjjjjjjjjjjiiiiiiiiiihhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaabbbaaaaaaaaaaaa``````````___^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888777777777777777777666666555555554444444444444444434444433333333222222222111111000000000///////////..//...........----------,,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! ppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttuuuuuuuuuuuuuuuuuuvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠ‰‰ŒŒŒ‹‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡††………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚€€€€~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssrrrrrqqqqqqqqqqqqqqqqpppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjkkjjjjjjjjjjjjjjiiiiiiiiiihhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaabbaaaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>><<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888777777777777777766666666555555554444444444444444434444433333333222222221111111000000000//////////...//...........----------,,,,,,,,,+++++++++++*************))))))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚ƒ„……†‡‡ˆ‰‰ŠŠ‹‹‹‹Œ‹‹‹‹ŠŠ‰‰ŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡††………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚€€~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{z||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssrrrrqqqqqqqqqqqqqqqqpppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjjiiiiiiiiiiihhhgggggggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaabbaaaaaaaaaaaa```````````__^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>><<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888777777777777777666666666555555554444444444444444434444433333332222222221111110000000000//////////...//...........----------,,,,,,,,,+++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒ‹‹‹‹ŠŠ‰‰ŒŒ‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡††………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{z|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssrrrqqqqqqqqqqqqqqqqqpppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjjiiiiiiiiiiihhhggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaabbaaaaaaaaaaaa```````````__^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>><<<<<<<<<;;;;;;;;;;;:::::::99999999999998888888888777777777777777666666666655555555444444444444444433444443333333222222222111111000000000///////////...//...........----------,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!""""!!!!!!!!!!!!! ppppppppqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚ƒƒ„…††‡ˆ‰‰ŠŠ‹‹‹ŒŒ‹‹‹‹ŠŠ‰‰Œ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆ‡‡‡†††………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{zz|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssrrqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbcccccbbbbbbbbbbbbbaaaaaaabaaaaaaaaaaaa````````````_^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>><<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888888777777777777776666666666655555554444444444444444433444443333333222222222111111000000000///////////.../............----------,,,,,,,,+++++++++++**************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!""""!!!!!!!!!!!!! ppppppppqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹‹ŒŒ‹‹‹‹ŠŠ‰ˆŒ‹‹ŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡†††……………„……………………„„„„„„„ƒƒƒƒƒ‚‚‚‚‚~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssrrqqqqqqqqqqqqqqqqpppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddddddcccccccccccccbcccccbbbbbbbbbbbbbaaaaaaabaaaaaaaaaaaa````````````_^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>><<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888888777777777777776666666666655555554444444444444444433444433333332222222222111111000000000//////////..../............----------,,,,,,,,+++++++++++**************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!""""!!!!!!!!!!!!! pppppppppqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚ƒƒ„…††‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹Š‰‰ˆŒ‹‹ŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡††††……………………………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrqqqqqqqqqqqqqqqqqpppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccbbcccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBCBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>><<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888888777777777777766666666666655555554444444444444444433444433333332222222221111111000000000//////////..../...........-----------,,,,,,,,+++++++++++*************))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!""""!!!!!!!!!!!! ppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒ„„…†‡‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆŒ‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††……………………………………„„„„„„ƒƒƒƒƒ‚‚‚‚}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssqqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````_^^^^^^^^^^^^^]]]]]]]]]]]\]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBCBBBBBBBBAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>><<<<<<<<;;;;;;;;;;;;:::::::9999999999998888888888877777777777766666666666665555555444444444444444443344443333333222222222111111000000000///////////..../...........-----------,,,,,,,,+++++++++++*************)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!"""!!!!!!!!!!!!! ppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††…………………………………„„„„„ƒƒƒƒƒƒ‚‚‚}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyzyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssqqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccbbbccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````_^^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>><<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888877777777777766666666666665555555444444444444444443344443333333222222222111111000000000//////////...../...........-----------,,,,,,,,+++++++++++*************)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!"""!!!!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€‚‚ƒƒ„…††‡ˆ‰‰Š‹‹‹‹‹‹‹ŠŠ‰ˆ‰ˆ‡‡††††…………………„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhggggggggggggggffffffffffeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccbbcccbbbbbbbbbbbbbaaaaaaaaa```````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::9999888888888888877777777777776666666666666666655565555555554444444444444444444333333222222222111111111111000000000///////////..........-----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€‚‚ƒ„„…†‡ˆˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆ‰ˆ‡‡†††………………………„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhgggggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccbbcccbbbbbbbbbbbbbaaaaaaaaa``````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::9999888888888888777777777777776666666666666666655565555555554444444444444444444333333222222221111111111111000000000///////////.........-----------,,,,,,,,,,++++++++++++************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! pqqqqqqqqqqqqqqqrrrrrrrqrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€‚‚ƒ„……†‡ˆ‰‰ŠŠ‹‹‹‹ŠŠŠ‰ˆ‰ˆ‡‡†††……………………………„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihgggggggggggggggffffffffffeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccbbbccbbbbbbbbbbbbbbaaaaaaaaa``````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNLLLLLLKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::9999888888888888777777777777776666666666666666655565555555544444444444444444444333333222222221111111111110000000000///////////.........-----------,,,,,,,,,,++++++++++++*************))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! pqqqqqqqqqqqqqqqqrrrrrrqqrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€‚‚ƒ„…††‡ˆ‰‰ŠŠ‹‹‹ŠŠŠ‰‰‰ˆ‡‡††…………………………………………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccbbbccbbbbbbbbbbbbbaaaaaaaaaa`````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;:::::::::9999888888888887777777777777766666666666666666665565555555544444444444444444443333333222222221111111111110000000000///////////.........-----------,,,,,,,,,,++++++++++++*************))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ppqqqqqqqqqqqqqqqqrrrrrqqrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€‚ƒƒ„…†‡ˆˆ‰ŠŠŠ‹ŠŠŠŠ‰‰‰ˆˆ‡††…………„„„„…………………………………„„„„„ƒƒƒƒƒ‚‚‚‚€€€€~~~~~~~~~~~~}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccbbbcbbbbbbbbbbbbbbaaaaaaaaaa`````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMLLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::::::9998888888888887777777777777766666666666666666665565555555544444444444444444443333333222222221111111111110000000000///////////.........-----------,,,,,,,,,,++++++++++++*************))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! pppqqqqqqqqqqqqqqqrrrrrqqqrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€‚‚ƒ„„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡††…………„„„„………………………………………„„„„„ƒƒƒƒ‚‚‚‚€€€~~~~~~~~~~~}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssrsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddddddddddcccccccccccccbbbbcbbbbbbbbbbbbbaaaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMLLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;::::::::::999888888888888777777777777776666666666666666666556555555555444444444444444444333333322222221111111111110000000000////////////.........-----------,,,,,,,,,,++++++++++++*************))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! pppqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€‚‚ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡††………„„„„„„……………††††††…………„„„„ƒƒƒƒƒ‚‚‚‚€~~~~~~~~}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcdddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMLLLLKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::999888888888887777777777777776666666666666666666556655555555444444444444444444333333322222221111111111110000000000////////////........-----------,,,,,,,,,,,++++++++++++*************)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ppppqqqqqqqqqqqqqqqqrrrqqqqqrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€‚ƒ„„…†‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰‰ˆ‡‡†………„„„„„„…………††††††††…………„„„„ƒƒƒƒƒ‚‚‚‚~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhggggggggggggfffffffffffffeeeeeeeeeeedddddddddddddcdddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::::::999888888888887777777777777766666666666666666666556655555555444444444444444444333333322222221111111101110000000000///////////.........-----------,,,,,,,,,,+++++++++++++************))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqqrrqqqqqrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€‚‚ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†………„„„„„„…………†††††††††…………„„„„ƒƒƒƒƒ‚‚‚‚‚~~~~~~}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhgggggggggggffffffffffffffeeeeeeeeeedddddddddddddccddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::::::999888888888887777777777777766666666666666666666556655555555444444444444444444333333322222221111111101100000000000///////////.........-----------,,,,,,,,,,+++++++++++++************))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqqrrqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡†………„„„„„„„………††††††††††…………„„„„ƒƒƒƒƒ‚‚‚‚‚~~~~~}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhgggggggggggffffffffffffffeeeeeeeeeedddddddddddddccddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::::::998888888888887777777777777766666666666666666666556655555555444444444444444343333333322222221111111101100000000000///////////........------------,,,,,,,,,,+++++++++++++************))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ppppppqqqqqqqqqqqqqqqqrqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€‚ƒƒ„…†‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡†……„„„„„„„„………†††††††††††…………„„„„ƒƒƒƒƒ‚‚‚‚‚‚€~~~~~}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggfffffffffffffffeeeeeeeeedddddddddddddcccdddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::::998888888888877777777777777666666666666666666666556655555555444444444444444343333333322222211111111101100000000000///////////........-----------,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠ‰Š‰ˆˆ‡†……„„„„„„„„………†††††††††††…………„„„„„„ƒƒƒƒ‚‚‚‚‚‚€€€~~~~~}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggffffffffffffffffeeeeeeeeedddddddddddddcccdddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`_____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::998888888888877777777777677666666666666666666666556655555555444444444444444343333333222222211111111001100000000000///////////........-----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠ‰Š‰ˆˆ‡†……„„„„„„„„…………††††††††††……………„„„„„„ƒƒƒƒ‚‚‚‚‚‚€€€€~~~~}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggfffffffffffffffeeeeeeeeedddddddddddddccccdddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMLLKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::998888888888877777777777677666666666666666666666556655555555444444444444443333333333222222211111111001100000000000///////////........-----------,,,,,,,,,,,++++++++++++++***********)))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„…††‡ˆ‰‰ŠŠŠŠŠ‰Š‰ˆˆ‡††…„„„„„„„„„………†††††††††††………………„„„„„ƒƒƒƒ‚‚‚‚‚€€€€€~~~~}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggfffffffffffffffeeeeeeeeedddddddddddddccccddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMLLKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::998888888888877777777777676666666666666666666666556655555555444444444444443333333333222222211111111001100000000000///////////........-----------,,,,,,,,,,+++++++++++++++**********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! pppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„„…†‡ˆ‰‰‰ŠŠŠ‰‰Š‰ˆˆ‡††…„„„„„„„„„………†††††††††††……………………„„„„ƒƒƒƒ‚‚‚‚€€€€€~~~~}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggfffffffffffffffeeeeeeeeedddddddddddddcccccddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMLLKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;:::::::::::9998888888888877777777776676666666666666666666666556655555555444444444444443333333333222222211111111001100000000000///////////........-----------,,,,,,,,,,+++++++++++++++**********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! pppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuvvvvvvuvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}|||||||||}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒ„…†‡ˆˆ‰‰ŠŠŠ‰‰‰‰ˆˆ‡††……„„„„„„„„………††††††††††††……………………„„„„ƒƒƒƒ‚‚‚€€€€€€~~~}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwxxxxwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggfffffffffffffffeeeeeeeeedddddddddddddcccccddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMLLKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;:::::::::::9998888888888877777777776676666666666666666666665556655555555444444444444433333333333222222211111111001100000000000///////////........-----------,,,,,,,,,,,++++++++++++++**********))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuvvvvvuuvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}||||||||||||}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒ„…†‡ˆˆ‰‰‰ŠŠ‰‰‰‰ˆˆ‡††……„„„„„„„„„………†††††††††††††…………………„„„„ƒƒƒƒ‚‚€€€€€€~~~}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggfffffffffffffffeeeeeeeeedddddddddddddccccccdddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;:::::::::::998888888888887777777777667666666666666666666666555665555555544444444444443333333333322222221111111100110000000000////////////........-----------,,,,,,,,,,++++++++++++++++*********)))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! pppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuvvvvuuuvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}||||||||||||||||}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„…†‡‡ˆ‰‰‰‰‰‰‰‰‰ˆˆ‡††……„„„„„„„„„………††††††††††††††††……………„„„„ƒƒƒ‚‚€€€€€€~~~}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggfffffffffffffffeeeeeeeeedddddddddddddccccccdddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```___________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::99988888888888877777777776676666666666666666666555556655555555444444444444333333333332222222211111111001100000000000///////////........-----------,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuvvvuuuuvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}|}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€‚ƒ„…††‡ˆ‰‰‰‰‰‰‰‰‰ˆˆ‡††……„„„„„„„„…………††††††††††††††††††…………„„„ƒƒƒ‚‚€€€€€€~~~}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggfffffffffffffffeeeeeeeeedddddddddddddcccccccddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;::::::::::99888888888888777777777776676666666666666666665555556555555555444444444444333333333332222222211111111001100000000000///////////........-----------,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! ppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„……†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡††……„„„„„„„„………††††††††††††††††††††…………„„„ƒƒƒ‚€€€€€€~~~}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggffffffffffffffffeeeeeeeeedddddddddddddcccccccdccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````__________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;::::::::::99888888888888777777777776666666666666666666555555556555555555444444444443333333333332222222211111111001100000000000///////////........-----------,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! pppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††……„„„„„„…………†††††††††††††††††††††………„„„ƒƒƒ‚€€€€€~~~}}}}}||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffffffeeeeeeeeedddddddddddddccccccccdcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````__________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMLLLKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;::::::::::99888888888888777777777776666666666666666665555555556555555555444444444443333333333332222222211111111001100000000000///////////........----------,,,,,,,,,,,,,++++++++++++++*********)))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††…………„„……………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………„„ƒƒƒ‚€€€€€€~~~~}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffffffeeeeeeeeddddddddddddddccccccccdcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````__________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMLLLKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::999888888888888777777777776666666666666666655555555556555555555444444444443333333333332222222211111111001100000000000////////////.......----------,,,,,,,,,,,,,++++++++++++++*********)))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡†††………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………„„„ƒƒƒ€€€€€€~~~~}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhgggggffffffffffffffeeeeeeeeedddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````_________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMLLLKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::9998888888888887777777777766666666666666665555555555555555555554444444444333333333333322222221111111110011000000000000///////////........---------,,,,,,,,,,,,,,++++++++++++++********))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! pppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„…††‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†††………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……„„„ƒƒƒ€€€€€~~~~}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuutttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggfffffffffffffffeeeeeeeeddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````_________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMLLLLKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9998888888888877777777777766666666666666665555555555555555555554444444444333333333333222222221111111110011000000000000///////////........---------,,,,,,,,,,,,,,++++++++++++++*******)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ppppppppppppppppqqqqqqqpqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~€€‚ƒ„„…†‡ˆˆˆ‰‰‰‰‰‰‰ˆˆ‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………„„ƒƒƒ€€€€€~~~~}}}}}|||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuutttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggfffffffffffffffeeeeeeeeedddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMLLLLKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::9998888888888877777777777666666666666666655555555555555555555544444444443333333333333222222221111111110010000000000000///////////........---------,,,,,,,,,,,,,,,+++++++++++++*******)))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~€‚ƒ„„……††††‡†††………„„„„ƒƒƒ„„„„„„„……………‡‡‡‡‡‡‡‡‡‡†††††………„„„ƒƒ‚‚„ƒƒƒƒ‚‚‚‚‚€€€€}|||||||||||||||||||||||{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggggghhggggggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_______________^^^^^^^^^^^^]]]]]^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999998888888888888777777777666666666666665555555555555555444444444333333333333333332222222211111111100000000000000///////////....---------,,,,,,,,,,,+++++++++++++++++++********)))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€‚ƒ„„……††††‡†††…………„„„„„„„„„„……………………‡‡‡‡‡‡‡‡‡‡†††††………„„„ƒƒ‚‚„ƒƒƒƒ‚‚‚‚‚€€€€}||||||||||||||||||||||{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggghhgggggggggggggffffffffffeeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_______________^^^^^^^^^^^^^]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999988888888888887777777777666666666666655555555555555555444444443333333333333333332222222111111111000000000000000///////////....---------,,,,,,,,,,,+++++++++++++++++++********)))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}~~€‚‚ƒ„„………††‡††††……………„„„„„……………………†††‡‡‡‡‡‡‡‡‡‡‡††††………„„ƒƒƒ‚‚„ƒƒƒƒ‚‚‚‚‚€€€€€}}|||||||||||||||||||{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuutttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggghggggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999988888888888887777777777666666666666655555555555555555444444443333333333333333322222222111111111000000000000000///////////....---------,,,,,,,,,,++++++++++++++++++++********)))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€€‚ƒƒ„……………††††††……………………………………††††††ˆˆˆˆ‡‡‡‡‡‡††††………„„„ƒƒƒ‚‚„ƒƒƒƒ‚‚‚‚‚€€€€€}}||||||||||||||||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuutttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggghgggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999988888888888887777777777666666666666655555555555555555444444443333333333323333322222222111111111000000000000000///////////....---------,,,,,,,,,,++++++++++++++++++++********)))))))))(((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! oooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssrssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{|||}~~€‚‚ƒ„„„………††††††††……………………††††††††††ˆˆˆˆˆ‡‡‡‡‡††††………„„„ƒƒƒ‚‚„ƒƒƒƒ‚‚‚‚‚€€€€€}}}|||||||||||||||||{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmmmmllllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggghggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999988888888888887777777777666666666666555555555555555555444444443333333333223333222222221111111110000000000000000///////////....---------,,,,,,,,,,++++++++++++++++++++********)))))))))(((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssrsssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{|||}}~€‚‚ƒ„„„……††††††††††††††††††††††††††ˆˆˆˆˆ‡‡‡‡‡†††………„„„ƒƒƒ‚‚‚ƒƒƒƒƒ‚‚‚‚‚€€€€€}}}||||||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmmllllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999888888888888887777777776666666666666555555555555555554444444443333333333223333222222221111111110000000000000000///////////....--------,,,,,,,,,,,++++++++++++++++++++********)*)))))))(((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssrrsssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{z{{{{{{{{|||}~~€€‚ƒƒ„„„…†††††††††††††††††‡‡‡‡‡‡†††ˆˆˆˆˆ‡‡‡‡‡†††……„„„ƒƒƒƒ‚‚‚ƒƒƒƒƒ‚‚‚‚€€€€€}}}}||||||||||||||{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuutttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]]^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888877777777776666666666666555555555555555554444444443333333332223332222222221111111110000000000000000///////////....--------,,,,,,,,,,,++++++++++++++++++++********)*)))))))(((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssrrrsssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||}}~~€‚ƒƒ„„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡†††………„„ƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚€€€€€€}}}}}|||||||||||||{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuutttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllmmmllllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999999988888888888887777777777666666666666655555555555555555444444444333333333222333222222222111111110000000000000000///////////....---------,,,,,,,,,,+++++++++++++++++++++********)*)))))))(((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssrrrrsssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||}}~€‚ƒƒ„„…††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡†††……„„„ƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚€€€€€}}}}}}}|||||||||||{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllmmllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfgggggggggggfffffffffffffeeeeeeeeeeedddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999888888888888877777777777666666666666655555555555555555444444443333333333222332222222221111111110000000000000000///////////....---------,,,,,,,,,,+++++++++++++++++++++********)*)))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssrrrrrsssssssssssssssssssttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||}}~€‚ƒƒ„…†††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡††………„„ƒƒ‚‚‚‚‚ƒƒƒ‚‚‚‚‚€€€€€€}}}}}}}}|||||||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuutssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllmllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffggggggggggffffffffffffffeeeeeeeeeedddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaa``````````````______________^^^^^^^^^^^^^]]]]]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888877777777777666666666666555555555555555554444444443333333332222332222222221111111110000000000000000///////////....---------,,,,,,,,,,+++++++++++++++++++++********)*)))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssrrrrrrsssssssssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||}}~€‚‚ƒƒ……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡††……„„ƒƒƒ‚‚‚ƒ‚‚‚‚‚‚€€€€€}}}}}}}}}||||||||||{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllmllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggffggggggggggffffffffffffffeeeeeeeeeedddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999988888888888887777777777766666666666655555555555555555444444444333333333222233222222222111111111000000000000000///////////....----------,,,,,,,,,,++++++++++++++++++++*********)*)))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! nooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssrrrrrrrsssssssssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||}~~€€‚‚ƒ……††‡‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆ‡‡‡††……„„ƒƒ‚‚‚‚‚‚‚‚‚€€€€€€}}}}}}}}}}|||||||||{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffgggggggggffffffffffffffeeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaa`````````````______________^^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999988888888888877777777777766666666666655555555555555554444444444333333333222232222222222111111111000000000000000///////////....---------,,,,,,,,,,,++++++++++++++++++++*********)*)))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! nnooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssrrrrrrrrsssssssssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzz{{{{{{||}}~~€‚ƒ„…††‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‰ˆˆˆˆˆ‡‡‡††……„„ƒ‚‚‚€€‚‚‚‚‚€€€€€€}}}}}}}}}}}}|||||||{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpqqqqqppppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggfffgggggggggfffffffffffffeeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaa````````````_______________^^^^^^^^^^^^^]]]]]]]]]]^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999988888888888887777777777776666666666665555555555555554444444444433333333322223222222222211111111100000000000000////////////....---------,,,,,,,,,,,++++++++++++++++++++*********)*)))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! nnnoooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssrrrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{||}}~€‚ƒ„…††‡ˆˆ‰‰‰‰ŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‰ˆˆˆˆˆ‡‡‡††……„ƒƒ‚‚€€€€‚‚‚€€€€€€}}}}}}}}}}}}}||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppqqqqppppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllklllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffggggggggffffffffffffffeeeeeeeeeeeddddddddddddddccccbbbbbbbbbbbbbaaaaaaaaaaa````````````______________^^^^^^^^^^^^^]]]]]]]]]]]^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999988888888888877777777777776666666666665555555555555544444444444433333333322223222222222211111111100000000000000///////////.....---------,,,,,,,,,,,++++++++++++++++++++*********)*)))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! nnnooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssrrrrrrrrrrsssssssssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}~~€‚„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‰‰ˆˆˆˆˆ‡‡††……„ƒƒ‚‚€€€€€€€€€€€}}}}}}}}}}}}}||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppqqqppppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffggggggggfffffffffffffeeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888888777777777777776666666666655555555555555444444444444433333333322223222222222211111111100000000000000///////////.....---------,,,,,,,,,,,+++++++++++++++++++**********)*)))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! nnnnooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrsssssssssssssstttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€‚„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡‰‰‰ˆˆˆˆ‡‡‡†……„ƒƒ‚‚€€€€€€€€€€}}}}}}}}}}}}}}|||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppqqppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffgggggggffffffffffffffeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999988888888888777777777777776666666666655555555555555444444444444333333333322223222222222211111111100000000000000///////////.....---------,,,,,,,,,,,,++++++++++++++++++**********)*)))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! nnnnnooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrssssssssssssssttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~~€‚„…††‡ˆˆ‰ŠŠŠŠ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‰‰‰ˆˆˆˆˆ‡‡††…„ƒƒ‚€€€€€€€€€€€}}}}~}}}}}}}}}|||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppqppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkklllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffgggggggfffffffffffffeeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999988888888887777777777777766666666666655555555555555444444444444333333333322223322222222221111111100000000000000///////////.....--------,,,,,,,,,,,,,++++++++++++++++++**********)))))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! nnnnnnooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€‚„……†‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆˆ‰‰‰‰ˆˆˆˆ‡‡††…„„ƒ‚€€€€€€€€€€€€€}}~~}~}}}}}}}}|||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppqppppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffggggggfffffffffffffeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;:;;;:::::::::::9999999999888888888887777777777777766666666666555555555555555444444444444333333333322223322222222221111111100000000000000//////////......--------,,,,,,,,,,,,,,+++++++++++++++++**********)))))))))(((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! nnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~€ƒ„…†‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡†……„ƒ‚‚€€€€€€€€€€}}~~~~}}}}}}}}|||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffgggggffffffffffffffeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:;;;::::::::::99999999999888888888887777777777777666666666666555555555555544444444444444333333333322223322222222221111111100000000000000//////////......--------,,,,,,,,,,,,,,++++++++++++++++***********))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! nnnnnnnooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~€ƒ„…†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††…„ƒ‚‚€€€€€€€€}}}~}}}}}}}}}}|||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkklllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffggggffffffffffffffeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaa````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:;;;::::::::::99999999999888888888877777777777776666666666665555555555555444444444444443333333333322223322222222222111111100000000000000//////////......--------,,,,,,,,,,,,,,,+++++++++++++++***********))))))))((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! nnnnnnnnooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzz{{||}~~€ƒ„…†‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆŠ‰‰‰‰‰‰ˆˆˆ‡‡†…„ƒƒ‚€€~€€€€}}}}}}}}}}}}}||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkklllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffggggffffffffffffffeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::;;::::::::::999999999998888888888877777777777776666666666665555555555554444444444444443333333333322223332222222222111111100000000000000//////////......--------,,,,,,,,,,,,,,,+++++++++++++++***********))))))))((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! nnnnnnnnnooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzz{{||}}~€ƒ„…††‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆŠ‰‰‰‰‰‰ˆˆˆ‡‡†……„ƒ‚€~€€}}}}}}}}}}}}}|||||{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffgggffffffffffffffeeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaa````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>==========<==<<<<<<<<<<<;;;;;;;;;;::;;::::::::::999999999998888888888877777777777766666666666655555555555544444444444444433333333333322223332222222222111111100000000000000//////////......--------,,,,,,,,,,,,,,,++++++++++++++************))))))))((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! nnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|}}~€ƒ„„…†‡ˆˆ‰‰ŠŠŠŠ‹‹‹ŠŠŠŠ‰‰‰ˆˆŠŠ‰‰‰‰‰‰ˆˆˆ‡††…„ƒ‚‚€~€}}}}}}}}}}}||||||{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkklllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffgggfffffffffffffeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<==<<<<<<<<<<<;;;;;;;;;;::;;::::::::::9999999999988888888888777777777776666666666666555555555554444444444444444333333333333222233332222222221111111000000000000000/////////......---------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! nnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{|}}~€€‚ƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆŠŠ‰‰‰‰‰‰‰ˆˆ‡‡†…„ƒƒ‚€€~€~~~~~~}}}}}}}}}}}||||||{{{{{{{{yyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffggffffffffffffffeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaa````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<=<<<<<<<<<<<;;;;;;;;;;;::;;::::::::::9999999999988888888887777777777776666666666665555555555544444444444444443333333333333222233332222222222111111000000000000000/////////......---------,,,,,,,,,,,,,,,+++++++++++++***********))))))))(((((((((''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! nnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{||}~€‚ƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆŠŠ‰‰‰‰‰‰‰ˆˆˆ‡††…„ƒ‚€~€~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{zyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffggfffffffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::;;:::::::::99999999999988888888887777777777776666666666655555555555544444444444444443333333333333222233333222222222111111100000000000000/////////......----------,,,,,,,,,,,,,,,+++++++++++************))))))))(((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnoqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~~€ƒ„„…†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠŠŠ‰‰‰ŽŽŽŽŽŽŒŒ‹Š‰ˆˆ‡†…„ƒƒ‚€€€€€€€€€€€€€€~~~~}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxwwwwwwwwwwwwwwwwwuuuutttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooonnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````aaaa`````````````________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZ\\\\\[[[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZZZYYYYYYYYYXXWWWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOONNNNNNNNNNMMMMMMMMMMMMLJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<=====<<<<<<<<<<<<;;;;;;;;:::::::::999999999988888888888887777777777766666666666666666665555555555555444444444444443333333333333332222222222111111100000000000000//////////........-----------------,,,,,,,,+++++++++++***********))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€€‚ƒ„……†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŽŽŽŽŽŒŒ‹‹Š‰ˆ‡†…„„ƒ‚€€€€€€€€€€€€€€€~~~}}}}}}}}||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxwwwwwwwwwwwwwwwwwwuuuttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoppppppppppppooooooooooooonnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffeffeeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````aaa``````````````________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZ\\\\[[[[[[[[[[[[[[ZZZZZZZ[[[[[[ZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@@?????????>??>>>>>>>>>>===========<<=====<<<<<<<<<<<<;;;;;;;;::::::::9999999999988888888888887777777777766666666666666666665555555555555444444444444443333333333333333222222222111111100000000000000//////////.........----------------,,,,,,,,++++++++++***********))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! mmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€‚ƒƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰ŽŽŽŒŒ‹‹Š‰ˆ‡††…„ƒƒ‚€€€€€€€€€€€€€€€~~~}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwuttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqpppppppppppppoopppppppppppoooooooooooooonnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffefeeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````aaa`````````````_________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZ\\\\[[[[[[[[[[[[[[ZZZZZZZ[[[[[[ZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@AA@@@@@@@@@@@@@?????????>?>>>>>>>>>>============<<====<<<<<<<<<<<<;;;;;;;;;::::::::9999999999988888888888887777777777766666666666666666655555555555554444444444444443333333333333333222222222111111100000000000000//////////.........-----------------,,,,,,,++++++++++***********))))))(((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnpqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~~€‚‚ƒ„„…††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‰‰‰‰‰ŽŽŒŒ‹ŠŠ‰ˆ‡†…„ƒƒ‚€€€€€€€€€€€€€€€~~~}}}}}}||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwvtttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqpppppppppppppooppppppppppooooooooooooooonmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbabbaaaaaaaaaaaaa``````````aaa`````````````_________^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZ\\\\[[[[[[[[[[[[[[ZZZZZZZ[[[[[ZZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@?????????>>?>>>>>>>>>>===========<<<====<<<<<<<<<<<<;;;;;;;;;::::::::99999999999888888888888877777777776666666666666666666555555555555544444444444444433333333333333332222222222111111000000000000000/////////..........----------------,,,,,,,+++++++++***********)))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~‚ƒƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆŽŒŒ‹‹Š‰ˆ‡†……„ƒ‚€€€€€€€€€€€€€€~~~}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwvvttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqpppppppppppppoooppppppppppooooooooooooooommmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbabaaaaaaaaaaaaaa``````````aa``````````````_________^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZ\\\\[[[[[[[[[[[[[[ZZZZZZZ[[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>===========<<<====<<<<<<<<<<<<;;;;;;;;;::::::::99999999999888888888888777777777776666666666666666665555555555555444444444444444333333333333333332222222222111111000000000000000/////////..........----------------,,,,,,,+++++++++***********)))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! lmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnpppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~~‚ƒƒ„„…††‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚€€€€€€€€€€€€€€~~~}}}}}}|||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwvvvvtttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqpppppppppppppooopppppppppoooooooooooooooommmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbaabaaaaaaaaaaaaa```````````aa``````````````_________^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZ\\\\[[[[[[[[[[[[[[ZZZZZZZ[[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>============<<<====<<<<<<<<<<<<;;;;;;;;;::::::::9999999999988888888888877777777777666666666666666666555555555555544444444444444433333333333333333222222222211111100000000000000//////////..........----------------,,,,,,,+++++++++**********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! llmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€‚‚ƒƒ„……††‡‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆŒŒ‹‹Š‰ˆ‡†…„„‚‚€€€€€€€€€€€€€€~~~}}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzywwwwwwwwwwwwwwwwwwwwvvvvvtttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqppppppppppppppoooppppppppooooooooooooooooommmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````````````__________^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZ\\\\[[[[[[[[[[[[[ZZZZZZZZ[[[[[ZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>===========<<<<===<<<<<<<<<<<<<;;;;;;;;;::::::::9999999999988888888888877777777777666666666666666665555555555555444444444444444433333333333333333222222222111111100000000000000//////////...........---------------,,,,,,+++++++++***********)))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! llmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmnnnnnnnnnnnnpppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~~€‚‚ƒ„„……††‡‡ˆˆˆˆ‰‰‰‰‰ˆˆˆŒŒ‹Š‰‰ˆ‡†…„ƒ‚€€€€€€€€€€€€~~~~}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwwwwwwwwwwwwwwwwwvvvvvvttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqpppppppppppppooooppppppppoooooooooooooooonmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````````__________^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZ\\\\[[[[[[[[[[[[[ZZZZZZZZ[[[[[ZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<===<<<<<<<<<<<<<;;;;;;;;;::::::::9999999999988888888888877777777776666666666666666665555555555555444444444444444333333333333333333222222222111111100000000000000//////////...........---------------,,,,,,+++++++++**********))))))))(((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! lllmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmnnnnnnnnnnnppppppqqqqqqqqqqqqqqqqqqrqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€€‚‚ƒ„„……††‡‡ˆˆˆˆ‰‰‰ˆˆˆˆŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚€€€€€€€€€€€€~~~~}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyywwwwwwwwwwwwwwwwwwvvvvvvvtttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqppppppppppppppoooopppppppoooooooooooooooonnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhgggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````````___________^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZ\\\\[[[[[[[[[[[[[ZZZZZZZZ[[[[[ZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>===========<<<<===<<<<<<<<<<<<<<;;;;;;;;::::::::999999999998888888888887777777777666666666666666666555555555555444444444444444433333333333333333222222222211111100000000000000///////////............--------------,,,,,,+++++++++**********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! llllmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmnnnnnnnnnnnppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}€€‚ƒƒ„„…††‡‡ˆˆˆˆˆ‰‰ˆˆˆˆŒŒ‹Š‰ˆˆ‡†…ƒƒ‚€€€€€€€€€€€€~~~~}}}}}|||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyywwwwwwwwwwwwwwwwwvvvvvvvvttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppqqqqqqpppppppppppppppoooopppppppoooooooooooooooonnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhgggggggggggggggfggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````````___________^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZ\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[ZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<===<<<<<<<<<<<<<<;;;;;;;;:::::::9999999999998888888888887777777777666666666666666665555555555555444444444444444333333333333333332222222222211111100000000000000///////////...........--------------,,,,,,,+++++++++**********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! lllllmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmnnnnnnnnnnpppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}€€‚‚ƒ„„……†‡‡‡ˆˆˆˆ‰‰ˆˆˆˆŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚€€€€€€€€€€€€~~~~}}}}}|||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppqqqqqpppppppppppppppoooooppppppoooooooooooooooonnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggggggfgggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````````````````___________^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\[[[[[[[[[[[[[ZZZZZZZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<===<<<<<<<<<<<<<<;;;;;;;;:::::::999999999999888888888888777777777766666666666666666555555555555544444444444444433333333333333232222222222221111110000000000000////////////............-------------,,,,,,+++++++++***********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! llllllmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmnnnnnnnnnppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~€€‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰ˆˆŽŽŽŒŒ‹Š‰ˆˆ‡†„ƒƒ‚€€€€€€€€€€€~~~}}}}}}|||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvtttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppqqqqppppppppppppppppoooooppppppooooooooooooooonnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggggffgggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````_`````````````____________^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZ\\\[[[[[[[[[[[[[ZZZZZZZZZ[[[[ZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<===<<<<<<<<<<<<<<;;;;;;;;:::::::999999999999888888888888777777777766666666666666666555555555555444444444444444433333333333332222222222222211111110000000000000////////////............-------------,,,,,,+++++++++***********)))))))(((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! llllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnpppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzz{{{||~€€‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰ˆŽŽŽŽŽŽŽŽŒ‹‹Š‰ˆ‡†…„ƒ‚‚€€€€€€€€€€€~~~}}}}}}|||||{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppqqpppppppppppppppppooooooppppppoooooooooooooonnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgggggggggggggggfffggggffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````_`````````````____________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZ\\[[[[[[[[[[[[[[ZZZZZZZZZ[[[[ZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVVVVVUTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>============<<<<===<<<<<<<<<<<<<<;;;;;;;;:::::::99999999999988888888888777777777766666666666666666655555555555544444444444444433333333333332222222222222221111111000000000000/////////////...........-------------,,,,,,,+++++++++**********))))))))(((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! lllllllmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmnnnnnnnppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttsttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzz{{||~~€€‚‚ƒ„„…††‡ˆˆˆ‰‰‰‰‰‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡…„„ƒ‚‚€€€€€€€€€€~~~}}}}}}|||||{{{{{zzzzzzzzzzzzzzzzzyzyyyyyyyyyyyywwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppqppppppppppppppppppoooooopppppoooooooooooooonnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggggggfffgggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````__`````````````____________^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZ\\[[[[[[[[[[[[[ZZZZZZZZZZ[[[ZZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWVVVVVVVVVVVVVVVVUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<<<===<<<<<<<<<<<<<;;;;;;;;;::::::99999999999998888888888877777777776666666666666666655555555555554444444444444443333333333332222222222222221111111000000000000//////////////...........-------------,,,,,,,+++++++++**********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! llllllllmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmnnnnnnpppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttssttttttttttttttttttttttutuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzz{{{|}~€‚ƒ„„…†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹Š‰ˆ‡†…„ƒƒ‚€€€€€€€€€~~}}}}}}}|||||{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppoooooopppppooooooooooooonnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggggggffffgggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````__````````````_____________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZ\\[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWVVVVVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<<<===<<<<<<<<<<<<<;;;;;;;;;::::::99999999999998888888888877777777776666666666666666655555555555544444444444444433333333333322222222222222211111111000000000000/////////////............------------,,,,,,,,+++++++++**********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! lllllllllmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmnnnnnppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstsssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzyyyyyyyyyyyyyyyzzzz{{{}~~€€‚ƒ„„…†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹Š‰ˆ†……„ƒ‚‚€€€€€€€€€€}}}}}}}}}|||||{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvvttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppoooooooppppooooooooooooonnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggggggfffffgfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````____``````````_______________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZ\[[[[[[[[[[[[[[ZZZZZZZZZZ[[[ZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWVVVVVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPONNNNNNNNNMMMMMMMMMMLLLLLLJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<<<===<<<<<<<<<<<<<;;;;;;;;;::::::9999999999999888888888887777777776666666666666666665555555555554444444444444433333333333322222222222222211111111100000000000//////////////............------------,,,,,,,,+++++++++**********)))))))(((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!! llllllllllmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmnnnnpppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyzzzz{{}}~€‚ƒ„„…†‡‡ˆ‰‰‰‰ŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹Š‰ˆ‡†…„ƒƒ‚€€€€€€€€€€}}}}}}}}}||||{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwvvvvvvvvvvvvvvttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppooooooopppoooooooooooooonnnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhgggggggggggggggffffffgfffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````____`````````_______________^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[ZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVVVVVUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOONNNNNNNNMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>=============<<<<==<<<<<<<<<<<<<<;;;;;;;;;:::::9999999999999988888888888777777777666666666666666666555555555555444444444444443333333333322222222222222221111111100000000000//////////////.............-----------,,,,,,,,,+++++++++**********)))))))(((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! llllllllllmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmnnnnppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{|}~~€‚ƒƒ„…†‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŒ‹‹Š‰ˆ‡†…„ƒ‚‚€€€€€€€€€€}}}}}}}}|||||{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwvvvvvvvvvvvvvvvtttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppoooooooopppooooooooooooonnnnnnnnnmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````_____````````________________^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[ZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOONNNNNNNNMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>=============<<<<==<<<<<<<<<<<<<;;;;;;;;;::::::9999999999999888888888887777777777666666666666666666555555555555444444444444433333333333322222222222222111111111100000000000//////////////.............-----------,,,,,,,,,+++++++++***********))))))(((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! lllllllllllmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmnnnpppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz|}}~€€‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŒŒ‹ŠŠˆ‡†…„ƒƒ‚€€€€€€€€€€€€}}}}}}}}|||||{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwvvvvvvvvvvvvvvvttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppooooooooopppoooooooooooonnnnnnnnnnmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````_____```````________________^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNMMMMMMMMMMLLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>=============<<<<==<<<<<<<<<<<<<;;;;;;;;;::::::9999999999999888888888887777777777666666666666666666555555555555444444444444433333333333222222222222221111111111000000000000/////////////.............------------,,,,,,,,,++++++++++**********))))))((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!! llllllllllllmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmnnppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz||}~~€‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŒŒ‹Š‰ˆ‡†…„ƒ‚€€€€€€€€€€€€€€}}}}}}}}|||||{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwvvvvvvvvvvvvvvvvttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppooooooooooppoooooooooooonnnnnnnnnnnmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhgggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````______``````________________^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNMMMMMMMMMMLLLLLLLLJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>=============<<<<<==<<<<<<<<<<<<<;;;;;;;;;:::::9999999999999988888888888777777777666666666666666666555555555555444444444444443333333333322222222222221111111111000000000000/////////////..............-----------,,,,,,,,,,++++++++++**********))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!! lllllllllllllmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmnpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz||}}~€‚ƒ„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŒ‹Š‰ˆ‡†…„ƒ‚‚€€€€€€€€€€€€€€}}}}}}}}|||||{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwvvvvvvvvvvvvvvvvttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppoooooooooooppoooooooooooonnnnnnnnnnnmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhgggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````_______``````_______________^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMLLLLLLLLLJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>=============<<<<<=<<<<<<<<<<<<<;;;;;;;;;::::::9999999999999888888888887777777777666666666666666666555555555555444444444444433333333333222222222222211111111111000000000000/////////////..............-----------,,,,,,,,,,++++++++++**********))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! llllllllllllllmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyz{||}~€‚ƒ„…††‡ˆ‰‰ŠŠŠ‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŒŒ‹‰‰‡†…„ƒƒ‚€€€€€€€€€€€€€€}}}}}}}}|||||{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwvvvvvvvvvvvvvvvvvsssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppoooooooooooopoooooooooooonnnnnnnnnnnnmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````_______`````_______________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMLLLLLLLLLJJJJJJIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>==============<<<<<=<<<<<<<<<<<<<;;;;;;;;;::::::9999999999999888888888887777777777666666666666666666555555555555444444444444433333333333222222222222111111111110000000000000////////////..............------------,,,,,,,,,,++++++++++**********)))))))(((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! lllllllllllllllmmmmmmmmllllllllmmmmmmmmmmmmmmmmmoppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{||}}~€‚ƒ„…†‡ˆ‰‰ŠŠŠ‹‹‹‹‹ŽŽŽŽŽŽŽŽŒ‹Š‰ˆ‡†…„ƒ‚€€€€€€€€€€€€€€}}}}}}}}|||||{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwvvvvvvvvvvvvvvvvvusssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhgggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeedeeddddddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````________````_______________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOONNNNNMMMMMMMMMMLLLLLLLLLLJJJJJIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<=<<<<<<<<<<<<;;;;;;;;;;:::::99999999999998888888888887777777777666666666666666666555555555555444444444444333333333333222222222221111111111100000000000/0////////////...............-----------,,,,,,,,,,,++++++++++*********)))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!! lllllllllllllllmmmmmmmmlllllllllmmmmmmmmmmmmmmmmooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{||}~€‚ƒ„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŽŽŽŽŽŽŽŽŽŒŒŠ‰ˆ‡†…„ƒ‚€€€€€€€€€€€€€€}}}}}}}}|||||{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwvwvvvvvvvvvvvvvvvvuuusssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeedeedddddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````________```_______________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVVVUUUUUTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOONNNNMMMMMMMMMMMLLLLLLLLLLJJJJJIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::99999999999998888888888877777777776666666666666666666555555555555444444444444333333333332222222222211111111111100000000000/0///////////...............------------,,,,,,,,,,,+++++++++++********))))))))(((((((('''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! llllllllllllllllmmmmmmmllllllllllmmmmmmmmmmmmmmmoopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{|}}~€‚ƒ„…†‡ˆ‰‰ŠŠŠŠ‹‹‹ŽŽŽŽŽŽŽŽŽŽŒŒŠ‰‰‡†…„ƒ‚€€€€€€€€€€€€€}}}}}}}||||||{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvuuussssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppoppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeddeddddddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````_________```______________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOONNNMMMMMMMMMMMLLLLLLLLLLLJJJJJIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::999999999999988888888888877777777776666666666666666666555555555555444444444443333333333332222222221111111111111000000000000/0///////////..............-------------,,,,,,,,,,,+++++++++++********))))))))(((((((('''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooppppppppppppppppppppppppppppppppppppqqqqqrrrrrrrrrrrssssssssssssssrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyzzyzz{{|}~€‚ƒ„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡†Œ‹Š‰‡†…„„ƒ‚‚‚‚‚‚‚‚‚‚}}}}}}}}}}|||||{{{{{{zzzzwwwwvvvvvvvvvvvvvvvvvvvvvttttttttttttttssssssssssstssssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggffffgggffffffffffffffeeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````a`````````````___________________^^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRPPPPPPPPPOOOOOOOOOOOOONNNLLLLKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>=>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::99999999988888888888877778888888877777777777766666666655555555555554444444433333333332222222221111111111100000000000/////////////...........-----------------,,,,,,,,,,,,++++++++++++++*********)))))))))(((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooppppppppppppppppppppppppppppppppppppqqqqrrrrrrrrrrrrsssssssssssssrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyzyzzz{||}~€‚ƒ„…†‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡Œ‹Š‰ˆ‡†…„ƒ‚‚‚‚‚‚‚‚‚}}}}}}}}}}|||||{{{{{{zzzzwwwvvvvvvvvvvvvvvvvvvvvvvttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffffggfffffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````_`````````````____________________^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPOOOOOOOOOOOOONNNLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>=>============<<<<<<<<<<<;<<<;;;;;;;;;;;;;::::::::999999999888888888888877778888888877777777777666666666655555555555554444444433333333322222222221111111111000000000000/////////////...........----------------,,,,,,,,,,,,,++++++++++++++*********)))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooppppppppppppppopppppppppppppppppppppqqqrrrrrrrrrrrrrrsssssssssssrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzz{{|}~€‚ƒ„……†‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚}}}}}}}}}}|||||{{{{{{zzzzwwvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttsssssssssssssssssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqppppppppppppppppppoooooonnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffggffffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````__`````````````___________________^^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPOOOOOOOOOOOOOONNNLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>==>===========<<<<<<<<<<<<;<<<;;;;;;;;;;;;:::::::::99999999988888888888877777888888877777777777766666666665555555555555444444443333333332222222222111111111000000000000//////////////..........----------------,,,,,,,,,,,,,,++++++++++++++*********)))))))))(((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooopppppppppppppoopppppppppppppppppppppqqrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrsssssssssssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyzz{{|}~€‚ƒ„……†‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚}}}}}}}}}}|||||{{{{{zzzzzwwvvvvvvvvvvvvvvvvvvvvvvvttttttttttttsssssssssssssssssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqpppppppppppppppppppooooonnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffffffgffffffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````__````````````____________________^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPPOOOOOOOOOOOOONNNNLLKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>==>===========<<<<<<<<<<<<;<<<;;;;;;;;;;;;::::::::99999999988888888888887777788888887777777777776666666666555555555555544444444333333332222222222111111111100000000000//////////////...........---------------,,,,,,,,,,,,,,+++++++++++++++*********)))))))))(((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooppppppppppppooopppppppppppppppppppppprrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzz{||}~€‚ƒ„……†‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡ŒŒ‹Š‰ˆ‡†…„ƒ‚‚‚‚‚‚‚‚‚}}}}}}}}}|||||{{{{{{zzzzzwvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttsssssssssssssssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqppppppppppppppppppppooooonnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````___```````````____________________^^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRPPPPPPPOOOOOOOOOOOOOONNNNLLKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>==>===========<<<<<<<<<<<;;<<;;;;;;;;;;;;:::::::::99999999988888888888887777788888887777777777766666666666555555555555544444444333333332222222222111111111100000000000//////////////..........----------------,,,,,,,,,,,,,,++++++++++++++**********))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooopppppppppppooooppppppppppppppppppppprrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyxyyyyzz{|}}~€‚ƒ„……††‡‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡†ŒŒ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚}}}}}}}}}|||||{{{{{zzzzzzvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttsssssssssssssssssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqppppppppqqqqppppppppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````___``````````_____________________^^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPOOOOOOOOOOOOOONNNNNLLKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>=============<<<<<<<<<<<<;;<<;;;;;;;;;;;;:::::::::9999999998888888888887777778888888777777777776666666666555555555555554444444433333333222222222211111111100000000000//////////////..........----------------,,,,,,,,,,,,,,+++++++++++++++**********))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooppppppppppooooooppppppppppppppppppprrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxzzzzzyyyyyyyyyyyyyyyyyyyyxxyyyyzz{|}~€‚ƒ„……††‡‡ˆ‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†Œ‹Š‰ˆ‡††…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚}}}}}}}}}|||||{{{{{zzzzzzvvvvvvvvvvvvvvvvvvvvvvvvvssstttssssssssssssssssssrsssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqpppppppppqqqppppppppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````____``````````______________^_____^^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRPPPPPPOOOOOOOOOOOOOONNNNNLLKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>=============<<<<<<<<<<<<;;<;;;;;;;;;;;;:::::::::9999999999888888888888777777888888877777777777666666666655555555555555444444443333333222222222211111111110000000000//////////////...........----------------,,,,,,,,,,,,,,+++++++++++++++*********)))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooppppppppooooooopppppppppppppppppprrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyz{{|}~€‚ƒ„„…††‡‡ˆ‰‰‰‰ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†Œ‹‹Š‰ˆ‡†……„ƒƒ‚‚‚‚‚‚‚‚‚‚}}}}}}}}|||||{{{{{zzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssrsssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqppppppppppqqppppppppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````____`````````______________^^____^^^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRPPPPPPOOOOOOOOOOOOONNNNNNLKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>=============<<<<<<<<<<<<<;;<;;;;;;;;;;;;:::::::::9999999999888888888888777777888888877777777776666666666555555555555555444444443333332222222222211111111100000000000/////////////...........----------------,,,,,,,,,,,,,,++++++++++++++++*********)))))))))(((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooopppppppooooooooppppppppppppppppprrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyzz{{|}~€‚ƒ„„…††‡ˆˆ‰‰‰‰‰Š‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡††ŒŒ‹Š‰‰ˆ‡†…„„ƒƒƒ‚‚‚‚‚‚‚‚}}}}}}}}|||||{{{{{zzzzzzzvvvvvvvvvvvvvvvvuuuuuuuuusssssssssssssssssssssssrrsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqpppppppppppqppppppppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````_____````````______________^^^____^^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRPPPPPOOOOOOOOOOOOONNNNNNNLKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>=============<<<<<<<<<<<<;;;<;;;;;;;;;;;::::::::::9999999998888888888888777777888888877777777776666666666555555555555555444444443333332222222222111111111100000000000////////////............--------------,-,,,,,,,,,,,,,,+++++++++++++++**********)))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! ijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnoooooooooooooooooooppppppooooooooopppppppppppppppprrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyzz{||}~€‚ƒ„„…††‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡††††††ŒŒ‹‹Š‰ˆ‡‡†…„„ƒƒƒ‚‚‚‚‚‚‚}}}}}}}||||||{{{{{zzzzzzzvvvvvvvvvvvvvvuuuuuuuuuuusssssssssssssssssssssssrrsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````_____````````______________^^^___^^^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPOOOOOOOOOOOOONNNNNNNLKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999888888888888887777788888887777777777666666666555555555555555544444444333333222222222211111111110000000000////////////............---------------,,,,,,,,,,,,,,,++++++++++++++++**********))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!! iijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooopppppoooooooooopppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyzz{|}}~€‚ƒ„……†‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡†††††††ŒŒ‹‹Š‰ˆ‡‡†…„„ƒƒƒ‚‚‚‚‚‚}}}}}}}|||||{{{{{zzzzzzzzvvvvvvvvvvvvuuuuuuuuuuuuussssssssssssssssssssssrrrssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqpppppppppppppppppppppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````______```````______________^^^^___^^^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZ[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPOOOOOOOOOOOONNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999888888888888887777788888887777777777666666666555555555555555444444444333332222222222111111111100000000000////////////............--------------,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! iiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooooppppoooooooooooppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyzz{|}}~€‚‚ƒ„……‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡†††††††ŒŒŒ‹ŠŠ‰ˆ‡‡†……„ƒƒƒ‚‚‚‚‚}}}}}}||||||{{{{{zzzzzzzzvvvvvvvvvvvvuuuuuuuuuuuuussssssssssssssssssssssrrrsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqppppppppppppppppppppppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````______``````______________^^^^^__^^^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPOOOOOOOOOOONNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999888888888888888777778888888877777777666666666555555555555555544444444433332222222222211111111110000000000////////////............---------------,,,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooopppoooooooooooopppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttsstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyz{{|}~~€‚ƒƒ„…†‡ˆˆ‰‰‰‰Š‰‰‰‰ˆˆ‡‡‡†††††††ŒŒŒ‹ŠŠ‰ˆ‡‡†……„ƒƒƒ‚‚‚‚}}}}}|||||||{{{{{zzzzzzzzvvvvvvvvvvuuuuuuuuuuuuuuussssssssssssssssssssrrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqppppppppppppppppppppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````_______``````______________^^^^^__^^^^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRPPPPOOOOOOOOOOONNNNNNNNNNKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999888888888888888777778888888877777777666666666555555555555555544444444433332222222222111111111110000000000///////////.............--------------,,,,,,,,,,,,,,,++++++++++++++++************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooooppoooooooooooooopppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttsssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyzz{||}~€€‚ƒ„…†‡‡ˆ‰‰‰ŠŠŠ‰‰‰ˆˆˆ‡‡†††††††ŒŒŒ‹ŠŠ‰ˆ‡‡†…„„ƒƒ‚‚‚‚}}}||||||||{{{{{{zzzzzzzzvvvvvvvvvvuuuuuuuuuuuuuuusssssssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppqqqqqqqqqppppppppppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`aaaa``````````````_______``````_____________^^^^^^_^^^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRPPPPOOOOOOOOOONNNNNNNNNNNKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999998888888888888888777778888888877777777666666666555555555555555544444444433332222222222111111111100000000000///////////............---------------,,,,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooopoooooooooooooooppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttsssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyzz{||}~€‚‚ƒ„††‡ˆˆ‰‰ŠŠŠ‰‰‰‰ˆˆ‡‡‡††††††ŒŒ‹‹Š‰ˆ‡‡†…„„ƒƒ‚‚‚}||||||||||{{{{{{zzzzzzzzvvvvvvvvvuuuuuuuuuuuuuuuusssssssssssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppqqqqqqqqpppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa``aaa``````````````________`````_____________^^^^^^^_^^^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRPPPPOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKJJJJJJJJJJJJJIHHHHHGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888888888777778888888877777777666666666555555555555555544444444433322222222221111111111100000000000//////////............---------------,,,,,,,,,,,,,,,+++++++++++++++*************))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooooooooooooooooooopppppppppqqqqqqqrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttsssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyz{{|}~~€‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡‡††††††ŒŒ‹ŠŠ‰ˆ‡†……„ƒƒ‚‚‚}||||||||||{{{{{{zzzzzzzyvvvvvvvvvuuuuuuuuuuuuuuuusssssssssssssssrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppqqqqqqpppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``aa``````````````_________`````____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXYYYYYYXXXXXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRPPPPOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKJJJJJJJJJJJJIIHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999888888888888888887777888888887777777766666666655555555555555544444444443322222222222111111111100000000000///////////............--------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! iiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooooooooooooooooooooppppppppqqqqqqqqrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttsssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyzz{{|}~€‚ƒƒ…†‡ˆˆ‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡‡†††††ŒŒ‹ŠŠ‰ˆ‡†…„ƒƒ‚‚}||||||||||{{{{{{zzzzzzzyvvvvvvvvvuuuuuuuuuuuuuuuussssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppqqqqqpppppppppppppppppppppppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffeffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``aa``````````````_________`````____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXYYYXXXXXXXXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRPPPPOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKJJJJJJJJJJJJIIHHHHGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999998888888888888888887777888888887777777766666666655555555555555544444444443322222222221111111111100000000000///////////...........---------------,,,,,,,,,,,,,,,++++++++++++++***************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! iiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnoooooooooooooooooooooooooooooooooooopppppppqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuttttttttttttttttttuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyzz{|}}~€‚ƒ…†‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡‡†††††ŽŽŽŒŒ‹Š‰ˆ‡†……„ƒ‚‚|||||||||||{{{{{{zzzzzzzyvvvvvvvvvuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppqqqqpppppppppppppppppppppopppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihiihhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffefffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa```a``````````````__________````____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXYXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRPPPPOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888888888887777888888887777777666666666655555555555555544444444433322222222221111111111100000000000//////////............--------------,,,,,,,,,,,,,,,++++++++++++++***************))))))))(((((((('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!! iiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooooooooooooooooooppppppqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuttttttttttttttttttttuuuuutttttuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyz{{|}~€‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡‡††††ŽŽŽŽŒ‹‹Š‰ˆ‡†…„ƒ‚‚|||||||||||{{{{{{zzzzzzzyvvvvvvvvvvuuuuuuuuuuuuuuussssssssrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppqqqpppppppppppppppppppppoopppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhihhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeffffeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccbbbbbbbbbbaaaaaaaaaaa````a`````````````___________````___________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQPPPPOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999988888888888888888887777888888877777777666666666655555555555555444444444433222222222221111111111000000000000//////////............-------------,,,,,,,,,,,,,,,,++++++++++++*****************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! iiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooooooooooooooooooooooppppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuttttttttttttttttttttttuuutttttttuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyzz{||}~€‚„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡††††ŽŽŽŽŽŒŒ‹Š‰ˆ‡†…„ƒƒ‚|||||||||||{{{{{{zzzzzzzyvvvvvvvvvuuuuuuuuuuuuuuuusssssssrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppqqpppppppppppppppppppppoooppppppppooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeefffeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````a````````````____________````___________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQPPPPOOOOOOOONNNNNNNNNNNNNKKKKKKKKKKJJJJJJJJJJJIIIIHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?@@@@@@@@????????????????????????????>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999988888888888888888877777888888877777777666666666655555555555555444444444332222222222211111111111000000000000//////////............------------,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! iiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooonooooooooooooooooooooopppqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuutttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyzz{|}~€‚„…†‡ˆ‰‰ŠŠŠ‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††ŽŽŽŽŽŽŒ‹‹Š‰ˆ†…„„ƒ‚‚|||||||||||{{{{{{zzzzzzzyvvvvvvvvvvuuuuuuuuuuuuuuurssrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppppppppppppppppppppppooooppppppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeffeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````````____________```____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQPPPPOOOOOOOONNNNNNNNNNNMMKKKKKKKKKJJJJJJJJJJJJIIIIHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?@@@@@@@@???????????????????????????>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999998888888888888888887777788888887777777766666666665555555555555544444444433222222222221111111111000000000000///////////...........------------,,,,,,,,,,,,,,,,,++++++++++++*****************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!! iiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnoooooooooooooooooooooppqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwxxxxxyyzz{||}~‚ƒ…†‡ˆˆ‰ŠŠ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††ŽŽŽŽŽŒŒ‹Š‰ˆ‡†…„ƒ‚‚|||||||||||{{{{{{zzzzzzyyvvvvvvvvvvvuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppppppppppppppppppppppoooooppppppooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeffeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````````_____________```___________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZZYZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQPPPPOOOOOOOONNNNNNNNNNMMMKKKKKKKKKJJJJJJJJJJJJIIIIHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@@@@@@????????????????????????????>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999998888888888888888887777788888887777777766666666665555555555555444444444333222222222211111111111000000000000///////////...........------------,,,,,,,,,,,,,,,,++++++++++++******************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! iiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooonnnnoooooooooooooooooooopqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttuttttttttttttttttttttttttttttttttttttttttuuuuuuuuuutttttttttttttttuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxyyzz{|}~€ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡††ŽŽŽŽŽŒŒ‹Š‰ˆ‡†…„ƒ‚‚|||||||||||{{{{{{zzzzzzyyvvvvvvvvvvvvuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppppppppppppppppppppoooooopppppooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeefeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````````______________```___________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQPPPPOOOOOOOONNNNNNNNNMMMMKKKKKKKKJJJJJJJJJJJJIIIIIHGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???@@@@@@?????????????????????????????>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999998888888888888888887777788888887777777766666666665555555555555444444444333222222222211111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++******************))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! iiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnnnnooooooooooooooooooooqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuttttttttttttttttttuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxyyz{|}~€ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡†ŽŽŽŒ‹Š‰ˆ‡†…„ƒ‚‚}||||||||||{{{{{{zzzzzzyyvvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppppppppppppppppppppooooooooppppooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````````````````______________```___________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQPPPPOOOOOOOONNNNNNNNNMMMMKKKKKKJJJJJJJJJJJJJJIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???@@@@@??????????????????????????????>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999998888888888888888887777788888877777777766666666665555555555554444444443333222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,+++++++++++******************)))))))))(((((((''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! iiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooonnnnnnoooooooooooooooooooqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuttttttttttttttttttttttuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxyyzz{|}~‚„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡†ŽŽŽŒ‹‹Š‰ˆ‡…„„ƒ‚}||||||||||{{{{{{zzzzzyyyvvvvvvvvvvvvvuuuuuuuuuuutrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppopppppppppppppppppooooooooopppoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````````_______________```___________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQPPPPOOOOOOOONNNNNNNNMMMMMKKKKKJJJJJJJJJJJJJJJIIIIIGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????@@@@????????????????????>??????????>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999888888888888888888777778888887777777776666666666555555555555444444444333322222222211111111111000000000000////////////...........----------,,,,,,,,,,,,,,,,+++++++++++******************)))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!! ghhhhhhhhhhhhhhhhhhiiiihhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqppppppppppqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvwwxyz{|}~‚ƒ„…†‡‡ˆˆˆˆˆˆˆ‡‡‡††……„„ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆ‡†…„ƒ‚€~~~~~~~~~}}}}}}||||{{{{vvvvvvvvvvvvvvvvvuuuuuuuussssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggggggfggggggggggfffffffffffffeefffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbabbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJHHGGGGGGGGGFFFFFFFFEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????@@@@@@@@?????????????????@@@@@@@@@????????>>>>>>>=>>>>>>>>>=============<<<;;;;;;;::::::::999999999988888888888888888877777777776666666665555555555544554444444444444333333333222221111111111100000000000000////////////............---------,,,,,,,,,,,,,,,,,++++++++++++****************))))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! gghhhhhhhhhhhhhhhhhhiiihhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppooooooooooooooooopppppppppppppppppppppppppppqqqqqqqpppppppppppqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssrsssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwwxxyz{|~€ƒ„…††‡ˆˆˆˆˆˆˆˆ‡‡††……„„ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚€€~~~~~~~~~~}}}}|||||{{{{vvvvvvvvvvvvvvvvvuuuuuuuusssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggffgggggggggfffffffffffffeeeffffffeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbabbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQQQONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJHHGGGGGGGGFFFFFFFFFEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????@@@@@@@??????????????????@@@@@@@@@???????>>>>>>>>=>>>>>>>>>=============<<<;;;;;;;::::::::999999999998888888888888888877777777776666666665555555555544554444444444444333333333222221111111111100000000000000////////////............---------,,,,,,,,,,,,,+,,,+++++++++++***************))))))))))))(((((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! ggghhhhhhhhhhhhhhhhhhiihhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppoooooooooooooooooopppppppppppppppppppppppppppqqqqqqpppppppppppppqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssrrrssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvwwxyz{|}€‚ƒ„…†‡ˆˆˆˆˆˆˆˆ‡‡‡††……„ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡††„„‚‚€€~~~~~~~~~}}}}||||{{{{{vvvvvvvvvvvvvvvvvvuuuuuuusssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggfffgggggggggffffffffffffeeeefffffeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbabbbbbbaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUVVVVVVUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQQQONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJHHGGGGGGGGFFFFFFFFEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????@@@@@@@??????????????????@@@@@@@@@???????>>>>>>>>=>>>>>>>>==============<<<;;;;;;;::::::::999999999998888888888888888877777777776666666665555555555544554444444444443333333333222221111111111100000000000000////////////............--------,,,,,,,,,,,,,++,,++++++++++++*************)))))))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! gggghhhhhhhhhhhhhhhhhhihhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppoooooooooooooooooooopppppppppppppppppppppppppppqqqqpppppppppppppppqqqqqqqqqqppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwxxyz|}~‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡††……„‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚€€~~~~~~~~}}}}||||{{{{{vvvvvvvvvvvvvvvvvvuuuuuuusssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggfffgggggggggfffffffffffeeeeefffffeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbaabbbbbaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUVVVVVVUUUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQQQQQQQONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJHGGGGGGGGFFFFFFFFFEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????@@@@@@???????????????????@@@@@@@@????????>>>>>>>==>>>>>>>>==============<<<;;;;;;::::::::9999999999998888888888888888777777777776666666665555555555444544444444444443333333332222211111111111000000000000000////////////...........---------,,,,,,,,,,,,+++,++++++++++++************)))))))))))))))(((((((('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ggggghhhhhhhhhhhhhhhhhihhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppoooooooooooooooooooooppppppppppppppppppppppppppppqqpppppppppppppppppqqqqqqqqppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvwwxyz{|~€ƒ„…††‡ˆˆˆˆˆˆˆˆ‡‡‡††……‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚€€~~~~~~~}}}}||||{{{{{vvvvvvvvwwwwvvvvvvvuuuuuusssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggffffggggggggffffffffffffeeeeeffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbaabbbbbaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUVVVVVUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQQQQNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIHGGGGGGGGFFFFFFFFEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????@@@@@???????????????????>@@@@@@@@???????>>>>>>>>==>>>>>>>==============<<<<;;;;;;::::::::999999999999988888888888888877777777776666666666555555555544454444444444443333333333222221111111111100000000000000////////////............---------,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! gggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppooooooooooooooooooooooopppppppppppppppppppppppppppqpppppppppppppppppppqqqqqqppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvwxyz{|}~€‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡††……‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚€€~~~~~}}}}|||{{{{{{vvvvvvvwwwwwwwvvvvvuuuuuussssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggffffggggggggfffffffffffeeeeeefffeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccbccccccccbbbbbbbbbbbbbbaaabbbbaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQQQQNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIGGGGGGGGFFFFFFFFFEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????@@@@@????????????????>>>>@@@@@@@????????>>>>>>>>==>>>>>>>==============<<<<;;;;;:::::::::999999999999998888888888888777777777776666666666555555555544454444444444443333333333222221111111111100000000000000////////////............---------,,,,,,,,,,+++++++++++++++++*************)))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooopppppooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqpppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvwwxyz{}~€‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡†††…‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚‚€€~~~~}}}}|||{{{{{{vvvvvvvwwwwwwwvvvvvuuuuuussssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmnmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggfffffgggggggffffffffffffeeeeeeffeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccbbccccccccbbbbbbbbbbbbbbaaabbbbaaaaaaaaaa```````````______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUVVVUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQQQQQNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIGGGGGGGGFFFFFFFFFEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????@@@@????????????????>>>>>@@@@@@?????????>>>>>>>>==>>>>>>==============<<<<<;;;;;:::::::::999999999999998888888888888777777777766666666665555555555544444444444444433333333333222221111111111000000000000000////////////............---------,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! gggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooooooppppoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppqqqpppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvwxyz{|}€‚„…††‡ˆˆˆˆˆˆˆˆˆ‡‡††…‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡†……„ƒ‚‚€€~~~~}}||||{{{{{{vvvvvvvwwwwwwwwvvvvuuuuuussssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggffffffggggggffffffffffffeeeeeeeffeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccbbcccccccbbbbbbbbbbbbbbaaaabbbbaaaaaaaaaa```````````______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUVVUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQQQQPNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIGGGGGGGGFFFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????@@@????????????????>>>>>>@@@@@@?????????>>>>>>>===>>>>>>==============<<<<<;;;;;:::::::::99999999999999888888888888777777777776666666666555555555554444444444444433333333333322222111111111100000000000000/////////////...........---------,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooopppnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxxyz|}~€‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡†††Œ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒƒ‚‚€€€~~~}}|||{{{{{zzvvvvvvvwwwwwwwwvvvvuuuuuussssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggfffffffggggggfffffffffffeeeeeeeefeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccbbbcccccccbbbbbbbbbbbbbaaaaabbbaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUVUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQPNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJIIIGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????@@@???????????????>>>>>>>@@@@@??????????>>>>>>>===>>>>>==============<<<<<<;;;;::::::::::99999999999999888888888887777777777776666666666555555555544444444444444433333333333222221111111111100000000000000////////////............---------,,,,,,,,,+++++++++++++++++************))))))))))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! gggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooooopnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxyz{|~€‚ƒ„…††‡ˆˆˆˆˆˆˆˆ‡‡‡††Œ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„„ƒƒ‚‚€€€~~}}|||{{{{zzzuvvvvvvwwwwwwwwvvvvvuuuuusssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffgggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccbbbbccccccbbbbbbbbbbbbbbaaaaabbbaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQQQQQPPNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJIIIGGGGGGGFFFFFFFFEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@??????????????>>>>>>>>@@@@???????????>>>>>>>===>>>>>==============<<<<<<;;;;::::::::::999999999999998888888888877777777776666666666655555555555444444444444444333333333333222221111111111000000000000/0////////////............---------,,,,,,,,,++++++++++++++++************)))))))))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooooonnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxyz{|}€‚ƒ„…†‡‡ˆˆˆˆˆˆˆ‡‡‡††ŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡††…„ƒƒƒ‚‚€€€~~}}|||{{{zzzzuuvvvvvvwwwwwwwwvvvvuuuuusssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccbbbbcccccbbbbbbbbbbbbbbaaaaaabbaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQQQQPPPNNNNNNMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJIIIIGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@???????????????>>>>>>>>@@????????????>>>>>>>>===>>>>==============<<<<<<<;;;;::::::::::999999999999998888888888777777777776666666666655555555555444444444444443333333333333222221111111111000000000000/0////////////...........----------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! gggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooooooooonnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvwwxyz|}~‚ƒ„…†‡‡ˆˆˆˆˆˆˆ‡‡‡††ŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰ˆˆ‡‡†…„„„ƒƒ‚‚€€~}}||{{{zzzzzuuuvvvvvwwwwwwwwvvvvuuuuusssrrrsssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffgggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbcccccbbbbbbbbbbbbbaaaaaaabbaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQQQQPPPPNNNNNMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJJIIIIGGGGGGFFFFFFFFEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@??????????????>>>>>>>>>??????????????>>>>>>>>===>>>>==============<<<<<<<;;;:::::::::::999999999999998888888888777777777776666666666655555555555444444444444443333333333333222221111111111000000000000//////////////...........---------,,,,,,,,,++++++++++++++++***********))))))))))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooonnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuvvwxyz{|~€ƒ„……†‡‡ˆˆˆˆˆˆˆ‡‡‡†ŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆ‡‡†……„„ƒƒƒ‚‚€€~~}||{{{zzzzzuuuuvvvvwwwwwwwwvvvvuuuutsrrrrrrssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffffgggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbccccbbbbbbbbbbbbbbaaaaaaabaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQQQQPPPPNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJIIIIIGGGGGFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????@@??????????????>>>>>>>>>??????????????>>>>>>>>===>>>>=============<<<<<<<<;;;::::::::::999999999999999888888888777777777776666666666655555555555444444444444444333333333333322222111111111100000000000//////////////............---------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! gggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooonnnnnnnnnooooooooooooooooooooooooooppppppppppppppppooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuvwwxz{|}~€‚ƒ„…†‡‡‡ˆˆˆˆˆˆ‡‡‡†ŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡‡††……„„„ƒƒ‚‚€€~~}||{{zzzzzzuuuuvvvvvwwwwwwwvvvvuuuutsrrrrrrrsssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffffffggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbcccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQQQPPPPPNNNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJIIIIIIGGGGFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????@??????????????>>>>>>>>>>??????????????>>>>>>>>===>>>>=============<<<<<<<<;;;::::::::::999999999999998888888888777777777776666666666655555555555444444444444443333333333333332222111111111100000000000//////////////...........----------,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnoooooooooooooooooooooooooooppppppppppppppoooopppppppppppppppppppppoopppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuvvwxyz{}~€‚ƒ„…††‡‡ˆˆˆˆˆˆ‡‡‡†ŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††………„„„ƒƒ‚‚€~~}||{{zzzzzzuuuuuvvvvvwwwwwwvvvvuuuutsrrrrrrrrsssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffffffffffffffgfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````__________^^^^^^^^^^^^^^]^^^^]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPNNNMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJIIIIIIIGGGGFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????@?????????????>>>>>>>>>>>??????????????>>>>>>>>===>>>==============<<<<<<<<;;:::::::::::999999999999998888888887777777777766666666666555555555555444444444444443333333333333332222211111111100000000000//////////////...........---------,,,,,,,,,,++++++++++++++************))))))))))))))((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! gggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppoooooppppppppppppppppppppoooopppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuvvwxyz{|}€‚ƒ„…††‡‡‡ˆˆˆ‡‡‡‡‡ŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††…………„„ƒƒ‚‚€~}||{{zzzzyyuuuuuuvvvvvwwwwvvvvvuuuutsrrrrrrrrrrsssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]^^^]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPNNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJIIIIIIIGGGFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????@?????????????>>>>>>>>>>>??????????????>>>>>>>====>>>=============<<<<<<<<<;;::::::::::9999999999999988888888887777777777766666666666555555555554444444444444443333333333333332222211111111100000000000//////////////..........----------,,,,,,,,,,++++++++++++++***********))))))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""!!!!!!!!!!!!!! gggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppoooooooppppppppppppppppppoooooopppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttsstttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuvwwxyz|}~‚ƒ„……†‡‡‡‡‡‡‡‡‡‡‡ŒŒŒŒŒŒ‹‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡††††………„„ƒƒ‚€~}||{{zzzyyyuuuuuuvvvvvvwwwvvvvvuuuutrrrrrrrrrrrrssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqppqqqqqqqqpppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllljjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]^^^]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPNMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJIIIIIIIIGGGFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????@?????????????>>>>>>>>>>>??????????????>>>>>>>>===>>>=============<<<<<<<<<;;::::::::::9999999999999988888888887777777777666666666666555555555554444444444444443333333333333333222211111111100000000000/////////////...........----------,,,,,,,,,,++++++++++++++**********)))))))))))))))(((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ggggggggggggggggghhhhhhghhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppoooooooooppppppppppppppppoooooooopppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssstttttttsssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuvvwxyz{|~€‚ƒ„…††‡‡‡‡‡‡‡‡‡‡ŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡††††………„„ƒƒ‚€~}}|{{zzyyyyttuuuuuvvvvvvvvvvvvvuuuutrrrrrrrrrrrrssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqppqqqqqqppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllljjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggfffffffffffffffffeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````__________^^^^^^^^^^^^^]]]]^^]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIGGFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????@????????????>>>>>>>>>>>>?????????????>>>>>>>>>===>>>=============<<<<<<<<<;;:::::::::99999999999999888888888877777777777666666666665555555555544444444444444443333333333333333222211111111100000000000/////////////...........----------,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! fggggggggggggggggghhhhhgghhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppppoooooooooooppppppppppppppoooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssttsssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuvwxxy{|}~‚ƒ„„…††‡‡‡‡‡‡‡‡†ŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††††……„„ƒ‚€~}}|{{zzyyyytttuuuuuvvvvvvvvvvvvuuuutrrrrrrrrrrrrrsssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppqqqqqqpppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllljjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggfffffffffffffffffeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````__________^^^^^^^^^^^^^]]]]]^]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIGGFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????????????>>>>>>>>>>>>?????????????>>>>>>>>>===>>>=============<<<<<<<<<;::::::::::99999999999999888888888877777777776666666666665555555555544444444444444443333333333333333222211111111110000000000/////////////...........----------,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ffggggggggggggggggghhhhggghhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppoooooooooooooppppppppppppoooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuvvwxyz{|~€‚ƒ„……†††‡‡‡‡‡‡†ŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†‡††††……„ƒ‚‚€~}|{{zzyyyyttttuuuuuvvvvvvvvvvvuuuutrrrrrrrrrrrrrrrrrsrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppqqqqqpppppppppppppppppppoppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllljjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggffffffffffffffffeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIGFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????????????>>>>>>>>>>>>>?????????????>>>>>>>>>===>>>=============<<<<<<<<<;:::::::::99999999999999988888888887777777777666666666665555555555554444444444444443333333333333333322221111111111000000000//////////////...........---------,,,,,,,,,,++++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! fffggggggggggggggggghhhgggghhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooppppoooooooooooooooppppppppppoooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuvwxyz{|}~‚ƒƒ„……†††††‡†††ŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡†††……„ƒ‚€~}|{{zzyyyyttttuuuuuvvvvvvvvvvvuuuutrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppqqqqppppppppppppppppppoooppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggffffffffffffffffeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTUUUTTTTTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>>?????????????>>>>>>>>>===>>>=============<<<<<<<<<;:::::::::999999999999999888888888777777777766666666666655555555555444444444444444433333333333333333222211111111110000000000////////////...........----------,,,,,,,,,,++++++++++++++**********))))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ffffggggggggggggggggghhggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooppoooooooooooooooooppppppppoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuvvwxyz{|~€‚ƒ„„……††††††††ŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††…„ƒ‚€~}|{{zzyyyytttttuuuuuvvvvvvvvvvuuuutrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppqqqpppppppppppppppppppoooppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggfffffffffffffffeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPOOMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHGFFFFFFFFEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????????????>>>>>>>>>>>>>????????????>>>>>>>>>>===>>>>============<<<<<<<<<;:::::::::99999999999999988888888877777777776666666666655555555555544444444444444443333333333333333322221111111111000000000/////////////...........----------,,,,,,,,,,++++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! fffffggggggggggggggggghgggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooopoooooooooooooooooopppppppoooooooooooooooooopppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuvwxyz{|}~€‚ƒ„„……†††††††ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡††…„„ƒ€~}||{zzzyyyttttttuuuuuvvvvvvvvvuuuutrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppqqqppppppppppppppppppoooopoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggffffffffffffffffeeeeeeeffffffffffeeeeeeeeeeeeeedeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````_________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHFFFFFFFFFEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????????????>>>>>>>>>>>>>=???????????>>>>>>>>>>>===>>>>============<<<<<<<<<;:::::::::99999999999999888888888777777777776666666666655555555555444444444444444443333333333333333322221111111111100000000/////////////...........----------,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""!!!!!!!!!!!!!! ffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooopppppoooooooooooooooooooopppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuvwwxyz{|}€‚‚ƒ„„………†††††ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡ˆˆˆ‡‡‡††…„ƒ‚€~}|{{zzyyyttttttuuuuuvvvvvvvvvuuuutrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppqqpppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggffffffffffffffffeeeeeeeefffffffffeeeeeeeeeeeeeeddeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPOOOMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHFFFFFFFFEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>==??????????>>>>>>>>>>>>===>>>>>===========<<<<<<<<<;:::::::::99999999999998888888888777777777766666666666555555555555444444444444444443333333333333333322221111111111100000000////////////............----------,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! fffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooopppoooooooooooooooooooooooppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttuuvvwxyz{|}~€‚‚ƒ„„…………†††ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡ˆˆˆˆ‡‡‡†…„ƒ‚€~}||{zzzyytttttttuuuuuvvvvvvvvuuuutrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppqqppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggffffffffffffffeeeeeeeeeefffffffffeeeeeeeeeeeeedddeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbabbbbbbbbbbbbbbbaaaaaaaaa`aaaaa`````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPOOOOMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHFFFFFFFFEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????????????????>>>>>>>>>>>>==??????????>>>>>>>>>>>>===>>>>>===========<<<<<<<<<:::::::::999999999999998888888888777777777766666666666555555555554444444444444444433333333333333333322211111111111100000000////////////............----------,,,,,,,,,,+++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ddddddddeeeeeeeeeeeeeeeffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttssssssttttvvwxxyz{|}~€€‚ƒ„„„………††††††††††††………„„„ƒƒ‚‚‚‚‚‚‚‚ˆˆˆˆ‡‡‡†…„ƒ‚€~}||{zzzyywwwwwwwxxxxxyyyyyyyyxxxxwrqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```````````_______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPOOOOOOOOOONNNNNNNNMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBA@@@@@@@@@@???????????????@????????????>>>>>>>>>>>>====================<<<<<<<;;;;;;;;;;;;:::::::::999999888888888877777777777777666666666666555555555555555444444444444333333333333333333333333222222222222211111111111100000000/////////............---------,,,,,,,,,,++++++++++**********))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! dddddddddeeeeeeeeeeeeeefffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttsssssssstttuvvwxyz{|}~€‚ƒ„„„…………††††††††††………„„„ƒƒƒ‚‚‚‚‚‚‚ˆˆˆˆˆ‡‡††…„ƒ‚€~}|{{zzyywwwwwwwxxxxxyyyyyyyyxxxxwrqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcdddddddddddddcccccccccccccdddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````````_______________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUVUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQPOOOOOOOOOONNNNNNNNMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBA@@@@@@@@@???????????????>@????????????>>>>>>>>>>>>====================<<<<<<<<;;;;;;;;;;;;::::::::999998888888888877777777777777666666666666555555555555555444444444444333333333333333333333333222222222222211111111111100000000////////.............---------,,,,,,,,,,++++++++++*********)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! ddddddddddeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttssssssssssttuuvwwxyz{|}~€‚‚ƒ„„„…………†††††††††………„„„ƒƒƒ‚‚‚‚‚‚‚ˆˆˆˆˆˆ‡‡†…„ƒ‚€~}}|{{zzywwwwwwwwxxxxyyyyyyyyyxxxwrqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccdddddddddddddcccccccccccccddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUVUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQPOOOOOOOOOONNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBB@@@@@@@@@@???????????????>@????????????>>>>>>>>>>>>====================<<<<<<<<;;;;;;;;;;;;::::::::999998888888888877777777777777666666666666555555555455555444444444444333333333333333333333333222222222222111111111111100000000////////.............---------,,,,,,,,,,++++++++++*********))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! dddddddddddeeeeeeeeeeeeffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhihiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppppqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttsssssssssssttuuvvwxyyz{|}~€‚‚ƒ„„„………†††††††††………„„„ƒƒƒ‚‚‚‚‚‚‚ˆˆˆˆˆˆ‡‡††…„ƒ‚€~}||{zzzxwwwwwwwxxxxyyyyyyyyyxxxwrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccddddddddddddccccccccccccccdddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa`````````_______________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOONNNNNNNNMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBB@@@@@@@@@@???????????????>@????????????>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;;:::::::9999998888888888877777777777776666666666666555555555455554444444444443333333333333333333333333222222222222111111111111100000000///////.............---------,,,,,,,,,,,++++++++++*********))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! ddddddddddddeeeeeeeeeeefffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttssssssssssssssstuuuvwwxyz{|}~€‚ƒƒ„„„………†††††††…………„„„ƒƒƒ‚‚‚‚‚‚‚ˆˆˆ‰ˆˆˆ‡‡†…„ƒ‚€~~}|{{zzxxwwwwwxxxxxyyyyyyyyyxxxxrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccddddddddddddccccccccccccccdddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa`````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOONNNNNNNNMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBB@@@@@@@@@@??????????????>>?????????????>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;::::::::9999998888888888877777777777776666666666665555555555455554444444444443333333333333333333333333222222222222111111111111100000000///////.............---------,,,,,,,,,,,++++++++++*********))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! dddddddddddddeeeeeeeeeeffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttsssssssssssssssssstuuvvwwxyz{|}~€‚ƒƒ„„…………††††††…………„„„ƒƒƒ‚‚‚‚‚‚ƒ‰‰‰‰‰ˆˆˆ‡††…„ƒ‚€~}||{{zxxwwwwwxxxxxyyyyyyyyyxxxxrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjijjjiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccddddddddddddccccccccccccccddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa````````_______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOONNNNNNNNMMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBB@@@@@@@@@???????????????>>?????????????>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;::::::::999998888888888887777777777777666666666666555555555545555444444444443333333333333333333333333222222222222111111111111110000000////////............----------,,,,,,,,,,,+++++++++**********))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! ddddddddddddddeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttssssttttssssssssssssssssssssssttuuvvwxxyz{|}~€‚‚ƒƒ„„…………†††………………„„„ƒƒƒƒ‚‚‚‚ƒƒ‰‰‰‰‰‰ˆˆ‡‡†…„ƒ‚€~}|{{zxxxwwwwxxxxyyyyyyyyyyyxxxrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjiijjiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccddddddddddddcccccccccccccbdddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNMMMMMMMMLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBB@@@@@@@@@???????????????>>?????????????>>>>>>>>>>=====================<<<<<<<<<<;;;;;;;;;;::::::::999998888888888887777777777777666666666666555555555445554444444444443333333333333333333333333222222222122111111111111100000000///////.............----------,,,,,,,,,,++++++++++*********)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  dddddddddddddddeeeeeeeeffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooopppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttssssssssssssssssssssssssssssssssssssssttuuuvvwxyz{||}~€‚‚ƒ„„„……………………………„„„„ƒƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰‰ˆˆ‡†……„ƒ‚€~}||{zxxxxwwxxxxxyyyyyyyyyyyxxxrrqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiijiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeedeeeeddddddddddddddddddcccddddddddddddcccccccccccccbddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOONNNNNNNNMMMMMMMMMLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCBBBBB@@@@@@@@@??????????????>>>????????????>>>>>>>>>>>====================<<<<<<<<<<<;;;;;;;;;;:::::::9999998888888888888777777777777666666666666555555555445554444444444443333333333333333333333332222222222121111111111111100000000//////.............----------,,,,,,,,,,,++++++++++*********))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  ddddddddddddddddeeeeeeefffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrtttttttttsssssssssssssssssssssssssssssssssssssssssstttuuuvwwxyz{|}~€‚ƒƒ„„……………………………„„„„ƒƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰‰ˆˆ‡‡†…„ƒ‚€~}}|{{yxxxxxxxxxxyyyyyyyyyyyxxxrrqqqqqppppppppqqqqqqqqqpqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeedeeeeddddddddddddddddddcccddddddddddddccccccccccccbbddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBB@@@@@@@@???????????????>>>????????????>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;;:::::::999998888888888888777777777777766666666666555555555544554444444444443333333333333333333333332222222222112111111111111110000000///////.............----------,,,,,,,,,,,++++++++++*********))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  dddddddddddddddddeeeeeeffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrsssrrrrrrrrtttssssssssssssssssssssssssssssssssssssssssssssssssttttuuvvwxxyz{|}~€‚‚ƒ„„„…………………………„„„„ƒƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰‰‰ˆ‡‡†…„ƒ‚€~}|{{yxxxxxxxxxxyyyyzzzyyyyyxxrrqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeeeeeeedddeeeddddddddddddddddddccccddddddddddddccccccccccccbbdccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQOOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBB@@@@@@@@??????????????>>>>????????????>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;:::::::999998888888888888877777777777666666666666555555555444554444444444443333333333333333333333332222222222111111111111111100000000//////.............----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!  ddddddddddddddddddeeeeefffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssttttuuvvwxyz{|}~€€‚ƒƒ„„………………………„„„„„ƒƒƒƒƒƒƒƒƒƒ‰ŠŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚€~}|{{yxxxxxxxxxyyyyyzzzzyyyyxxrrqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeddddeddddddddddddddddddddccccdddddddddddddccccccccccbbbdccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPOOOOOONNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCBBBBBBB@@@@@@@@?????????????>>>>>????????????>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;:::::::999999888888888888877777777777766666666666555555555544455444444444444333333333333333333332222222222222111111111111111110000000///////............-----------,,,,,,,,,,,++++++++++*********))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  cddddddddddddddddddeeeeeeffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssttttuuvvwxyz{|}~€‚‚ƒƒ„„…………………„„„„„„ƒƒƒƒƒƒƒƒƒ„ŠŠŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚€€~}|{{yxxxxxxxxxyyyyzzzzzyyyyxxrrqqqqqppppppppppppppppppqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccdddddddddddddccccccccccbbbdcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPOOOOONNNNNNNNNNMMMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCBBBBBBB@@@@@@@??????????????>>>>>???????????>>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;;:::::::999999888888888888877777777777766666666666555555555544454444444444443333333333333333333222222222222222111111111111111100000000//////............------------,,,,,,,,,,+++++++++++*********))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! ccddddddddddddddddddeeeeeeffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllklllllllllllllllllllllllllkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssstttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssstttuuvwwxyz{|}~€‚ƒƒ„„„„…………„„„„„„„ƒƒƒƒƒƒƒƒ„„ŠŠŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚€~~}|{{yxxxxxxxxxyyyyzzzzzyyyyxxrrqqqqqppppppppppppppppppqqqqqqqppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccdddddddddddddccccccccccbbbccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPOOOONNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBB@@@@@@@?????????????>>>>>>???????????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;::::::::99999888888888888887777777777776666666666555555555544445444444444444333333333332333333222222222222222111111111111111110000000///////...........-------------,,,,,,,,,,+++++++++++********))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! cccddddddddddddddddddeeeeeeffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllkkklllllllllllllllllllllllkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssstttrrrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssrrssssstttuuvwxyz{|}~€‚ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„ŠŠŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚€~}}|{{yxxxxxxxxxyyyyyzzzzyyyyxxrrqqqqqpppppppppppppppppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccdddddddddddddccccccccccbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPOOONNNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBB@@@@@@?????????????>>>>>>>??????????>>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;;:::::::999999888888888888877777777777766666666666555555555544445444444444444333333333332333332222222222222222111111111111111100000000//////............------------,,,,,,,,,,+++++++++++*********))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! ccccddddddddddddddddddeeeeeeffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllkkkkllllllllllllllllllllllkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssrrrrsssssstttuvvwxyz{|}~€‚‚ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„ŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚€~}||{{yxxxxxxxxxyyyyyzzzzyyyyxxrrrqqqqppppppppppppppppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccddddddddddddddcccccccccbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBBB@@@@@@?????????????>>>>>>>??????????>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;::::::::999999888888888888877777777777766666666665555555555444444444444444444333333333332333332222222222222222111111111111111100000000//////...........------------,,,,,,,,,,++++++++++++*********)))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! cccccddddddddddddddddddeeeeeeffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkllllllllllllllllllllkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssrrrrsssssssttuuvwxyz{|}~€‚ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒ„„„„„ŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚€~}|{{zyxxxxxxxxxyyyyyyyyyyyyyxxrrrqqqqpppppppppppppppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccddddddddddddddccccccccbbbbccccccccccccbbbbbbbbbbbbabbbbaaaaaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBBBB@@@@@@????????????>>>>>>>>?????????>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;:::::::::99999988888888888877777777777766666666666555555555544444444444444444333333333333233333222222222222222111111111111111100000000///////..........-------------,,,,,,,,,,++++++++++++********))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! ccccccdddddddddddddddddeeeeeeeffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssrrrrrssssssssttuvvwxyz{|}~€‚ƒƒƒ„„„„„„„„„„„„ƒ„„„„„„„„ŠŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚€~}||{{zxxxxxxxxxxxyyyyyyyyyyyyxxrrqqqqqppppppppppppppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccddddddddddddddccccccccbbbbccccccccccccbbbbbbbbbbbaabbbaaaaaaaaaaaaaaaaa````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCBBBBBBBBBB@@@@@?????????????>>>>>>>>?????????>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;::::::::999999988888888888877777777777766666666665555555555444444444444444444333333333333233333222222222222222111111111111111100000000///////..........------------,,,,,,,,,,++++++++++++*********)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! cccccccddddddddddddddddeeeeeeeeffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssrrrrrrsssssssssttuvwxyz{|}~€‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ŠŠŠŠ‰‰‰ˆ‡††…„ƒ‚€~}||{{zxxxxxxxxxxxyyyyyyyyyyyxxxrrqqqqqpppppppppppppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccddddddddddddddccccccccbbbbcccccccccccbbbbbbbbbbbbaabbaaaaaaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBBBBB@@@@@????????????>>>>>>>>>?????????>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;:::::::::99999998888888888877777777777766666666666555555555544444444444444444433333333333323333222222222222222111111111111111110000000////////.........------------,,,,,,,,,,++++++++++++*********))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! ccccccccdddddddddddddddeeeeeeeeeffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppoppppppppppppppppppppppppppppppppppppppppppppqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrsssssssssttuuvwxyz{|}~€€‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚€~}}|{{zzxxxxxxxxxxxxxyyyyyyyyxxxxrrqqqqqpppppppppppppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccddddddddddddddccccccccbbbbcccccccccccbbbbbbbbbbbaaabaaaaaaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBB@@@@????????????>>>>>>>>>>????????>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;:::::::::99999998888888888777777777777766666666665555555555444444444444444444433333333333223333322222222222222111111111111111100000000////////.........-----------,,,,,,,,,,,++++++++++++*********))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! cccccccccddddddddddddddeeeeeeeeeeffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppoooopppppppppppppppppppppppppppppppppppppppppppppqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrssrrrrssssttuvwwxyz{|}~€‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„ŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚€~}||{{zzyxxxxxxxxxxxxxxxxxxxxxxxxrrqqqqqppppppppppppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccdddddddddddddccccccccbbbbbccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBB@@@@???????????>>>>>>>>>>>????????>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;:::::::::999999998888888887777777777777666666666655555555555444444444444444444433333333333323333222222222222221111111111111111100000000///////.........------------,,,,,,,,,,++++++++++++**********)))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! ccccccccccdddddddddddddeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggghghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooopppppoooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrssrrrrrsssttuuvwxyz{|}~~€‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„ŠŠŠ‰‰ˆˆ‡††…„ƒ€~~}||{{{zyyyyyxxxxxxxxxxxxxxxxxxxwrqqqqqqppppppppppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccddddddddddddcccccccccbbbbbcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBB@@@???????????>>>>>>>>>>>>????????>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;:::::::::99999999888888888777777777777666666666665555555555444444444444444444443333333333332333322222222222222111111111111111100000000////////.........-----------,,,,,,,,,,++++++++++++**********))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! cccccccccccddddddddddddeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppoooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrssssrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrsssttuvvwxyz{|}~€‚‚‚ƒƒƒ„„„„„„„„„„„„„„„ŠŠ‰‰‰ˆˆ‡†…„ƒ‚€~}}||{{{{yyyyyyyyxxxxxxxxxxxxxwwwwqqqqqqqppppppppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccddddddddddcccccccccccbbbbbcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBB@@@???????????>>>>>>>>>>>>????????>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;::::::::::99999999888888887777777777776666666666655555555555444444444444444444444333333333332333332222222222222111111111111111100000000////////.........-----------,,,,,,,,,,++++++++++++**********)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! ccccccccccccdddddddddddeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssstuuvwxxyz{|}~€‚‚ƒƒƒ„„„„„„„„„„„„„„„ŠŠ‰‰‰ˆ‡‡†…„ƒ‚€~}}||{{{{yyyyyyyyyxxxxxxwwwwwwwwwwqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBB@@@??????????>>>>>>>>>>>>>????????>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;:::::::::999999999888888887777777777766666666666655555555554444444444444444444444333333333332333332222222222222111111111111111000000000////////.........-----------,,,,,,,,,++++++++++++**********))))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! cccccccccccccddddddddddeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppoopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttuuvwxyzz{|}~€‚‚ƒƒ„„„„„„„„„„„„„„„Љ‰‰ˆˆ‡‡†…„ƒ‚€~}}||||||zzzzzzzyyyxxxxwwwwwwwwwwwqqqqqppppppqqqqqppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBA@@???????????>>>>>>>>>>>>>????????>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;:::::::::999999999888888877777777777666666666666555555555554444444444444444444444333333333332333332222222222221111111111111111000000000///////.........-----------,,,,,,,,,,+++++++++++***********)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! ccccccccccccccdddddddddeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppoooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttuvvwxyz{{|}~€€‚ƒƒƒ„„„„………………„„„„Љ‰‰ˆˆ‡‡†…„ƒ‚€~~}}|||||{{{{{zzzzyyxxxwwwwwwvvvvvqqqpppppppqqqqqqqqpppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccbcccccccccccccccccccbbbbbbbcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBA@@??????????>>>>>>>>>>>>>>????????>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;:::::::::99999999988888887777777777666666666666655555555554444444444444444444444433333333333333333222222222222111111111111111000000000////////.........-----------,,,,,,,,,,+++++++++++***********)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! bbbbbbbbbbbccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsttuvvwxyzz{|}}~€€‚‚‚‚‚‚‚‚‚‚‚‚‚†††……„„ƒ‚‚€~}||{zzzzzzz|||{{{{{zzyyxxwwwwvvvvvvvrqqqqqqqrrrrrrrrrrrrqqqqqqppppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmllllllnnnmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeedddeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccddddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@??????????????>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999888888888888877777777776666666666666666655555555555444444444444444444444433333333333333222222222222111111110000000/////////.........---------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((('''''''''''&''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!! bbbbbbbbbbbbcccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqrrrsttuvwwxyyz{|}~~€€‚‚‚‚‚ƒ‚‚‚‚‚‚‚†††……„„ƒ‚‚€~~}||{{{{{{{|}}||||{{zzyyxwwwvvvvvvvvqqqqqqqqrrrrrrrrrrrrrqqqqqppppppppppppppppppppppppmmmmmmmmmmmmmmmmmmlllllllnnmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeeedddeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccdddddddddddddddccccccccccbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAA@@@@@@@?????????????>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999998888888888888877777777766666666666666666655555555554444444444444444444444433333333333333222222222222111111110000000/////////........----------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((('''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbcccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqrrssttuvwwxyyz{|}~€‚‚‚‚ƒƒƒƒ‚‚‚‚‚†††……„„ƒƒ‚€€~}}||||||||~~~~}}}||{zzyxxwwvvvvvuuuqqqqqqqqrrrrrrrrrrrrrqqqqqpppppppppppppppppooooooommmmmmmmmmmmmmmmmmlllllllnmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeddddeeeeeeeeeddddddddddddddddddddddddcccccccccccccccbbdddddddddddddcccccccccccbbcccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAA@@@@@@?????????????>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999888888888888877777777776666666666666666655555555555444444444444444444444443333333333333322222222222221111111000000//////////........----------,,,,,,,,,,,++++++++***********))))))))))))))((((((((((''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbbccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqrrssttuvwwxyz{|}}~€€‚‚‚ƒƒƒƒƒƒ‚‚‚‚†††……„„ƒƒ‚€~~}}}}}}}}~~}}|{zzyxxwwvvvuuuuqqqqqqqqrrrrrrrrrrrrrqqqqqpppppppppooooooooooooooommmmmmmmmmmmmmmmmllllllllnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffffffffeeeeeeeeeeeeeeeeeedddddeeeeeeeeddddddddddddddddcddddddcccccccccccccccbbbbddddddddddccccccccccccccbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAA@@@@@@????????????>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999888888888888877777777776666666666666666655555555554444444444444444444444443333333333333322222222222221111111000000/////////.........----------,,,,,,,,,,+++++++++***********))))))))))))))(((((((((('''''''''''&&'&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!! bbbbbbbbbbbbbbbbcccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqrrssttuvwwxyz{|}~€€‚‚‚ƒƒƒƒƒƒ‚‚‚‚†††……„„„ƒ‚‚€~~~~~~~~~€€€€€~~}|{zyyxwwvvvuuuuqqqqqqqqrrrrrrrrrrrrrrqqqqpppppppooooooooooooooooommmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffffffffeeeeeeeeeeeeeeeeedddddddeeeeeeeddddddddddddddddccdddddcccccccccccccccbbbbbddddcccccccccccccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaa`aaaaaaaaaa```````````````^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAA@@@@@@????????????>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999999888888888888877777777766666666666666666655555555554444444444444444444444444333333333333322222222222221111111000000/////////.........----------,,,,,,,,,,+++++++++***********)))))))))))))((((((((((''''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqrrssttuvvwxyz{|}~€‚‚ƒƒƒƒƒƒ‚‚‚‚†††………„„ƒƒ‚‚€€€~}|{zyxxwwvvuuuuqqqqqqqqrrrrrrrrrrrrrrqqqqpppppppooooooooooooooooommmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffffeeeeeeeeeeeeeeeeddddddddeeeeeedddddddddddddddccccdddccccccccccccccccbbbbbbdccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`aaaaaaaaa````````````````^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@????????????>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999888888888888777777777766666666666666666555555555554444444444444444444444444333333333333222222222222221111111000000/////////.........---------,,,,,,,,,,,++++++++***********))))))))))))()(((((((((('''''''''''&&&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbcccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqrrsstuuvwxyz{|}~€‚‚ƒƒƒƒƒƒƒ‚‚‚†††………„„„ƒƒ‚‚€€€€€€€€€‚‚‚‚‚‚€~}|{zyxxwvvvuuuqqqqqqqqrrrrrrssrrrrrrqqqqppppppoooooooooooooooooommmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeedddddddddeeeeedddddddddddddddcccccddccccccccccccccccbbbbbbbcccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa``aaaaaaa``````````````````^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::9999999999888888888888777777777666666666666666666555555555544444444444444444444444444333333333333222222222222221111111000000////////..........---------,,,,,,,,,,,++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!! abbbbbbbbbbbbbbbbbbccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqrrsstuuvwxyz{|~€‚‚‚ƒƒƒƒƒ‚‚‚‚†††…………„„„ƒƒ‚‚‚‚ƒ„„ƒƒƒ‚‚€~}|{zyxwwvvuuuqqqqqqqqrrrrrssssrrrrrqqqppppppooooooooooooooooooommmmmmmmmmmmmllllllllllllmmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeddddddddddeeeedddddddddddddddcccccccccccccccccccccccbbbbbbbbccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aaaaaaa````````````````__^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::999999999988888888888877777777766666666666666666655555555554444444444444444444444444433333333333322222222222222111111100000/////////.........----------,,,,,,,,,,,++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!! aabbbbbbbbbbbbbbbbbbbccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqppppppppppprrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqrrsstuuvxyz{|}~€‚‚ƒƒƒƒƒ‚‚‚‚†††…………„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒ…………„„„ƒ‚€~}|{zyxwwvvuuqqqqqqqqrrrrsssssrrrrrqqqpppppoooooooooooooooooooommmmmmmmmmmmlllllllllllllmmmmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddeeddddddddddddddddccccccccccccccccccccccccbbbbbbbbcccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```aaaaa`````````````````___^^^^^^^^^^^]]]]]]]]]]]]]\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<;<<<;;;;;;;;;;;;;;;;;;:::::::::::999999999888888888888777777777766666666666666666555555555554444444444444444444444444433333333333222222222222222111111100000/////////.........---------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! aaabbbbbbbbbbbbbbbbbbbcdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqpppppppppppppppppppppppqqqqqqppppppppppppppppppprrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqrrsttuvwxyz{}~€€‚‚‚ƒƒƒƒ‚‚‚‚†††……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„…†††……„„ƒ‚€~}{zyxxwvvuuqqqqqqqqrrrrsssssrrrrqqqqpppppoooooooooooooooooooommmmmmmllllllllllllllllllmmmmmmmmmlllllllllllllllllkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddeddddddddddddddddccccccccccccccccccccccccbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```aaaa````````````````_____^^^^^^^^^^]]]]]]]]]]]]]]\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888888777777777666666666666566666555555555544444444444444444444444444443333333333222222222222222111111100000////////..........---------,,,,,,,,,,,++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!! aaaaabbbbbbbbbbbbbbbbbbcdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqrrsttuvxyz{|}~€‚‚‚ƒƒ‚‚‚‚‚††††……………„„„„„„„ƒƒƒ„„„„„„††††††……„ƒ‚€}|{zyxwwvvuqqqqqqqqrrrrsssssrrrrqqqpppppooooooooooooooooooooommmllllllllllllllllllllllmmmmmmmmllllllllllllllllllkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```aaaa```````````````______^^^^^^^^^]]]]]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@??????????>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;;;;;;:::::::::::9999999998888888887888777777777666666666666566666555555555544444444444444444444444444443333333332222222222222222111111100000////////..........---------,,,,,,,,,,,++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!! aaaaaabbbbbbbbbbbbbbbbbccdddddddddddddddddddeeeedeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqrsstuvwxyz{}~€‚‚‚‚‚‚‚‚‚†††……………………„„„„„„„„„„…………‡‡‡‡‡‡†……„ƒ‚~}|{zyxwvvuqqqqqqqqrrrsssssssrrrqqqpppppooooooooooooooooooooollllllllllllllllllllllllkmmmmmmmlllllllllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````aaaa`````````````________^^^^^^^^]]]]]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@???????????>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888788777777777766666666666656666655555555554444444444444444444444444443333333333222222222222222211111110000/////////..........--------,,,,,,,,,,,+++++++++***********))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"####"""""""""""""!!!!!!!!!!!!! aaaaaaabbbbbbbbbbbbbbbbcccdddddddddddddddddddeeeddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqrrsstuvwyz{|}~€‚‚‚‚‚‚‚‚‚††††……………………………„……………………†ˆˆˆˆ‡‡‡†…„ƒ‚€~}{zyxwwvvqqqqqqqrrrrsssssssrrrqqqppppoooooooooooooooooooooollllllllllllllllllllllllkmmmmmmmllllllllllllllllllkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffffeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````aaaa`````````````________^^^^^]]]]]]]]]]]]]]]]]]\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999888888887788777777777666666666666556666655555555554444444444444444444444444444333333333222222222222222111111110000////////..........---------,,,,,,,,,,,+++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"###""""""""""""""!!!!!!!!!!!!! aaaaaaaabbbbbbbbbbbbbbbccccdddddddddddddddddddeedddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppopppppppqqrrstuvwxyz{}~€‚‚‚‚‚‚‚‚††††………………………………………………†††ˆˆˆˆˆ‡‡††…„ƒ‚€~}|{zyxwvvqqqqqqqrrrssssssssrrrqqqppppoooooooooooooooooooooollllllllllllllllllllllkkkmmmmmmllllllllllllllllllkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffffeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbabbbaaaaaaaaaaaaaaaaaa````aaa`````````````_________^^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999998888888887788777777777666666666666556666655555555554444444444444444444444444444333333333222222222222222111111110000////////..........---------,,,,,,,,,,++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"###""""""""""""""!!!!!!!!!!!! aaaaaaaaabbbbbbbbbbbbbbccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooppppqqrrsstuvxyz{|}~€€‚‚‚‚‚‚††††…………………………………………†††††ˆˆˆˆˆˆ‡‡†…„ƒ‚€~|{zyxwwvqqqqqqqrrrssssssssrrrqqqpppooooooooooooooooooooooolllllllllllllllllllkkkkkkmmmmmmlllllllllllllllllkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffffffeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbaabbaaaaaaaaaaaaaaaaaaa````aaa````````````__________^]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@??????????>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888778777777777766666666666655666665555555554444444444444444444444444444433333333322222222222222211111111000/////////.........---------,,,,,,,,,,,++++++++++**********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""###"""""""""""""!!!!!!!!!!!!! aaaaaaaaaabbbbbbbbbbbbbcccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooppppqqqrstuvwxyz{|}~€€‚‚‚††††………………………………………††††††ˆˆˆˆˆˆ‡‡†…„„ƒ‚€~}|zyxxwvqqqqqqqrrssssssssssrrqqqpppooooooooooooooooooooooommllllllllllkkkkkkkkkkkkkmmmmmllllllllllllllllkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffffffeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbaaabaaaaaaaaaaaaaaaaaaaa````aaa````````````__________]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@??????????>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999998888888887778777777777766666666666655666665555555554444444444444444444444444444433333333322222222222222111111111000////////..........---------,,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""##""""""""""""""!!!!!!!!!!!!! aaaaaaaaaaabbbbbbbbbbbbccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppooooooooopppqqqrsstuvwyz{|}~€€†††……………………………………………†††††ˆˆˆˆˆ‡‡‡†……„ƒ‚~}|{zyxwvrqqqqqrrrsssttttsssrrrqqpppooooooooooooooooooooooommmlllllllkkkkkkkkkkkkkkkmmmmllllllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffffffeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````aaa```````````___________]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@???????????>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999998888888887777777777777666666666666655666665555555554444444444444444444444444444433333333322222222222222111111111000////////..........--------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""##"""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaabbbbbbbbbbbcccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppoooooooooppppqqqrstuvwxyz{|}~€€††††……………………………………………††††ˆˆˆˆ‡‡‡††…„„ƒ‚€~}|{zyxwvrqqqqqrrsssttttttsssrrqqpppoooooooooooooppppppppppmmmmllllllkkkkkkkkkkkkkkkmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffffffeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccbccccccbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````aaa```````````___________]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@??????????>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999888888887777777777777766666666666665566666555555555444444444444444444444444444443333333332222222222222111111111100////////..........---------,,,,,,,,,,++++++++++++*********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""##"""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaaabbbbbbbbbbccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppooooooooooopppqqqrsstuvwxy{||}~€€††††……………………………………………………†‡‡‡‡‡‡††……„ƒƒ‚€~}|{zyxwwrqqqqrrrssttttttttsssrqqpppoooooooooooppppppppppppnnmmmmlllllkkkkkkkkkkkkkkmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggffffffffffffffffffeeeeeeeeeeddddddddddddddddddcddddddddddccccccccccccccbcccccbbbbbbbbbbbbbbbbbbbaccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaa```````````___________]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@??????????>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999998888888887777777777777766666666666665566666555555555444444444444444444444444444443333333332222222222221111111111000////////..........--------,,,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""#""""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaaaabbbbbbbbbcccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppoooooooooooooppppqqrstuvwxyz{|}~~€€€†††…………………………………………………………‡‡‡‡†††……„„ƒ‚€~}|{zyxwwrrqqqrrsstttuuuuuttssrrqqpppoooooooopppppqqqqqqqqqnnnnmmmlllllkkkkkkkkkkkkkmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeeddddddddddddddddddccdddddddddccccccccccccccbbccccbbbbbbbbbbbbbbbbbbbaacccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaa``````````____________]]]]]]]]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA??????????>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999888888888777777777777776666666666666656666555555555544444444444444444444444444444333333333222222222222111111111100////////..........---------,,,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""#"""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaaaaabbbbbbbbccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppooooooooooooooooppppqrrstuvwxyz{|}~~€€€†††…………………………………………………………††††††……„„ƒƒ‚€~}|{zyxxwrrqqrrrssttuuuuuuuttssrqqpppoooooooppppqqqqrrrrrrqoonnnnmmmllllkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffeeeeeeeeeedddddddddddddddddcccddddddddccccccccccccccbbbcccbbbbbbbbbbbbbbbbbbbaaacbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaa``````````____________]]]]]]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA??????????>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999888888888777777777777776666666666666656666655555555444444444444444444444444444444333333333222222222221111111111000////////.........---------,,,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""#"""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaaaaaabbbbbbbcccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppooooooooooooooooooooopppqqrsttuvwxz{{|}~€€€€…†………………………………„„„„„„„„„„„†††…………„„ƒƒ‚‚€~}|{zyxxwrrrrrrssttuuuvvvuuuttsrrqqpppoooooppppqqqrrrrrrrrrppooonnmmmllllkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffffffffeeeeeeeeeedddddddddddddddddccccdddddddcccccccccccccccbbbccbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````aaa``````````____________]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA??????????>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888888888777777777777777666666666666665666655555555544444444444444444444444444444333333333322222222221111111111000/////////.........--------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaaaaaaabbbbbbcccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppooooqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppoooooooooooooooooooooooopoppqqrstuvwxyz{|}}~€€€€……………………………………„„„„„„„„„„„……………„„„ƒƒ‚‚€~}|{zyyxwrrrrrrssttuuvvvvvvuutssrqqpppooooppppqqrrrssssssssqpppoonnnmmllllkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeedddddddddddddddddcccccddddddcccccccccccccccbbbbcbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````aaa``````````____________]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999888888888777777777777777666666666666665666655555555544444444444444444444444444444333333333332222222221111111111000////////.........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaaaaaaaabbbbbccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmlllllllllllmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooppppppppppoooooooooooooooooooooooooppppppppppppppppoooooooooppppppppppppppoooooooooooqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooppqrrstuvwxyz{|}~~€€€…………………………………„„„„„„„„„„ƒƒ……„„„„ƒƒƒ‚‚€€~}|{zzyxwrrrrrrsstuuvvvvvvvvuttsrrqqpppooppppqqrrrsstttttttrqqqppoonnmmmlllkkkkkkkkklllllllllllkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeddddddddddddddddddccccccdddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````aaa``````````___________^]]]]]]]]]]]\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@?????????>>>>>>>>>>>>>>===<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999888888888777777777777777766666666666665666655555555544444444444444444444444444443333333333332222222211111111110000////////.........---------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! `aaaaaaaaaaaaaaaaaaabbbcccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooppooooooooooooooooooooooopppppppooooooooooooooooooqqqqqppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooppqqrstuuvwyz{{|}~~€€…………………………………„„„„„„„ƒƒƒƒƒ„„„„ƒƒƒƒ‚‚€€~}|{{zyxwsrrrrrsstuuvvwwwwvvuutssrqqppppppppqqrrrsstttuuuuurrrqqppoonnmmmlllkkkkkkkklllllllllkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeddddddddddddddddddcccccccddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````aa```````````___________^]]]]]]]]]]\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@????????>>>>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999998888888887777777777777777766666666666665666655555555544444444444444444444444333333333333333332222222211111111100000///////.........----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!! ``aaaaaaaaaaaaaaaaaaabbccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooppqqrstuvwxyz{|}}~€…………………………………„„„„„„ƒƒƒƒƒƒ„„„ƒƒƒ‚‚‚€€~}||{zyxxsrrrrssttuuvvwwwwwvvuttsrqqppppppppqqrrssttuuuvvvvsssrrqqpponnmmmlllkkkkkkklllllllllkkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddddddccccccccdddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaa`aaaaa````````````````````````````````____________^]]]]]]]]]\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@????????>>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999998888888887777777777777777766666666666665666655555555444444444444444444433333333333333333333332222222111111111100000///////.........---------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! ````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppooooooooooooooqqqqqqqqqqqppppppppppppppppppppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnoooppqrstuvwxyz{||}~~€€€€€€€€€€€~~~~„„„„ƒƒƒ‚‚‚€€~}|{{zyxwwwwwwwxyyz{{{|||{{zzyxwwppoonnnnooppqqrrsstttuuuuuuuttssrqqpponnnmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````________________________________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@???????>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;:::::::::::::::::::::::9999999998888888887777777887777777777777776666666666665555555554444444444443333333333333333333333332222222211111111000000000///////////........--------,,,,,,,,,,,++++++++++******))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! ``````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppoooooooooooooooooooooooooqqqppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnooopqqrstuvwxyz{||}~~€€€€€€€€€€€€~~~~„„„ƒƒƒ‚‚‚‚€€€~}}|{zyyxwwwwwxxyyzz{{|||{{zzyxwwppoonnnoooppqqrrstttuuuuuvvuuttssrqqpoonnmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggffffffeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccdccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````_________________________________^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@???????>>>>>>>>>>>====================<<<<<<<<<<<;;;:::::::::::::::::::::::9999999998888888888777777788777777777777777666666666666555555554444444444444333333333333333333333333222222221111111000000000///////////.........--------,,,,,,,,,,+++++++++++*****)))))))))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!! ```````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnooppqrsstuvwxyz{|}}~~€€€€€€€€€€€€€€€~~~~„„ƒƒƒƒ‚‚‚€€€~}}|{{zyxxwwwwxxxyzz{{|||{{zzyxxwppoonnnoooppqqrssttuuuvvvvvvvuuttsrqqpoonnmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggffffffeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````______________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@???????>>>>>>>>>>>==================<<<<<<<<<<<<<;;::::::::::::::::::::::::999999999888888888877777778877777777777777766666666666555555555444444444444433333333333333333333333322222222111111100000000////////////........---------,,,,,,,,,+++++++++++******))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! _```````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnooppqrstuvwxyz{{|}}~€€€€€€€€€€€€€€€~~~~„„ƒƒƒƒ‚‚‚€€€~~}||{zzxxwwwwxxxyzz{{{{{{{zzyxxwppooonnoooppqqrssttuuvvvvwwvvvuutssrqppoonnmmmllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggfffffffeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````____________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@??????>>>>>>>>>>>==================<<<<<<<<<<<<<;;;:::::::::::::::::::::::9999999999888888888777777778877777777777777766666666666555555554444444444444333333333333333333333333322222222111111000000000///////////.........---------,,,,,,,,,+++++++++++*****))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! __```````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllkkllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnoopqqrstuvwxyz{||}}€€€€€€€€€€€€€€~~~~„„ƒƒƒ‚‚‚‚€€€~}}|{{zyxxwwwxxxyyzz{{{{{{zzyxwwppoonnnoooppqqrssttuuvvvvwwwwvvuutsrrqpoonnmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccbbccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`a``````````````___________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;:::::::::::::::::::::::999999999888888888877777777877777777777777776666666666555555555444444444444433333333333333333333333322222222111111100000000////////////........----------,,,,,,,,+++++++++++******))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!! ____``````````````````a`aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnoppqrstuvwwxyz{||}~€€€€€€€€€€€€€€~~~„„„ƒƒƒ‚‚‚€€€~~}}|{zyyxxxxxxxyyyzz{{{{zzyyxwwppooonnoooppqqrrsttuuvvvwwwwwwvvuttsrqqponnmmmlllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````__________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;::::::::::::::::::::::999999999988888888877777777787777777777777777666666666655555555444444444444443333333333333333333333332222222211111110000000////////////.........---------,,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! _____````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllkkkkkkkkllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnooppqrstuvwxyzz{||~~€€€€€€€€€€€€€€~~~„„„ƒƒƒ‚‚‚‚€€€~~}||{zyyxxxxxxxyyyzzzzzzzyyxwwppooonnooooppqrrsstuuvvvwwwwwwvvuutsrrqpoonnmmlllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````_________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;::::::::::::::::::::::999999999888888888877777777787777777777777776666666666555555554444444444444433333333333322222233333322222222211111100000000////////////........----------,,,,,,,,+++++++++++*******))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! ______````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnoopqrrstuvwxyzz{|}~~€€€€€€€€€€€€€~~„„„ƒƒƒƒ‚‚‚‚€€€~~}||zzyyxxxxxxxyyyzzzzzyyxxwvppooonnooooppqqrssttuuvvvwwwwwwvvutssrqpoonnmmlllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````_________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@?????>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999999999988888888887777777778777777777777777666666666655555555444444444444443333333333322222222222222222222221111110000000////////////.........---------,,,,,,,,,+++++++++++*******))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! _______````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkllllllllllkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoppqrstuuvwxyz{{|}~~€€€€€€€€€€€€€~~…„„„ƒƒƒ‚‚‚‚€€€~}}|{zzyyxxxxxxxyyyyyyyyyxxwvppoooonooooppqqrrsstuuuvvwwwwwwvvuttsrqpponnmmmlllllllllkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbccccccccccbbbbbbbbbbbbbbabbaaaaaaaaaaaaaaa````````````````````________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@?????>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::::999999999888888888877777777777777777777777777666666665555555554444444444444433333333333222222222222222222222221111110000000////////////.........---------,,,,,,,,++++++++++++*******)))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! ________````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnoopqqrstuvwwxyz{||}~~€€€€€€€€€€€€~……„„„ƒƒƒ‚‚‚‚€€€€~}}{{zyyyxxxxxxxxyyyyyyxxwwvppooooooooopppqqrssttuuvvwwwwwwvvuutsrqpponnmmmlllllllllkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeedddddddddddddddddcccccccccccccccccbbbbbbbbcccccccccbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaa````````````````````_______________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::::999999999988888888887777777777777777777777777666666666555555555444444444444433333333333322222222222222222222222111111000000////////////.........---------,,,,,,,,,+++++++++++********)))))))))((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! _________````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoopqrrstuvwxxyz{|}}~~€€€€€€€€€€€€~……„„„ƒƒƒƒ‚‚‚‚€€€~}|{{zyyxxxxxxxxxxyyxxxxwwwpppoooooooopppqqrrssttuuvwwwwwwvvuutsrqpponnmmmlllllllllkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````````______________^^________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::9999999999988888888877777777777777777777777777666666666555555554444444444444333333333333222222222222222222222222111111000000///////////..........---------,,,,,,,,,+++++++++++********))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! __________`````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoppqrsstuvwxyy{{|}}~~€€€€€€€€€€€………„„„ƒƒƒ‚‚‚‚€€€~~}|{{zyyxxxxxxxxxxxxxxxwwwqpppooooooopppqqrrssttuuvvwwwwwvvuutsrqpponnmmmllllllllllkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeedddddddddddddddddddcccccccccccccccbbbbbbbbbbcccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````````______________^^^_______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::99999999999988888888877777777777777777777777776666666665555555544444444444443333333333333222222222222222222222222111111000000//////////..........----------,,,,,,,,++++++++++++********))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! ___________`````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnooppqrstuuvwxyz{{|}}~~€€€€€€€€€€€€………„„„ƒƒƒƒ‚‚‚‚€€€~}}|{zzyyxxxxxxxxxxxxxxxwwqqppppooooppppqqrrssttuuuvvwwwvvvuttsrqpponnmmmllllllllllkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeedddddddddddddddddddcccccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````````______________^^^^______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999999888888888777777777777777777777777776666666665555555544444444444433333333333333222222222222222222222222111111000000/////////...........----------,,,,,,,,+++++++++++*********)))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!! ____________`````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppopppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnoopqqrstuvvwxyz{||}}~~€€€€€€€€€€€†………„„„ƒƒƒ‚‚‚‚€€€~}||{zzyyxxxxxxxxxxxxxxxwqqqqppppppppppqqrrssttuuuvvwwwvvvuttsrqpponnmmmllllllllllkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffffeeeddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````````_______________^^^^____^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999999999888888888777777777777777777777777766666666655555555444444444443333333333333333222222222222222222222222111111000000/////////..........-----------,,,,,,,,+++++++++++*********))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! ______________````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmllmmmmmmnnoopqrrstuvvwyyz{||}~~€€€€€€€€€€€††……„„„ƒƒƒ‚‚‚‚€€€~~}||{zzyyxxxxxxxxxxxxxxxrrqqqqppppppqqqqrrssttuuuvvwwvvvvuttsrqpponnmmmlllllllllllkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````````_______________^^^^___^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999999998888888888777777777777777777777777766666666655555555444444444443333333333333333222222222222222222222222111111000000////////...........------------,,,,,,,+++++++++++*********))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! _______________````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnpppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmlllllmmmmmnnoppqrsstuvwxyzz{|}}~~€€€€€€€€€€€††………„„„ƒƒ‚‚‚‚€€€~}}|{{zyyyxxxxxxxxyyyyyxrrrrrqqqqqqqqqqrrrssttuuvvvwwwvvvuttsrqpponnmmmlllllllllllkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````````_______________^^^^^__^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999999998888888887777777777777777777777777666666666655555554444444444433333333333333332222222222222222222222221111111000000////////...........------------,,,,,,,,++++++++++*********))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!! ________________`````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmllllllllmmmnnnoppqrsstuvwxyz{{|}}~~€€€€€€€€€€€††………„„„ƒƒƒ‚‚‚€€~~}}|{{zyyyxxxxxyyyyyyyyssssrrrrqqqqqrrrrssttuuuvvwwwwvvvuttsrqpponnmmmmllmlllllllkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````````_______________^^^^^^_^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999999998888888887777777777777777777777777666666666555555554444444444333333333333333332222222222222222222222221111111000000////////..........-------------,,,,,,,,++++++++++*********)))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! _________________``````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmlllllllllmmmnnooppqrsttuwxxyz{||}~~€€€€€€€€€€†††………„„ƒƒƒ‚‚‚€€~~}||{zzyyyxyyyyyyyzzzztttssssrrrrrrrrsssttuuuvvwwwwwvvvuttsrqqpoonnmmmmlmmllllllkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````________________^^^^^^_^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999999999998888888887777777777776777777777776666666666555555554444444443333333333333333332222222222222222222222221111111000000////////..........--------------,,,,,,,+++++++++**********)))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! __________________``````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmnnoopqqrstuvwxyzz{|}}~~€€€€€€€€€†††………„„ƒƒƒ‚‚‚€~}}|{{zzyyyyyyyyzzzzz{utttttsssssssssssttuuuvvvwwwwwwvvuutsrrqpoonnnmmmmmmmmlllllkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeeedddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999999999988888888887777777777776777777777766666666665555555544444444443333333333333333332222222222222222222222221111111000000//////............--------------,,,,,,,+++++++++**********))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!! ^__________________``````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmnnoopqqrstuvwxyz{{|}}~~€€€€€€€†††………„„„ƒƒ‚‚‚€€~~}}|{{zzzyyyyzzz{{{{{uuuuuttttsssssstttuuuvvwwwwwwwwwvuutssrqppoonnnmmmmmmmmllllkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````````_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999999999999999988888888877777777777766777777777666666666665555555544444444443333333333333333332222222222222222222222211111111000000//////............---------------,,,,,,+++++++++*********)))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! ^^___________________`````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkjjjjjkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmllllllllllllllllllllllllmmmnnoopqrrsuvwxxyz{||}}~~€€€€€††††………„„ƒƒ‚‚‚€€~}}||{{zzzzzzzz{{{|||vvvvuuuuttttttttuuuvvvwwwxxxxwwwvvuttsrqqppoonnnnnnmmmmmllllkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````_``________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBAAAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::99999999999999999999888888888777777777777667777777776666666666555555555444444444333333333333333333322222222222222222222222111111110000000/////............---------------,,,,,,+++++++++*********)))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! ^^^^__________________`_```````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmnnoppqrstuvwxyzz{||}~~~€€€††††………„„ƒƒƒ‚‚‚€€~~}}|{{{zzzzz{{{{|||}wwvvvvvuuuuuuuuuuuvvwwwwxxxxxxwwwvuutssrqqppooonnnnnnmmmmlllkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````__`_________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999999999998888888888777777777776667777777766666666666555555554444444444333333333333333333322222222222222222222221111111110000000/////............---------------,,,,,,,++++++++*********))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!! ^^^^^____________________````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmnnoppqrtuuvwxyz{{|}}~~~††††………„„„ƒƒ‚‚‚€€~~}}||{{{{{{{{{|||}}}wwwwwwvvvvuuuuuvvvvwwwxxxxxxxxxwwvvuttssrqqpppooooonnnnmmmlllkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````___________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999999999998888888887777777777776667777777666666666665555555554444444443333333333333333333322222222222222222222111111111110000000/////.............--------------,,,,,,,++++++++********)))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! ^^^^^^____________________````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmnnopqrstuvwxyyz{{|}}}~~~††††…………„„ƒƒ‚‚‚€€€~~}}||{{{{{{{|||}}}}wxwwwwwwvvvvvvvvvwwwwxxxxyyyyxxxwwvvuttsrrqqqpppooooonnnmmmlllkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````___________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::99999999999999999999998888888887777777777766667777776666666666655555555554444444443333333333333333333322222222222222222221111111111110000000/////..............-------------,,,,,,,+++++++*********))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!! ^^^^^^^_____________________```````````````````aaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmnoopqrstuvwxyyz{||}}}~~~†††††………„„ƒƒƒ‚‚‚€€€~~}}|||{{{{{|||}}}~~xxxxxxwwwwwvvvvwwwwxxxxxyyyyyyxxxwvvuuttssrrqqqpppppooonnnmmlllkkkjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````__________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCBAAAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999999999988888888887777777777766667777766666666666655555555544444444443333333333333333333222222222222222221111111111111110000000//////..............------------,,,,,,,+++++++*********))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! ]]]]]^^^^^^^^^^^^^^^^^^^^^^^____________________aaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggeeeeeeeeffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkllllmmnoopqrstuvwxxyz{{|||}}~~~~~‚‚‚‚‚€€€~~~}}}}}}}}€€€~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}~~~~~}}}}}|||{{zzyyxxwwvvvuuutttsssrrqqpppoonnnnnmmmmmmmjiiiiiiihhhhhhhhhhhhhhhhgfffffffeeeeeeeeeeeeedddddccccccccccccccbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````_``````_________________^^______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::888888888777777777776666677766666666666655555555544444444443333333333333333332222222222211111111111111111111111110000000//////.................--------,,,,+++++++********))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ]]]]]]^^^^^^^^^^^^^^^^^^^^^^^___________________aaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffgeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkllllmmnopqrsttuvwxyyzz{|||}}}~~~~~‚‚‚‚‚€€~~~~}}}}}}}€€€~~~}}}}}}}~~~~~~~~~~~}}}}}}}}}}~~~~~}}}}}}||{{{zzyyxxwwwvvvuuuuttssrrqqpppooonnnnnnnmmmjjiiiiiiihhhhhhhhhhhhhhggfffffffeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````__`````_________________^^^_____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::9888888888777777777766666677766666666666555555555544444444443333333333333333322222222222211111111111111111111111110000000//////.................--------,,,,+++++++********)))))))((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________aaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkllllllkkkkkkkkkkklllmmnnopqrstuvvwxyyzz{{||}}}~~~~‚‚‚‚€€~~~~}}}}}}}€€€€~~~}}}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}|||{{{zzyyyxxxwwwvvvuuuttssrrqqppooonnnnnnnnnjjiiiiiiihhhhhhhhhhhhhgggffffffeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````___````_________________^^^^____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLKLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:;:::::::::::::::::::::::9888888887777777777766666677666666666666555555555444444444443333333333333333222222222222211111111111111111111111100000000//////.................--------,,,,+++++++*******))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^________________`aaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkllllllkkkkkkkkkkkkkllmmnopqqrstuvvwxyyzz{{||}}}~~~‚‚€€€~~~}}}}}}}€€€~~~~}}}}}~~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}||||{{{zzzyyyxxxxwwwvvvuttssrrqqppooonnnnnnnnjjjiiiiiihhhhhhhhhhhhhhggffffffeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````____```_________________^^^^^___^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::99888888887777777777666666677666666666665555555555444444444433333333333333333222222222222211111111111111111111111000000000//////.................--------,,,++++++++*******))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_______________``aaaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkklllllkkkkkkkkkkkkkklllmmnopqrrstuvwwxyyzz{{||}}}~~€€€€~~~}}}}}}}€€€€~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||{{{{zzzzyyyyxxxxwwvvuuttsrrqqppooooonnnnnjjjjiiiiihhhhhhhhhhhhhhggffffffeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````_____``_________________^^^^^^__^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBAAAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::99888888877777777777666666676666666666655555555555444444444433333333333333333222222222222221111111111111111111110000000000//////.................--------,,,+++++++********)))))))(((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________```aaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkklllmnoopqrsstuvwwxyyzz{{||}}}}€€€€~~~~}}}}}|€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||{{{{{zzzzzzyyyyxxwwvvuttssrqqpppooooonnnjjjjiiiiihhhhhhhhhhhhhhggfffffeeeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````_________________________^^^^^^^_^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLKKLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::999888888877777777777666666676666666666555555555554444444444433333333333333333222222222222221111111111111111111100000000000//////................---------,,,+++++++*******))))))))(((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_____________````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmnoppqrsttuvwwxyyzz{{||}}}€€€€€~~~~}}}}}|€€€€~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{{zzzzzyyyxxwwvuutssrrqqpppooooonjjjjjiiiiihhhhhhhhhhhhhhgfffffeeeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::99988888887777777777666666666666666666655555555555444444444443333333333333333322222222222222111111111111111111000000000000///////................---------,,++++++++*******))))))))(((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___________``````aaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmnnopqqrsttuvwwxyyz{{{||}}€€€€€€~~~~}}}}}|€€€€€~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{zzzzyyxxwvvuttsrrqqqpppooookjjjjiiiiiihhhhhhhhhhhhhgffffffeeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbaaaaaaaaaaaaa````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::::::999988888877777777776666666666666666666555555555555444444444443333333333333332222222222222222111111111111111100000000000000//////................----------,,+++++++********))))))))((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^__________```````aaaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhggggggggggghhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmnoopqqrstuuvwxxyzz{{|||}€€€€€€€€€€€~~~~}}}}}|€€€€€~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||{{{{zzzyxxwvvuttssrrqqppppookkjjjjiiiiiihhhhhhhhhhhhhffffffeeeeeeeeeeeeeddddddccccbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbaaaaaaaaaaaaaa``````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWXXXWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::::::999998888887777777777666666666666666666655555555555544444444443333333333333222222222222222222211111111111111100000000000000//////...............-----------,,++++++++*******)))))))))((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggghhhhhhhggggggggggggghhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkllmnnoopqrrstuvvwxxyzz{{|||€€€€€€€€€€~~~~~}}}}}|€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{zzyyxwwvuutssrrqqqpppokkkjjjjiiiiiiiiiiihhhhhhhfffffffeeeeeeeeeeeeedddddccccbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbaaaaaaaaaaaaaaa`````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@?>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::::::9999998888887777777776666666666666666666655555555555544444444443333333333332222222222222222222211111111111111000000000000000//////.............-------------,,++++++++*******)))))))))((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^________``````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggghhhhgggggggggggggggghhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkklmmnnoppqrsstuvwwxyyzz{{||€€€€€€€€€~~~~~}}}}||€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}||||{{zyyxwwvuuttssrrqqqppllkkjjjjiiiiiiiiiiiiihhhhgfffffffeeeeeeeeeeeedddddccccbbbbbbbbbbbbbbbbbaaaabbbbbbbbaaaaaaaaaaaaaaaaa````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVUVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@??>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::999999999999999888887777777777666666666666666666655555555555544444444444333333333332222222222222222222221111111111011000000000000000//////...........---------------,,++++++++********)))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______```````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffdeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggghhggggggggggggggggggghhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkllmmnoopqqrsttuvwxxyyz{{{|€€€€€€~~~~~}}}}||€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||||||}}}}}}}}}}}}||{{zzyxxwvvuttsssrrqqqlllkkkjjjjiiiiiiiiiiiiihhggffffffffeeeeeeeeeedddddccccbbbbbbbbbbbbbbbbaaaaabbbbbbbaaaaaaaaaaaaaaaaaa```````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVUVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@@??>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::9999999999999999988888777777777766666666666666666665555555555554444444444333333333332222222222222222222221111111111001000000000000000///////.........----------------,,,++++++++********))))))))((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_____````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffdddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggghhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkklmmnnoopqrrstuvvwxxyzz{{{~~~~~~}}}}||€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{|||||||}}}}}}}~}~}}}|||{zzyxxwvvuuttsssrrqmmllkkkjjjjjjjjiiiiiiiiihgggfffffffffeeeeeeeeeddddccccbbbbbbbbbbbbbbaaaaaaabbbbbbaaaaaaaaaaaaaaaaaa````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWXWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::999999999999999998888777777777766666666666666666666555555555555444444444433333333333222222222222222222222111111111100000000000000000///////.........----------------,,,,+++++++********)))))))))((((((((((''''''''''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! \]]]]]]]]]]]]]]]]]]]^^^]^^^^^^^^^^^^^^^^^^^^____``````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffdddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggghiiiiiiiiiiiiiiiiiiijjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkllmmnnoppqrsstuvwwxyyzz{{~~~~~~}}}}||€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{||||||}}}}}~~~~~~~}}}||{zzyxxwwvvuuttssrrnmmlllkkkjjjjjjjjjjjiiiiiggggffffffffffeeeeeeeddddccccbbbbbbbbbbbbaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaa````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::99999999999999999988887777777777666666666666666666655555555555544444444444333333333322222222222222222222221111111110000000000000000/////////........----------------,,,,,++++++*********)))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! \\]]]]]]]]]]]]]]]]]]]^^]]]^^^^^^^^^^^^^^^^^^^^__```````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffdddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiijjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkllmmnnoopqqrstuuvwxxyyzz{~~~~~~~}}}}}||€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{|||||}}}}~~~~~~~~~}}}|{{zzyyxwwvvvuuttssonnmmllkkkkkjjjjjjjjjjiiihgggggfffffffffeeeeeeedddccccbbbbbbbbbbaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaa```````````________________^______^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;:::::::::9999999999999999999888877777777766666666666566666666555555555555444444444433333333332222222222222222222222111111111000000000000000//////////........----------------,,,,,,++++++*********)))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! \\\]]]]]]]]]]]]]]]]]]]^]]]]^^^^^^^^^^^^^^^^^^^^_````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkklllmmnnoppqrrstuvvwxxyyzz~~~~~~~~~~}}}}}||€€€€€}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{|||||}}}}~~~~~~~~~~}}}|{{zzyyxxwwvvvuuttoonnmmlllkkkkkkkkkjjjjjjihhgggggfffffffffeeeeeedddccccbbbbbbbbbaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaa````````````_______________^^_____^^^^^^^^^^^^^^^^^^^]^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;:::::::::99999999999999999998887777777777666666666665666666655555555555554444444444333333333322222222222222222222221111111110000000000000////////////.......----------------,,,,,,,+++++*********)))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! \\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^``````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmlllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkjjjjjjjjjjjkkklllmmmnooppqrsttuvwwxyyyz}~~~~~~~~~~~~~~}}}}}||€€€€€€€€}}}}}}}}}~~~~~}}}}}}}}}}|{{{{{{{{{{{{||||}}}}~~~~~~~~~~}}||{{zzyyyxxwwwvvuuppoonnmmllllkkkkkkkkkjjjjhhhgggggfffffffffeeeeeeddccccbbbbbbbbaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaa`````````````_______________^^^____^^^^^^^^^^^^^^^^^^]]]^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@???>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;::::::::9999999999999999999988877777777766666666666656666666555555555555444444444433333333332222222222222222222222111111111000000000000/////////////........--------------,,,,,,,,,++++**********)))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! \\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^```````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkjjjjjjjjjjjjjjkkkllllmmnnoopqrrstuuvwwxyyy}}~~~~~~~~~~~~~~~~}}}}}||€€€€€€€€€€€€€€€}}}}}}~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{|||||}}}~~~~~~~~~}}||{{zzzyyyxxwwwvvqqpponnnmmllllllkkkkkkjjjhhhhggggggffffffffeeeeeddccccbbbbbbbbaaaaaaaaaaaaabaaaaaaaaaaaaaaaaa`````````````_______________^^^^___^^^^^^^^^^^^^^^^^^]]]]^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@????>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;::::::::999999999999999999998887777777776666666666655666666655555555555544444444443333333333222222222222222222222211111111100000000000/////////////........---------------,,,,,,,,,+++***********)))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^`````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjkkkklllmmmnnoppqrsstuvvwwxxy|}}}~~~~~~~~~~~~~~~}}}}}|€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}|{{{{{{{{{{{{{||||}}}}~~~~~~~~}}}||{{{zzzyyyxxwwwrrqppoonnmmmmllllllkkkkkjihhhhggggggfffffffeeeeeddccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````________________^^^^^__^^^^^^^^^^^^^^^^^^]]]]]^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@????>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;::::::::9999999999999999999988777777777766666666666556666665555555555554444444444333333333322222222222222222222221111111110000000000//////////////.........--------------,,,,,,,,,,+++**********)))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! \\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_`````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggffgggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjkkkkllllmmnnoopqqrsstuvvwwxx||}}}}~~~~~~~~~~~~}}}}}}|€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}{{{{{{{{{{{{{|||||}}}~~~~~~~~~~~~}}}||{{{{zzzyyyxxwsrrqqppoonnmmmmmlllllkkkkiihhhhggggggfffffffeeeeedccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````_______________^^^^^^^_^^^^^^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@????>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;:::::::99999999999999999999988777777777666666666666556666665555555555544444444444333333333322222222222222222222111111111110000000000/////////////.........--------------,,,,,,,,,,,++***********)))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! \\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^__`````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggffffgggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllmmmnnoopqqrsttuvvwwx{|||}}}}~~~~~~~~~~~}}}}}|€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{{||||}}}}~~~~~~~~~~~}}}||||{{{{zzzyyyxtssrrqppoonnnmmmmmllllkkkiiihhhhggggggffffffeeeeedcccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@?????>>>>=========<<<<<<<<<<<<;<<<<<<<<<<<<<<<<<;;;;;:::::::9999999999999999999998777777777766666666666555666665555555555554444444444333333333322222222222222222111111111111110000000000/////////////..........--------------,,,,,,,,,,,++**********))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^____`````````````````````aaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggfffffffggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkllllmmnnnoppqrrsttuvvww{{|||}}}}~~~~~~~~~}}}}}}|€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~~}}}}||||{{{{{zzzzyuttsrrqqppoonnnmmmmllllkkjiiihhhhgggggfffffffeeeedcccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPOOOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::99999999999999999999998777777777766666666666555666665555555555544444444444333333333322222222222221111111111111111110000000000/////////////.........--------------,,,,,,,,,,,+++**********)))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^_____````````````````````aaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffgggggggggfffffffffgggggggggggggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllklllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkllllmmmnnooppqrrsttuuvvzz{{|||}}}}~~~~~~~}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~}}}}}|||||{{{{{{zzuuttssrqqppooonnnmmmmlllkjiiiihhhggggggffffffeeeeecccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@??????>>>=========<<<<<<<<<<<<<;<<<<<<<<<<<<<<<<;;;;;:::::::9999999999999999999999777777777766666666666555566665555555555544444444444333333333332222222222222111111111111111110000000/00/////////////.........---------------,,,,,,,,,,,++**********))))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^______```````````````````aaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggffffffffffffgfggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkklllllmmmnnooppqrrsstuuvyzz{{|||}}}}}~~~~}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}{{{{{{{{{{{{{{{{|||||}}}}~~~~~~~}}}}}}||||||||{{{{zvuuttssrrqqppoonnnnmmmllljjiiihhhhgggggffffffeeeeedccccbbbbbbaaaaaaaaaaaaa`aaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@???????>>=========<<<<<<<<<<<<<;;<<<<<<<<<<<<<<<<;;;;;::::::99999999999999999999999777777777766666666666555566665555555555544444444434333333333322222222222222111111111111111110000000/00////////////..........---------------,,,,,,,,,,,++**********))))))))))((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^________`````````````````aaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggffffffffffffffffggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkklllllmmmnnooppqqrssttuyyzz{{{||}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}{{{{{{{{{{{{{{{{{|||||}}}}}~~~~~}}}}}}||||||||||{{{vvvuutssrrqqppooonnnmmmlljjjiiihhhggggggffffffeeeedccccbbbbbbaaaaaaaaaaaa``aaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@???????>>=========<<<<<<<<<<<<<<;<<<<<<<<<<<<<<<;;;;;;::::::99999999999999999999998777777777666666666665555566655555555555444444444433333333333322222222222222111111111111111100000000/0/////////////.........-----------------,,,,,,,,,,++*********))))))))))(((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! [[\\\\\\\\\\\\\\\\\\\\]^^^____________________``___`````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkklllllmmmnnooppqqrrsstuvvwwxxyyyzzzzz{{{{zzzzzz€€€€€€€€€€€€€€€€€€€€€~~~~~}{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}||||||||||||{{||{{zzyxxwwvvuuttsssrrrqqonnmmmlllkkkkkkjjjjjiiiiieddddcccccbbbbbbbbbbbaaaa````````````_______________^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXYYYYYYXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>=========================<<<<<<;;;;;:::::999999999999999999999888777777777776666666666555555554444444444433333333333332222222222222211111111111111111111100000000///////////...........------,,,,,,,,,,,,,,,,++++++++*********))))))))))(((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[\\\\\\\\\\\\\\\\\\\^^^^____________________`____`````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhhhihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkkkkllllllmmmnnooopqqrrsstuuvwwxxyyyzzzzzzzzzzzzzz€€€€€€€€€€€€€€€€€€€€~~~~~~{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}||||||||||||||{|||{{zzyyxwwvvuutttssrrrqonnnmmllllkkkkkjjjjjjiiiieddddcccccbbbbbbbbbbaaaaa```````````______________^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXYYYYYXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMLLLLLLLKKKKKKKKKKKKKKKKKJKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>========================<<<<<<;;;;;;:::::99999999999999999999988777777777776666666666655555554444444444433333333333333222222222222221111111111111111111110000000////////////...........------,,,,,,,,,,,,,,,,++++++++********))))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! [[[[[\\\\\\\\\\\\\\\\\\^^^^^^________________________````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefgggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkllllllmmmnnnooppqqrrttuuvwwxxyyyzzzzzzzzzzzzz€€€€€€€€€€€€€€€€€€€€€€€€~~~~~{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}||||||||||||||||||||{{{zzyyxxwwvvuuttssrrroonnmmmlllkkkkkkjjjjjiiiieddddcccccbbbbbbbbbaaaaaa``````````_______________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXYYYYXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>==============<========<<<<<<<;;;;;:::::999999999999999999999988777777777776666666666555555554444444444433333333333333222222222222211111111111111111111100000000////////////..........-------,,,,,,,,,,,,,,,,,+++++++********))))))))))(((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[\\\\\\\\\\\\\\\\\^^^^^^^_________________________``````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkkllllllmmmmnnoooppqrsstuuvvwxxyyyzzzzzzzzzzzz€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~{{{{{{{{{{{{{{{{{{{{{|||||||}}}}|||||||||||||||||||}|||{{zzzyyxxwwvvuuttssrrpoonnmmllllkkkkkjjjjjiiiieddddccccccbbbbbbbbaaaaaa`````````________________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXWWWWWWWVVVVWWWVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKKKKKKKJJKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>===============<=====<<<<<<<<<;;;;;:::::999999999999999999999987777777777766666666666555555554444444444333333333333332222222222222211111111111111111111100000000////////////..........--------,,,,,,,,,,,,,,,,+++++++********))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! [[[[[[[\\\\\\\\\\\\\\\\^^^^^^^^_________________________`````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkllllllmmmnnnooppqrsstuuvwwxxyyyzzzzzzzzzzz€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}||||{{zzzyyxxwwvvuuutssrpoonnmmmlllkkkkkkjjjjjiiieedddccccccbbbbbbbbaaaaaa```````__________________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXYYXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXWWWWWWWVVVVWWVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;:::::9999999999999999999999977777777777766666666666555555544444444444333333333333332222222222222211111111111111111111000000000////////////..........--------,,,,,,,,,,,,,,,,+++++++*******))))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[\\\\\\\\\\\\\\\^^^^^^^^^__________________________````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkllllllmmmnnnoopqrrstuuvwwxxyyyzzzzzzzzzz€€€€€€€€€€€€€€€€€€€€€€€~~~~|{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{|||||||}||||{{{zzzyyxxxwwvvuutssppoonnmmllllkkkkkkjjjjiiieeddddcccccbbbbbbbbaaaaaa`````___________________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWVVVVWVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;:::::9999999999999999999999877777777777666666666665555555544444444443333333333333332222222222222111111111111111111111000000000////////////..........--------,,,,,,,,,,,,,,,,+++++++*******))))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[\\\\\\\\\\\\\^^^^^^^^^^^__________________________````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiijkkkkkkkkkkklllllmmmmnnoopqrrstuuvwwxxyyyzzzzzzzzz€€€€€€€€€€€€€€€€€€€€€€€~~~~|{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{||||||{{{zzzyyyxxwwvvuutsqpponnmmmllllkkkkkkjjjjiieeddddcccccbbbbbbbaaaaaaa````___________________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXYXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWVVVVVWVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;:::::9999999999999999999999887777777777766666666666555555554444444444333333333333332222222222222211111111111111111111000000000/////////////...........--------,,,,,,,,,,,,,,,+++++++*******))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! [[[[[[[[[[[\\\\\\\\\\\\^^^^^^^^^^^^^_________________________````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiijjjkkkkkkkkkkklllllmmmnnoppqrsstuvvwxxxyyyyzzzzzzz€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~||{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{||||||{{{{zzzyyyxxwwvvuutqqpoonnmmlllllkkkkkjjjjiieeddddcccccbbbbbbbaaaaaaa````__________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;:::::9999999999999999999998887777777777766666666666555555544444444444333333333333332222222222222211111111111111111111000000000/////////////...........--------,,,,,,,,,,,,,,,+++++++*******)))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[\\\\\\\\\\\^^^^^^^^^^^^^^_________________________`````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeefffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiijjjjkkkkkkkkkkkkkllllmmmnoppqrsstuvvwxxyyyyyyyzzzz€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{||||||{{{{{zzzzyyyxxwwvuurqpponnmmmlllllkkkkkjjjiieeddddcccccbbbbbbbaaaaaaa``__________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWVWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;:::::9999999999999999999988887777777777666666666665555555544444444444333333333233332222222222222111111111111111111110000000000/////////////...........---------,,,,,,,,,,,,,,+++++++******))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! [[[[[[[[[[[[[\\\\\\\\\\^^^^^^^^^^^^^^^__________________________````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeefffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiijjjjjjjkkkkkkkkkkkkllllmmnoppqrstuuvwwxxyyyyyyyyyy€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||||{{{{{{{zzzzyyyxxwwvurrqpponnmmmllllkkkkkjjjjieeddddcccccbbbbbbbaaaaaaa``_________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;:::::9999999999999999999988888777777777766666666666555555554444444444333333333323332222222222222211111111111111111110000000000//////////////...........----------,,,,,,,,,,,,,+++++++******))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[\\\\\\\\^^^^^^^^^^^^^^^^^_________________________`````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccbccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjkkkkkkkkkklllmnnopqrrstuvvwwxxxyyyyyyyy€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzyyxxwvvsrqqpoonnmmlllllkkkkjjjjieeddddcccccbbbbbbbaaaaaaa`_________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;:::::9999999999999999999988888777777777666666666665555555554444444444333333333223332222222222222111111111111111111110000000000//////////////...........-----------,,,,,,,,,,,,+++++++******)))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[\\\\\\^^^^^^^^^^^^^^^^^^__________________________````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcbbbccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeffffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhihhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjkkkkklllmnoopqrsttuvvwwxxxyyyyyyy€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~|||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzyyxxwvtsrqpponnmmmlllllkkkkjjjieeddddcccccbbbbbbbaaaaaaa_________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;:::::9999999999999999999888888777777777666666666665555555554444444444333333333223322222222222222111111111111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++*******)))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[[\\\\\^^^^^^^^^^^^^^^^^^^__________________________`````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddeefffffffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhijjjjjjjjjjjjjjjjjjjkkkllmnnoppqrstuuvvwwxxxxxyyyy€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~|||||||{{{{{{{{{{{zzzzz{{{{{{{zzzzzzzzyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{zzzyyxxwtsrrqpoonnmmmllllkkkkjjjieeddddcccccbbbbbbaaaaaaaa________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;::::::9999999999999999999888888777777777666666666655555555544444444444333333333223322222222222221111111111111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++******))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[[[\\\\]^^^^^^^^^^^^^^^^^^^^__________________________````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbbccccccccccccccccccccccccdddddddddddddddddddddddddfffffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjjkkklmmnnopqrrstuuvvwwwxxxxxxx€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{zzyyxwutsrqpponnmmmllllkkkkjjjieeddddcccccbbbbbbaaaaaaa`_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;::::::9999999999999999998888888777777776666666666655555555544444444444333333333223222222222222221111111111111111111000000000000//////////////............-----------,,,,,,,,,,+++++++******)))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! Z[[[[[[[[[[[[[[[[[[[\\\]]^^^^^^^^^^^^^^^^^^^^___^^_____________________`````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbcccccccccccccccccccccccdddddddddddddddddddddddddfffffffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjkkklmmnoppqrsttuuvvwwwwxxxxx€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{zzyxxutsrrqpoonnmmllllkkkjjjiieedddcccccbbbbbbbbaaaaaa`_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;::::::9999999999999999998888888777777776666666666655555555544444444444333333333223222222222222211111111111111111111000000000000//////////////............----------,,,,,,,,,,+++++++*******)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ZZ[[[[[[[[[[[[[[[[[[[[\]]]]^^^^^^^^^^^^^^^^^^^^_^^^_____________________`````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbcccccccccccccccccccccdddddddddddddddddddddddddfffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjkklmmnnopqqrsttuuvvvwwwwwxx~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}|||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{zzyyxuutsrqpponnmmmlllkkkjjjiieedddcccccbbbbbbbbaaaaaa`_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWXXXXXXXXWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;:::::::999999999999999998888888877777776666666666655555555544444444444433333333222222222222222221111111111111111111100000000000///////////////............----------,,,,,,,,,++++++++******))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ZZZZ[[[[[[[[[[[[[[[[[[[]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________``````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddeffffffffffffffffffffffffgggggggggggggggghhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjkkllmmnoopqrrsttuuvvvvwwwww~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}|||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxyyzzzzzzzzzzz{{{{{{{{{{zzyxvutsrqqponnmmmlllkkkjjjiieddddcccccbbbbbbbbaaaaaa`_______________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWXXXXXXXWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;:::::::999999999999999998888888877777776666666666655555555544444444444433333333222222222222222211111111111111111111100000000000//////////////..............---------,,,,,,,,,+++++++*******)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ZZZZZ[[[[[[[[[[[[[[[[[[]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^___________________````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbccccccccccccccccccccddddddddddddddddddddddeeeffffffffffffffffffffffggggggggggggggggggghhhhhhgggggggghhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjkllmmnnoppqrssttuuuvvvvvww~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}|||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxyyyyyzzzzzzz{{{{{{{{{zzyyvutssrqpoonmmmllkkkjjjiiiedddccccccbbbbbbbbaaaaaa`________________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>==============<<<<<<<<;;;;;;:::::::999999999999999998888888877777766666666666555555555444444444444333333333222222222222222111111111111111111111100000000000//////////////..............--------,,,,,,,,,++++++++******))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ZZZZZZ[[[[[[[[[[[[[[[[[]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________`````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddeeeeeffffffffffffffffffffgggggggggggggggggggggghhhggggggggggghhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggiiiiiiiiiiiiiiiiiijjjjjjkkllmmnoopqqrsstttuuuuvvvv}}~~~~~€€€€€€€€€€€€€€€€€€€€}}}|||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxyyyyyyyyzzzzz{{{{{{{{zzyyvuutsrqpoonmmlllkkkjjjiiiddddcccccbbbbbbbbbaaaaaa`________________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWWVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVUVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===============<<<<<<<<;;;;;::::::::9999999999999999888888888777777666666666665555555554444444444443333333322222222222222211111111111111111111111000000000000/////////////.............---------,,,,,,,,,+++++++*******))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ZZZZZZZ[[[[[[[[[[[[[[[[]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^________________```````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddeeeeeeeefffffffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhgggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhiiiiiiiiiiiiiijjjjjjkllmmnnoopqqrrsstttuuuuvv}}}}~~~~~€€€€€€€€€€€€€}}}|||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxyyyyyyyyyyzzzzz{{{{{{zzyyvuutsrqpoonnmlllkkjjjiiihdddccccccbbbbbbbbbaaaaaaa_________________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXWWWWWWWWWWWWWWVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>================<<<<<<<<<;;;;;::::::::9999999999999998888888888777776666666666655555555544444444444443333333322222222222222211111111111111111111111000000000000/////////////.............--------,,,,,,,,,+++++++*******))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZ[[[[[[[[[[[[[[]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________``````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddeeeeeeeeeefffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhgggggggggggggggggggggggghiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhiiiiiiiiiiijjjjjkkllmmnnoppqqrrssstttuuuu||}}}}~~~~~~~€€€€€€€€€}}}|||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxyyyyyyyyyyyzzzzz{{{{zzzyyvuutsrqpponmmllkkkjjiiihhdddccccccbbbbbbbbbaaaaaaa_________________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWXXXXWWWWWWWWWWWWWWVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>=================<<<<<<<<<;;;;;;::::::::9999999999999998888888888777776666666666655555555544444444444433333333322222222222222111111111111111111111111100000000000/////////////.............-------,,,,,,,,,++++++++*******))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZ[[[[[[[[[[[[[]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^________________``````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggggggggggggggggggggggggggghhhhggggggggggggggggggggggggghiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhiiiiiiiiijjjjkklllmmnooppqqrrrssstttuu||||}}}}~~~~~~~~~~~~~~~~€€€€}}}|||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxwxxxxxxyyyyyyyzzzzzzzzzzyyvuutsrqpponmmllkkjjjiiihhddccccccbbbbbbbbbbaaaaaaa``________________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXWWWWWWWWWWWWWWVVVVVVVVWVVVVVVVVVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=================<<<<<<<<<<;;;;;;::::::::9999999999999988888888888777766666666666555555555544444444444433333333222222222222221111111111111111111111111100000000000/////////////............-------,,,,,,,,,++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhiiiiiiiijjjkkkllmmnnooppqqqrrssssttt{{|||}}}}~~~~~~~~~~~~~~~~~~~~}}||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxwwwxxxxxxxxxyyyyyzzzzzzzzyyyvuutsrqpponmmllkkjjiiihhhdccccccbbbbbbbbbbbbaaaaaa```````____________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>=================<<<<<<<<<<<;;;;;;::::::::9999999999999988888888888777766666666665555555555544444444444333333333222222222222221111111111111111111111111100000000000////////////.............-------,,,,,,,,++++++++********))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZZZ[[[[[[[[[[[]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^________________```````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeefffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiijjkkkkllmmnnoopppqqrrrssstt{{{|||}}}}}}~~~~~~~~~~~~~}~~~~~}}||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxwwwwxxxxxxxxxxxyyyyyzzzzzyyyxvuttsrqpoonmmllkkjjiihhhhccccccbbbbbbbbbbbbbaaaaaa````````````________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>=================<<<<<<<<<<;;;;;;:::::::::9999999999999888888888888777666666666665555555555544444444444333333333222222222222211111111111111111111111111110000000000////////////.............------,,,,,,,,++++++++********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZ[[[[[[[[[]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________`````````````````aaaaaaaaaaaaaaaaaaaaaabbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeefffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghgggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiijjkkklllmmnnnooppqqqrrssstz{{{|||}}}}}}}}}}}}}}}}~~}}}~~~~~|||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxvutssrqpoonmmllkjjjiihhhgcccccbbbbbbbbbbbbbbbaaaaa``````````````_______^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>=================<<<<<<<<<<;;;;;;:::::::::9999999999998888888888888776666666666655555555555444444444443333333332222222222222211111111111111111111111111110000000000///////////.............------,,,,,,,,,+++++++*********)))))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_______________``````````________````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjkkkllmmmnnoopppqqrrrstttuuuvvvvvvwwwwwvvvvwwww{{{{|||||}}}}}}}}}}}}}|||~~~~~~~~~}}}}}}}|||||||||{{{{{{{{zzzzzyyyyxxxxxxxwwvvvvvvvvvvvvvwwwwwwwwwwvvvuutsrqqponnmllkkjjiiihhhggffffffffffffffeeeeeeeeeaaaaaaaaaaaaaa``````_____]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@AAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>======<<<<<<<;;;;;;;;::::::::9999999999988888888887777776666666666555555555444443333333333322222222222111111111111110000000000000000000000000000//////////////............----------,,,,,,,+++++++++***********))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^________________`````````__________````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggfffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjkkklllmmnnoopppqqrrssttuuuuvvvvvvvvvvvvvvvvvvz{{{{|||||}}}}}}}}|||||||~~~~~~~~~}}}}}}}|||||||||{{{{{{{{zzzzzyyyyxxxxxxwwwvvvvvvvvvvvvvvvvwwwwwwvvvvuttsrqqponnmllkkjjiiihhhggffffffffffffffeeeeeeeeeaaaaaaaaaaaaaaaa````_____]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIJIIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>=====<<<<<<<<;;;;;;;;::::::::999999999988888888888777776666666666555555555544443333333333332222222222211111111111111000000000000000000000000000///////////////............---------,,,,,,,,++++++++***********)))))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^__________________```````____________```````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhiiiiijjjjkklllmmnnoooppqqrrstttuuuvvvvvvvvvvvvvvvvvvzzz{{{||||||}}}||||||||||~~~~~~~~}}}}}}}|||||||||}{{{{{{{{zzzzzyyyyxxxxxxwwwvvvvvuuuuvvvvvvvvvvvvvvvuuutssrqpponnmmlkkjjjiihhhggfffffffffffffffeeeeeeeeaaaabbbbbbbaaaaaa````____]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@AAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;::::::9999999999888888888888777776666666666555555555544433333333333322222222222211111111111110000000000000000000000000000//////////////............---------,,,,,,,,+++++++++***********))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! [\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^___________________``````_____________````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhiiiijjjjkkkllmmnnoopppqqrsstttuuuvvvvvvvvuuuuuuuuvyzzz{{{||||||||||||||||||~~~~~~~}}}}}}}}||||||||||{{{{{{{{zzzzzyyyyxxxxxwwwwvvvuuuuuuuuuvvvvvvvvvvvuuuttssrqpponnmmllkkjjiihhhggfffffffffffffffeeeeeeeebbbbbbbbbbbbbaaaaa````___]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::9999999999888888888888777766666666665555555555544333333333333222222222222211111111111110000000000000000000000000000/////////////.............---------,,,,,,,,++++++++***********)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! [[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^_____________________````_______________````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggggggggggghhhhggggggggggghhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhggggggggggggggghhhhhhhhhiiiiijjjkkkllmmnnooppqqrsssttuuuuuvvuuuuuuuuuuuuuyyzzz{{{||||||||||||{{{{{}}}}}}}}}}}}}}|||||||||||{{{{{{{{zzzzzyyyyxxxxwwwwwvvuuuuuuuuuuuuuvvvvvvvuuuuttsrrqqpoonmmllkkjjiihhhggfffffffffffffffffffffffbbbbbbbbbbbbbbbaaaa```___]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;:::::99999999998888888888888777666666666665555555555443333333333333222222222222111111111111100000000000000000000000000000/////////////............---------,,,,,,,,,++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! [[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^_____________________```________________````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhgggggggggggggggggggggggggggggggggggggggggghhhhhhhhgggggggggggggggggghhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhiiiiijjjkkllmmnnooppqqrsstttuuuuuuuuuuuuttttttuyyyzzz{{{||||||||{{{{{{{{}}}}}}}}}}}}}}|||||||||||{{{{{{{{zzzzzyyyyxxxxwwwwwvuuuuuuuuuuuuuuuuuuuuuuutttssrrqqpoonnmmllkkjjiihhggfffffffffffffffffffffffbbbbbbccccbbbbbbaaa```___]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTUUTTTTTTTTTTTTTTTTTTTTTTSTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAA@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;:::::9999999998888888888888877666666666665555555555443333333333333222222222221211111111111110000000000000000000000000000/////////////............----------,,,,,,,,+++++++++**********)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! [[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^_____________________`__________________````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhhggggggggggggggggggggggggggggggggggggggggggggggggghggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggghhhhhhhiiiijjjkkkllmnnooppqrrsstttuuuuuuuuutttttttttxxyyzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}||||||||||||{{{{{{{zzzzzyyyyxxxxxwwwwwuuuuuuuuuuuuuuuuuuuuuuuttttssrrqqppoonnmllkkjjiihhggfffffffffffffffffffffffbbbbccccccccbbbbbaaa```__]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTUTTTTTTTTTTTTTTTTTTTTTTSSTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::9999999998888888888887766666666666655555555554443333333333332222222222221211111111111100000000000000000000000000000/////////////............----------,,,,,,,,+++++++++**********)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! [[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_________________________________________````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggghhhhhhhiiiijjkkkllmnnooppqrrssttttuuuuttttttssssstxxxyyzzz{{{{{{{{{{zzzzzzz||}}}}}}}}}}|||||||||||||{{{{{zzzzzzzyyyyxxxxwwwwwwuuuuuuuuuuuuuuuuuuuuuuuttttssrrqqppoonnmmllkkjjiihgggffffffffffffffffffffffbbbccccccccccbbbbaaa```__]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTSSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::999999998888888888887776666666666655555555555444333333333332222222222222121111111111110000000000000000000000000000/////////////............-----------,,,,,,,,+++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! [[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^________________________________________`````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggghhhhhiiijjjkkllmnnoopqrrrssttttttttttssssssssswwxxyyzzzz{{{{{zzzzzzzzzz||||}}}}}}}||||||||||||||zzzzzzzzzzzyyyyyxxxxwwwwwwuuuuuuuuuuuuuuuuuuuuuttttttssrrrqqppoonnmmllkkjjiihgggfffffffffffffffffffffbbccccccccccccbbbaaa```__]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;::::9999999998888888888877776666666666655555555554444333333333322222222222222121111111111100000000000000000000000000000/////////////............----------,,,,,,,,,+++++++++**********))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!! [[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_________________________________________``__```````````````````````aaaaaaaaaaaaaaaaaaaabbbbbaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggghhhhhiiijjkkllmnnoopqrrrsssttttttsssssrrrrrsvwwxxyyyzzzzzzzzzzyyyyyyz|||||||}}||||||||||||||||zzzzzzzzzzyyyyyxxxxxwwwwwwuuuuuuuutttttttttttttttttttsssrrqqqppoonnmmllkkjiihggggffffffffffffffffffffbcccccccccccccbbbaaa```__]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::999999998888888888777777666666666655555555554444433333333322222222222222212111111111110000000000000000000000000000/////////.////............----------,,,,,,,,,+++++++++*********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! [[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^________________^^______________________`____`````````````````````aaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggghhhiiijjkkllmnnoppqqrrsssssssssssrrrrrrrrvvwwxxxyyyyzyyyyyyyyyyyyy{{|||||||||||||||||||||||zzzzzzzzzyyyyyxxxxxwwwwwwvuuuuuuuttttttttttttttttttttsssrrrqqqppoonnmmllkjjihhgggffffffffffffffffffffbcccccccccccccbbbaaa```__]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::999999998888888888777777666666666555555555544444433333333322222222222222111111111111110000000000000000000000000000/////////.///............-----------,,,,,,,,,,++++++++*********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! [[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_______________^^^___________________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggffffffgggggggggghhhhiijjkkllmnnoppqqrrrrsssssrrrrrqqqqqquvvwwwxxyyyyyyyyxxxxxxxyy{{{||||||||||||||||||||||zzzzzzzzyyyyyyxxxxxwwwwwwvuuuuuttttttttttttttttttttttsssrrrrqqqppoonnmmlkkjjihhgggfffffffffffffffffffbbccccccccccccbbbaaa``___]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;:::::99999999888888888777777766666666555555555554444443333333322222222222222211111111111110000000000000000000000000000/////////..///............-----------,,,,,,,,,+++++++++*********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! [[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_____________^^^^^___________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggfffffffffffffffgggggghhhiijjkkllmmnopppqqrrrrrrrrrqqqqqqqqquuvvvwwxxxxxxxxxxxxwxxxxxz{{{||||||||||||||||{{{{{zzzzzzyyyyyyyxxxxxxwwwwwwvuuuuutttttttttttttttttttsttssssrrrrqqqpppoonmmlkkjiihhgggffffffffffffffffffbbcccccccccccbbbbaa```___]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;:::::9999999888888888777777776666666655555555554444444333333322222222222222221111111111111000000000000000000000000000//////////..//............-----------,,,,,,,,,,+++++++++********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! [[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^____________^^^^^^____________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffgggggggggggggggggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffgggghhhiiijjkklmnnooppqqqqqqqqqqqqppppppptuuuvvwwwwwwwwwwwwwwwwwxxzz{{{{||||||||||||{{{{{{{zzzzyyyyyyyyyxxxxxwwwwwwvvuuuuttttttttttttttttttttsttsssssrrrrrqqqppoonmmlkkjihhhgggfffffffffffffffffbbbcccccccccbbbbaaa```___]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVWWWWWWWVVVVVVVVVVVVVVVVVUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLKKKKKKKKLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;::::99999999888888888777777776666666555555555554444444333333222222222222222221111111111110000000000000000000000000000/////////...//............-----------,,,,,,,,,,++++++++*********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!! [[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^__________^^^^^^^^____________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffefffffffffffffffffffffffffggggggggggggggggggggggggfffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggghhhiijjkklmmnnoopppqqqqqqppppppoppptttuuuvvvvwwvvvvvvvvvvwwwzzz{{{{|||||||||{{{{{{{{{yyyyyyyyyyyyxxxxxxwwwwwwvvuuuuttttttttttttttttttssstssssssssrrrrqqqppoonmmlkjiihhhggggfffffffffffffffbbbbbcccccbbbbbaaa```___^]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVVVVVVVVVUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKKKKLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;:::::9999999988888888777777777666666555555555554444444433333322222222222222222111111111111000000000000000000000000000//////////...//............-----------,,,,,,,,,,++++++++*********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! [[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________^^^^^^^^^^___________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffgggghhiiijjklmmnnnoopppppppppoooooooosstttuuuvvvvvvuuuuuuvvvvwyyzzz{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxwwwwwwvvuuutttttttttttttttttsssssttsssssssssrrrrqqppoonmllkjiihhhggggffffffffffffffbbbbbbbbbbbbbbaaaa``____^]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVWWWWVVVVVVVVVVVVVVVVVVVUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::999999998888888877777777766666555555555554444444443333322222222222222222211111111111000000000000000000000000000//////////..../............-----------,,,,,,,,,,,++++++++*********))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!! [[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^____________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggfffffffffffffffggggggggggffffgggggggggggggggggggggggggggggggggggggggggggggggfffgggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffggghhhiijjkllmmnnnooooooooooonnnnoorssstttuuuuuuuuttttuuuuvvxyyzzz{{{{{{{{{{{{{{{{{{{yyyyyyyyyyxxxxxxxxwwwwwwvvuuutttttttttttttssssssssstssssssssssssrrrqqppoonmlkkjiihhhggggfffffffffffffbbbbbbbbbbbbaaaaa```___^^]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVUUVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;::::::999999998888888877777777766665555555555554444444443333322222222222222222111111111111000000000000000000000000000//////////..../............-----------,,,,,,,,,,+++++++++********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! [[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^____________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggffffffffffffffffffffgggggffffffffffgggggggggggggggfffffffgggggggggggggggggggffffffffffffffffggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffgggghhiiijkkllmmmnnnnnnnnnnnnnnnnnrrrsssttttttttttttttttuuvxxyyzzzz{{{{{{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwvvuuuttttttttttttssssssssssssssssssssssssrrrqqpponnmlkjjiihhgggggffffffffffffbbbbbbbbbbaaaaaa```___^^^\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVWWVVVVVVVVVVVVVVVVVVVVUUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::99999998888888887777777776665555555555554444444444333322222222222222222211111111111000000000000000000000000000//////////...../............----------,,,,,,,,,,+++++++++*********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! ZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^_____________________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggfffffffffffffffffffffffffffffffffffffffffgggggggggffffffffffffffffggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggggggggggggggggggggggffgffffffffffffffffffffffffffffffffffffffffffgggghhijjkkkllmmmmnnnnnnmmmmmmmnqrrrrssssssssssssssssttuuwxxyyyzzzzzz{{{{{{{{{{{{{yyyyyyyyxxxxxxxxxxwwwwwwwvuuuttttttttttssssssssssssssssssssssssssssrrqqpponnllkjjiihhgggggfffffffffffbbbbbbaaaaaaaa````____^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVWVVVVVVVVVVVVVVVVVVVVVUUUVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIHHHHIIHHHHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::9999999888888887777777777665555555555555444444444433332222222222222222221111111111100000000000000000000000000//////////..................----------,,,,,,,,,,++++++++++*********))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!! ZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^_____________________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggffffffffffffffffffffffffffffffffffffffffffffffffggfffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggghhhhhhhhhgggggggggggggggggggggggggggggggggggggggggfhhhhhhhggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeefffffffggghhiijjkkklllmmmmmmmmmmmmmmmqqqrrrrrrrrrrrrrrrrrsssttwwxxxyyyyzzzzzzzz{{{{{{{{yyyyyyyyxxxxxxxxxxxwwwwwwvuuuttttttttsssssssssssssssssssssssssssssssrrqqpponmllkjjiihhgggggffffffffffbbbaaaaaaaaaa````____^^^^\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVWVVVVVVVVVVVVVVVVVVVVVUUUVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;::::::::999999888888888777777777665555555555555444444444443332222222222222222222111111111100000000000000000000000000//////////...................---------,,,,,,,,,,++++++++++**********))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! ZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^_____________________________```````````````````aaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggghhggggggggggggggggggggggggggggggggggggggggggggfffffhhggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeefffffggghiiijjkkkkllllllllllllllmppqqqqqrrrqqqqqqqqqrrrsstvvwwxxxyyyyzzzzzzzz{{{{{{yyyyyyyxxxxxxxxxxxxwwwwwwvuuuttttttttssssssssssssssssssssssssssssssssrrqqpoonmlkkjiihhhgggggfffffffffbbaaaaaaaaaa`````____^^^^\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVUUUUUUUUUUTTTTTTTTTTTTTSTTTTTTTTTTTTTTTSSSSSSSSSRSSRRRRRRRRRRQQQQQQQQQQQQPQPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::999999888888888777777777655555555555554444444444443332222222222222222222111111111100000000000000000000000000//////////..................----------,,,,,,,,,+++++++++++*********))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!! ZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________```````````````````aaaaaaa```aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeefffffghhhiiijjjkkkkkkkkkkklllllppppqqqqqqqqppppppqqqrrrsuvvwwwxxxxyyyyzzzzzzz{{{{yyyyyyxxxxxxxxxxxxxwwwwwwvuuuttttttttssssssssssssssssssssssssstttsssssrrqqponmmlkkjiihhhggggfffffffffbbaaaaaaaa``````____^^^^^\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTTTSSTTTSSSSSSSSSSSSRSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::99999988888888877777777765555555555555444444444444332222222222222222222111111111110000000000000000000000000//////////...................---------,,,,,,,,,+++++++++++**********))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! ZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^________________________````````````````````aaaaa`````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffgggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeefffgghhhiiijjjjjkkkkkkkkkkkloopppppppppppppppppppqqrrtuuvvwwwxxxxyyyyzzzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwvuuutttttttssssssssssssssssssssssssssstttsssssrrqpponmllkjjiihhgggggffffffffbbaaaaaaaa``````____^^^^]\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTSSSSSSSSSSSSSSSSSSRRSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>============<<<<<;;;;;;;;;;::::::::::99999888888888877777777665555555555554444444444443332222222222222222222111111111100000000000000000000000000/////////...................---------,,,,,,,,,+++++++++++**********))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! ZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^_^^^______________________``````````````````````aaa```````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffgggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeffggghhhiiiiijjjjjjjjjjkkkooooooooooooooooooooppqqqtttuuvvvwwwxxxyyyyzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwvuuutttttttsssssssssssssssssssssssssssstttssssrrqqponnmlkkjjihhhgggggfffffffbbaaaaaaaa``````____^^^^]\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<;;;;;;;;;;;:::::::::99999888888888887777777766555555555555444444444444332222222222222222222211111111110000000000000000000000000/////////....................--------,,,,,,,,,+++++++++++***********))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! ZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________````````````````````````a`````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeffffeeeeeeeeeeeeeeeeeeeeefffggghhhhiiiiiiiijjjjjjjnnnoooooooonnnnnnnooooppqssttuuuvvvwwwxxxyyyzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwvuuutttttttsssssssssssssssssssssssssssstttsssssrrqqponmmlkkjiihhhgggggffffffbbbaaaaaaaa`````____^^^^]\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@????????????>>>>>>>>>>>>>>>=============<<<<;;;;;;;;;;;:::::::::99999888888888888777777776655555555555444444444444333222222222222222222221111111111000000000000000000000000//////////...................--------,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeedddddddddddddddddddddddddddccccccccccccccdddddeeeefffffffggggggghhiiiiijjjjiiiiiiiiiijjjjkknnnoopppqqqrrssstttuuuuuuwwwvvvvvvvvvvvvvvvvvuuuuuuvvvuuuuuuttttttttttttssssssssssssttttttttttttsssrrpponnmlkkjiiihhhgggggggffddddddccccccbbbbbaaa`````]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>=============<;;;;;;;;;;::::::::::99999888888888888777777777666666655555555555544444444443333333333222222222222222111100000000000000000000/0000000////////....................---------,,,,,,,,,+++++++++++++**********))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeedddddddddddddddddddddddddddddccccccccccccccccddddddeeeeeefffffffggggghhiiiiiiiiiiiiiiiiiiijjjkmmnnnoopppqqrrrsstttuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuvvvuuuuuuttttttttttttsssssssssssssttttttttttttsssrqpoonmllkjjiihhhggggggggfddddddddccccccbbbaaaa````]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>============<<;;;;;;;;;:::::::::::9999988888888888877777777766666665555555555554444444444333333333322222222222222111110000000000000000000//000000/////////...................---------,,,,,,,,,,+++++++++++++**********)))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffgggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeedddddddddddddddddddddddddddddddccccccccccccccccccccddddddeeeeeeeeffffffghhhhhhhhhhhhhhhhhhhhiiijjlmmmnnnooppqqqrrssttttuuuvvvvvvvvvvvvvvvvvvvvuuuuuuvvvuuuuuutttttttttttssssssssssssssssttttttttttsssrqpponnmlkkjjiihhhggggggggdddddddddddccccbbbaaaa```]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@??????????>>>>>>>>>>>============<<<;;;;;;;;;::::::::::99999988888888888777777777766666665555555555544444444444333333333222222222222222111100000000000000000000//00000/////////...................---------,,,,,,,,,,++++++++++++++**********)))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggfffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffeeeffffffffffffffffffeeeeeeedddddddddddddddddddddddddddddddddcccccccccccccccccccccccdddddddddeeeeeeefffggghhhhhhhhhhggghhhhhhiiilllmmmnnnooppqqrrsstttttuvvvvvvvvvuuuvvvvvvvvuuuuuuvvvuuuuuuttttttttttsssssssssssssssssssttttttttsssrqqpoonmllkjjiiihhhgggggggeeeedddddddddcccbbbaaa```^]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>============<<<<;;;;;;;;:::::::::::9999998888888888777777777776666665555555555554444444444433333333222222222222222211110000000000000000000///00000////////...................---------,,,,,,,,,,++++++++++++++***********)))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! YZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggfffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeefffffffffffffffeeeeeeeeeedddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccdddddddddeeeeeefggggggggggggggggggghhhhikklllmmmnnooppqqrrsssttttuuvuuuuuuuuuuuuvvvvvuuuuuuvvvuuuuuuutttttttttsssssssssssssssssssstttttttsssrqqpponmmlkkjjiihhhhggggggeeeeeeeeeeddddcccbbbaaa``^]]]]]\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>============<<<<;;;;;;;;::::::::::99999998888888887777777777766666665555555555544444444444433333332222222222222222211110000000000000000000///0000/////////..................---------,,,,,,,,,,,++++++++++++++***********))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! YYYZZZZZZZZZZZZZZZZZZZ[Z[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^________________________````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeefffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccddddddddeefffffgggggggffgggggggghhhjkkklllmmnnooppqqrrssssttuuuuuuuuuuuuuuuuuvvvuuuuuuvvvvuuuuuutttttttttssssssssssssssssssssssttttsssssqqpponnmllkkjjiihhhhhggggeeeeeeeeeeeeedddccbbbaa``^^]]]]\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>============<<<<<;;;;;;;:::::::::::9999999888888887777777777776666666555555555554444444444443333332222222222222222211111000000000000000000////0000////////...........--.....----------,,,,,,,,,++++++++++++++++***********))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! YYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________``````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccddddddeefffffffffffffffffgggghhjjkkkkllmmnnooppqqrrrssssuuuuuuuuuuuuuuuuuvvvuuuuuuvvvvuuuuuuttttttttsssssssssssssssssssssssssssssssrqqppoonmmlkkjjiiihhhhhhhheeeefffffffeeeeddccbbbaa`^^]]]]\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWVVVVVVVVVVVVVVVVVVVVUVVUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>============<<<<<<;;;;;;::::::::::::9999999888888877777777777776666666555555555544444444444443333322222222222222222211111000000000000000000////000/////////..........---....----------,,,,,,,,,,+++++++++++++++++**********))))((((((((('''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! YYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbcccccccccccccddeeeeeeeeeeeffffffffffggggijjjkkkllmmnnooppqqrrrrssttttttttttuuuuuuuuuuuuuuuuvvvvuuuuuuttttttttsssssssssssssrrssssssssssssssssrqqppoonmmllkkjjiiihhhhhhhfffffffffffffeeeddccbbbaa^^^]]]\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVUVVUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>===========<<<<<<<;;;;;::::::::::::99999999888888777777777777766666666555555555544444444444433333222222222222222222211111000000000000000000////000////////..........----...----------,,,,,,,,,,++++++++++++++++++**********)))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! YYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^___________________```````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeedddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeefffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccccccccbbccbbbbbbbbbbbbbbbccccccccdddeeeeeeeeeeeeeeffffffggiijjjkkkllmmnnooppqqqrrrrsttttttttttuuuuuuuuuuuuuuuvvvvuuuuuuuttttttsssssssssssrrrrrrrrssssssssssssrrqqppoonnmmlkkjjjiiiihhhhhffffffgggggffffeeddccbbaa_^^]]]\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVUUVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?@@@@@@@@@???????????????>>>>>>>>============<<<<<<<;;;;;::::::::::::9999999988888777777777777776666666655555555554444444444433333222222222222222222221111000000000000000000/////00////////..........-----..-----------,,,,,,,,,,++++++++++++++++++*********))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_________________`````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccccbbcbbbbbbbbbbbbbbbbbbbbccccddddddddddeeeeeeeeefffffgiiijjjjkkllmmnnoooppqqqqqssssssstttttuuuuuuuuuuuuuuvvvvuuuuuuuttttttssssssssssrrrrrrrrrrrssssssssssrrqqppoonnmmllkkjjjiiiiihhhffffggggggggggffeeddccbba_^^^]]]\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVUUUVUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???@@@@@@@????????????????>>>>>>>>============<<<<<<<<;;;;:::::::::::::9999999988887777777777777766666666555555555554444444444433333222222222222222222221111000000000000000000/////00////////.........------.-----------,,,,,,,,,,,++++++++++++++++++*********))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! YYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________```````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbccdddddddddddddeeeeeeffffhiiiijjjkkllmmmnnooppppqqrrrrsssssttttuuuuuuuuuuuuuvvvvuuuuuuuttttttsssssssrsrrrrrrrrrrrrrrsssssrrrrrqqppoonnmmlllkkjjjjiiiiiigggggggghhhhggggffeedccbb__^^]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVWWWVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????@@@@@@????????????????>>>>>>>>>============<<<<<<<<;;;::::::::::::::999999988888777777777777766666666655555555554444444444433333222222222222222222222111100000000000000000//////0////////.........-------------------,,,,,,,,,,+++++++++++++++++++*********))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##############"#""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________`````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccdddddddddeeeefffhhiiiijjjkklllmmnnoooopppqrrrrrrsssttttuuuuuuuuuuuuvvvvvuuuuutttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqpppoonnnmmlllkkkjjjiiiiigggggghhhhhhhhgggffeddccb`__^^]]\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@????????????????>>>>>>>>>============<<<<<<<<<;;::::::::::::::9999999988887777777777777666666666555555555554444444444433332222222222222222222221111100000000000000000//////0////////........--------------------,,,,,,,,,,+++++++++++++++++++*********)))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###############"#""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___________``````````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccdddddeeeeefhhhhiiijjjkkkllmmmnnnooooqqqqqrrrssstttuuuuuuuuuuuuvvvvvuuuuutttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrppppoonnnmmmlllkkkjjjjjiigggghhhhhhhihhhhggffeddcc`__^^^]]\\\[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????@@@?????????????????>>>>>>>>>=============<<<<<<<<<;;::::::::::::::9999999988887777777777766666666666555555555544444444444333322222222222222222222221111100000000000000000//////////////.........-------------------,,,,,,,,,,,++++++++++++++++++**********)))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!! YYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^__________`````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddeeeeghhhhiiiijjjkklllmmmnnnnopppqqqrrrsstttuuuuuuuuuuuuvvvvvuuuuuuttttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqpppooonnnmmmllllkkkkjjjjjggghhhhhiiiiiihhhggffeddc``__^^]]\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????@??????????????????>>>>>>>>>=============<<<<<<<<<<;::::::::::::::9999999998888777777777766666666666655555555554444444444433332222222222222222222221111110000000000000000///////////////........--------------------,,,,,,,,,,,++++++++++++++++++*********))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^__________```````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbcccccccdddddeeggghhhhiiijjjkkklllmmmmnnoopppqqrrrsstttuuuuuuuuuuuvvvvvuuuuuttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqpppooonnnnmmmmllllkkkkjjjhhhhhhhiiiiiiiiihhggffedda``__^^]]\\[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAA@AAA@@@@@@@@@@@@@???????????????????????????>>>>>>>>>=============<<<<<<<<<<<:::::::::::::::9999999988887777777777666666666666655555555544444444444433332222222222222222222221111110000000000000000//////////////.........--------------------,,,,,,,,,,,++++++++++++++++++*********))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^__________`````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbccccccddddeggggghhhhiiijjjkkkllllmmmooooppqqrrsstttuuuuuuuuuuuvvvvvuuuuuttttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppoooonnnnmmmmmmlllkkkkjjhhhhhhiiiiijjjiiihhggffedaa``_^^]]\\\[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAA@AA@@@@@@@@@@@@@???????????????????????????>>>>>>>>>==============<<<<<<<<<<;::::::::::::::99999999988887777777776666666666666655555555544444444444333332222222222222222222211111100000000000000000//////////////........----------------------,,,,,,,,,,+++++++++++++++++**********)))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________```````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddcddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeedddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbcccccddddffggggghhhhiiijjjkkkkllllnnoooppqqrrsstttuuuuuuuuuuvvvvuuuuuuttttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppoooonnnnnnmmmmmllllkkkkhhhhhhiiiijjjjjjiihhggfeebaa`__^^]]\\[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@AA@@@@@@@@@@@@@??????????????????????????>>>>>>>>>==============<<<<<<<<<<<;::::::::::::::9999999998888777777776666666666666665555555544444444444433333222222222222222222221111110000000000000000//////////////.........----------------------,,,,,,,,,,++++++++++++++++**********))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccddddddddddddddddcccccdddddddddddddddddddddddddddddddddddddddddddddccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeedddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccddfffffgggghhhhiiijjjkkkkllmnnnooppqrrsstttuuuuuuuuuuvvvvuuuuuutttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqppoooonnnnnnnnmmmmmlllkkkhhhhhiiiiijjjjjjjiihhggfecbaa`__^^]]\\[[[ZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPOPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@A@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>==============<<<<<<<<<<;;:::::::::::::99999999988887777777776666666666666655555555544444444444333333222222222222222222111111110000000000000000//////////////........-----------------------,,,,,,,,,,+++++++++++++++***********))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! XYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___________```````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccddddddddddddcccccccccdddddddddddddddddddddddddddddddddddddddddccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccceefffffggggghhhiiijjjjkkkmmnnnoopqqrrsstttuuuuuuuuuvvvvuuuuuutttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqpooooonnnnnnnnnnmmmmlllkkiihhiiiiijjjjjjjjjiihhggfcbba``__^]]\\\[[[ZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>=============<<<<<<<<<<;;;::::::::::::999999999988887777777766666666666666555555555444444444444333333222222222222222221111111100000000000000000/////////////.........-----------------------,,,,,,,,,++++++++++++++************))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! XXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccdddddddddcccccccccccccdddddddddddddddddddddddddddddddddddddcccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbaaaaaaaaabbbbbbbbccceeeeefffffgggghhhiiijjjjklmmmnnoppqqrssstttuuuuuuutvvvuuuuuuutttttsssssrrrrrrrrrrqrrrrrrrrrrrrrrrqqqqpooooonnnnnnnnnnnnmmmmllliiiiiiiiijjjjjjjjjjiihhgfdcbba``__^]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;:::::::::::999999999988888777777776666666666666555555555444444444444333333322222222222222211111111110000000000000000//////////////.........-----------------------,,,,,,,,,+++++++++++++*************))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! XXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^________________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccdddddccccccccccccccccccddddddddddddddddddddddddddddddddccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeedddddddddddddddddddddddeddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbaaaaaaaaaaaabbbbbbbbcdeeeeeeeffffgggghhhiiijjjllmmmnoopqqrrsssttttttttttvvuuuuuuuutttttsssssrrrrrrrrqqqqqqqrrrrrrrrrrqqqqqpoooooonnnnnnnnnnnnmmmmlliiiiiiiiijjjjjkjjjjjiihggdccbba``_^^]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>??????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;::::::::::999999999998888777777776666666666666555555555544444444444433333332222222222222111111111111000000000000000/////////.////.........------------------------,,,,,,,,,++++++++++++*************)))))((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! XXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^__________________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccdccccccccccccccccccccccddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaabbbbbbdddddeeeeeefffgggghhhiiijkllmmnnoopqqrrssstttttttttvuuuuuuuuttttttsssssrrrrrrrqqqqqqqqrrrrrrrrrrqqqqqpoooooooonnooooonnnnmmmlliiiiiiiiijjjjjkkjjjjiihhgedccbaa``_^^]]\\\[[[ZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;::::::::::99999999998888877777777666666666666555555555544444444444443333333222222222221111111111111100000000000000//////////.////.........------------------------,,,,,,,,++++++++++++*************))))))((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! XXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^____________________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaabbbddddddddeeeeefffggghhhiiikkllmmnnoppqqrrsssssttttttuuuuuuuuuutttttsssssrrrrrrrqqqqqqqqqqqrrrrrrqqqqqqpooooooooooooooooonnnmmmljiiiiiiiijjjjjkkjjjjjiihheddccbaa``__^^]]\\[[[ZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>???????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::::::999999999998888877777776666666666665555555555444444444444433333333222222222211111111111111100000000000000/////////..///..........-----------------------,,,,,,,,,++++++++++**************)))))))(((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! XXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_______________________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaccccdddddddeeeefffggghhhijkkllmmnnoppqqrrrsssssssssuuuuuuuuuttttttsssssrrrrrrrqqqqqqqqqqqqqrrrrqqqqqqpoooooooooooooooooonnnmmmjjiiiiiiijjjjjjkjjjjjiihheeddccbaa``__^^]]\\\[[[ZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUVVVVVUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>?????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::999999999998888887777777666666666665555555555544444444444443333333322222222211111111111111110000000000000//////////..///.........------------------------,,,,,,,,,++++++++++*************))))))))(((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! ! XXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_________________________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccdddddeeefffggghhhjjkkllmmnnooppqqrrrrrsssssuuuuuuuuuttttttsssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpoooooooooooooooooonnnnmmjjjiiiiiijjjjjjjjjjjjiiihfeeddccbaa``__^^]]\\\[[[[ZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUVVVVUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;:::::::999999999999888888777777766666666666555555555544444444444444333333332222222211111111111111111000000000000//////////...//..........------------------------,,,,,,,,++++++++++*************)))))))))(((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! ! XXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___________________````````````````````````a`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaa``````````````````````aaaaaaaaaaabbbbcccdddeeeffgghhiijjkkllmmmnnnooooooprrrrrrrrrrrrrqqqqqpppppoorrrrqqqqqqqqqrrrrrrrrqqqqqppppppppppppppppppoooonnmllllllllllllmmmmmllllkkkihhgggffeeddcbbaa``___^^^]]]]]\\\\\\\[[[[[[[[[[ZZZXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEFEEEEEEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@AAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999988888888877777776666666666655555555555554444444444444333333333222222211111111111111111111100000000000000//////////////............---------------,,,,,,,,,++++++++*********)))))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________`````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aa``````````````````````````````aaaaaabbbcccdddeeeffgghhhiijjkkllmmmmnnnnooorrrrrrrrrrrrqqqqqppppppoorrrrqqqqqqqqqqqqqrqqqqqqqppppppppppppppppppppooonnmmllllllllllllllllllllkkkihhhgggffeeddccbbaa``___^^^]]]]]\\\\\\[[[[[[[[[[ZZXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLLLLKKKKKKKKLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@AAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;999999999999888888888877777776666666666555555555555544444444444444333333333222222111111111111111111111000000000000000//////////////.............--------------,,,,,,,,,++++++++********)))))))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! XXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_______________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````aaaabbbbcccdddefffggghhiijjjkklllmmmnnnnoqqrrrrrrrrrrqqqqqppppppoorrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooonmmmllllllllllllllllllkkkkiihhhgggffeeddccbbaa```___^^^]]]]]\\\\\\[[[[[[[[ZZXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@AAAAAA@@@@@@@@@@@????????>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;:99999999999888888888877777777666666666655555555555554444444444444433333333322222211111111111111111111100000000000000///////////////.............--------------,,,,,,,,++++++++********))))))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________`````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcddddccccccccccccccccccccccccccccccccccccccccccccccbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````__````````````aaaabbbcccdddeefffgghhhiijjjkkkllmmmnnnqqqrrrrrrrrrqqqqqpppppooorrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooonmmmmlllllllllllllllkkkkkjiihhhhgggfffeeddccbbaa``___^^^^]]]]]\\\\\[[[[[[[[ZXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLLLLKKKKKKKKKKLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAA@@AAAAA@@@@@@@@@@@?????????>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;::9999999999988888888887777777666666666655555555555554444444444444433333333332222211111111111111111111100000000000000/////////./////..............-------------,,,,,,,,+++++++++********)))))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_____`````````````aaaabbbcccddeeeefffgghhhiiijjkkklllmmnpqqqqrrrrrrqqqqqqpppppooorrrqqqqqqqqqqqqqqqqqqqqqqppppppooooopppppppppooooommmmlllllllllllllkkkkkkjjiihhhhhgggfffeeddccbbaaa``___^^^^]]]]\\\\\\[[[[[[[XXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLLLKKKKKKKKKKKLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAA@@AAAAA@@@@@@@@@@??????????>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;:::999999999988888888887777777766666666655555555555554444444444444443333333333222211111111111111111111000000000000000//////////./////...............------------,,,,,,,,++++++++********)))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_______`````__```````aaaabbbccccddeeeefffggghhhiijjjkkllmmppqqqqrrrrrqqqqqppppppooorrrqqqqqqqqqqqqqqqqqqqqpppppppoooooooopppppppooooonmmmmlllllllllkkkkkkkjjjjhhhhhhhhggggffeeeddccbbaa```___^^^^]]]]\\\\\\[[[[[XXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAA@@AAAA@@@@@@@@@@???????????>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;::::99999999998888888888777777766666666665555555555555444444444444444333333333322221111111111111111111000000000000000//////////../////...............-----------,,,,,,,,+++++++++*******))))))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! WXXXXXXXXXXXXXXXXXXXYYYXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````________``_________````aaaabbbcccddddeeeefffggghhhiijjkkllmoppqqqqqrqqqqqqqppppppooorrrqqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooooonmmmmmllllllkkkkkkkjjjjjjhhhhhhhhhhgggfffeeddccbbbaa```___^^^^]]]]\\\\\[[[[XXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAA@@AAAA@@@@@@@@@@???????????>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::99999999988888888888777777766666666655555555555555444444444444443333333333322211111111111111111111000000000000000//////////../////...............-----------,,,,,,,+++++++++********)))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! WWXXXXXXXXXXXXXXXXXXXXYXXXYYYYYYYYYYYYYYYYYYYYYZYZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_____________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````_____________________````aaaabbbbcccdddddeeeefffggghhiijjkklooppqqqqqqqqqqqqppppppooorrrqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooonnmmmmllllllkkkkkjjjjjjiihhhhhhhhhhhgggfffeeddcccbbaaa```___^^^^]]]]\\\\\[[XXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAA@@@AAAA@@@@@@@@@????????????>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::9999999988888888888777777766666666665555555555555544444444444444333333333332221111111111111111111000000000000000//////////...////................----------,,,,,,,,++++++++********)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! WWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________`````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddedddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````_______________________`````aaabbbbccccddddddeeeeffggghhijjkknooppqqqqqqqqqqppppppoooorrrqqqqqqqqqpppppppppppppppooooooooooooooooooooooonnmmmmmlllllkkkkjjjjiiiiihhhhhhhhhhhhgggfffeedddccbbbaa```____^^^]]]]\\\\\[YXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAA@@@AAA@@@@@@@@@????????????>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::9999999988888888888777777766666666655555555555555544444444444444333333333322211111111111111111111000000000000000//////////...////................----------,,,,,,,+++++++++********)))))))))))))((((((((('''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! WWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_______________`````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````___________________________`````aaaabbbcccccccdddddeeeffgghhijjknnooppqqqqqqqqqppppppoooorrrqqqqqqqqppppppppppppppooooooooooooooooooooooooonnmmmmmllllkkkkjjjjiiiiiigghhhhhhhhhhhgggfffeedddccbbbaaa```___^^^^]]]]\\\\YYXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKJJKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAA@@@AAA@@@@@@@@@???????????>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999988888888888877777766666666665555555555555544444444444444433333333332221111111111111111111100000000000000///////////...////................---------,,,,,,,,++++++++********)))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! WWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^__________________```````__````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````______________________________`````aaaaabbbbbcccccccdddeeeffghhijjmnoopppqqqqqqqqppppppoooorrrqqqqqqqqppppppppppppppooooooooooooooooooooooooonnmmmmmmlllkkkkjjjiiiiiiiggggghhhhhhhhggggffeeedddccbbbaaa```____^^^]]]]\\\YYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@???????????>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999888888888888777777766666666655555555555555544444444444444333333333332211111111111111111111100000000000000///////////...////................---------,,,,,,,++++++++*********)))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_____________________````_____`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddcccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbcccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````````````````_````````__________________________________`````aaabbbbbbbbbbcccccddeeffgghijmmnoopppqqqqqqppppppppooorrrrqqqqqqqppppppppppppppoooooooonnnnnnnnnnnoooooonnmmmmmmlllkkkjjjjiiiihhhggggggghhhhhhggggfffeeeddcccbbbaaa````___^^^^]]]]\YYYYYXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAAA@@@@AA@@@@@@@@@???????????>>>================<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999888888888888777777766666666655555555555555544444444444444333333333322211111111111111111111100000000000000//////////....////...............---------,,,,,,,,++++++++********)))))))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! WWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_______________________``________`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbb`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````````````````___``````_____________________________________``````aaaaabbbbbbbbbccccddeefgghilmnnooppppqqqpppppppppooorrrrqqqqqqqppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiiihhhhgggggggggggggggggfffeeedddcccbbbaaa````___^^^^]]]]ZYYYYYXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKKJJJJKKKKKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAAAA@@@@@A@@@@@@@@@???????????>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999998888888888887777777766666666555555555555555444444444444444333333333322211111111111111111111100000000000000//////////....////..............----------,,,,,,,,++++++++********)))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^____________________________________`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbb``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````````````______```_________________________________________``````aaaaaaaaaaabbbbbccddeefghhklmnnoopppppppppppppppooorrrrqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmllllkkjjjiiiihhhhggggggggggggggggffffeeedddccccbbbaaa````____^^^]]]ZZYYYYYXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKKKKJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@A@@@@@@@@@??????????>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99998888888888888777777776666666655555555555555544444444444444333333333322211111111111111111111100000000000000///////////....////..............---------,,,,,,,,++++++++********)))))))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^______________________________________``````````````````````````````aaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````````````````````````````________`_____________________________________________`````aaaaaaaaaaaaabbbbccdeefghkllmnnoopppppppppppppppoorrrrrqqqqqqpppppppppppppooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmllllkkkjjiiiihhhhfffggggggggggggffffeeeedddccccbbbaaaa````____^^^]]ZZZYYYYYXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99888888888888887777777776666666555555555555555544444444444444333333333322211111111111111111111100000000000000///////////....////.............---------,,,,,,,,,++++++++********)))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_________________________________________``````````````````````````````aaaa```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````````````````````````````____________________________________________________________```````````aaaaaabbbccdeefgjklmmnoooppppppppppppppoorrrrrqqqqqqqppppppppppppoooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllkkkjjiiiihhhhffffffggggggffffffeeeeddddccccbbbbaaaa```____^^^^]ZZZZYYYYYXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKKJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99888888888888877777777766666666555555555555555544444444444443333333333322211111111111111111111000000000000000///////////....////............----------,,,,,,,,++++++++*********))))))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^___________________________________________`````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddcccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````````````````````````````````________________________________________________^^^^^^_________```````````````aaabbccdefgjjklmnnooopppppppppppppporrrrrqqqqqqqppppppppppppoooooonnnnnnnnnnnnmnnnnnnnmmmmmmmmmlllkkkjjjiiihhhhfffffffffffffffffeeeeddddcccccbbbbaaaa````____^^^^[ZZZZYYYYXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJKKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::88888888888888777777777766666666555555555555555444444444444443333333333222211111111111111111111000000000000000///////////....////...........----------,,,,,,,,,++++++++********)))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^____________________________________________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddccccccccccccccccccccddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba``````````````````````````````````_______________________________________^^________^^^^^^^^^^^_______````````````````aabbccdefijkllmnnoooppppppppppppporrrrrqqqqqqqppppppppppppoooooonnnnnnnnmmmmmmmmmnnnmmmmmmmmmlllkkkjjjiiihhhhffffffffffffffeeeeeeddddcccccbbbbaaaaa`````____^^^[[ZZZZYYYYXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::88888888888887777777777666666665555555555555555444444444444433333333333222211111111111111111110000000000000000///////////....///...........-----------,,,,,,,,,++++++++********))))))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^____________________________________________```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaa```````````````````````````````________________________________________^^^^_______^^^^^^^^^^^^^^__________________````aabbcddehijklmmnnoooppppppppppppprrrrrrqqqqqqppppppppppppoooooonnnnnnnmmmmmmmmmmmmnmmmmmmmmlllllkkkjjiiiihhhfffffffffffeeeeeeedddddcccccbbbbbaaaaa`````____^^^[[[ZZZZYYYYXXXWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::88888888888877777777777666666665555555555555555444444444444433333333332222211111111111111111100000000000000000///////////....///..........-----------,,,,,,,,,+++++++++********))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWWWWWWWWXXXXWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^__________________________________________```````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````aaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa`````````````````````````````________________________________________^^^^^^______^^^^^^^^^^^^^^^^^^^________________```aabbcdehijjklmmnnooopppppppppppprrrrrrqqqqqqpppppppppppoooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllkkkjjjiiihhhfffffffeeeeeeeeedddddcccccbbbbbbaaaaa``````_____^^[[[ZZZZYYYYXXXXWWWWVVVVVVUVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@?@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::9888888888887777777777776666666655555555555555554444444444444333333333322222111111111111111100000000000000000000//////////....///..........----------,,,,,,,,,++++++++++********)))))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!! VWWWWWWWWWWWWWWWWWWWWXXWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````aaaaaaaaa`````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````````````````_________________________________________^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^__________________``aabbcdghijkklmnnnoooopppppppppprrrrrrqqqqqpppppppppppooooooonnnnnnnmmmmmmmmmmmmmmlmmmmmmmlllllkkkjjjiiiihhffffffeeeeeeeddddddccccccbbbbbbaaaaa```````_____^^[[[[ZZZZYYYYXXXWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@@@??@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::99888888888877777777777766666666655555555555555554444444444443333333333222222111111111111111000000000000000000000/////////.....//..........---------,,,,,,,,,,,++++++++++********)))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! VVWWWWWWWWWWWWWWWWWWWWXWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_____________________________________````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````aa```````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````````````_______________________________________^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____``aabcdgghijkllmnnoooooppppppppprrrrrqqqqqqppppppppppooooooonnnnnnnmmmmmmmmmmmmmmmlllmmmmllllllkkkjjjjiiihhfffffeeeeeeddddddccccccbbbbbbaaaaaaa``````_______^[[[[[ZZZYYYYXXXWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAA@@@@@@@@@@@@@???@@@@@@??????????>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::9999888888888777777777777766666666655555555555555544444444444443333333333222222111111111111100000000000000000000000/////////.....//.........---------,,,,,,,,,,,+++++++++++********))))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!! VVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_____________________________________``````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````````````________________________________________^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``aabcfghijjklmmnnooooopppppppprrrrrqqqqqpppppppppppoooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkjjjiiihhffffeeeeeddddddccccccbbbbbbaaaaaaa````````_______^[[[[[ZZZZYYYXXXWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@@@@????@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::9999888888877777777777777666666666555555555555555544444444444433333333332222222111111111111000000000000000000000000/////////...../.........---------,,,,,,,,,,,++++++++++++********))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! VVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______^^^____________________________```````````````````````````````````````````````````````aaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbaaaaaaaaaaaaaaaaaaaaa```````````````````_________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__``abcefghijkllmmnnooooppppppporrrrqqqqqppppppppppooooooonnnnnnnnmmmmmmmmmlllmmmmlllllllllllllkkkkjjjiiiihgfffeeeeddddddccccccbbbbbbaaaaaaa````````________^[[[[[ZZZZYYYXXXWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEDDDDDDDDDDCCCCCCCCCCBBBBAAAAAA@@@@@@@@@@@@@@?????@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::999999888888777777777777776666666666555555555555555544444444444333333333322222222111111111110000000000000000000000000////////....../.........--------,,,,,,,,,,,++++++++++++*********)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!"!!!!!!!!!!!!!!! VVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____^^^^^^_____________________________```````````````````````````````````````````````````````aaaaaaaaaa````````````````````````````````````````````````````````````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````________________________________^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^__`aabefghiijkllmnnnoooopppppoorrrrqqqqppppppppooooooooonnnnnnnnmmmmmmmmmlllllllmlllllllllllllkkkkjjjjiiihgfffeeeeddddccccccbbbbbbaaaaaaa`````````_________^\[[[[[ZZZYYYXXXWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEDDDDDDDDDCCCCCCCCCCCBBBBAAAAA@@@@@@@@@@@@@@??????@@@???????????>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999888887777777777777776666666666555555555555555544444444444333333333322222222111111111100000000000000000000000000////////...............--------,,,,,,,,,,++++++++++++++*********)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!"!!!!!!!!!!!!!! UUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________`````````````````````````aaa``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````____________________________________________________________________^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]^^__`abcdeefghiijjkkllllmmmmmmlppppooooonnnnnnnnnmmmmmmmpooooooooonnnnnnnnnmmmnnnnnnnnooonnnnnnnmmmmlllkkkiiihhhggggfffffeeeeeeddddbbbbbaaaaaaaa```````````_____^^^^]]]\\[[[ZZZZYYYYYXWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==<<<<<<<<<<<<<<<<;;;;;;;::::::9999999999999999888899999988888888888888877777776666666666666665555555444444444433333333333222222222111111111111111111111111111000000000/////////////........---------,,,,,,,,,,,+++++++++++++*****))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!"!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________``````````````````````````````````````````````````aaa`aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````_____________________________________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]\\\\\\\\\\]]]]^^_``bbcdefgghijjkkklllllmmlllpppooooonnnnnnnmmmmmmmmmmooooooooonnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnmmmmlllkkkiiihhhgggfffffeeeeeedddddbbbaaaaaaaa`````````````_____^^^^]]]\\[[[ZZZZYYYYXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=<<<<<<<<<<<<<<<<;;;;;;;;::::::9999999999999998888899999888888888888888777777776666666666666665555555444444444433333333332222222221111111111111100000011111111000000000////////////.........--------,,,,,,,,,,+++++++++++++++*****))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!"!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________```````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````___________________________________________________________________^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\]]]\\\\\\\\\\\\\\\]]]^^__`abcdeefghiijjkkklllllllllpppoooonnnnnnmmmmmmmmmmmmooooooonnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmlllkkkiiihhhgggffffeeeeeeddddddbbbaaaaaaa``````````````_____^^^^]]]\\[[[ZZZYYYYYXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=<<<<<<<<<<<<<<;;;;;;;;;;:::::99999999999999988888899999888888888888888777777776666666666666655555555444444444333333333322222222221111111111110000000001111110000000000////////.///........---------,,,,,,,,,++++++++++++++++*****))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````________________________________________________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^_`abccdefgghiijjkklllllllllppoooonnnnnmmmmmmmmmmmllloooooonnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnmmmmmlllkkkiiihhhgggffffeeeeeddddddcbbaaaaaaa```````````````_____^^^^]]]\\[[[ZZZYYYYYXXWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=<<<<<<<<<<<<<<;;;;;;;;;;;::::99999999999999988888889999888888888888888877777777666666666666665555555544444444433333333322222222221111111111100000000000111110000000000/////////.//.........--------,,,,,,,,,++++++++++++++++******)))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbcccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````________________________________________________^^____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^__aabcdeffghhijjkkkllllllllpoooonnnnnmmmmmmmmmmllllloooonnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnmmmmllllkkkjiihhhgggffffeeeeedddddccbaaaaaaa```````````````______^^^^]]\\\[[[ZZZYYYYXXXVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>==<<<<<<<<<<<<<;;;;;;;;;;;;::::99999999999999888888889998888888888888888777777776666666666666665555555544444444333333333322222222211111111111000000000000000000000000000////////..//........---------,,,,,,,,+++++++++++++++++******)))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! TUUUUUUUUUUUUUUUUUUUUUVUVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````________________________________________________^^^^^__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]^^__`abcddefgghiijjkkkllllllloooonnnnnmmmmmmmllllllllloonnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmllllkkkjiihhhgggffffeeeeddddddccaaaaaaa`````````````_________^^^^]]\\\[[ZZZYYYYXXXXVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;;;;:::99999999999999988888888999888888888888888877777777666666666666665555555554444444433333333322222222221111111111100000000000000000000000000/////////..//........--------,,,,,,,,+++++++++++++++++*******)))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!! TTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````_____________________________^^^__________________^^^^^^^_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^_`abbcdeffghhijjjkkkkllllkoooonnnnmmmmmmlllllllllllnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmllllkkkjiiihhhgggfffeeeeddddddccaaaaaaa``````````____________^^^]]]\\\[[ZZZYYYYXXXXVVVVVVVVVUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;::999999999999999888888888998888888888888888777777777666666666666665555555554444444333333333222222222211111111111000000000000000000000000000////////.../.........--------,,,,,,,++++++++++++++++++*******))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! TTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````_____________________________^^^^^^_______________^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^_`aabcdeefgghiijjkkkkkkkkkooonnnnmmmmmlllllllllllllnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmllllkkkjiiihhhgggffffeeeeddddcccaaaaaa`````````_____________^^^^]]]\\[[[ZZYYYYXXXXXVVVVVVVUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;::99999999999999888888888899888888888888888877777777766666666666666555555555444444433333333322222222211111111111000000000000000000000000000////////..............--------,,,,,,,+++++++++++++++++********))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````____________________________^^^^^^^^^^____________^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^_`aabccdeffghhijjjkkkkkkkkoonnnnmmmmmlllllllllllkkknnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllkkkjiiihhhggggfffeeeeddddcccaaaaaa````````______________^^^^]]\\\[[ZZZYYYYXXXXXVVVVVVVUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;;:999999999999999888888888899888888888888888877777777766666666666665555555555444444333333333222222222211111111111000000000000000000000000000////////..............--------,,,,,,,++++++++++++++++*********))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! TTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````_____________________________^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^_``abccdeefghhiijjjkkkkkkkoonnnnmmmmllllllllllkkkkknnnnnnnnmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmlllllkkkjiiiihhhgggfffeeeeddddcccaaaaaa```````______________^^^^]]]\\[[[ZZZYYYXXXXXXVVVVVVUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;:999999999999999888888888889888888888888888887777777776666666666666555555555544444433333333322222222221111111111100000000000000000000000000////////...............--------,,,,,,,+++++++++++++++**********))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________````````````````____```````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_`````_____________________________^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]^^_``abbcddefgghhiijjjkkkkkkonnnnnmmmmlllllllkkkkkkkknnnnnmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmlllllkkkjjiiihhhggggfffeeeddddcccaaaaaa```````____________^^^^^]]]\\\[[ZZZYYYXXXXXXWVVVVVUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;::999999999999999888888888889888888888888888877777777766666666666665555555555544444333333333222222222221111111111000000000000000000000000000///////................-------,,,,,,,,++++++++++++++***********)))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! TTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````___________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_____`______________________________^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]^^_``aabcddeffghhiijjjjkkkkknnnnnmmmmmllllllkkkkkkkkknnmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmllllllkkjjiiiihhhgggfffeeeeddddccaaaaaa```````____________^^^^^]]]\\[[[ZZYYYYXXXXXWWVVVVUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;;;;;::99999999999999988888888888988888888888888887777777776666666666666555555555554444433333333322222222222111111111100000000000000000000000000////////...............--------,,,,,,,,++++++++++++*************)))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````__________________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\]]]^^_``aabccdeefgghhiijjjjkkkknnnnnmmmmmlllllkkkkkkkkkkmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmlllllllkkjjjiiiihhhgggfffeeeddddccaaaaaa```````____________^^^^]]]\\\[[ZZZYYYXXXXXXWWVVVUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;;;;;:::9999999999999988888888888888888888888888887777777777666666666666555555555555444443333333322222222222211111111100000000000000000000000000////////................--------,,,,,,,+++++++++++***************)))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\]]]^^__`aabbcddeffghhiijjjjjkkknnnnnmmmmllllllkkkkkkkkkkmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmlllllllkkjjjiiiihhhgggfffeeeddddccaaaaaaa``````__________^^^^^]]]\\\[[[ZZYYYYXXXXXWWWVVUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;;;;;::::999999999999998888888888888888888888888888777777777666666666666555555555555444443333333332222222222221111111110000000000000000000000000////////................---------,,,,,,,++++++++++****************)))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaa```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\]]]^^^_``abbccdeefgghhiijjjjjjjnnnnnmmmmlllllkkkkkkkkkkkmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmllllllllkjjjjiiiihhhgggffeeeddddccbaaaaaa``````_________^^^^^]]]\\\[[[ZZZYYYXXXXXWWWWVUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;;;;:::::99999999999998888888888888888888888888888777777777766666666666655555555555544444333333332222222222222111111110000000000000000000000000/////////................--------,,,,,,,+++++++++******************))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````aaaaaaaaaaaaaaaaaaaaaaa```aaa````````````````````````________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[\\\[[[[[[[[[[[[[\\\\]]]^^^_``aabccddeffghhiiijjjjjjnnnnnmmmmlllllkkkkkkkkkjjmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmllllllllkjjjjjiiihhhgggfffeeeddddcbaaaaaaa``````______^^^^^]]]]\\\\[[ZZZYYYYXXXXXWWWWVUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>============<<<<<;;;;;;;;;;;;;;::::::9999999999999888888888888888888888888888877777777776666666666655555555555544444433333333222222222222111111111000000000000000000000000/////////................---------,,,,,,,++++++++*******************))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\Z[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaabaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````aaaaaaaaaaaaaaaaaa`````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[\\[[[[[[[[[[[[[[\\\\]]]^^^_``aabbcddeffgghhiijjjjjjnnnnnmmmmmllllkkkkkkkkjjjmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmlllllllkjjjjjiiiihhhggfffeeeddddcbbaaaaaaa`````______^^^^^]]]]\\\[[[ZZZYYYXXXXXXWWWWUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>=============<<<<;;;;;;;;;;;;;;:::::::999999999999888888888888888888888888888877777777777666666666665555555555554444433333333222222222222111111111100000000000000000000000/////////................---------,,,,,,,+++++++++******************)))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaa`````````````````````````aaaaaaaaaaaa```````````````````````````````````````______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^_```abbccdeeffghhiiijjjjjnnnnnmmmmmllllkkkkkkkjjjjmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmlllllllljjjjjiiiihhhggfffeeedddddbbbaaaaaaa`````_____^^^^^]]\\\\[[[ZZZYYYYXXXXXWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<;;;;;;;;;;;;;;:::::::999999999998888888888888888888888888888877777777777666666666655555555555544444433333333222222222221111111111000000000000000///0000///////////.........-.....----------,,,,,,,++++++++*******************)))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWWWWWWXWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaa`````````````````````````````````````````````___________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\]]]^^__``aabbcddeffgghhiiijjjjnnnnnmmmmmllllkkkkkkjjjjjmmmmmmmmllllllllllllllllkllllllllllmmmmmmmlllllllljjjjjiiiihhhgggffeeeeddddbbbbaaaaaa`````____^^^^^]]]\\\[[[ZZZYYYYXXXXXXWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===============<<<;;;;;;;;;;;;;;::::::::99999999999888888888888888888888888888877777777777766666666665555555555554444433333333322222222221111111111100000000000000//////////////////.........--.....---------,,,,,,,++++++++*******************)))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!! SSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\]]]^^__``aabbccdeeffghhiiijjjjnnnnnmmmmmllllkkkkkjjjjjjmmmmllllllllllllllllllkkklllllllllllmmmmmmlllllllljjjjjiiiihhhgggfffeeeddddbbbbbaaaaaa````____^^^^]]]\\\[[[ZZZZYYYYXXXXXXWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>================<<;;;;;;;;;;;;;;:::::::::9999999999888888888888888888888888888887777777777776666666665555555555555444443333333322222222222111111111100000000000000///////////////////.........--....---------,,,,,,,,++++++++******************))))))(((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!! SSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^___``aabbcddeffgghhiiijjjnnnnnmmmmllllkkkkkkjjjjjjmmllllllllllllllllllkkkkklllllllllllmmmmmmlllllllljjjjjiiiihhhgggfffeeeddddbbbbbbaaaaaa````___^^^^]]\\\\[[[ZZZYYYYYXXXXXXWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>================<;;;;;;;;;;;;;;;:::::::::9999999998888888888888888888888888888877777777777776666666655555555555554444443333333322222222221111111111100000000000000///////////////////........---...---------,,,,,,,,+++++++++*****************))))))(((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!! SSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\]]]^___``aabbccdeeffghhhiiijjnnnnmmmmmllllkkkkkjjjjjjjllllllllllllllllllllkkkkklllllllllllmmmmmmlllllllljjjjjiiiihhhgggfffeeeddddbbbbbbbaaaaa````___^^^^]]\\\[[[ZZZZYYYYXXXXXXXWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>=================<<;;;;;;;;;;;;;;::::::::::999999998888888888888888888888888888877777777777777666666665555555555555444443333333332222222222111111111100000000000000///////////////////........----..----------,,,,,,,,+++++++++****************)))))))(((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!! SSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________^^^________________________________________________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````________________________^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^___``aabbcddeffgghhiiiijnnnnmmmmmllllkkkkjjjjjjjjllllllllllllllllllkkkkkkkkkklllllllllmmmmmlllllllljjjjjiiiihhhgggfffeeeddddbbbbbbbbaaaaa```___^^^]]]\\[[[[ZZZYYYYYXXXXXXXWWWWWUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>=================<<;;;;;;;;;;;;;;:::::::::::999999988888888888888888878888888888877777777777776666666655555555555554444443333333322222222221111111111100000000000000///////////////////........----.----------,,,,,,,,+++++++++****************)))))))((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!! SSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^__________________________________________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_````````````````````````````````````````````````________________________^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[\\\\]]]^___``aabbccdeeffgghhiiiimmmmmmmmmlllkkkkkjjjjjjjjlllllllllllllllllkkkkkkkkkkkkllllllllmmmmmmllllllkjjjjjiiiihhhgggfffeeeddddbbbbbbbbbaaaa```___^^^]]]\\[[[ZZZZYYYYYXXXXXXXXWWWWUUUUUUUUUUTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==================<<;;;;;;;;;;;;;;:::::::::::999999888888888888888888878888888888777777777777766666666555555555555554444433333333322222222221111111111000000000000000///////////////////........--------------,,,,,,,,++++++++++***************)))))))((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!! SSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^___________________________________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````__________`````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]^^___``aabbcddeefgghhhiiimmmmmmmmllllkkkkjjjjjjjjillllllllllllllllkkkkkkkkkkkkkklllllllmmmmmmllllllkjjjjiiiihhhhgggffeeeeddddbbbbbbbbbaaaaa```__^^^]]]\\[[[ZZZZYYYYYYXXXXXXXWWWWUUUUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>==================<<<;;;;;;;;;;;;;::::::::::::99999888888888888888888877888888888777777777777776666666655555555555554444443333333332222222221111111111000000000000000///////////////////........---------------,,,,,,,,+++++++++++*************))))))))((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````__`````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\]]]]^^^__```aaabbccddeffghhiijjjkkmmmmmmmmlllkkkkkjjjjjjjjimmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmlllkkkkjjjjiiihhhggggfffeeeeeeeddddddddcccbbbaaa``___]]]\\\[[[[[ZZZZZZZYYYYYYYXVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>===============<<<<<<<<;;;;;;;;;;;::::::::::::::::::99999999999999999998889988888888888887777777777666666666655555555555554444443333333322222222222211111111111111111000000000///////////////........---------,,,,,,,,+++++++++++++++++**************)))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________````````````````````````___________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^__```aabbccddeefgghhiijjjkmmmmmmmllllkkkkjjjjjjjiiimmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmlllkkkkjjjjiiihhhgggffffeeeeeedddddddddccccbbaaa``___]]]\\\[[[[[ZZZZZZZZYYYYYYXVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDEDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????>>>================<<<<<<<<<;;;;;;;;;;::::::::::::::9:::999999999999999999998889988888888888877777777777666666666555555555555544444433333333322222222222211111111111111111000000000///////////////........--------,,,,,,,,++++++++++++++++++*************)))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! RRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________`````````````````_____________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^__```aaabbccddeffgghiiijjjmmmmmmlllllkkkkjjjjjjiiiimmmmllllllllllllllllllllklllllllllmmmmmmmmmmmmmlllkkkjjjjjiiihhhgggffffeeeeeedddddddddccccbbaaa``___]]]\\\[[[[[ZZZZZZZZYYYYYYXVVVUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>===============<<<<<<<<<<;;;;;;;;;::::::::::::::99::9999999999999999999988889888888888888877777777777666666666555555555555544444433333333222222222222111111111111111111000000000///////////////........--------,,,,,,,,++++++++++++++++++************))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!! RRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________``````````___________________________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaa```````````````````````````````````````````````````___________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^_````aabbbccdeeffghhiijjjllmmmlllllkkkkjjjjjjiiiiimlllllllllllllllllllllkkklllllllllmmmmmmmmmmmmmlllkkkjjjjjiiihhhgggffffeeeeeedddddddddccccbbaaa``__^]]\\\\[[[[[ZZZZZZZZYYYYYYXVVVUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>==============<<<<<<<<<<<;;;;;;;;::::::::::::::999:99999999999999999999888888888888888888777777777777666666665555555555555444444433333333222222222221111111111111111110000000000//////////////.........--------,,,,,,,+++++++++++++++++++***********)))))))((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! RRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________``___________________________________________________```````aaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````___``_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^__```aaabbccddeefgghhiijjllllllllllkkkkjjjjjiiiiiilllllllllllllllllllllkkkkllllllllllmmmmmmmmmmmmlllkkkjjjjiiiihhhgggffffeeeeeedddddddddcccbbbaaa``__^]]\\\\[[[[[ZZZZZZZZYYYYYYXVVVUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>=============<<<<<<<<<<<<;;;;;;;::::::::::::::9999999999999999999999998888888888888888888777777777777666666665555555555555444444333333333222222222221111111111111111110000000000//////////////.........-------,,,,,,,,+++++++++++++++++++***********)))))))(((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! RRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________``````````````````````````````````````````````````````````````````````````````````````_______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]^^^__````aabbbccddeffgghiiijlllllllllkkkkjjjjjiiiiiiillllllllllllllllllllkkkkkkkllllllllmmmmmmmmmmmmlllkkkjjjjiiiihhhgggfffffeeeeedddddddddcccbbbaaa``__^]]\\\\[[[[[[ZZZZZZZZYYYYYXVVVUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>============<<<<<<<<<<<<<;;;;;;::::::::::::::99999999999999999999999988888888888888888887777777777777666666655555555555554444444333333332222222222211111111111111111110000000000//////////////.........-------,,,,,,,,+++++++++++++++++++**********))))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````____________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\[[[[[\\\\\]]]]^^___```aaabbccddeefgghhiiilllllllllkkkkjjjjjiiiiiiillllllllllllllllllkkkkkkkkkkkllllllmmmmmmmmmmmmlllkkkjjjjiiiihhhgggfffffeeeeeddddddddccccbbbaa```__^]]\\\\[[[[[[ZZZZZZZZYYYYYXVVVUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLMLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<<<<<<;;;;;::::::::::::::999999999999999999999998888888888888888888887777777777777666666655555555555554444443333333332222222222211111111111111111100000000000//////////////.........-------,,,,,,,++++++++++++++++++++**********))))))))((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\[[[[[[[[\\\\\]]]^^___````aaabbccddeffgghhiikllllllllkkkkjjjjjiiiiiiilllllllllllllllllkkkkkkkkkkkklllllllmmmmmmmmmmllllkkkjjjjiiiihhhggggffffeeeeeddddddddccccbbbaa```__^]]\\\\[[[[[[ZZZZZZZZYYYYYXVVUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>==========<<<<<<<<<<<<<<<;;;;::::::::::::::9999999999999999999999988888888888888888888877777777777777666666655555555555544444443333333332222222222111111111111111111100000000000/////////////.........-------,,,,,,,,++++++++++++++++++++*********)))))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________________________________________________________________________________`````````````````````````_________________________`````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\[[[[[[[[[[\\\\]]]^^____```aaabbbccdeeffghhiikklllllllkkkkjjjjiiiiiiiillllllllllllllllkkkkkkkkkkkkkkllllllmmmmmmmmmmllllkkkjjjjiiiihhhggggffffeeeeeddddddddccccbbaaa``___^]]\\\\[[[[[[ZZZZZZZZYYYYYXVVUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<<<<<<<;;;::::::::::::::99999999999999999999998888888888888888888888777777777777777666666655555555555544444433333333322222222222111111111111111111100000000000/////////////.........-------,,,,,,,+++++++++++++++++++++*********)))))))))((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________________`````````````````````````_________________________`````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\]]]^^___````aaabbccddeffgghhikkllllllkkkkkjjjjiiiiiiiillllllllllllllllkkkkkkkkkkkkkklllllllmmmmmmmmlllllkkkjjjjiiiihhhggggffffeeeeedddddddccccbbbaaa``___^]]\\\[[[[[[[ZZZZZZZYYYYYXXVUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>========<<<<<<<<<<<<<<<<;;;::::::::::::::999999999999999999999888888888888888888888887777777777777777666666655555555555444444433333333322222222221111111111111111111000000000000////////////..........-------,,,,,,,+++++++++++++++++++++********))))))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________`````````````````````````_________________________`````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\[[[[[[[[[[[[[\\\\]]]^^____````aaabbccdeeffghhikkklllllkkkkkjjjjiiiiiiiillllllllllllllkkkkkkkkkkkkkkkkklllllllmmmmmmmlllllkkjjjjjiiiihhhggggffffeeeeedddddddccccbbbaaa``__^^]\\\\[[[[[[[ZZZZZZZYYYYYXXVUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>=======<<<<<<<<<<<<<<<<;;:::::::::::::::9999999999999999999988888888888888888888888877777777777777776666666655555555555444444433333333222222222221111111111111111110000000000000////////////.........-------,,,,,,,+++++++++++++++++++++*********))))))))))(((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________`````````````````````````_________________________`````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[\\\\]]]^____`````aabbccddeffgghhkkkkllllkkkkkjjjjiiiiiiiilllllllllllllkkkkkkkkkkkkkkkkkkkllllllmmmmmmllllllkkjjjjjiiiihhhggggfffffeeeedddddddccccbbbaa```__^^]\\\\[[[[[[[ZZZZZZZYYYYYXXVUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>======<<<<<<<<<<<<<<<<;;;::::::::::::::99999999999999999999888888888888888888888888777777777777777776666666555555555555444444433333333222222222221111111111111111110000000000000///////////..........-------,,,,,,,+++++++++++++++++++++********)))))))))))(((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^_____________________________________________`````````````````````````_________________________`````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[\\\]]]^^____````aaabbccdeeffghhjkkkllllkkkkkjjjjiiiiiiiilllllllllllkkkkkkkkkkkkkkkkkkkkkllllllllmllllllllkkjjjjjiiiihhhhggggfffffeeeedddddddcccbbbaaa```__^^]\\\\[[[[[[ZZZZZZZZYYYYXXXUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>=====<<<<<<<<<<<<<<<;;;;;:::::::::::::999999999999999999998888888888888888888888877777777777777777776666666555555555554444444433333332222222222221111111111111111100000000000000//////////...........------,,,,,,,,+++++++++++++++++++++********)))))))))))(((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________^^^^^^^^^^^^^^^^___________________________________`````````````````````````_________________________`````````````````````````_________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^_____````aaabbcddeffgghjkkkklllkkkkkjjjjiiiiiiihlllllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkjjjjjiiiihhhhggggfffffeeeeedddddccccbbbaaa``___^^]\\\[[[[[[[ZZZZZZZYYYYYXXXUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>===<<<<<<<<<<<<<<<<;;;;;;:::::::::::9999999999999999999998888888888888888877887777777777777777777776666666655555555555444444443333333222222222221111111111111111100000000000000///////////..........-------,,,,,,,+++++++++++++++++++++*********)))))))))))((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________^^^^^^^^^^^^^^^^^^^^^^^____________________________`````````````````````````_________________________``````````````````````_____________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^^_____````aabbccdeefgghjkkkkklkkkkkkjjjjiiiiiihhllllllkkkkkkkkkkkkkkkkkjjkkkkkkkkllllllllllllllkkkjjjjjiiiiihhhhggggfffffeeeeedddddccccbbbaaa``___^^]\\\[[[[[[ZZZZZZZZYYYYYXXXUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>====<<<<<<<<<<<<<<<;;;;;;;::::::::::99999999999999999999988888888888888887777877777777777777777777776666666655555555555444444443333332222222222221111111111111111000000000000000//////////...........------,,,,,,,,+++++++++++++++++++++*********)))))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! QRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________`````````````````````````_________________________```________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^^^_____```aaabccddeffghjjkkkkkkkkkkkjjjjiiiiihhhllllkkkkkkkkkkkkkkkjjjjjjkkkkkkkkklllllllllllkkkkkjjjjiiiiihhhhggggffffffeeeeedddddccccbbbaa```__^^^\\\\[[[[[ZZZZZZZZYYYYYXXXXUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>====<<<<<<<<<<<<<<<;;;;;;;;:::::::::999999999999999999998888888888888888777777777777777777777777777666666666655555555554444444443333332222222222221111111111111111000000000000000//////////..........-------,,,,,,,++++++++++++++++++++++*********)))))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! QQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________```______________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[\\\]^^^^_____````aabbcddeffggjjkkkkkkkkkkkjjjjiiiiihhhlkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkklllllllllkkkkkkjjjiiiiihhhhhggggffffffeeeeedddddcccbbbaaa```__^^^\\\[[[[[[ZZZZZZZYYYYYYXXXXUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>====<<<<<<<<<<<<<<<;;;;;;;;;::::::::999999999999999999998888888888888887777777777777777777777777776666666666655555555555444444443333333222222222222111111111111111000000000000000///////////..........------,,,,,,,+++++++++++++++++++++++********))))))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! QQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[\\\]]^^^^_____````aabccdeefggjjkkkkkkkkkkjjjjiiiiihhhhkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkklllllkkkkkkkkjjiiiiiihhhhhggggffffffffeeeedddddcccbbbaaa``___^^]\\\[[[[[ZZZZZZZZYYYYYXXXXXUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<<<<<;;;;;;;;;;::::::99999999999999999889988888888888888877777777777777777777777776666666666666655555555554444444443333332222222222222111111111111111000000000000000//////////..........-------,,,,,,,++++++++++++++++++++++**********)))))))))))((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! QQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[ZZZZZZZZ[[[[\\\]]^^^^______```aabbcddeffgijjkkkkkkkkkjjjjiiiiihhhhkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhhhgggggffffffffeeeedddddcccbbbaaa``___^^]\\\[[[[ZZZZZZZZYYYYYYXXXXWUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;::::::99999999999999998889888888888888888777777777777777777777776666666666666666555555555554444444433333332222222222221111111111111110000000000000000//////////..........-------,,,,,,,++++++++++++++++++++++**********)))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[ZZZZZZZZZ[[[[\\\]]^^^^______```aabccdeffgijjkkkkkkkkkjjjjiiiihhhhhkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjiiiihhhhhhgggggffffffffeeeeedddddcccbbbaa```___^^]\\\[[[[ZZZZZZZYYYYYYXXXXXWUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;;:::::999999999999999988888888888888888877777777777777777777777666666666666666665555555555554444444433333322222222222221111111111111100000000000000000//////////.........--------,,,,,,+++++++++++++++++++++++**********)))))))))))(((((((((''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[ZZZZZZZZZZZ[[[[\\\]]^^^^^______``aabccdeefgijjjkkkkkkkjjjjiiiiihhhhhkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjiiihhhhhggggggfffffffffeeeeeddddccccbbaaa```__^^^]\\[[[[ZZZZZZZYYYYYYYXXXXWWUUTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;::::999999999999999888888888888888888877777777777777777777766666666666666666655555555555554444444433333322222222222222111111111111110000000000000000///////////.........-------,,,,,,++++++++++++++++++++++++***********))))))))))(((((((((''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZ[[[[\\]]]^^^^^^____```abbcddeffiijjjkkkkkkjjjjiiiihhhhhhkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjiiihhhhhhgggggffffffffffeeeeeeddddcccbbbaaa``___^^]]\\[[[[ZZZZZZZYYYYYYXXXXXWWUUTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;:::9999999999999998888888888888888888777777777777777777776666666666666666666555555555555544444444433333322222222222222111111111111100000000000000000///////////.........-------,,,,,,++++++++++++++++++++++++***********))))))))))(((((((((''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZ[[[[\\]]]^^^^^^^____``aabccdeffiijjjkkkkkjjjjiiiihhhhhhhkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjiiihhhhhggggggffffffffffeeeeeeeddddcccbbbaa```__^^^]]\[[[[ZZZZZZZYYYYYYXXXXXXWWUTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;::9999999999999998888888888888888888777777777777777777776666666666666666666655555555555554444444433333322222222222222111111111111110000000000000000////////////........-------,,,,,,++++++++++++++++++++++++++***********)))))))))(((((((((''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZ[[[\\]]]]^^^^^^^___``aabccdeefhiijjjjjjjjjjjiiiihhhhhhgkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjiiiiihhhhgggggfffffffffeeeeeeeeeddddcccbbbaaa``___^^^]]\[[[[ZZZZZZYYYYYYYXXXXXWWWUTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::999999999999998888888888888888888777777777777777677776666666666666666666665555555555554444444443333332222222222222211111111111110000000000000000/////////////........-------,,,,,,++++++++++++++++++++++++++************))))))))((((((((('''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZ[[[\\]]]]^^^^^^^^___``abbcddefhiijjjjjjjjjjiiiihhhhhhggkjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiihhhgggggfffffffeeeeeeeeeeeeddddcccbbbaa```___^^]]]\[[[[ZZZZZZYYYYYYXXXXXXWWWTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;;::9999999999999988888888888888888887777777777777776677666666666666666666666665555555555544444444433333322222222222222211111111111110000000000000000////////////.........------,,,,,,,++++++++++++++++++++++++++*************)))))))((((((((''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\]]]]^^^^^^^^__``aabccdefhiiijjjjjjjjjiiiihhhhhgggjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiihhggggggffffffeeeeeeeeeeeeedddddccbbbaaa``___^^^]]][[[[ZZZZZZYYYYYYYXXXXXWWWWTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;;;:::999999999999988888888888888888887777777777777776667666666666666666666666666555555555544444444443333332222222222222211111111111110000000000000000/////////////........-------,,,,,,+++++++++++++++++++++++++++*************)))))))((((((((''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZ[[[[\\\\\\\]]]]]^^__``abccdffggghhhhhhhgggggfffffeeejjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggfffffeeeeeeeeeeeeeeddddcccbbbaa```__^^^]]]\\[[[ZZZZZZYYYYYYYXXXXXWWWWWTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOONOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>==<<<<<<<<<<<<<<<;;;;;;;;;;::9999999999999988888888888888887777777777777776666666666666666666555555555544444444444443333333333223322222222222222211111111111110000000000000000////////////........------,,,,,,,,++++++++++++++++++++************))))))))))))))))))))(((((''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZ[[[[\\\\\\\\\]]]]^^__`abbcdffgggghhhhhgggggfffffeeeejjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggfffffeeeeeeeeeeeeeeedddccccbbaaa``___^^^]]]\\[[[ZZZZZZYYYYYYYXXXXXWWWWWTTTTTSSSSSSSSSSSSRRRRRRRRPPPPPPPPPPOOOOOOOOOOOONNNOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;::999999999999988888888888888887777777777777776666666666666666665555555555554444444444443333333333322322222222222222211111111111110000000000000000////////////........-------,,,,,,,++++++++++++++++++++++***********))))))))))))))))))))(((((''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZ[[[[\\\\\\\\\\]]]^^__`aabcceffgggghhhggggggfffffeeeejjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggfffffeeeeeeeeeeeeeeeedddcccbbbaa```__^^^]]]\\\[[ZZZZZZYYYYYYYYXXXXXWWWWWTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOONNNOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;:999999999999998888888888888887777777777777776666666666666666666555555555555444444444443333333333322232222222222222221111111111111000000000000000/////////////........------,,,,,,,,++++++++++++++++++++++***********)))))))))))))))))))(((((('''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[\\\\\\\\\\]]]^^_``abbcefffgggggggggggfffffeeeeejjjjjjjjiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiihhhhhhhggggggffffeeeeeeeeeeeeeeeeeddccccbbaaa``__^^^]]]\\\\[ZZZZZZZYYYYYYYYXXXXWWWWWVTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPOOOOOOOOOOOOONNNNNOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;999999999999998888888888888887777777777777776666666666666666666555555555555544444444443333333333322222222222222222221111111111111000000000000000/////////////.........------,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))(((((''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZYYYYZYYYYYYYYYYYYYYYYYYYYZZZZ[[[[\\\\\\\\\\\]]^^__`aabceeffgggggggggggfffffeeeeejjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhihiihhhhhhhhhhhgggggffffeeeeeeeedeeeeeeeeeddcccbbbaa``___^^]]]\\\\[ZZZZZZZYYYYYYYYXXXXXWWWWWVTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPPOOOOOOOOOOOOONNNNNOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;999999999999988888888888888887777777777777776666666666666666665555555555555544444444333333333333322222222222222222211111111111111000000000000000////////////.........-------,,,,,,,,+++++++++++++++++++++***********)))))))))))))))))))(((((('''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[\\\\\\\\\\]]]^^_``abcdefffgggggggggffffffeeeeejjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggffffeeeeeddddddddeeeeddccccbbaaa``__^^^]]]\\\[[ZZZZZZZYYYYYYYYXXXXXWWWWWVTTTSSSSSSSSSSRRRRRRRRRRRQPPPPPOOOOOOOOOOOOOONNNNNNONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAAAA@AAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;99999999999988888888888888887777777777777776666666666666666665555555555555554444444333333333333322222222222222222211111111111111000000000000000////////////..........------,,,,,,,,,+++++++++++++++++++++***********)))))))))))))))))))(((((''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\]]^^__`abbdeefffggggggggffffffeeeeejjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffeeeeeddddddddddddddccccbbbaa``___^^]]]\\\[[[ZZZZZYYYYYYYYYYXXXXXWWWWVVTTTSSSSSSSSSRRRRRRRRRRRQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAA@@AAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;;99999999999988888888888888877777777777777776666666666666665555555555555555554444433333333333333222222222222222222211111111111111000000000000000///////////..........-------,,,,,,,,++++++++++++++++++++++**********))))))))))))))())))(((((('''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! PQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[\\\\\\\\\\]]^__`aabdeefffgggggggfffffffeeeeejjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggffffeeeedddddddddddddddccccbbaaa``__^^^]]\\\[[[[ZZZYYYYYYYYYYYYXXXXXWWWWVVTTSSSSSSSSRRRRRRRRRRRRQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAAA@@@AAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;;;;;:9999999999988888888888888877777777777777776666666666666655555555555555555554444433333333333333322222222222222222211111111111111100000000000000//////////............------,,,,,,,,,++++++++++++++++++++++*********)))))))))))))((()))((((((''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! PPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYZZZZZ[[[[[[[[[[\\\\\]]^^_``abddeefffggggggfffffffeeeeejjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffeeeddddddddddddddddcccbbbaa```__^^]]]\\[[[[[ZZYYYYYYYYYYYYXXXXXWWWWVVVTSSSSSSSSSRRRRRRRRRRRQQQQPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAA@@@AAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;;;;:9999999999888888888888887777777777777777766666666666666555555555555555555554444333333333333333222222222222222222111111111111111100000000000000/////////............-------,,,,,,,,,++++++++++++++++++++++*********))))))))))(((((())((((((('''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! PPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYZZZZ[[[[[[[[[[[[\\\\]]^__`abcdeeffffggggffffffffeeeeejjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggfffeeeeddddddddddddddddccbbbbaa``__^^^]]\\\[[[[ZYYYYYYYYYYYYYYXXXXXWWWWVVVTSSSSSSSSRRRRRRRRRRRQQQQQPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAAAA@@@@AAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;;;;;;::999999999988888888888887777777777777777776666666666666555555555555555555554444433333333333333222222222222222222111111111111111100000000000000//////////............-------,,,,,,,,,++++++++++++++++++++++********)))))))))((((((((((((((((''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYZZZZ[[[[[[[[[[[[[\\\]]^^_`aacddeeffffgggffffffffeeeeejjjjjiiiiiiiiiiiihhhhhhhhhhhhggggghhhhhhhhhhggggggggfffeeeeddddddddddddddddcbbbbaaa``__^^]]]\\[[[[ZZYYYYYYYYYYYYYXXXXXWWWWWVVVSSSSSSSSRRRRRRRRRRRQQQQQQOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAAA@@@@@AAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>============<<<<<;;;;;;;;;;;;;;;;;:::999999999888888888888887777777777777777766666666666655555555555555555555554444333333333333332222222222222222222111111111111111100000000000000//////////...........-------,,,,,,,,,,,++++++++++++++++++++********)))))))))((((((((((((((((''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! PPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYZZZZZ[[[[[[[[[[[[[\\\]^^_``acddeefffffggffffffffeeeeejjjjiiiiiiiiiiiihhhhhhhhhggggggggggggghghhgggggggggffffeeedddddddcccccdccccbbbbbaa```__^^]]\\\[[[ZZZYYYYYYYYYYYXXXXXXXWWWWVVVVSSSSSSSRRRRRRRRRRRQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@AA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>============<<<<<;;;;;;;;;;;;;;;;::::999999998888888888888877777777777777777666666666666555555555555555555555544444333333333333332222222222222222221111111111111110000000000000000//////////..........--------,,,,,,,,,,++++++++++++++++++++********)))))))))(((((((((((((((('''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYZZZZ[[[[[[[[[[[[[\\\]]^__`accdeefffffggfffffffeeeeeejjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggggggffffeeeddddddcccccccccccbbbbaaa``___^^]]\\[[[ZZZZYYYYYYXXXXXXXXXXXWWWWWVVVVSSSSSSRRRRRRRRRRRQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNMNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@???????????>>>>>>>>>>>>=============<<<<;;;;;;;;;;;;;;;;:::::99999998888888888888877777777777777777766666666666655555555555555555555554444333333333333332222222222222222221111111111111111000000000000000///////////..........-------,,,,,,,,,,++++++++++++++++++++********)))))))))(((((((((((((((('''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! PPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYZZZZZ[[[[[[[[[[[[[\\]]^^_`accddeefffffffffffffeeeeeejjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggffffeeedddddccccccccccccbbbaaa```__^^^]]\\[[[ZZZZYYXXXXXXXXXXXXXXWWWWWVVVVVSSSSSRRRRRRRRRRRQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNNMMNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>==============<<<;;;;;;;;;;;;;;;;::::::99999988888888888888777777777777777777666666666666655555555555555555555544444333333333333322222222222222222221111111111111110000000000000000///////////.........--------,,,,,,,,,++++++++++++++++++++********)))))))))((((((((((''(((('''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYZZZZ[[[[[[[[[[[[[\\\]^^_``bcddeefffffffffffffeeeeeejjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggffffeeedddddccccccccccccbbaaaa```__^^]]]\\[[ZZZZYXXXXXXXXXXXXXXXWWWWWVVVVVUSSSSRRRRRRRRRRRQQQQQQQQQQOOOOOOOONNNNNNNNNNNNNNMMMNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>===============<<;;;;;;;;;;;;;;;;:::::::99999888888888888888777777777777777776666666666666655555555555555555555544443333333333333222222222222222222211111111111111100000000000000000///////////........---------,,,,,,,,,+++++++++++++++++++********)))))))))(((((((((''''(('''''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! PPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYXXXXXXXXXXXXXXXXXXYYYYZZZZZ[[[[[[[[[[[[[\\]]^__`bcddeefffffffffffffeeeeeejjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggggggffffeeedddddcccccccccccbbaaaa```___^^]]\\\[[ZZZYYXXXXXXXXXXXXXXWWWWWWVVVVUUSSSRRRRRRRRRRRQQQQQQQQQQQOOOOOOONNNNNNNNNNNNNMMMMMNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHGGGGGGGGGGGFFFFFFFFEFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>================<;;;;;;;;;;;;;;;;::::::::9999888888888888888777777777777777777666666666666665555555555555555555544444333333333333322222222222222222211111111111111100000000000000000////////////........--------,,,,,,,,,+++++++++++++++++++*******))))))))))((((((((('''''('''''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYXXXXYXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[\\\]^^_`bccdeefffffffffffffeeeeeejjiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggffffeeedddddcccccccccbbbaaaaa```___^^]]\\[[[ZZZYYXXXXXXXXXXXXWWWWWWWVVVVVUUSSRRRRRRRRRRQQQQQQQQQQQQPOOOOOONNNNNNNNNNNNNNMMMMMNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFEFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>===============<<;;;;;;;;;;;;;;;:::::::::999888888888888888777777777777777777666666666666665555555555555555555544444433333333333332222222222222222221111111111111100000000000000000/////////////.......---------,,,,,,,,,++++++++++++++++++*******))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZ[[[[\\]^^_`bbcddeeffffffffffffeeeeedjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggggffffeeedddddcccccccbbbbbaaaa````__^^^]]\\[[[ZZYYYXXXXXWWWWWWWWWWWWWVVVVVUUUSSRRRRRRRRRQQQQQQQQQQQQPPOOOOONNNNNNNNNNNNNMMMMMMMNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>===============<<;;;;;;;;;;;;;;;::::::::::99888888888888888777777777777777777666666666666655555555555555555555444444443333333333332222222222222222221111111111111110000000000000000/////////////........--------,,,,,,,,,,++++++++++++++++*********)))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZ[[[\\]]^_`bbcddeefffffffffffeeeeeediiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggggfgffffeeedddddccccccbbbbbbaaa````___^^^]]\\[[ZZZYYYXXXWWWWWWWWWWWWWVVVVVVUUUUSRRRRRRRRRQQQQQQQQQQQQPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>===============<<<;;;;;;;;;;;;;;:::::::::::98888888888888887777777777777777776666666666666655555555555555555444444444443333333333332222222222221222211111111111111100000000000000000/////////////.......---------,,,,,,,,,,+++++++++++++++*********)))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZ[[[\\]^__abcddeeeffffffffffeeeeeddiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggffffffeeeeddddccccccbbbbbbaa`````___^^]]]\\[[ZZZYYYXXWWWWWWWWWWWWWVVVVVVUUUUURRRRRRRRRQQQQQQQQQQQPPPPPOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>===============<<<<;;;;;;;;;;;;;::::::::::::8888888888888887777777777777777777666666666666655555555555555554444444444444333333333332222222222222122211111111111111100000000000000000/////////////........---------,,,,,,,,,++++++++++++++**********)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! OOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXYYYYYZZZZZZZZZZZZZZ[[\\]^^_abccddeefffffffffeeeeeeddiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggggffffffeeeeddddcccccbbbbbbbaa````____^^]]]\\[[ZZZYYYXWWWWWWWWWWWWVVVVVVVUUUUUURRRRRRRRQQQQQQQQQQQPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>================<<<<;;;;;;;;;;;;:::::::::::::888888888888887777777777777777777666666666666665555555555555444444444444444433333333333222222222222112221111111111111100000000000000000//////////////........--------,,,,,,,,,++++++++++++++*********)))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! OOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXYYYYYZZZZZZZZZZZZZZ[[\\]]^_abbcddeefffffffffeeeeedddiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggggffffffeeeeddddcccccbbbbbbaa`````___^^^]]]\\[[ZZZYYYXWWWWWWWWWVVVVVVVVVUUUUUUTRRRRRRRQQQQQQQQQQQPPPPPPPONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>================<<<<<;;;;;;;;;;;::::::::::::::88888888888888777777777777777777666666666666665555555555555444444444444444443333333333222222222222111221111111111111100000000000000000//////////////........---------,,,,,,,,+++++++++++++**********)))))))))((((((((((''''''''''&'''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! OOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXYYYYYZZZZZZZZZZZZZZ[[\]]^_aabcddeeefffffffeeeeeedddiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggfffffffeeeeddddcccccbbbbbba`````____^^^]]]\\[[ZZZYYYXWWWWWWWVVVVVVVVVUUUUUUUTTRRRRRQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?@@@@@@@????????????>>>>>>>>>================<<<<<<;;;;;;;;;;::::::::::::::98888888888887777777777777777777666666666666665555555555555444444444444444444333333333322222222222211121111111111111110000000000000000///////////////........---------,,,,,,,,+++++++++++***********))))))))(((((((((((('''''''''&&''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! OOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXYYYYYYYZZZZYYYYZZZZ[[\\]^_aabccddeeefffffeeeeeeddddiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggggggggffffffeeeeeddddcccccbbbbbaa`````____^^^]]]\\[[[ZZYYYXWWWWWWVVVVVVVVVUUUUUUUTTTRRRRRQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??@@@@@@????????????>>>>>>>>>===============<<<<<<<<;;;;;;;;;;::::::::::::::9888888888888777777777777777777666666666666666555555555554444444444444444444433333333322222222222211111111111111111110000000000000000///////////////.........--------,,,,,,,,+++++++++++***********))))))))(((((((((((('''''''''&&&'''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! OOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYZZZ[[\\]^^`abccddeeeefffeeeeeeeddddiiiiiiiiiiihhhhhhhhgggggggggffffggggggggggggggggffffffeeeedddddccccbbbbbbaa`````____^^^]]]\\[[[ZZYYYXWWWWWVVVVVVVVVUUUUUUUTTTTRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMMLMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@???@@@@@????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;::::::::::::::9988888888888777777777777777777666666666666666555555555554444444444444444444443333333332222222222211111111111111111110000000000000000///////////////..........--------,,,,,,,,+++++++++***********)))))))))((((((((((((''''''''''&&&''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYXXYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWXYYYYYYYYYYYYYYZZZZ[[\]^^_`aabccddddddddddddddccccgfffffffffffffeeeeeeeedddfffffffffffffggggggffffffeeeeeddddcccccbbbbbaaaaa````____^^^^]]]\\[[[ZZYYYXWWWVVVVVUUUUUUUUTTTTTTTSSSQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBCCBBBBBBBBBBBAAAAAAAAAAAA@@?????????????>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999998888888888888887777776666666666666666555555555444444444444444443333333333333332222222222222111111111111111111000000000000/////////////.................--------,,,,,,,++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! OOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWVVVVVVVVVVVVVVVWWWWXYYYYYYYYYYYYYYYZZZ[[\]]^_`aabcccddddddddddddcccccgfffffffffffffeeeeeeeddddfffffffffffffgggggfffffffeeeedddddccccbbbbbbaaaaa````____^^^^]]]\\[[[ZZZYYXWWWVVVVVUUUUUUUTTTTTTTSSSSQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBACBBBBBBBBBBBAAAAAAAAAAAAA@?????????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999988888888888888877777766666666666666665555555555444444444444444333333333333333322222222222221111111111111111110000000000000////////////..................--------,,,,,,,++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWVVVVVVVVVVVVVVVVVVWWWXXYYYYYYYYYYYYYYZZZ[[\]]^_``abbccddddddddddddcccccgggfffffffffffeeeeeedddddfffffffffffffffggffffffffeeeeddddcccccbbbbbaaaaaa````____^^^^]]]\\\[[ZZZYYYWWWVVVVVUUUUUUTTTTTTTSSSSSPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAABBBBBBBBBBBAAAAAAAAAAAAAA?????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999888888888888888777777766666666666666665555555555444444444444433333333333333332222222222222221111111111111111110000000000000////////////.................--------,,,,,,,++++++++***********))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWVVVVVVWWWVVVVVVVVVVVVVVVVVVVVWWWXXYYYYYYYYYYYYYYYZZ[[\\]^_``abbcccddddddddddccccccgggggffffffffeeeeeeedddddfffffffffffffffffffffffffeeedddddccccbbbbbbaaaaaa```_____^^^]]]]\\\[[ZZZYYYWWWVVVVVUUUUUUTTTTTTSSSSSSPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAABBBBBBBBBBBAAAAAAAAAAAAAA????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999888888888888887777777766666666666666655555555555444444444444333333333333333222222222222222211111111111111111100000000000000///////////..................--------,,,,,,,+++++++***********))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXYYYYYYYYYYYYYYYZZ[[\\]^__`aabbcccdddddddccccccccggggggfffffffeeeeeeddddddffffffffffffffffffffffffeeedddddcccccbbbbbbaaaaaa```____^^^^]]]\\\[[[ZZZYYYWWWVVVVVUUUUUTTTTTTSSSSSSSPPPPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAABBBBBBBBBBAAAAAAAAAAAAA@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9998888888888888877777777766666666666666555555555555444444444443333333333333322222222222222222211111111111111111000000000000000///////////.................---------,,,,,,,+++++++**********))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! NOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXYYYYYYYYYYYYYYYZZZ[\\]^__`aabbcccccddcccccccccccgggggggfffffffeeeeeddddddfffffffffffffffffffffffeeeeddddcccccbbbbbbaaaaaaaa``____^^^^]]]\\\[[[ZZZYYYWWWVVVVVUUUUUTTTTTTSSSSSSSPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAABBBBBBBBBAAAAAAAAAAAAA@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99988888888888888777777777766666666666665555555555555444444444433333333333333322222222222222222211111111111111110000000000000000///////////.................--------,,,,,,,+++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! NNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXYYYYYYYYYYYYYYYZZZ[\\]^__`aabbbcccccccccccccccccggggggggffffffeeeeeddddddfffffffffffffffffffffffeeeddddcccccbbbbbbbaaaaaaa```____^^^]]]\\\\[[[ZZZYYYWWWWVVVVUUUUUTTTTTSSSSSSSSPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBAAAAAAAAAAAAA@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999888888888888887777777777766666666666655555555555555444444444333333333333333322222222222222222111111111111111110000000000000000//////////.................---------,,,,,,,+++++++*********)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! NNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVWWWXYYYYYYYYYYYYYYYYZZZ[\\]^__``aabbcccccccccccccccccggggggggffffffeeeedddddddffffffffffffffffffffffeeedddddccccbbbbbbbaaaaaaaa```____^^^]]]\\\[[[[ZZZYYYWWWWVVVVUUUUUTTTTTSSSSSSSRPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAABBBBBBBAAAAAAAAAAAAA@@@@@????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999888888888888887777777777766666666666555555555555555444444443333333333333333322222222222222222111111111111111100000000000000000//////////.................--------,,,,,,,,+++++++*********))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! NNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVWWWXYYYYYYYYYYYYYYYYZZZ[\\]^__``aabbbccccccccccccccccggggggggffffffeeeedddddddfffffffffffffffffffffeeeeddddcccccbbbbbbaaaaaaaaaa``___^^^]]]\\\\[[[ZZZYYYYWWWWVVVVUUUUTTTTTSSSSSSSRRPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999988888888888887777777777776666666665555555555555555444444443333333333333333322222222222222222211111111111111100000000000000000///////////................---------,,,,,,,++++++++********))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""!!!!!!!!!!!!!!! NNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVWWWXYYYYYYYYYYYYYYYYZZZ[\\]^^_``aabbbbcccccccccccccccgggggggggffffeeeeedddddddffffffffffffffffffffeeeeedddcccccbbbbbbaaaaaaaaaaa``___^^^]]]\\\[[[ZZZZYYYXWWWVVVVVUUUUTTTTTSSSSSSRRRPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAABBBBBAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::999998888888888887777777777777666666665555555555555555444444443333333333333333222222222222222222221111111111111110000000000000000////////////................--------,,,,,,,,++++++++********))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! NNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVWWWYYYYYZZZYYYYYYYYYZZZ[\\]^^_``aabbbbbbcccccccccccccgggggggggfffffeeeedddddddffffffffffffffffffffeeeeddddccccbbbbbbbaaaaaaaaaa```___^^^]]\\\[[[ZZZZYYYYXWWWVVVVVUUUUTTTTTSSSSSSRRRPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAABBBBAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::999999888888888887777777777777766666655555555555555555544444444333333333333333222222222222222222222111111111111110000000000000000/////////////...............---------,,,,,,,+++++++++********))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVWWXYYYYZZZZZYYYYYYYYZZ[[\\]^^_``aaabbbbbbbcccccccccccgggggggggfffffeeeeeddddddfffffffffffffffffffeeeeedddccccbbbbbbbaaaaaaaaaaa```___^^]]]\\[[[[ZZZYYYYXXWWWVVVVUUUUUTTTTSSSSSSRRRROOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAABBBAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::9999999888888888877777777777777766666555555555555555555444444443333333333333322222222222222222222222111111111111110000000000000000/////////////..............---------,,,,,,,,+++++++++********))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXWWWXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVWWWXYYYZZZZZZZYYYYYYYZZ[[\\]^^_``aaabbbbbbbbbbccccccccgggggggggfffffeeeeeddddddffffffffffffffffffeeeeedddcccccbbbbbbaaaaaaaaaaaa```__^^^]]\\\[[[ZZZYYYYXXXWWVVVVVUUUUTTTTTSSSSSSRRRROOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAABBAAAAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999988888888887777777777777766665555555555555555555544444444333333333333322222222222222222222222211111111111111000000000000000//////////////..............---------,,,,,,,++++++++++*******))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVUUUUUUUUUUUUUVVVWWWXYYYZZZZZZZYYYYYYZZZ[[\\]^^_```aaabbbbbbbbbbcccccccgggggggggfffffeeeeeddddddfffffffffffffffffeeeeeddddccccbbbbbbaaaaaaaaaaaaa```__^^]]]\\[[[ZZZYYYYXXXXWVVVVVUUUUUTTTTSSSSSSRRRRROOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@BAAAAAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::999999998888888887777777777777766665555555555555555555444444444333333333333322222222222222222222222221111111111111000000000000000///////////////.............---------,,,,,,,++++++++++********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUUUUVVVWWWXYYZZZZZZZZZYYYYYZZZ[[\\]^^__``aaaaabbbbbbbbbccccccgggggggggfffffeeeeeedddddffffggfffffffffffeeeeedddcccccbbbbbaaaaaaaaaaaaaa``___^^]]\\[[[ZZZYYYYXXXXXVVVVVVUUUUTTTTTSSSSSRRRRRROOOOOOOOONNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@AAAAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::999999999888888888777777777777766666555555555555555555544444444433333333333322222222222222222222222222111111111111100000000000000////////////////.............--------,,,,,,,,++++++++++********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUUUUUUVVVWWWXYYZZZZZZZZZYYYYYZZZ[[\\]^^__``aaaaaaaabbbbbbbcccccgggggggggfffffeeeeeedddddffggggggffffffffeeeeeddddccccbbbbbbaaaaaaaaaaaaaa``___^^]]\\[[ZZZYYYYXXXXXWVVVVVUUUUUTTTTSSSSSRRRRRRROOOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@AAAAAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999888888887777777777777766665555555555555555555444444444333333333333322222222222222222222222222111111111111100000000000000////////////////............---------,,,,,,,++++++++++**********))))))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXYYZZZZZZZZZYYYYYZZZ[[\\]]^__```aaaaaaaaabbbbbbccccgggggggggfffffeeeeeeeeeeeggggggggfffffffeeeeedddddccccbbbbbaaaaaaaaaaaaaaa``___^^]]\\[[ZZYYYYXXXXWWWVVVUUUUUUTTTTTSSSSSRRRRRRROOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@AAAAAAAAAAAA@@@@@@@@@@@@@>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999888888877777777777777666655555555555555555554444444444333333333333222222222222222222222222222111111111111000000000000000////////////////...........---------,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWXXYYZZZZZZZZZYYYYYZZZ[[\\]]^__````aaaaaaaaaabbbbbcccgggggggggfffffeeeeeeeeeeeggggggggfffffffeeeeedddddcccbbbbbbaaaaaaaaaaaaaaa``__^^]]\\[[ZZYYYYXXXXWWWWVVUUUUUUTTTTTSSSSSRRRRRRRROOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999988888887777777777777666665555555555555555554444444444433333333333222222222222222222222222222111111111111100000000000000/////////////////...........--------,,,,,,,,++++++++++***********)))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! MNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVWWXXYYZZZZZZZZZYYYYYZZZ[[\\]]^___```````aaaaaaaabbbbccfggggggggfffffeeeeeeeeeeeggggggggffffffeeeeedddddccccbbbbbbaaaaaaaaaaaaaaa``__^^]]\\[[ZZYYYXXXXWWWWWUUUUUUUTTTTTSSSSSRRRRRRRRQOOOONNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888877777777777776666665555555555555555444444444444333333333333222222222222222222222222222111111111111000000000000000/////////////////..........--------,,,,,,,,+++++++++++************))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! MMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVWWXXYYZZZZZZZZZYYYYYYZZ[[\\]]^^___``````````aaaaabbbbcffggggggffffffeeeeeeeeeeegggggggfffffffeeeeddddddccccbbbbbbaaaaaaaaaaaaaaa``__^^]]\[[ZZYYYXXXWWWWWVVUUUUUTTTTTTSSSSSSRRRRRRRQQOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999988888877777777777776666665555555555555554444444444444333333333332222222222222222222222222221111111111111000000000000000////////////////..........---------,,,,,,,++++++++++++************)))))))))))((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! MMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUVVWWXXYYZZZZZZZZZYYYYYYZZZ[[\]]^^____```````````aaaabbbbfffgggggffffffeeeeeeeeeeegggggggffffffeeeeedddddccccbbbbbbbaaaaaaaaaaaaaaa``__^^]\\[[ZZYYXXXWWWWWVVVUUUUTTTTTTSSSSSSRRRRRRRQQQOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@??>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999988888777777777777776666665555555555555544444444444444333333333332222222222222222222222222111111111110110000000000000000////////////////.........---------,,,,,,,++++++++++++**************))))))))))((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! MMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUVVWWWXYYZZZZZZZZYYYYYYYZZZ[[\\]^^^_________```````aaabbbffffffffffffffeeeeeeeeeeegggggggfffffeeeeedddddcccccbbbbbbbaaaaaaaaaaaaaaa``__^^]\\[ZZYYXXXWWWWVVVVVUUTTTTTTTSSSSSSRRRRRRRQQQQONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999988888777777777777766666665555555555554444444444444443333333333322222222222221111112222211111111111100110000000000000000///////////////..........--------,,,,,,,,++++++++++++**************))))))))))(((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! MMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUVVWWWXYYZZZZZZZZYYYYYYYZZZ[[\\]]^^^___________`````aaabbffffffffffffffeeeeeeeeeeeggggggffffffeeeeddddddcccccbbbbbbbaaaaaaaaaaaaaaa``__^]]\[[ZZYYXXWWWWVVVVVVTTTTTTTTSSSSSSRRRRRRRQQQQQNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@????>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999999988888777777777777766666665555555555544444444444444443333333333322222222222221111111111111111111111100100000000000000000///////////////.........-------,,,,,,,,,++++++++++++****************)))))))))(((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVWWWXYYZZZZZZZZYYYYYYYZZZ[[\\\]]^^^^___________````aaabefffffffffffffeeeeeeeeeeeggggggfffffeeeeedddddcccccbbbbbbbaaaaaaaaabbaaaaa``_^^]]\[[ZYYXXXWWWVVVVVUUTTTTTTSSSSSSSRRRRRRRQQQQQQNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@?????>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999999988887777777777777666666665555555555444444444444444433333333333322222222222221111111111111111111111000100000000000000000//////////////.........-------,,,,,,,,,+++++++++++++****************)))))))))((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! MMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUVVVWWXYYYZZZZZZYYYYYYYYYZZZ[[\\]]]^^^^^^^^^^_____```aaabeeffffffffffffeeeeeeeeeeeggggggfffffeeeeddddddcccccbbbbbbbaaaaaaabbbbaaaaa`__^^]\\[ZZYYXXWWWVVVVVUUUTTTTTSSSSSSSRRRRRRRQQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@AAAAA@@@@@@@@@@@@@???????>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::99999999999999988887777777777777666666665555555554444444444444444433333333333222222222222221111111111111111111111000000000000000000000/////////////.........-------,,,,,,,,,+++++++++++++*****************))))))))((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUVVWWXXYYYYYYYYXXXXXXXYYYZZZ[[^______``````````aaabbbccfffgggggggggggfffffffffffffffffffeeeeeddddcccccccbbbbbbbaaaaaaaaaaaaaaaaa``_^^]\\[ZZYYXXWWVVVVUUUUUUTTTTTTSSSSSSSRRRRRRRRQQQQQNNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<;;;;;::::::::::9999999999999998888887777777777777666666666555555555555555555555554433333333332222222222222222222222222222222211111111000000000000000000000//////////////......-------,,,,,,,,,++++++++++++++++++++***********)))))))(((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSTTTTTUUUVVWWXXYYYYYYYXXXXXXXXYYYYZZ[[^^____________````aaabbbcfffgggggggggggfffffffffffffffffffeeeedddddccccccbbbbbbbaaaaaaaaaaaaaaaaaa``_^^]\[[ZYYXXWWVVVVUUUUUUTTTTTTSSSSSSSRRRRRRRRQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<;;;;;;:::::::::9999999999999999888888777777777777666666666655555555555555555555544433333333333222222222222222222222222222222221111111100000000000000000000//////////////......--------,,,,,,,,++++++++++++++++++++************)))))))((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSTTTTTUUUVVWWXXXYYYYYYXXXXXXXXXYYYZZZ[^^^^____________```aaabbbefffggggggggggffffffffffffffffffeeeeedddddccccccbbbbbbbaaaaaaaaaaaaaaaaa```^^]]\[ZZYXXWWWVVVUUUUUTTTTTTTSSSSSSSRRRRRRRRQQQQQQQNNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::999999999999999888888777777777777766666666655555555555555555555544433333333333222222222222222222222222222222221111111110000000000000000000//////////////......-------,,,,,,,,,+++++++++++++++++++*************)))))))(((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!! MNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSTTTTUUUVVWWXXXYYYYYXXXXXXXXXXYYYZZZ[]^^^^^___________```aaabbeffffggggggggfffffffffffffffffffeeeeeddddccccccbbbbbbbaaaaaaaaaaaaaaaaaa``_^^]\\[ZYYXXWWVVVUUUUUTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;::::::::999999999999999988888777777777777776666666665555555555555555554444443333333333222222222222211222222222222222222111111111000000000000000000//////////////......-------,,,,,,,,++++++++++++++++++++**************)))))))((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!! MMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTUUUVVWWXXXXYYYXXXXXXXXXXXXYYYZZZ]^^^^^^^^________```aaabbeeffffgggggggfffffffffffffffffffeeeedddddccccccbbbbbbaaaaaaaaaaaaaaaaaa```_^]]\[ZZYXXWWVVVUUUUUTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQNNNNNNNMMMMMMMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999999999888888777777777777766666666665555555555555555444444443333333333222222222222111222222222222222221111111111000000000000000000/////////////......-------,,,,,,,,+++++++++++++++++++++*************)))))))((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!! MMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTUUUVVWWXXXXXXXXXXXXXXXXXXXYYYZZZ]]^^^^^^^^^^______```aaabeefffffgggggfffffffffffffffffffeeeeedddddccccccbbbbbbaaaaaaaaaaaaaaaaaa``__^]\\[ZYYXWWVVVUUUUTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQNNNNNMMMMMMMMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;::::::9999999999999999888888777777777777776666666665555555555555554444444444333333333222222222222111122222222222222221111111111100000000000000000/////////////......-------,,,,,,,++++++++++++++++++++**************))))))))(((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!! MMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTUUVVVWXXXXXXXXXXXXXXXXXXXYYYYZZ]]]^^^^^^^^^^^_____```aabeeefffffggggfffffffffffffffffffeeeeedddddcccccbbbbbbaaaaaaaaaaaaaaaaaa```__]]\[ZZYXXWWVVUUUUTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPNNNNMMMMMMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@AAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;::::99999999999999999888888777777777777776666666666555555555555554444444444433333333222222222222111112222222222222222111111111110000000000000000/////////////.......------,,,,,,,++++++++++++++++++****************))))))))(((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTUUVVVWXXXXXXXXXXXXXXXXXXXXYYYZZ]]]]^^^^^^^^^^_____```aaadeeeffffffffffffffffffffffffffeeeeeedddddcccccbbbbbbaaaaaaaaaaaaaaaaa```__^]\\[ZYYXWWVVUUUUTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPNNNMMMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCDCCCCDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@AAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;:::99999999999999999888888777777777777776666666666555555555555554444444444443333333222222222222111111221111112222222111111111111000000000000000/////////////.......------,,,,,,,+++++++++++++++*****************))))))))))(((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!! MMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTUUVVVWWXXXXXXXXXXXXXXXXXXXYYYZZ]]]]^^^^^^^^^^^_____```aadeeeeffffffffffffffffffeefffffeeeeeddddddcccccbbbbbaaaaaaaaaaaaaaaaaa```__^]\[ZZYXXWVVUUUUTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPNMMMMMMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@AAA@@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;:999999999999999999888888777777777777777666666666655555555555555444444444444333333222222222222211111121111111111111111111111111100000000000000////////////........------,,,,,,,,+++++++++++++****************)))))))))))((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTUUUVVWWXXXXXXXXXXXXXXXXXXXYYYYZ]]]]]^^^^^^^^^^^_____```addeeeffffffffffffffffeeeeffffeeeeeeddddddcccccbbbbaaaaaaaaaaaaaaaaaa```__^^\\[ZYYXWWVVUUUTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPMMMMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@AA@@@@@@@@@@@@???????????>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;;;;999999999999999999888888877777777777777666666666665555555555555444444444444433332222222222222211111111111111111111111111111111110000000000000////////////.........------,,,,,,,+++++++++++*****************))))))))))))(((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSTTTUUUVVVWXXXXXXXXXXXXXXXXXXXXYYYZ]]]]]^^^^^^^^^^^^____```adddeeeffffffffffffffeeeeefffeeeeeeeddddddcccccbbbbaaaaaaa````aaaaa`````__^]\[[ZYXXWVVUUUTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPMMMMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@????????????>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;;;;;:99999999999999999888888887777777777777666666666666555555555555544444444444443332222222222222211111111111111111111111111111111111000000000000////////////.........-------,,,,,,,+++++++++*****************))))))))))))((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!! MMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWXXXXXXXXXXXXXXXXXXXYYYZ\]]]]^^^^^^^^^^^^^_____``cdddeeefffffffffffeeeeeeeffeeeeeeeeddddddccccbbbbbaaaaa```````````````__^^]\[ZYYXWWVVUUTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;;;;:::9999999999999999888888888777777777777666666666666655555555555544444444444443322222222222222211111111111111111111111111111111111100000000000//////////............------,,,,,,,+++++++++****************))))))))))))(((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWXXXXXXXXXXWWXXXXXXXYYYZ\]]]]^^^^^^^^^^^^^^^___``ccdddeeeeffffffffeeeeeeeeeeeeeeeeeddddddcccccbbbbaaaaa````````````````__^^]\[ZYXXWVVUUTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;;;;::::999999999999998888888888877777777777666666666666665555555555554444444444443322222222222222211111111111111111111111111111111111110000000000//////////............-------,,,,,,++++++++****************))))))))))))((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXWWWWXXXXXXYYYZ\]]]]^^^^^^^^^^^^^^^^____bccdddeeeeffffffeeeeeeeeeeeeeeeeeeddddddcccccbbbbaaaaa```````````````___^]][[ZYXXWVVUUTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;;:::::99999999999998888888888887777777777666666666666666555555555555444444444443332222222222222211111111111111111111111111111111111110000000000//////////.............------,,,,,,,++++++++*************)))))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWXXXXWWWWWWWXXXXXYYYZ\]]]]^^^^^^^^^^^^^^^^^^__bbccdddeeeeeffeeeeeeeeeeeeeeeeeeeddddddccccccbbbbaaaa````````````````__^^]][[ZYXWWVUUTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPMMMMMMMMLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;;::::::9999999999988888888888888777777777666666666666666655555555555544444444443333222222222222211111111111111111111111111111111111110000000000//////////.............-------,,,,,,,+++++++************)))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMMMMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRSSSSSSSTTTTUUUVVWWWWWWWWWWWWWWWWXXXXXYYYZ\]]]]^^^^^^^^^^^]]]^^^^^_bbbccdddeeeeeeeeeeeeeeeedeeeeeeedddddddcccccbbbbaaaaa```````````````___^^]][ZZYXWWVUUTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPMMMMMMMMLLLLLLLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;::::::99999999988888888888888887777777766666666666666666555555555554444444444333332222222222221111111111111111111111111111111111111100000000///////////..............------,,,,,,,+++++++************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!! LMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSTTTUUUVVWWWWWWWWWWWWWWWWXXXXXYYYZ\]]]]^^^^^^^^]]]]]]]]]^^^abbbccdddeeeeeeeeeeeeedddeeeeeddddddddccccccbbbbaaaa````````````````___^^]\[ZZYXWWVUUTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOMMMMMMLLLLLLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;:::::::9999999988888888888888888777777766666666666666666655555555555444444444433333222222222221111111111111111111111111111111111111100000000//////////...............-------,,,,,,+++++++***********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!! LLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSTTTUUUVVWWWWWWWWWWWWWWWWXXXXXYYYZ\]]]]^^^^^^^]]]]]]]]]]]]^aabbcccddeeeeeeeeeeedddddeeddddddddddccccccbbbbaaaaa````````````````___^^]\[ZZYXWVVUUTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOMMMMMLLLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;;:::::::999999988888888888888888777777666666666666666666655555555555544444444433333322222222221111111111111111111111111111111111111000000000//////////...............-------,,,,,,,++++++***********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!! LLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWXXXXYYYZ\]]]]^^^^^^]]]]]]]\\\]]]]`aabbccddddeeeeeeeeddddddddddddddddcccccccbbbbbaaaaa````````````````___^^]\[ZZYXWWVUUTTSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLLLLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;:::::::99999988888888888888888777777666666666666666666655555555555554444444443333332222222221111111111111111111111111111111111110000000000//////////...............-------,,,,,,,+++++++**********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!! LLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSTTTUUUUVVWWWWWWWWWWWWWWWWXXXXYYYZ\]]]]^^^^^]]]]]]\\\\\\\]]``aabbccddddeeeeedddddddddddddddddcccccccbbbbbaaaaa````````````````____^^]\[ZZYXWWVUUTTSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOMMLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;::::::::999998888888888888888877777766666666666666666665555555555555444444444333333322222221111111111111111111111111111111111110000000000///////////...............-------,,,,,,,+++++++**********)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!! LLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSTTTUUUUVVVWWWWWWWWWWWWWWWXXXXYYYZ]]]]]]^^^]]]]]]\\\\\\\\\]_``aabcccdddddeddddddddddddddddcccccccccbbbbbbaaaaa````````````````____^^]][[ZYXWWVUUTTSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOMLLLLLLLLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?@@@@???????????????>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::99998888888888888888877777766666666666666666665555555555555544444444433333332222222111111111111111111111111111111111100000000000///////////...............-------,,,,,,,++++++++*********)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!! LLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSSTTTTUUUUVVVWWWWWWWWWWWWWWXXXXYYYZ]]]]]]]]]]]]]\\\\\[[[[\\\__`aabbccddddddddddddddccdddccccccccccbbbbbbbaaaaa`````````````````____^^]][[ZYXWWVUUTTSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOLLLLLLLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??@@@???????????????>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::999888888888888888887777776666666666666666665555555555555554444444444333333322222211111111111111111111111111111111100000000000///////////................-------,,,,,,+++++++++*********)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!! LLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSSTTTTUUUUVVVVWWWWWWWWWWWWWXXXXYYYZ\]]]]]]]]]]]]\\\[[[[[[[[\__``aabbccdddddddddddccccdccccccccccbbbbbbbbaaaaa`````````````````_____^^]][[ZYXWWVUUTSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???@@???????????????>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::999888888888888888877777776666666666666666655555555555555544444444443333333322222111111111111111111111111111111100000000000000//////////................-------,,,,,,+++++++++*********))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSTTTTUUUUVVVVVVVVWWWWWWWWWXXXXYYYZ\]]]]]]]]]]]\\\[[[[[[[[[[^__`aabbcccdddddddddccccccccccccccbbbbbbbbaaaaaaa````````````````______^^]][[ZYXXWVUUTSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????@???????????????>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::9988888888888888888777777666666666666666665555555555555554444444444433333333222211111111111111111111111111111110000000000000///////////...............--------,,,,,,++++++++**********))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSTTTUUUUVVVVVVVVVVVWWWWWWXXXXYYYZ\]]]]]]]]]]\\\\[[[[ZZZ[[[^__``aabbccddddddddccccccccccccbbbbbbbbbaaaaaaa`````````````````______^^^]][[ZYXWWVUUTSSSRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::998888888888888888777777766666666666666665555555555555544444444444433333333322221111111111111111111111111111100000000000000//////////................--------,,,,,,++++++++**********))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!! KKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTUUUUUUUUVVVVVVVVVVWWWWWXXXYY\\\\\\\\\\\[[[[ZZZZZZZZZZ\]]^__``aabbbbbbbbbbbaaaabbbbbaaaaaaaaaa```````___aaaaa``````````````___^^][ZZYXWVVUTTSSRRRQQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNNNJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::999999999999988888888888877777777766666666666666665555444444444444433333333322222222222222111111111111111111111000000000000////////////..............--------,,,,,,++++++++++**********))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! KKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTUUUUUUUUUUVVVVVVVVWWWWXXXYY[\\\\\\\\\[[[[ZZZZYYYYYZZ\]]^^_``aaabbbbbbbbbaaaaabbbaaaaaaaaaa````````____aa`````````````````___^^][ZYYXWVVUTTSSRRRQQQQQQQQPOOOOOOOOOOOONNNNNNNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::99999999999998888888888887777777766666666666666665554444444444444433333333332222222222222111111111111111111111000000000000////////////..............--------,,,,,,++++++++++**********))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTUUUUUUUUUUUVVVVVVWWWWXXXXY[\\\\\\\\\[[[[ZZZYYYYYYZZ\\]^^__``aabbbbbbbbaaaaaabbaaaaaaaaa````````______a`````````````````___^^]][ZYYXWVUUTTSSRRQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEEEEDDDDDDDDEEDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::9999999999998888888888888777777766666666666666665554444444444444433333333333222222222222211111111111111111111000000000000///////////..............---------,,,,,,+++++++++***********)))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! KKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRSSSSTTTTTTUUUUUUUUUUUVVVVVWWWWXXXXY[[\\\\\\[[[[[ZZZYYYYYYYYZ\\]]^__``aaabbbbbbaaaaaa`baaaaaaaa````````________`````````````````____^^]]ZZYXXWVUUTSSRRRQQQQQQPPPPOOOOOOOOONNNNNNNNNNNNNNNNNJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>================<======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::999999999999888888888888877777766666666666666655554444444444444433333333333322222222222211111111111111111111000000000000///////////..............---------,,,,,,+++++++++***********)))))))))))))))((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRSSSSSTTTTTTUUUUUUUUUUUVVVVVWWWWXXXX[[[[\\\[[[[[ZZZZYYYYYYYYZ\\]]^__``aaaabbbbbaaaaa``aaaaaaa`````````_________````````````````____^^]]\ZYYXWWVUTTSSRRRQQQQQPPPPPOOOOOOOONNNNNNNNNNNNNNNNMMJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>================<<=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999888888888888887777776666666666666655555444444444444433333333333332222222222221111111111111111111000000000000///////////..............---------,,,,,,+++++++++***********))))))))))))))))((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! KKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRSSSSSTTTTTTTTUUUUUUUUUUVVVVWWWWXXXX[[[[[[[[[[[[ZZZYYYYYYYYYZ\\]]^^_```aaabbbaaaaaaa``aaaaaa````````________^^^``````````````_____^^]]\\ZYXXWVVUTTSSRRQQQQQPPPPPPOOOOOOONNNNNNNNNNNNNNNNMMMJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCBBBCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>================<<<====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::99999999999888888888888887777766666666666666555555444444444444333333333333322222222222221111111111111111111000000000000//////////.............--------,,,,,,,,+++++++++************)))))))))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRSSSSSTTTTTTTTTTTUUUUUUVVVVVWWWXXXX[[[[[[[[[[[ZZZZYYYYYYYYYZ\\]]^^__``aaaaaaaaaaaa```aaaaa````````_______^^^^^`````````````____^^^]]]\[YYXWWVUUTSSRRRQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCBBBBCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>=================<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999998888888888888777776666666666666655555554444444444433333333333333222222222222111111111111111111100000000000///////////.............--------,,,,,,,,+++++++++************)))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRSSSSSSTTTTTTTTTTTTUUUUUVVVVWWWWXXX[[[[[[[[[[ZZZZZYYYYYYYYYZ\\]]^^__``aaaaaaaaaaaa```aaaa````````_______^^^^^^```````````_____^^^]]]\\[YXWWVUUTTSSRRQQQQQPPPPPPPOOOOONNNNNNNNNNNNNNMMMMMMMJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCBBBBBBCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>================<<<<===<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999988888888888887777766666666666666555555554444444444333333333333333222222222222111111111111111111000000000000//////////.............-------,,,,,,,,,+++++++++************))))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRSSSSSSTTTTTTTTTTTTUUUUUVVVWWWWXXX[[[[[[[[[ZZZZZYYYYYYYYYYY\\]]^^__``aaaaaaaaaaa````aaa````````_______^^^^^^^`````````______^^^]]\\\[ZXXWVVUTTSSRRRQQQQQPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>================<<<<<==<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::99999999998888888888888777766666666666666555555555444444444333333333333333222222222222211111111111111111100000000000//////////............--------,,,,,,,,++++++++++*************)))))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRSSSSSSSTTTTTTTTTTTTUUUUVVVVWWWWXXZ[[[[[[[ZZZZZZYYYYYYYYYYZ\\]]^^__``aaaaaaaaaa`````aa`````````______^^^^^^^^______________^^^]]\\[[ZZXWVVUUTTSSRRQQQQQPPPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMMJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCDDDDDDDDDCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>=================<<<<<<=<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999988888888888877776666666666666655555555554444444433333333333333332222222222222111111111111111110000000000////////////...........--------,,,,,,,,+++++++++++************)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! JKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSTTTTTTTTTTTUUUUVVVWWWWXXZZ[[[[[ZZZZZZZYYYYYYYYYYZ\\]]^^__```aaaaaaaaa`````a`````````_______^^^^^^^^_____________^^^]]\\[[ZZYWVVUUTTSSRRRQQQQQPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMMIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCDDDDDDDDCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>=================<<<<<<<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99999999988888888888877776666666666666655555555555444444433333333333333333222222222222211111111111111110000000000///////////...........---------,,,,,,,,+++++++++++*************))))))))))))))((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! JJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSTTTTTTUUUUVVVVWWWWXZZZZ[[ZZZZZZZZYYYYYYYYYYZ\\]]^^__```aaaaaaaa`````_a`````````______^^^^^^^^^___________^^^^]]\\[[ZZYYVVUUTTSSRRRQQQQQPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMMIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCDDDDDDDCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999998888888888887777666666666666655555555555544444433333333333333333222222222222221111111111111110000000000//////////...........---------,,,,,,,,++++++++++++**************))))))))))))))((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! JJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSSSSSSSSSSSSSSTTTTTUUUUVVVWWWWXZZZZZZZZZZZZZZYYYYYYYYYYZ\\]]^^__````aaaaaa``````_`````````_______^^^^^^^]]__________^^^^]]\\[[ZZYYXVUUTTSSRRRQQQQQQPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMMMIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCDDDDDDCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999888888888887777766666666666665555555555554444443333333333333333222222222222221111111111111110000000000//////////..........----------,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQRRRRRSSSSSSSSSSSSSSSTTTTUUUUVVVWWWWWZZZZZZZZZZZZZZZYYYYYYYYZZ\\]]^^__````aaaaa``````__`````````_______^^^^^^]]]_________^^^^]]\\[[ZZYXXWUUTTSSRRRQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMMMMMMIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999888888888888777776666666666665555555555555444443333333333333333322222222222221111111111111111000000000/////////.........------------,,,,,,,,+++++++++++++***************))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQRRRRSSSSSSSSSSSSSSSSSTTTTUUUVVVVWWWWZZZZZZZZZZZZZZZYYYYYYYZZZ\]]]^^___`````a```````___````````________^^^^^^]]]_________^^^]]]\[[ZZYYXWWUTTSSRRRQQQQQQQPPPPPPPPPPONNNNNNNNNMMMMMMMMMMMMMMMMIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCDDDCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::999999988888888888877777766666666666555555555555554444433333333333333332222222222222111111111111111110000000/////////.........------------,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQRRRRSSSSSSSSSSSSSSSSSTTTTUUUUVVVWWWWZZZZZZZZZZZZZZZZZYYYYZZZZ\]]]^^___````````````____````````________^^^^^^]]]________^^^^]]\\[ZZYYXWWVTTSSRRRQQQQQQQPPPPPPPPPPPONNNNNNNNMMMMMMMMMMMMMMMMLIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDDCCCCCCCCDDCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::99999988888888888887777776666666666555555555555555444443333333333333333222222222222111111111111111110000000////////..........-----------,,,,,,,,,,++++++++++++++****************)))))))))))((((((((((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQRRRRSSSSSSSSSSSSSSSSSSTTTTUUUVVVWWWWZZZZZZZZZZZZZZZZZZZZZZZZZ\]]^^^___```````````_____````````________^^^^^^]]]_______^^^^]]\\[[ZYYXWWVVTSSRRRQQQQQQQQPPPPPPPPPPPONNNNNNNMMMMMMMMMMMMMMMLLLIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::99999998888888888887777777666666666655555555555555544444333333333333333222222222222111111111111111100000000////////.........-----------,,,,,,,,,,,++++++++++++++****************)))))))))))((((((((((((((('''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQRRRRSSSSSSSSSSSSSSSSSSTTTTUUUVVVWWWWZZZZZZZZZZZZZZZZZZZZZZZZ[]]]^^^___`````````_______````````________^^^^^^]]]_______^^^^]]\\[ZZYXXWVVUSSRRRQQQQQQQQQPQPPPPPPPPPONNNNNNNMMMMMMMMMMMMLLLLLLIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBAABBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::9999998888888888888777777766666666665555555555555554444433333333333333222222222221111111111111111100000000///////.........-----------,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPQQQQRRRSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWZZZZZ[[[[ZZZZZZZZZZZZZZ[[]]^^^^____```````________````````_________^^^^^]]]______^^^^]]\\[[ZYYXWWVUUSRRRQQQQQQQQQQQQQPPPPPPPPONNNNNNMMMMMMMMMMMMLLLLLLLIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::999999888888888888887777777666666666655555555555555544444333333333333322222222222111111111111111100000000////////.........----------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))((((((((((((((('''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRRSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWZZZZ[[[[[[[[ZZZZZZZZZ[[[[]]^^^_______`__________^^``__```__________^^^^^^]]______^^^^]]\\[ZZYXWWVUUTRRRQQQQQQQPQQQQQQQQPPPPPPONNNNNMMMMMMMMMMMLLLLLLLLLIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBAAAABBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::9999999988888888888887777777766666666655555555555555554444433333333333332222222221111111111111111000000000////////........----------,,,,,,,,,,,,,++++++++++++++++****************)))))))))))((((((((((((((('''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQQRRRSSSSSTTTSSSSSSSSSSSSSTTTUUUVVVWWWWZZZZ[[[[[[[[[[[ZZZ[[[[[[[]^^^^_________________^^^______```________^^^^^^]]______^^^^]]\[[ZYYXWVVUUTRRQQQQQQPPPQQQQQQQQQPPPPPNNNNNNMMMMMMMMMMLLLLLLLLLLIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::99999999988888888888888777777776666666666555555555555555444443333333333332222222221111111111111100000000000///////.........---------,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPQQQRRRSSSSTTTTTTSSSSSSSSSSSTTTUUUVVVWWWWZZZ[[[[[[[[[[[[[[[[[[[[[\^^^^^______________^^^^^^______`````_______^^^^^^]_____^^^^]]\\[[ZYXXWVUUTTRQQQQQPPPPPQQQQQQQQQPPPPPNNNNNMMMMMMMMMLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::99999999988888888888888777777777666666666655555555555555544444333333333332222222222111111111110000000000000///////........-----------,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))((((((((((((((('''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSSTTTUUUVVVWWWWZZZ[[[[[[[[[[[[[[[[[[[[\\^^^^^___________^^^^^^^^^_______````_______^^^^^^^_____^^^^]]\\[ZZYXWWVUUTSRQQQQPPPPPQQQQQQQQQQQPPPPNNNNNMMMMMMMMLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::99999999988888888888888887777777776666666666555555555555555444443333333333322222222211111111100000000000000///////.........----------,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))((((((((((((((('''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! IIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXZZ[[[[[[[[[[[[[[[[[[[\\\\^^^^^________^^^^^^^^^^^^_______`````______^^^^^^^_____^^^^]]\\[ZYYXWVVUTTSQQQQQPPPPPQQQQQQQQQQQPPPPNNNNNMMMMMMMLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBCCCCCCCCCBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::99999999999888888888888888777777777766666666665555555555555554444433333333332222222211111111000000000000000////////........-----------,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! IIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRSSSTTTTTTTTTTTTSSSSSSSSTTTUUUVVVWWWXZZ[[[[[[[[[[[[[[[[[\\\\\\^^^^^^^__^^^^^^^^^^^^^^^^________````_______^^^^^^_____^^^]]]\[[ZYXXWVUUTTSQQQQPPPPPQQQQQQQQQQQQPPPPNNNNMMMMMMMLLLLLLLLLLLLLLLHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBCCCCCCCCBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999998888888888888887777777777666666666665555555555555544443333333333222222221111111000000000000000/////////........-----------,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))((((((((((((((('''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! IIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOPPPPQQRRRSSTTTTTTTTTTTTTSSSSSSSTTTUUUVVVWWWXZZ[[[[[[[[[[[[[[\\\\\\\\\^^^^^^^^^^^^]]]]]]]]]]]]]______```````______^^^^^^]]]]\\\\[[ZZYXXWVUUTSSRQQQPPPPPPPPPPPPPQQQPPPPPPOOLLKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@@@@@@???@@@????????????????????>>?>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>==============<<=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999998888888888888888888777777777776666666666666655544444444443333333322222211111111110000000000000////////..........---------------,,,,,,,,,,,,,,,++++**********)))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! IIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRRSSTTTTTUUTTTTTTTSSSSSSSTTTUUUVVVWWWXZZ[[[[[[[[[[\\\\\\\\\\\\\^^^^^^^^^^]]]]]]]]]]]]]]]________`````______^^^^^^]]]\\\\\[[ZZYXXWVUTTSRRQQQPPPPPPPPPPPPQQQQPPPPPPOOLLKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@AAAAA@@@@@@@@@@@@@@@?????@@????????????????????>>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>>==============<<<=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999998888888888888888888887777777777666666666666655544444444443333333322222221111111000000000000000////////..........---------------,,,,,,,,,,,,,,,,++++*********)))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRRSSTTTUUUUUUUTTTTTSSSSSTTTTUUUVVVWWWXZZ[[[[[[[[\\\\\\\\\\\\\\\^^^^^^^]]]]]]]]]]]]]]]]]]_________```_______^^^^^^]]]\\\\[[ZZYYXWWVUTTSRRQQPPPPPPPPPPPPPQQQQPPPPPPOOLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@AAAA@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>=============<<<<====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999888888888888888888888877777777776666666666665554444444444333333332222222111111000000000000000/////////..........---------------,,,,,,,,,,,,,,,,+++++********)))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! IIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRRSSTTUUUUUUUUUTTTTTSSSSTTTTUUUVVVWWWXZZ[[[[[[\\\\\\\\\\\\\\\]]^^^^^]]]]]]]]]\\\\\\\\]]]____________________^^^^^]]\\\\\[[ZZYXXWVVUTSSRRQQPPPPPPPPPPPPPQQQPPPPPPOOOLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@AAA@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>===========>>>>>>==============<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999988888888888888888888888777777777766666666666555544444444443333333222222111111000000000000000/////////...........----------------,,,,,,,,,,,,,,,++++++*******)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! IIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRSSTTTUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXZZ[[[[[[\\\\\\\\\\\]]]]]]^^^^]]]]]]]]\\\\\\\\\\\\]^__________________^^^^^^]]\\\\[[[ZZYXXWVUUTSSRQQQPPPPPPPPPPPPPPQPPPPPPPOOOKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>============>>>>>==============<<<<<<==<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999998888888888888888888888887777777777666666666655555444444444333333322222211111100000000000000//////////...........----------------,,,,,,,,,,,,,,,+++++++*******)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOPPPQRRSSTTUUUUUUUUUUUUTTTTTTTTTTTUUUVVVWWWXZZ[[[[[\\\\\\\\\]]]]]]]]]^^^]]]]]]]\\\\\\\\\\\\\\\^^^________________^^^^^]]\\\\[[[ZZYYXWWVUTTSRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>==============>>>>==============<<<<<<<==<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999888888888888888888888888877777777776666666665555554444444433333332222221111100000000000000///////////...........-----------------,,,,,,,,,,,,,,,+++++++******)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOPPPQRRSSTTUUUUUVUUUUUUTTTTTTTTTTTUUUVVVWWWXZZ[[[[[\\\\\\\]]]]]]]]]]]^^]]]]]]\\\\\\\\\\\\\\\\\^^^^_______________^^^^^]\\\\[[[ZZYYXXWVVUTSSRRQQPPPPPPPPPPPPPPPPPPPPPPOOONKKKJJJJJJJJJIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>===============>>>==============<<<<<<<<=<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999998888888888888888888888888777777777666666666555555544444433333333222222211111000000000000/////////////...........----------------,,,,,,,,,,,,,,,++++++++*****)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOPPPQRRSSTTUUUVVVVUVUUUUTTTTTTTTTUUUUVVVWWWXZZ[[[[\\\\\\\]]]]]]]]]]]\^]]]]]]\\\\\\\\\\\\\\\\\\^^^^^^____________^^^^^]]\\\\[[[ZZYYXWWVUUTSSRQQQPPPPPPPPPPPPPPPPPPPPPOOOONKKKJJJJJJJJIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>===============>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999988888888888888888888888887777777776666666655555555444443333333322222221111110000000000//////////////...........----------------,,,,,,,,,,,,,,,+++++++++****)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNONNNOOOOOPPQQRSSTTUUUVVVVUVUUUUTTTTTTTTTUUUVVVVWWWXZ[[[[[\\\\\\]]]]]]]]]]]]\^]]]]]\\\\\\[[[[[[[[\\\\\^^^^^^^__________^^^^^]]]\\\[[[ZZYYXXWVVUTTSRRQQQPPPPPPPPPPPPPPPPPPPPOOOONNKKJJJJJJJJIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999888888888888888888888888777777777666666665555555554444333333332222222111111100000000///////////////...........----------------,,,,,,,,,,,,,,,++++++++++****)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOPPQQRSSTTUUUVVVVVVUUUUTTTTTTTTTUUUVVVWWWWXZ[[[[[\\\\\]]]]]]]]]]]]\\]]]]]\\\\\[[[[[[[[[[[\\\\^^^^^^^^^_______^^^^^^]]]\\[[[ZZYYXXWWVUUTSSRRQQQPPPPPPPPPPPPPPPPPPPOOOONNNKJJJJJJJJIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999988888888888888888888887777777777766666665555555555443333333333222222211111110000000///////////////............---------------,,,,,,,,,,,,,,,,++++++++++***)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  HIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSRRSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOPPQQRSSTTUUUVVVVVVVUUUUTTTTTTTUUUUVVVWWWWXZ[[[[[\\\\\]]]]]]]]]]]]\\]]]]\\\\[[[[[[[[[[[[[[[\\]^^^^^^^^^^__^^^^^^^^]]]]\[[[ZZZYYXWWVVUTTSRRQQQPPPPPPPPPPPPPPPPPPPOOOOONNNKJJJJJJJIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999998888888888888888888887777777777766666665555555554443333333333222222211111110000000///////////////............---------------,,,,,,,,,,,,,,,,+++++++++++**)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!! HHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOPPQQRRSTTUUUVVVVVVVUUUUUTTTTTTUUUUVVVWWWWXZ[[[[[\\\\\]]]]]]]]]]]\\\]]]\\\\[[[[[[[[[[[[[[[[[\]]^^^^^^^^^^^^^^^^^^]]]]\[[[ZZZYYXXWWVUUTSSRRQQQPPPPPPPPPPPPPPPPPPPOOOONNNNJJJJJJJIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999998888888888888888887777777777777766666665555555554443333333333222222221111110000000///////////////............---------------,,,,,,,,,,,,,,,,++++++++++++*)))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! HHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNOOPPQQRRSTTUUUUVVVVVVUUUUUTTTTTUUUUVVVVWWWWXZ[[[[\\\\\]]]]]]]]]]]]\\\]]\\\\[[[[[[[[[[[[[[[[[[[]]]^^^^^^^^^^^^^^^^^]]]\\[[[ZZYYXXWWVUUTTSRRRQQPPPPPPPPPPPPPPPPPPPOOOONNNNMJJJJJJIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????>?????>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999998888888888888888877777777777777766666665555555554444333333333222222221111111000000///////////////............----------------,,,,,,,,,,,,,,,+++++++++++++))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQRRSSTTUUUUVVUVUUUUUUUTTUUUUUUVVVWWWWXXZ[[[[[\\\\]]]]]]]]]]]\\\\]]\\\\[[[[[[[[[[[[[[[[[[[]]]]^^^^^^^^^^^^^^]]]]]\\[[ZZYYXXWWVVUUTSSRRQQQPPPPPPPPPPPPPPPPPPOOOONNNNNMJJJJJIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?@@@@@@@????????????????>>????>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999988888888888888888777777777777777666666665555555544444333333333222222221111111000000//////////////.............---------------,,,,,,,,,,,,,,,,+++++++++++++)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! HHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQRSSTTUUUUUUUVUUUUUUUUUUUUUUUVVVWWWWXXZ[[[[\\\\\]]]]]]]]]]]\\\\]\\\\[[[[[[[ZZZ[[[[[[[[[[]]]]^^^^^^^^^^^^^^]]]]\\\[ZZZYYXXWWVUUTTSRRRQQQPPPPPPPPPPPPPPPPOOOOOONNNNMMJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??@@@@@@????????????????>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::::::::::9999999999988888888888888887777777777777777666666665555555544444433333333222222222111111000000//////////////.............---------------,,,,,,,,,,,,,,,,++++++++++++++))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! HHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPQQRRSSTTUUUUUUUUUUUUUUUUUUUUUVVVVWWWWXXZ[[[[\\\\\]]]]]]]]]]\\\\\]\\\[[[[[[[ZZZZZ[[[[[[[[[]]]]]^^^^^^^^^^^^]]]]\\\[ZZZYYXXWWVVUUTSSRRQQQPPPPPPPPPPPPPPPPOOOOOONNNNMMMJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???@@@@????????????????>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999999999888888888888888877777777777777766666666655555555444444433333333222222221111111000000/////////////.............----------------,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQRSSTTTUUUUUUUUUUUUUUUUUUUUVVVWWWWWXX[[[[[\\\\\]]]]]]]]]]\\\\[\\\\[[[[[[ZZZZZZZ[[[[[[[[]]]]]^^^^^^^^^^]]]]]\\\[[ZZYYYXXWWVUUTTSSRRQQQPPPPPPPPPPPPPPPOOOOOONNNNMMMMJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999988888888888888777777777777777766666666655555555444444443333333222222222111111100000/////////////.............----------------,,,,,,,,,,,,,,,+++++++++++++++*)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! HHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNOOPPQQRRSSTTTUUUUUUUUUUUUUUUUUUVVVVWWWWXXX[[[[[\\\\\\]]]]]]]]\\\\\[\\\\[[[[[[ZZZZZZZZ[[[[[[[]]]]]]^^^^^^^^]]]]]\\\[[[ZYYYXXWWVVUUTSSRRQQQPPPPPPPPPPPPPPOOOOOOONNNNNMMMMJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>===============<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999988888888888887777777777777777766666666555555555444444443333333222222222111111100000////////////..............---------------,,,,,,,,,,,,,,,+++++++++++++++**))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNOOOPPQQRSSSTTTTUUUUUUUUUUUUUUUUVVVVWWWWXXX[[[[[\\\\\\]]]]]]]]\\\\\[\\\\[[[[[[ZZZZZZZZ[[[[[[[]]]]]]]^^^^^^]]]]]\\\\[[[ZYYXXWWVVUUTTSSRRQQQPPPPPPPPPPPPOOOOOOOONNNNNMMMMMJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>===============<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999998888888888877777777777777777776666666555555555444444444333333322222222111111100000////////////..............---------------,,,,,,,,,,,,,,,,+++++++++++++++**)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMNNNMMNNNNNOOPPQQRRSSSTTTTTUUUUTTTUUUUUUUVVVWWWWXXXX[[[[[\\\\\\\]]]]]]\\\\\\[\\\\[[[[[[ZZZZZZZZZ[[[[[[]]]]]]]]^]]]]]]]]\\\\[[[ZYYYXXWWVVUUTTSSRRQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMLIIIIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<===<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999988888888887777777777777777777766666665555555554444444444333333222222221111111100000///////////..............---------------,,,,,,,,,,,,,,,,+++++++++++++++***)))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMNMMMMMNNNNNOOPPQQRRSSSTTTTTTTTTTTTUUUUUUVVVWWWWXXXX[[[[[\\\\\\\]]]]]]\\\\\\[\\\\[[[[[[[ZZZZZZZZ[[[[[[]]]]]]]]]]]]]]]]\\\[[[[ZZYYXXWWWVVUTTSSRRRQQQPPPPPPPPOOOOOOOOONNNNNNMMMMMMLIIIIIIIIIIIIHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<==<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999998888888887777777777777777777766666665555555555444444444433333322222222111111100000///////////..............---------------,,,,,,,,,,,,,,,,+++++++++++++++****))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRQQQRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNOOPPQQRRRSSSSTTTTTTTTTTTUUUUUVVVWWWWXXXX[[[[[[\\\\\\\\]]]\\\\\\[[\\\\[[[[[[[ZZZZZZZZZ[[[[[]]]]]]]]]]]]]]]\\\[[[ZZZZYXXXWWVVUUTTSSRRQQQPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLIIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::9:::::::::99999999998888888877777777777777777777666666655555555554444444444433333222222221111111000000///////////..............---------------,,,,,,,,,,,,,,,+++++++++++++++*****)))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNOOPPQQRRRSSSSSTTTTTTTTTTUUUUVVVWWWWXXXX[[[[[[\\\\\\\\\\\\\\\\\\[\\\\\[[[[[[[ZZZZZZZZ[[[[[]]]]]]]]]]]]]\\\\[[[ZZZYYXXXWWWVVUUTTSSRRQQQPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLIIIIIIIIIIHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBABBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::999999:::::::::99999999998888888877777777777777777776666666655555555554444444444433333222222211111110000000/////////................--------------,,,,,,,,,,,,,,,,++++++++++++++******))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! GGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPQQRRRSSSSTTTTTTTTTTUUUUVVVWWWWXXXX[[[[[[\\\\\\\\\\\\\\\\\\[\\\\\[[[[[[[[ZZZZZZZZ[[[[]]]]]]]]]]]]\\\\[[[ZZZYYYXXWWWVVUUUTTSSRRQQQPPPPPPPOOOOOOONNNNNNNMMMMMMLLLLIIIIIIIIHHHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAABBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999::::::::999999999998888888777777777777777777666666666555555555554444444444433332222222111111110000000/////////...............--------------,,,,,,,,,,,,,,,,+++++++++++++++******)))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! GGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOPPQQQRRRSSSSSSTTTTTTTTUUUVVVWWWWXXXX[[[[[[\\\\\\\\\\\\\\\\\\[\\\\\\[[[[[[[[ZZZZZZZ[[[[]]]]]]]]]]]\\\\[[[ZZZYYYXXWWWVVVUUTTSSSRRQQQPPPPPPOOOOOOONNNNNNMMMMMMMLLLLLIIIIIIIHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAABBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<;<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999:::::::9999999999998888888777777777777777776666666665555555555544444444444433332222221111111000000000////////...............--------------,,,,,,,,,,,,,,,,+++++++++++++++*******)))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNOOPPQQQRRRSSSSTTTTTTTTUUUUVVVWWWXXXXYY\\\\\\]]]]]]]]]]]]]]]]]]\^^^^^]]]]]]]\\\\\\\\\\\\]\\]]]]]]]\\\\[[[ZZZYYYXXXWWWWVVVUUTTSSSRRQQQQPPPPPNNNNNMMMMMMLLLLLLLKKKKKKKHHHHGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;:::::::::::::::::::::::::::99999999999999999:::999999999999999888888877777777777776666666666666555555555554444444444444433333322222221111111100000//////////////..........--------,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! GHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPQQQRRRRSSSSTTTTTTTUUUVVVWWWXXXXXY\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]\\\\\\\\\\\]\\\]]]]\\\\\[[[ZZZYYYXXXWWWVVVVUUUTTSSRRRQQQQPPPPPNNNNMMMMMMLLLLLLLKKKKKKKKHHHGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;:::::::::::::::::::::::::::::9999999999999999999:9999999999999999988888887777777777776666666666666655555555555444444444444443333322222221111111100000//////////////...........-------,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! GGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOPPPQQQRRRRSSSSSTTTTTUUUUVVVWWWXXXXY\\\\\\\]]]]]]]]]]]]]]]]]\^^^^^^]]]]]]]\\\\\\\\\\\]\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVVUUUTTTSSRRRQQQQPPPPPNNNNMMMMMLLLLLLKKKKKKKKKKHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>=>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::99:::::9999999999999999999999999999999999999988888887777777777666666666666666555555555555444444444444433333322222111111110000000/////////////............------,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! GGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTTTUUUVVVWWWXXXXY\\\\\\\\]]]]]]]]]]]]]]]]\^^^^^^^]]]]]]]\\\\\\\\\\]\\\\\\\\\\\[[ZZZYYXXXWWWWVVVVUUUUTTTSSRRRQQQQPPPPPNNNMMMMMLLLLLLKKKKKKKKKKJHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>==>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999:::999999999999999999999999999999999999999988888887777777777666666666666666555555555554444444444444433333222221111111100000000////////////.............-----,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!! GGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOOPPQQQQRRRSSSSSSTTTTUUUVVVWWWXXXXX\\\\\\\\\]]]]]]]]]]]]]]]\^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[ZZYYYXXWWWWVVVVUUUUTTTSSSRRRQQQQPPPPPNNNMMMMLLLLLLKKKKKKKKKKJJGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>====>>>=====================<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999:99999999999999999999999999999999999999999888888887777777776666666666666665555555555554444444444444333332222221111111000000000///////////..............----,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQRRRSSSSSSTTTTUUUVVVWWWXXXX\\\\\\\\\\]]]]]]]]]]]]]\\^^^^^^]]]]]]]]\\\\\\\\\\]\\\\\\\\\[[[ZZZYYXXWWWWVVVUUUUUTTTTSSSRRRQQQQQPPPPNNNMMMMLLLLLKKKKKKKKKKJJJGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>====>>=====================<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999888888887777777766666666666666655555555555544444444444444333332222211111110000000000///////////..............----,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOOPPPQQQQRRRSSSSSSTTTUUUVVVWWWXXXX[\\\\\\\\\\\]]]]]]]]]\\\\^^^^^^]]]]]]]\\\\\\\\\\\]\\\\\\\\\[[[ZZYYXXXWWVVVVUUUUUTTTTSSSSRRRQQQQQPPPPNNMMMMLLLLLKKKKKKKKKKJJJJGGGGGGGGGGGGFFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>??>>>>>>>>>>>>>>>>>======>====================<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::;;;;;;;::::::::::::::::::::::::::::::9999999999999999999999999999999999988899999999999999998888888887777777666666666666666555555555555544444444444443333322222111111000000000000//////////...............---,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQRRRRSSSSSTTTTUUUVVWWWWXXX[[\\\\\\\\\\\\\\\\\\\\\\\^^^^^]]]]]]]]\\\\\\\\\\\]\\\\\\\\[[[ZZZYYXXWWWVVVUUUUTTTTTSSSSRRRRQQQQQPPPPNNMMMMLLLLLKKKKKKKKKJJJJJGGGGGGGGGGFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>===========================<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;::::::::::::::::::9:::::::::9999999999999999999999999999999999888888899999999999999988888888887777776666666666666665555555555555444444444444443333322221111110000000000000/////////...............---,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMNNNOOOOPPPQQQRRRRRSSSSSTTTUUUVVVWWWXXX[[\\\\\\\\\\\\\\\\\\\\\\\^^^^]]]]]]]]\\\\\\\\\\\\]\\\\\\\\[[[ZZYYXXXWWVVVUUUUTTTTTSSSSSRRRRQQQQQPPPPNNMMMMLLLLKKKKKKKKKJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<====<<<<<<<<<<<<<<<<<<<;;<<<<<<<;;;;;;;;;;;;;;;::::;;;;;::::::::::::::::::99:::::::99999999999999999999999999999999988888888889999999999999988888888888777777666666666666665555555555555444444444444443333322222111111000000000000/////////...............---,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMNNNNOOOPPPPQQQRRRRRSSSSTTTTUUVVVWWWWXX[[[\\\\\\\\\\\\\\\\\\\\\\^^]]]]]]]]]\\\\\\\\\\\\]]\\\\\\\\[[[ZZYYXXWWWVVVUUUTTTTTSSSSSRRRRQQQQQPPPPPNNMMMLLLLLKKKKKKKKJJJJJJJGGGGGGGGFFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<===<<<<<<<<<<<<<<<<<;;;;;<<<<<<;;;;;;;;;;;;;;;:::::;;;::::::::::::::::::9999::::::99999999999999999999999999999999888888888888999999999999888888888888877777666666666666665555555555555544444444444444333332222111111000000000000/////////................--,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMNNNNOOOOPPPQQQRRRRRRSSSSTTTUUUVVVWWWXX[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\]]]\\\\\\\\[[[ZZYYXXWWVVVUUUTTTTTSSSSSRRRRRQQQQQPPPPONNMMMLLLLKKKKKKKKJJJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<==<<<<<<<<<<<<<<<<;;;;;;;<<<<<;;;;;;;;;;;;;;;::::::;;:::::::::::::::::999999::::999999999999999999999999999999998888888888888899999999888888888888888877777666666666666665555555555555544444444444444333333222211111000000000000//////////...............---,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLMMMMMMMNNNNOOOOPPPPQQQRRRRRSSSSTTTUUUVVVWWWWX[[[[[\\\\\\\\\\\\\\\\[[[[]]]]]]]\\\\\\\\\\\\\\\\]]\\\\\\\\[[[ZZYYXXWWVVVUUUTTTTSSSSSSRRRRQQQQQPPPPPONMMMMLLLLKKKKKKKJJJJJJJJJGGGGGFFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??@?????????????????>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<;;;;;;;;<<<<;;;;;;;;;;;;;;;:::::::;:::::::::::::::::9999999:::999999999999999999999999999999888888888888888889999888888888888888888877777766666666666655555555555555544444444444444433333222221111100000000000//////////...............----,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSRSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMLLLLLLLMMMMMMNNNNOOOPPPPPQQQRRRRRSSSSTTTUUUVVVWWWX[[[[[[\\\\\\\\\\\\[[[[[[[]]]]]\\\\\\\\\\\\\\\\\\]]\\\\\\\\[[[ZZYYXXWWVVVUUUTTTSSSSSSRRRRRQQQQQPPPPOONMMMMLLLLKKKKKKJJJJJJJJJJGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::999999999999999999999999999999888888888888888888988888888888888888888887777766666666666655555555555555544444444444444433333322221111100000000000//////////...............-----,,,,,,,,,,,,,++++++++++++++****************)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! FGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNOOOOPPPPQQQQRRRRRSSSTTTUUUVVVWWWW[[[[[[[\\\\\\\\\[[[[[[[[[]]\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\[[[ZZYYXXWWVVVUUUTTTSSSSSRRRRRQQQQQPPPPPOOMMMMLLLLLKKKKKKJJJJJJJJJIGGGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999:999999999999999999999998999999888888888888888888888888888888888888888887777766666666666655555555555555544444444444444443333322222111110000000000//////////...............------,,,,,,,,,,,,++++++++++++++****************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! FFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNOOOOPPPQQQQQRRRRSSSSTTUUUVVVWWWW[[[[[[[[[\\\\\[[[[[[[[[[[\\\\\\\\\\\[[\\\\\\\\\\]]\\\\\\\\[[[ZZYYXXWWVVVUUUTTSSSSSRRRRRQQQQQPPPPPOOOMMMMLLLLKKKKKKJJJJJJJJJIIGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999:99999999999999999999998899999888888888888888888888888888888888888888887777766666666666555555555555555544444444444444443333332222111110000000000//////////...............-------,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! FFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNOOOOOPPPQQQQQRRRRSSSTTTUUUVVVWWWZ[[[[[[[[[\\[[[[[[[[[[[ZZ\\\\\\\[[[[[[[[[\\\\\\\\]\\\\\\\\[[[ZZZYYXXWWVVUUUTTSSSSRRRRRQQQQQPPPPPOOOOMMMMLLLLKKKKKJJJJJJJJJIIIFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999999999999999999999889999888888888888888888888888888888888888888887777766666666666555555555555555544444444444444443333333222211111000000000//////////................-------,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! FFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNOOOOOPPPQQQQQRRRSSSTTTUUUVVVWWWZ[[[[[[[[[[[[[[[[[[[[[ZZZ\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYXXWWVVUUUTTSSSSRRRRQQQQQPPPPPOOOOOMMMLLLLLKKKKKJJJJJJJJIIIIFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>=================<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999999999999999888999888888888888888888888888888888888888888877777776666666666555555555555555444444444444444444333333222221111100000000//////////................--------,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! FFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNOOOOOOPPPQQQQRRRRSSSTTTUUVVVVWWZZ[[[[[[[[[[[[[[[[[[[ZZZZ\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[ZZYYXXWWVVUUUTTSSSSRRRRQQQQPPPPPOOOOONMMMLLLLLKKKKKJJJJJJJIIIIIFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>==================<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999999999999999888999888888888888888888888888888888888888888777777776666666665555555555555555444444444444444443333333222211111000000000//////////...............---------,,,,,,,,,+++++++++++++++***************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! FFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNOOOOOPPPPQQQQRRRSSSTTTUUUVVVWWZZ[[[[[[[[[[[[[[[[[[ZZZZZ\[[[[[[[[[[Z[[[[[[[[\\\\\\\\\\\\\[[[[ZZYYXXWWWVVUUTTSSSRRRRQQQQPPPPOOOOOONNMMLLLLLKKKKKJJJJJJJIIIIIIFFFFFFFFFFFEEEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>=================<<<<===<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999999999999999988899888888888888888888888888888888888888887777777777666666665555555555555554444444444444444443333333222221111100000000//////////...............----------,,,,,,,,++++++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!! FFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLMMMMMMNNNNNOOOOPPPPPQQQRRRSSSTTTUUUVVVWWZZZ[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[ZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[ZZYYYXXWWVVUUTTSSSRRRQQQQPPPPOOOOOONNNMLLLLLLKKKKKJJJJJJIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>=================<<<<<=<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999999999999999998889988888888888888888888888888888888888887777777777766666665555555555555554444444444444444443333333322221111100000000///////////..............-----------,,,,,,,++++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!! FFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLMMMMMNNNNNNOOOOPPPPQQQQRRRSSSTTUUUVVVVWZZZ[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[ZZZZZZZZZZZ[[[[[\\\\\\\\\\[[[[[ZZZYYXXWWVVUUTTSSSRRRQQQQPPPOOOOONNNNNLLLLLLLKKKKKJJJJJIIIIIIIIFFFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>=>==================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999999999999999998888998888888888888888888888888888888888887777777777776666665555555555555554444444444444444443333333322222111110000000////////////.............------------,,,,,,++++++++++++++++**************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!! FFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLMMMMMNNNNNNOOOOPPPPQQQRRRSSSTTTUUUVVVWZZZZ[[[[[[[[[[[[[[[[ZZZZZ[[[[[ZZZZZZZZZZZZZ[[[[[[\[[\\\\[[[[[[ZZZYYXXWWVVVUTTTSSRRRQQQPPPOOOOONNNNNNLLLLLLKKKKKJJJJJIIIIIIIIIFFFFFFEEEEEEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<;;;;;;;;;;;;;;;;;:::;;;;;;;;:::::::::::::::::9::::::9999999999999999999999999999999999999999888899888888888888888888888888888888888887777777777776666665555555555555544444444444444444443333333332222111110000000/////////////............-------------,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLMMMMMMNNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVVZZZZ[[[[[[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZYYXXXWWVVUTTTSSRRRQQQPPPOOOONNNNNNNLLLLLLKKKKKJJJJJIIIIIIIIIFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;:::::;;;;;;::::::::::::::::::99:::::99999999999999999999999999999999999999999888898888888888888888888888888888888888877777777777766666655555555555555444444444444444444433333333322222111110000000/////////////............-------------,,,,,+++++++++++++++**************))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMNNNNNNOOOPPPPQQQRRSSSTTTUUUVVVVZZZZZ[[[[[[[[[[[[[[[ZZZZY[[[[ZZZZZZYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZYYXXXWWVVUTTTSSRRRQQPPPOOOONNNNNNNMLLLLLKKKKKKJJJJIIIIIIIIHHFFEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>??>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<;;;;;;;;;;;;;;;;:::::::;;;;::::::::::::::::::::99::::99999999999999999999999999999999999999999888889888888888888888888888887888888888887777777777766666655555555555555444444444444444444433333333322222111110000000//////////////...........--------------,,,,++++++++++++++++**************)))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMNNNNNOOOOPPPQQQRRSSSTTTUUUUVVVYZZZZ[[[[[[[[[[[[[[[ZZZZY[[[ZZZZZZYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZYYYXXXWWVVUTTTSSRRRQQPPPOOONNNNNNMMMLLLLKKKKKKJJJJJIIIIIIIHHHFEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>?>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;::::::::::::::::::::::999:::99999999999999999999999999999999999999999988888988888888888888888888887788888888887777777777776666665555555555555444444444444444444433333333322222211111000000///////////////..........---------------,,,++++++++++++++++**************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLMMMMMMNNNNNNNOOPPPPQQQRRSSSTTTUUUVVVVWYYYYZZZZZZZ[[ZZZZZZZZYYYY\[[[[ZZZZZZZYYYZZZZZZZ[[[ZZ[[[[[[[ZZZZZYYYXXXWWVVUUUTTTSSRRRQQPPPOOOONNNNNNKKJJJJJJJIIIIIHHHHHHGGGGGFEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>===>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999988888888888888988888888888888888888888888888777777777777777777777777777777777766666666666666655555555555554444444444444444444443333333222221111000000///////////////..........---------------,,,,++++++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! EEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKLKKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQRRSSSTTTUUUVVVVWYYYYYZZZZZZZZZZZZZZZZYYYY\[[[[ZZZZZZYYYYYYYZZZZZZ[ZZZZZZZZZZZZZYYYYXXXWWVVUUUTTTSSRRRQQPPPOOONNNNNNNJJJJJJJJJIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999888888888888888888888888888888888888888888887777777777777777777777777777777777766666666666666655555555555544444444444444444444433333332222211110000000///////////////.........---------------,,,,,+++++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! EEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMNNNNNOOOPPPQQQRRSSSTTTUUUVVVVWXYYYYZZZZZZZZZZZZZZZZYYYY\[[[[ZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYXXXWWWVVUUUTTTSSRRRQQPPPOOONNNNNNNJJJJJJJJIIIIIHHHHHGGGGGGGEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999999999999888888888888888888888888888888888888888878888777777777777777777777777777777777766666666666666665555555555544444444444444444444433333333222221111000000///////////////.........---------------,,,,,+++++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMNNNNNOOOPPPQQRRRSSSTTTUUUVVVVVXYYYYYZZZZZZZZZZZZZZZYYYY\[[[[ZZZZZYYYYYYYYYYYZZZZYZZZZZZZZZYYYYYYXXXWWVVVUUUTTTSSRRRQQPPOOONNNNNNNMJJJJJJJIIIIIHHHHHGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999998888888888888888888888888888888888888888778887777777777777777777777777777777777766666666666566655555555555544444444444444444444333333332222211110000000//////////////.........---------------,,,,,++++++++++++++++************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNOOOPPPQQRRRSSTTTUUUUVVVVVXYYYYYZZZZZZZZZZZZZZZYYYY\[[[[ZZZZYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYXXXXWWWVVUUUUTTTSSRRRQQPPOOONNNNNMMMJJJJJJIIIIIHHHHHHGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999988888888888888888888888888888888888888888777887777777777777777777777777777777777776666666666656665555555555554444444444444444444333333332222211110000000//////////////.........---------------,,,,,++++++++++++++++************)))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! EEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNOOOPPPQQRRRSSTTTUUUUVVVVVXXYYYYZZZZZZZZZZZZZZZYYYY\[[[[ZZZZYYYYYYYYYYYYYYYZYYYYYYYYYYYYYXXXXWWWVVVUUUUTTTSSRRRQQPPOOONNNNMMMMJJJJJIIIIIIHHHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999988888888888888888888888888888888888888887777787777777777777777777777777777777777777666666666665666555555555554444444444444444443333333332222221111000000//////////////.........---------------,,,,,,+++++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMNNNNNOOOPPQQQRRSSSTTTUUUUVVVVVXXYYYYYZZZZZZZZZZZZZZYYYY\[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUTTTSSRRRQQPPOOONNNMMMMMJJIIIIIIIIHHHHHGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999888888888888888888888888888888888888888777777777777777777777777777777777777777777777666666666665666555555555554444444444444444333333333322222211110000000/////////////.........----------------,,,,,,++++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKLLLLLMMMMMMNNNNNOOPPPQQQRRSSSTTTUUUUVVVVVXXYYYYYZZZZZZZZZZZZZZYYYY\[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWVVVUUUTUTTTSSSRRRQQPPOONNNNMMMMMIIIIIIIIIHHHHHGGGGGGGGGGFEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??@@@?????????????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::;;;;;;;;::::::::::::::::::::::::::::999999999999999999888888888888888888888888888888888888777777777777777777777777777777777777777777777777766666666666566655555555555444444444444433333333333332222211111000000/////////////.........----------------,,,,,,,+++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKLLLLLMMMMMMNNNNNOOPPPQQRRRSSTTTUUUUUVVVVVXXYYYYYZZZZZZZZZZZZZYYYYY\[[[[ZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVUUUUTUTTTSSSRRRQQPPOONNNMMMMMMIIIIIIIIHHHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???@??????????????????>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;:::::::::::::::::::::::::::9999999999999999899888888888888888888888888888888888877777777777777777777777777776766666666677777777777776666666666656665555555555544444444443333333333333332222221111100000/////////////.........----------------,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKLLLLLMMMMMMNNNNNOOPPPQQRRRSSTTTUUUUVVVVVVXXYYYYYYZZZZZZZZZZZZYYYYY\[[[[ZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVUUUUTTTTTTSSSRRRQQPPOONNNMMMMLLIIIIIIHHHHHHGGGGGGGGGFFFFEEEEDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::;;;;;;::::::::::::::::::::::::::999999999999999998898888888888888888888888888888888887777777777777777777777777766666666666666677777777777766666666666656665555555555444444444433333333333333322222211111100000////////////..........---------------,,,,,,,,,++++++++++++*************))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKLLLLLMMMMMNNNNNNOPPPQQQRRSSSTTTUUUUVVVVVVXXYYYYYYZZZZZZZZZZZZYYYYY\[[[[ZZZZYYYYYYYYYYYYYYYYXXXXXXXWWWWWWVVVVVUUUUTTTTTTTSSSRRRQQPPOONNMMMMLLLIIIIHHHHHHHGGGGGGGGFFFFFFEEDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;;;;;::::::;;;;;::::::::::::::::::99::::99999999999999999998888888888888888888888888888888888877777777777777777777777776666666666666666667777777777766666666666655665555555555544444444433333333333333322222211111100000////////////..........---------------,,,,,,,,,,+++++++++++**************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKLLLLMMMMMNNNNNOOPPPQQQRRSSSTTTUUUUVVVVVVXXYYYYYYZZZZZZZZZZZYYYYYY\[[[[ZZZZYYYYYYYYYYYYYYYYXXXXWWWWWWWVVVVVUUUUUTTTTTTTTSSSRRRQQPOONNNMMMLLLLIHHHHHHHHHGGGGGGGGFFFFFFFDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::;;;;:::::::::::::::::9999:99999999999999999999988888888888888888888888888888888877777777777777777777777777666666666666666666667777777777666666666666555665555555555544444444333333333333332222222111111100000///////////...........--------------,,,,,,,,,,,++++++++++***************)))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKLLLLMMMMMNNNNNOOPPPQQQRRSSSTTTUUUUVVVVVVXXYYYYYYZZZZZZZZZZZYYYYYY\[[[[ZZZZYYYYYYYYYYYYYXXXXXWWWWWWWVVVVVUUUUUTTTTTTTTTSSSSRRQQPPOONNMMMLLLLLHHHHHHHHHGGGGGGGGFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>=================<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::;;:::::::::::::::::99999999999999999999999999988888888888888888888888888888788877777777777777777776667776666666666666666666666777777777666666666666555565555555555554444444433333333333322222222211111100000///////////............--------------,,,,,,,,,,,+++++++++****************))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! DDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLMMMMMNNNNNOOPPPQQQRRSSSTTTUUUUUVVVVVXXXYYYYYYZZZZZZZZZZYYYYYX[[[[ZZZZZYYYYYYYYYYYXXXXXWWWWWWWVVVVVUUUUUTTTTTTTSTTTSSSSRRQQPPOONNMMLLLLKKHHHHHHHHGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>==================<<<==<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::;:::::::::::::::::999999999999999999999999998888888888888888888888888888877787777777777777777777666667666666666666666666666666777777766666666666665555555555555555554444444333333333332222222222111111000000//////////.............-------------,,,,,,,,,,,,++++++++****************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! DDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLMMMMMNNNNNOOPPPQQQRRSSSTTTUUUUUVVVVVXXXYYYYYYZZZZZZZZZYYYYYYX[[[[ZZZZYYYYYYYYYYXXXXXXXWWWWWVVVVVUUUUUTTTTTTTTSSTTSSSSRRRQQPOONNMMLLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999998888888888888888888888888888877777777777777777777766666666666666666666666666666666666666666666666666665555555555555555554444444433333333322222222222111111100000///////////.............------------,,,,,,,,,,,,,+++++++****************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! DDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLLMMMMMNNNNNOOPPPQQQRRSSSTTTTUUUUVVVVVXXXYYYYYYZZZZZZZZYYYYYYXX[[[ZZZZYYYYYYYYYXXXXXXXXXWWWVVVVVUUUUUTTTTTTTTSSSSTSSSSSRRQQPPOONNMMLLLKKKKHHHGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999999999888888888888888888888888888887777777777777777777776666666666666666666666666666666666666666666666666666655555555555555555554444444333333332222222222221111111000000//////////..............-----------,,,,,,,,,,,,,,++++++****************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! DDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLLMMMMMNNNNNOOPPPQQQRRRSSSTTTUUUUUVVVVXXXYYYYYYYZZZZZZZYYYYYYXX[[ZZZZYYYYYYYXXXXXXXXXXXXWWVVVVUUUUUTTTTTTTTSSSSSSTSSSSRRRQQPOONNMMLLLKKKKKGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999999999888888888888888888888888888887777777777777777777766666666666666666666666666666666666666666666666666666555555555555555555554444444433333332222222222211111111100000//////////...............----------,,,,,,,,,,,,,,,++++++****************))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! DDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLLMMMMNNNNNOOPPPQQQRRRSSSTTTUUUUUVVVVXXXYYYYYYYZZZZZZYYYYYYXXX[ZZZZYYYYYXXXXXXXXXXXXXXWVVVVVUUUUTTTTTTTTSSSSSSSSSSSSSRRQQPPOONMMLLLKKKKKJGGGGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999988888888888888888888888888888877777777777777777766666666666666666666666666666666666666666666666666666655555555555555555555554444444333333322222222222111111111000000//////////..............----------,,,,,,,,,,,,,,,,+++++****************))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! DDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJKKKKKLLLLMMMMMNNNNOOPPPPQQRRRSSSTTTTUUUUVVVVXXXXYYYYYYZZZZZYYYYYYXXXXZZZZYYYYXXXXXXXXXXXXXXXWWVVVUUUUUTTTTTTSSSSSSSSSSSSSSSRRRQPPOONNMMLLKKKKJJJGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDCCCCCCCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999999999888888888888888888888888888887777777777777777776666666666666666666666666666655555555555556666666666665555555555555555555555444444444333333222222222211111111111000000/////////..............----------,,,,,,,,,,,,,,,,+++++****************))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! DDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJKKKKLLLLLMMMMNNNNNOOPPPQQQRRRSSSTTTUUUUUVVVXXXXYYYYYYYZZZYYYYYYYXXXWZZZYYYXXXXXXXXXXXXXXXWWWWVVUUUUTTTTTSSSSSSSSSSSSSSSSSRRRQQPPONNMMLLKKKKJJJJGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????>???>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999999998888888888888888888888888888877777777777777777766666666666666666666666666655555555555555555666666666655555555555555555555555444444444333333322222222211111111111000000//////////..............---------,,,,,,,,,,,,,,,,+++++****************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJKKKKKLLLLMMMMMNNNNOOPPPQQQRRRSSSTTTTUUUUVVVXXXXYYYYYYYYYYYYYYYYXXXWWZYYYXXXXXWWWWWWWWWWWWWWWVVUUUTTTTTSSSSSSSSSSSSSSSSSSSRRQQPPOONMMLLKKKJJJJJJGGGGGGGFFFFFFFFFFFFFEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>??>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999999888888888888888888888888888887777777777777777777666666666666666666556666665555555555555555555666666555555555555555554455555544444444444333333222222222111111111111000000/////////..............---------,,,,,,,,,,,,,,,,+++++****************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKLLLLLMMMMMNNNOOOPPPQQQRRSSSTTTTUUUUVVVXXXXYYYYYYYYYYYYYYYXXXXWWZYYXXXWWWWWWWWWWWWWWWWWVVUUUTTTTSSSSSSSSSSSSSSSSSSSSRRRQPPOONMMLLKKKJJJJJJJGGGGFFFFFFFFFFFFFFFEEEEEEDCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>?>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9:::::::::999999999999999999999998888888888888888888888888888877777777777777777766666666666666666655556665555555555555555555555655555555555555555555444455544444444444443333333222222221111111111110000000/////////.............----------,,,,,,,,,,,,,,,+++++****************))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJKKKKKLLLLLMMMMMNNOOOPPPQQQRRRSSSTTTUUUUUVVXXXXYYYYYYYYYYYYYYYXXXWWVYYXXXWWWWVVVVVWWWWWWWVVVVUUTTTSSSSSSRRRRSSSSSSSSSRSRRRQQPOONNMLLKKKJJJJJJJJFFFFFFFFFFFFFFFFFFEEEEEEECCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999:::::::99999999999999999999999888888888888888888888888888887777777777777776677666666666666666665555556555555555555555555555555555555555555555555444444454444444444444443333332222222221111111111110000000////////.............----------,,,,,,,,,,,,,,,+++++****************))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJKKKKKLLLLLMMMMMNNOOOPPPQQRRRSSSTTTUUUUUVVXXXXXYYYYYYYYYYYYYXXXWWWVYXXXWWWVVVVVVVVVVVVVVVVVUTTTTSSSSRRRRRRRRRRSSSSRRRRRRQQPPONNMMLKKKJJJJJIIIIFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999::::::999999999999999999899988888888888888888888888888888777777777777777766676666666666666666655555555555555555555555555555555555555555555555544444444444444444444444433333332222222211111111111110000000////////............----------,,,,,,,,,,,,,,,++++++****************))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKLLLLLMMMMMNOOOPPPQQRRRSSSTTTUUUUUVVXXXXXYYYYYYYYYYYYXXXWWWVVXXXWWVVVVVUUUVVVVVVVVVUUUTTSSSSRRRRRRRRRRRRRRRRRRRRRQQPPOONMMLLKKJJJJIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:;::::::::::::::::::999999:::::9999999999999999998899888888888888888888888887888877777777777777777666666666666666666665555555555555555555555555555555555555555555555554444444444444444444444444333333332222222211111111111110000000////////...........----------,,,,,,,,,,,,,,,+++++++***************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!! CCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKKLLLLLMMMMNNOOOPPQQQRRSSSTTTTUUUUVVXXXXXYYYYYYYYYYYXXXXWWVVVXXWWVVVUUUUUUUUUUUUUUUUUUTSSSRRRRRRRRRRRRRRRRRRRRRRRQQPOONNMLLKKJJJIIIIIIIIFFFFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999:::999999999999999999888888888888888888888888887777888777777777777777766666666666666666666655555555555555555555555555555555544555555555554444444444444444444444444443333333322222222211111111111100000000///////...........----------,,,,,,,,,,,,,,,,+++++++**************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJKKKKKKLLLMMNNNOOPPQQQRRRSSSTTTTUUUXXXYYYYYYYYYYYYYYXXXWWVVUXXWWVVUUUUUUUUUUUUUUUUUUTTTSSSSRRRRRRRRRRRSSSSSSRRPPPOONMMLKKJJIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999999988888888888888888888887777777777777777777777777777766666666666666666666665555555555555555555554444444444444444444444444444444444333333344444333333333333322222221111111111000000000000/////........--------------,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHIIIIIIIIIJJJJJJKKKKKLLLMMNNNOOPPPQQRRRSSSTTTTUUUXXXYYYYYYYYYYYYYXXXWWWVVUXWWVVUUUUTTTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRPPOONNMLLKJJIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999999888888888888888888888777777777777777777777777777776666666666666666666666655555555555555555555444444444444444444444444444444444433333333344433333333333333322222221111111111000000000000/////........-------------,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHIIIIIIIIJJJJJJKKKKKLLMMMNNOOPPPQQRRRSSSTTTTUUUXXXYYYYYYYYYYYXXXXXWWVVUUWWVVUUUTTTTTTTTTTTTTTTTTTSSSRRRRQQQQQQQRRRRRRRRRRQPOONNMMLKKJJIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999999999988888888888888888888887777777777777777777777777777666666666666666666666666555555555555555555544444444444444444444444444444444443333333333343333333333333333222222221111111111100000000000/////.......-------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKLMMMNNOOPPPQQRRSSSTTTTUUUUXXXXYYYYYYYYYXXXXXWWWVVUUWWVUUUTTTTSSSTTTTTTTTTTSSSRRRRQQQQQQQQQQQQQRRRRQQQOONNMMLLKJJIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999999888888888888888888888777777777777777777777777777776666666666666666666666665555555555555555555444444444444444444443444444444443333333333333333333333333333332222222221111111111100000000000////........------------,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKLMMMNNOOPPPQQRRSSSTTTTUUUUXXXXYYYYYYYXXXXXXWWWVVUUTWVVUUTTTSSSSSSSSSTTTTSSSSRRRQQQQQPPPPPQQQQQQQQQQQQOONNMLLKKJJIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999998888888888888888888888777777777777777777777777777766666666666666666666666666555555555555555555444444444444444444443344444444333333333333333333333333333333333222222222111111111110000000000/////........-----------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHIIIIIIIJJJJJJKKKKLLMMNNOOPPPQQRRSSSTTTTUUUUXXXXYYYYYYXXXXXXWWWVVVUUTWVUUTTTSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQPPNNNMMLLKJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999999988888888888888888888887777777777777777777777777776666666666666666666666666665555555555555555444444444444444444444433344444433333333333333333333333333333333332222222222111111111111000000000/////.......-----------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! CDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHIIIIIIIIJJJJJKKKKLLMMNNOOOPPQQRRSSSTTTUUUUUXXXXXXXXXXXXXXXWWWWVVUUTTVVUUTTSSSSRRRRSSSSSSSSRRRQQQQPPPPPOOOPPPPPPPPPPPPPNNMMLLKKJJIIHHHHHHGGGGGHHGGGGGGGGGGGGGGGGFFFFFFFFFCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999999888888888888888888888777777777777777777777777777766666666666666666656666666665555555555555555444444444444444444444333344443333333333333333333333333333333333322222222222111111111111000000000/////.......----------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!! CCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIJJJJJJKKKKLMMNNOOOPPQQRRSSSTTTUUUUUXXXXXXXXXXXXXXXWWWVVVUUTTVUUTTSSSRRRRRRRRRRRRRRRRQQQPPPPOOOOOOOOOOOOPPPPPOONMMMLLKKJJIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999899999988888888888888888888887777777777777777777777777776666666666666666666556666666655555555555555555444444444444444444444333344433333333333333333333333333333333333222222222222111111111111000000000/////.......---------,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!! CCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIJJJJJJKKKKLMMNNOOOPPQQRRSSSTTTUUUUUXXXXXXXXXXXXXXWWWWVVUUTTSVUUTTSSSRRRRRRRRRRRRRRQQQQPPPOOOOOONNOOOOOOOOOOOOOMMMLLKKJJJIIHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999998899999888888888888888888888877777777777777777777776677766666666666666666655556666666555555555555555555444444444444444444443333344333333333333333333333333333333333322222222222222111111111111100000000/////......---------,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! CCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIJJJJJKKKLLMMNNOOOPPQQRRSSSTTTUUUUUXXXXXXXXXXXXXWWWWVVVUUTTSVUUTTSSRRRRRRRRRRRRRQQQQQPPPOOONNNNNNNNNNNNOOOOOONMMLLLKKJJIIIHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888899998888888888888888888777777777777777777777777666677666666666666666665555556666665555555555555555554444444444444444444433333343333333333333333333333333333333333222222222222222111111111111100000000/////......---------,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!! CCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIJJJJJKKKLLMMNNNOOPPQQRRSSSTTTUUUUUXXXXXXXXXXXXXWWWWVVUUUTTSVUTTSSSRRRRQQQQQQQQQQQQPPPOOOONNNNNNMNNNNNNNNNNNNNMLLLKKKJJIIIHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999998888899988888888888888888887777777777777777777777766666666666666666666666655555556666555555555555555555554444444444444444444433333333333333333333333333333323333333322222222222222222111111111111100000000////.......--------,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! CCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIJJJJJKKKLLMMNNNOOPPQQRRSSSTTTTUUUUXXXXXXXXXXXXXWWWVVVUUTTSSUUTTSSRRRRQQQQQQQQQQQPPPPOOONNNNMMMMMMMMMMMNNNNNNNLLLLKKKJJIIIHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999988888898888888888888888888777777777777777777777777666666666666666666666666555555556665555555555555555555544444444444444444444333333333333333333333333333333223333333222222222222222222111111111111110000000////......---------,,,,,,,,,,,+++++++++++++++************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! CCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIJJJJJKKKKLMMMNNNOOPPQQRRRSSTTTTUUUUXXXXXXXXXXXXWWWWVVVUUTTSSUUTTSSRRRQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMNNNLLLLKKKJJIIIHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999998888888888888888888888888887777777777777777777777766666666666666666666666665555555556555555555555555555555444444444444444444444333333333333333333333333333332223333332222222222222222222211111111111110000000////......--------,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! CCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIJJJJJKKKKLMMMNNNOOPPQQRRRSSSTTTUUUUXXXXXXXXXXXWWWWVVVUUUTTSSUUTTSSRRRQQQQQPPPPPPPPOOONNNNMMMMLLLLLLLLLMMMMMMMMLLLKKKKJJIIIHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999998888888888888888888888888877777777777777777777777766666666666666666666666665555555555555555555555555555555444444444444444444444333333333333333333333333333332222333332222222222222222222222111111111111000000/////......--------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIJJJJJKKKKLMMMNNNOOPPQQQRRSSSTTTUUUUXXXXXXXXXXXWWWWVVVUUTTTSSUTTSSSRRQQQQPPPPPPPPOOOONNNNMMMMLLLLLLLLLLLLMMMMMMLLLKKKKJJIIIHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>====================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999988888888888888888888888888777777777777777777777776666666666666666666666666655555555555555555555555555555555444444444444444444443333333333333333333333333333222222333322222222222222222222222211111111111000000/////.....--------,,,,,,,,,,,,,+++++++++++++************)))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFHHHHHHHHHHHIIIIIJJJJJKKKKLMMMNNNOOPPQQQRRSSSTTTTUUUXXXXXXXXXXXWWWVVVUUUTTSSRUTTSSSRRQQQPPPPPPOOOOOONNNMMMMLLLLLLKKKLLLLLLLMMMMLLLKKKKJJJIIHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999998888888888888888888888888887777777777777777777777666666666666666666666666665555555555555555555555555555555554444444444444444444433333333333333333333333333332222222333222222222222222222222222221111111111000000/////.....-------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFGHHHHHHHHHHIIIIIJJJJKKKKLLMMMNNNOOPPQQQRRRSSSTTTUUUXXXXXXXXXXWWWWVVVUUTTTSSRUTTSSRRRQQQPPPPPOOOOONNNNMMMMLLLLLKKKKKKKLLLLLLMMMLLLKKKKJJJIIIHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999988888888888888888888888888777777777777777777777766666666666666666666666666655555555555555555555555555555555544444444444444444444333333333333333333333333333322222222332222222222222222222222222221111111111000000/////....--------,,,,,,,,,,,,,++++++++++++**************))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFGGHHHHHHHHHIIIIIJJJJKKKKLLMMMNNOOOPPPQQRRRSSSTTTTUUXXXXXXXXXWWWWVVVUUUTTSSSRUTTSSRRRQQQPPPOOOOONNNNNMMMMLLLLKKKKKKKKKKKLLLLMMMLLKKKKKJJJIIIHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999988888888888888888888888888777777777777777777777766666666666666666666666666655555555555555555555555555555555554444444444444444444333333333333333333333333333322222222233222222222222222222222222222211111111100000//////....-------,,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! BCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHIIIIIJJJJKKKKLLMMMNNOOOPPQQQRRRSSSTTTTUUXXXXXXXXWWWWVVVUUUTTTSSSRUTTSSRRRQQPPPOOOOONNNNNMMMMLLLLKKKKKKKKKKKKLLLLLMMLLLKKKKJJJIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999888888888888888888888888877777777777777777777776666666666666666666666666665555555555555555555555555555555555444444444444444444433333333333333333333333333333222222222232222222222222222222222222222211111111000000/////....--------,,,,,,,,,,,,++++++++++++****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!! BBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFGGGGHHHHHHHIIIIIJJJJKKKLLLMMNNNOOOPPQQQRRRSSSSTTTTUWXXXXXXWWWWVVVUUUTTTSSSRRTTTSSRRQQQPPPOOOONNNNMMMMMLLLLKKKKKKKKKKKKKLLLLLMMLLLKKKKJJJIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999888888888888888888888888877777777777777777777766666666666666666666666666665555555555555555555555555555555555444444444444444444333333333333333333333333333332222222222222222222222222222222222222222221111111100000/////.....-------,,,,,,,,,,,,++++++++++++*****************)))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! BBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHHHHHIIIIIJJJKKKKLLLMMNNNOOOPPQQQRRRRSSSTTTTTWWWWWWWWWWVVVUUUTTTSSSRRRTTTSSRRQQQPPOOOONNNNMMMMMLLLLKKKKKKKKJKKKKKKLLLLMMLLLKKKKJJJIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999988888888888888888888888888777777777777777777777666666666666666666665566666555555555555555555555555555555555554444444444444444433333333333333333333333333333322222222222222222222222222222222222222222211111111100000/////....-------,,,,,,,,,,,,++++++++++++*****************)))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! BBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHHHHHIIIIJJJJKKKKLLLMNNNOOOPPPQQQRRRRSSSSTTTTWWWWWWWWWVVVUUUTTTSSSRRRRTTSSSRRQQPPPOOONNNNMMMMMLLLLLKKKKKKJJJJKKKKKLLLLMMLLLKKKKKJJIIIHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999988888888888888888878888887777777777777777777777666666666666666666655556665555555555555555555555555555555555544444444444444444333333333333333333323333333333222222222222222222222222222222222222222222221111111100000/////....--------,,,,,,,,,,,+++++++++++++****************)))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHHHIIIIJJJJKKKLLLMMNNNOOOPPPQQQRRRRSSSSSTTTWWWWWWWVVVVUUUTTTSSSRRRRQTTSSSRRQQPPPOONNNNMMMMMLLLLLKKKKKKJJJJJKKKKKLLLLMMLLLKKKKKJJIIIHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999988888888888888888877888887777777777777777777676666666666666666666555555655555555555555555555555555555555555444444444444444444333333333333333333322333333332222222222222222222222222222222222222222222221111111110000/////....--------,,,,,,,,,,,+++++++++++++****************)))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHHHIIIIJJJKKKKLLLMNNNOOOPPPQQQQRRRRSSSSSSTTWWWWVVVVVVUUUTTTSSSRRRRQQTSSSRRRQQPPOOONNNMMMMMLLLLLKKKKKKJJJJJJJKKKKLLLLMMLLLKKKKKJJJIIIHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999998888888888888888887777888877777777777777777766666666666666666666655555555555555555555555555555554455555555444444444444444444433333333333333333333222333333222222222222222222222222222222222222222222221111111111100000////.....-------,,,,,,,,,,,+++++++++++++****************)))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! BBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHHHIIIIJJJKKKLLLMMNNNOOOPPPQQQRRRRRSSSSSSSSVVVVVVVVUUUTTTSSSRRRRQQQQSSSSRRRQQPPOOONNNMMMMLLLLLLKKKKKKJJJJJJJKKKKLLLLMMKLKKKKKJJJIIIIHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::999999999999999999998888888888888888887777788777777777777777777766666666666666666666655555555555555555555555555555554445555544444444444444444444333333333333333333333222233333222222222222222222222222222222222222111222222111111111110000/////.....------,,,,,,,,,,,+++++++++++++****************)))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!! BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEFFFFGGGGGGHHHHIIIJJJKKKLLLNNNOOOPPPPQQQQRRRRRRRRSSSVVVUUUUUUTTTSSRRRRQQQQQPPTTSSSSRRQQPPPOONNNNMMMMMMKKJJJJJJIIIIIIJJJJJKKKKLLIIIIIHHHHGGGFFFFEEEEEEEDDFEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999888888888888888888888777777777766666666666666655555555555555555555554444444444444444444444444443333333333334444444333333333333333333332222222222222222222222222222211111111111111111111111111100000/////.....------------,,,,,,,,,,,,,,++++++****************)))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!! BBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGGGGHHHHIIIJJJKKKLLLNNNOOOPPPQQQQQRRRRRRRRRRRUUUUUUUTTTSSSRRRQQQQPPPPPTSSSSRRRQQPPOOONNNMMMMMMMKKJJJJJJIIIIIIIJJJJKKKKLLIIIIIHHHHGGGFFFFEEEEEEEDDEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999998888888888888888888877777777777766666666666666555555555555555555554444444444444444444444444444333333333333334444443333333333333333332322222222222222222222222222222111111111111111111111111111000000////.....------------,,,,,,,,,,,,,,++++++****************)))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! BBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGGGGHHHHIIIJJJKKLLLMNNOOOPPPQQQQQRRRRRRRRRRRRUUUUUTTTTSSSRRQQQQPPPPPPPSSSSSRRRQQPPOOONNNMMMMMMMKKJJJJJJIIIIIIIJJJJKKKKKLIIIIHHHHGGGGFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDCCCCCBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999988888888888888888888877777777777776666666666665555555555555555555544444444444444444444444444433333333333333333444433333333333333333332222222222222222222222222222222111111111111111111111111111000000////.....------------,,,,,,,,,,,,,,++++++****************)))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGGGGHHHHIIIJJKKKLLLMNOOOPPPQQQQQQRRRRRRRRRRRRUUUTTTTTSSRRRQQQPPPPOOOOOSSSSRRRQQQPPOOONNNMMMMMMMKKKJJJJJIIIIIIIJJJJJKKKKKIIHHHHHHGGGGFFFFEEEEEEDDDEEEEEEEEDDDDDDDDDDCCCCCCCBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999988888888888888888888877777777777777666666666665555555555555555555544444444444444444444444443333333333333333333344333333333333333333332222222222222222222222222221221111111111111111111111111110000000////.....------------,,,,,,,,,,,,,,++++++*****************)))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGGGGHHHIIIJJJKKKLLMMNOOOPPPQQQQQRRRRRRRRRRRRRTTTTTTSSSRRRQQPPPOOOOOOOOSSSRRRRQQQPPOOONNNMMMMMMMKKKJJJJJIIIIIIIIJJJJKKKKKHHHHHHHGGGGFFFFEEEEEEDDDDEEEEEEEDDDDDDDDDDCCCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999988888888888888888888777777777777777766666666665555555555555555555444444444444444444444444433333333333333333333334333333333333333333332222222222222222222222222211121111111111111111111111111100000000////.....------------,,,,,,,,,,,,,,++++++*****************))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHIIIJJJKKLLLMMOOOPPPQQQQQRRRRRRRRRRQQQQTTTTTSSSRRQQQPPOOOOOONOOORRRRRRRQQQPPOOONNNNMMMMMMKKKJJJJJIIIIIIIIJJJJJKKKKHHHHHHGGGGFFFFFEEEEEEDDDDEEEEEEDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999888888888888888888888777777777777777776666666655555555555555555554444444444444444444444434333333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111111111000000000/////....------------,,,,,,,,,,,,,,,++++++****************)))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHIIIJJJKKLLLMMOOOPPPQQQQRRRRRRRRRQQQQQQTTTSSSSRRQQQPPOOONNNNNNNNRRRRRRRQQQPPOOONNNNMMMMMMKKKKJJJJIIIIIIIIIJJJJJKKKHHHHGGGGGGFFFFEEEEEEDDDDDEEEEDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999888888888888888888888777777777777777777666666655555555555555555554444444444444444444444433333333333333333333333333233333333333333333322222222222222222222222211111111111111111111111111111111000000000/////....-------,----,,,,,,,,,,,,,,,+++++++***************))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!! AABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHIIIJJJKKLLLMMOOOPPQQQQQRRRRRRRQQQQQQQQTSSSSSRRRQQPPOOONNNNNNNNNRRRRRRRQQQPPPOOONNNNMMMMMKKKKJJJJJIIIIIIIIIJJJJJJJHGGGGGGGGFFFFFEEEEEEDDDDDEEEDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999988888888888888888888777777777777777777666666655555555555555555555544444444444444444444443333333333333333333333333222333333333333333332222222222222222222222111111111111111111111111111111110000000000//////.....------,,---,,,,,,,,,,,,,,,++++++++**************)))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!! AAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEDDDDEEEEEEEEEEEFFFGGGGGGHHHHIIIJJKKKLLMMMOOPPPQQQQQRRRRRQQQQQQQQQQSSSSSRRRQQPPOOONNNMMMMMNNRRRRRRRQQQPPPOOONNNNNNMMMKKKKKJJJJIIIIIIIIIIJJJJJJGGGGGGGFFFFFFEEEEEEDDDDDDEEDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>???>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999888888888888888888888777777777777777777666666655555555555555555555554444444444444444444433333333333333333333333332222233333333333333332222222222222222222211111111111111111111111111111110000000000000//////.....------,,,--,,,,,,,,,,,,,,,+++++++++*************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!! AAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDEEEEEEEEEEFFGGGGGGHHHHIIIIJJJKKLLMMMOOPPPQQQQQRRRRQQQQQQQQQPPSSSRRRRQQPPPOONNMMMMMMMMNQRRRRRRQQQQPPOOOONNNNNNMMLKKKKJJJJIIIIIIIIIIIIJJJJGGGGGFFFFFFFEEEEEEDDDDDDCEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>?>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999988888888888888888888877777777777777777766666655555555555555555555555444444444444444444443333333333333333333333332222222333333333333333222222222222222222111111111111111111111111111111100000000000000//////......------,,,,-,,,,,,,,,,,,,,,++++++++++************)))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!! AAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDEEEEEEEEEFFGGGGGGHHHHIIIIJJJKKLLLMMOOOPPQQQQQQQQQQQQQQQQPPPPSSRRRRQQQPPOONNMMMMMMMMMMQQRRRRRRQQQPPPOOONNNNNNNNLLKKKKJJJIIIIIIIIIIIIIIIIFFFFFFFFFFEEEEEEEDDDDDDCCDDDDDDDDDCCCCCCCCCCCCCCCBAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999988888888888888888878777777777777777777666666655555555555555555555555444444444444444444443333333333333333333333322222222233333333333333222222222222222221111111111111111111111111111110000000000000000//////......------,,,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDEEEEEEEEEFFGGGGGGHHHHIIIJJJKKKLLLMMOOOPPPQQQQQQQQQQQQQQPPPPPSRRRRQQQPPOONNNMMMMLMMMMMQQRRRRRRQQQPPPOOOONNNNNNNLLKKKKJJJIIIIIIIIIIIIIIIIFFFFFFFFEEEEEEEEDDDDDDCCCDDDDDDDDCCCCCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999988888888888888888877777777777777777777666666655555555555555555555554444444444444444444433333333333333333333333222222222223333333333333222222222222222211111111111111111111111111111100000000000000000//////.....--------,,,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDEEEEEEEFFGGGGGGHHHHHIIIJJJKKKLLLMMOOOPPPQQQQQQQQQQQQPPPPPPPRRRRRQQQPPOONNMMMLLLLLMMMQQRRRRRRQQQQPPPOOOONNNNNNLLLKKKJJJIIIIIIHHHHIIIIIIFFFFEEEEEEEEEEEDDDDDDCCCCDDDDDDCCCCCCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999888888888888888888877777777777777777777666666665555555555555555555544444444444444444444433333333333333333333333222222222222333333333332222222222222222211111111111111111111111111111000000000000000000//////.....-------,,,,,,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFGGGGGGHHHHIIIIJJJKKKLLLMMNOOPPPPQQQQQQQQQQPPPPPPPORRRRQQQPPOONNNMMLLLLLLLMMQQRRRRRRRQQQPPPOOOONNNNNNLLLKKKJJJIIIIHHHHHHHHHHHHEEEEEEEEEEEEEDDDDDDDDCCCCDDDDDCCCCCCCCCCCCCCBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999888888888888888888777777777777777777776666666666555555555555555555544444444444444444444433333333333333333333333222222222222233333333332222222222222222111111111111111111111111111100000000000000000000/////......-------,,,,,,,,,,,,,,,,,,,,++++++++++++++********)))))))))))))))))((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFGGGGGHHHHHIIIIJJJKKKLLLMMNOOOPPPQQQQQQQQQPPPPPPOOORRRQQQPPPOONNMMMLLLLLLLMMQQRRRRRRRQQQPPPOOOOONNNNNLLLKKKJJJIIIHHHHHHHHHHHHHEEEEEEEEEEEDDDDDDDDDCCCCCDDDDCCCCCCCCCCCCCBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999998888888888888888888777777777777777777776666666666655555555555555555444444444444444444444433333333333333333333332222222222222223333333322222222222222221111111111111111111111110011100000000000000000000/////......-------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******)))))))))))))))))((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFGGGGGHHHHHIIIIJJJKKKLLLMMNOOOPPPPPQQQQQPPPPPPPOOOORQQQQQPPOOONNMMLLLLLLLLMMQQQRRRRRRQQQPPPOOOOONNNNNLLLKKKJJJIIIHHHHHHHHHHHHGEEEEDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999888888888888888887777777777777777777776666666666665555555555555555444444444444444444444333333333333333333333332222222222222222333322222222222222222221111111111111111111111100001000000000000000000000/////......-------,,,,,,,,,,,,,,,,,,,,++++++++++++++++******)))))))))))))))))((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFGGGGGHHHHIIIIJJJJKKKLLLMMNOOOPPPPPPPPPPPPPPPOOOOOOQQQQQPPPOONNMMMLLLLLLLLLMQQQRRRRRRQQQPPPOOOONNNNNNLLLKKKJJIIIHHHHHHGGGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCCDDCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999998888888888888888887777777777777777777766666666666666555555555555554444444444444444444444333333333333333333333332222222222222222222222222222222222222221111111111111111111110000000000000000000000000000/////......-------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****)))))))))))))))))((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFGGGGGHHHHIIIIJJJKKKKLLLMMNOOOOPPPPPPPPPPPPPOOOOOOOQQQQPPPOOONNMMLLLLLLLLLLMQQQRRRRRRQQQPPPOOOONNNNNNLLKKKJJJIIIHHHHGGGGGGGGGGDDDDDDDDDDDDDDDDCCCCCCCCBDCCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999998888888888888888887777777777777777777766666666666666655555555555554444444444444444444444333333333333333333333333222222222222222222222222222222222222221111111111111111110000000000000000000000000000000//////.....-------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******))))))))))))))))((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFGGGGGHHHHIIIJJJJKKKKLLLMMNOOOOPPPPPPPPPPPOOOOOOONNQQQPPPPOONNMMMLLLKKKKLLLMQQQRRRRRRQQQPPPOOONNNNNNMLLKKKJJIIIHHHHGGGGGGGGGGFDDDDDDDDDDDDDDDCCCCCCCCBBCCCCCCCCCCCBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999998888888888888888887777777777777777777766666666666666665555555555544444444444444444444444333333333333333333333333222222222222222211222222222222222222221111111111111111000000000000000000000000000000000//////.....-------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""!!!!!!!!!!!!!!!!!! @@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDEEEEEFFGGGGHHHIIIIJJJKKKKLLLLMMNOOOOOPPPPPPPPPOOOOOOONNNQQPPPPOOONNMMLLLKKKKKKLLLPQQQRRRRQQQPPPOOONNNNNNMMLKKKJJJIIIHHHGGGGGGGFFFFFCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>=>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999988888888888888888877777777777777777777666666666666666666555555555544444444444444444444444333333333333333333333333222222222222221111122222222222222222221111111111111100000000000000000000000000000000000///////....-------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""!!!!!!!!!!!!!!!!! @@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDDDDDDDEEEEFFGGGGHHHIIIJJJJKKKLLLLMMMNOOOOOPPPPPPPPOOOOOONNNNNQPPPPOOONNMMMLLKKKKKKKLLLPQQQQQQQQQQPPOOONNNNNMMMMKKKJJJIIIHHHGGGGGFFFFFFFFCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>==>>>====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999988888888888888888877777777777777777777666666666666666666655555555444444444444444444444444333333333333333333333333222222222222221111112222222222222222211111111111110000000000000000000000000000000000000///////....-------,,,,,,,,,,,,,,+,,,,,,++++++++++++++++******))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!!!!! @@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDEEEFFGGGGHHHIIIJJJKKKKLLLLMMMNOOOOOPPPPPPOOOOOOONNNNNNPPPPPOOONNMMLLLKKKKKKKKLLPPQQQQQQQQPPPOONNNNMMMMMMKKJJJJIIHHHGGGGFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>====>====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999888888888888888888777777777777777777777666666666666666666555555554444444444444444444444444333333333333333333333333222222222222211111111222222222222222211111111111100000000000000000000000000000000000000////////....------,,,,,,,,,,,,,,++,,,,,++++++++++++++++******))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDCCCCCCCCCCDDDDDDDDEEEFFFGGGHHHIIJJJKKKKLLLLMMMMNOOOOOOPPPPOOOOOOONNNNNNNPPPPOOONNMMMLLKKKKJJKKKKLPPPPQQQQPPPPOONNNNMMMMMLLKJJJJIIIHHGGGGFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999888888888888888888777777777777777777777666666666666666666555555554444444444444444444444443333333333333333333333332222222222222211111111122222222222222211111111111100000000000000000000000000000000000000////////....------,,,,,,,,,,,,,,+++,,,,++++++++++++++++******)))))))))))))))))((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!! @@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCDDDDDDDEEFFFGGGHHHIIJJJKKKLLLLMMMMMOOOOOOOOOOOOOOOOONNNNNNNMPPPOOONNNMMLLKKKJJJJJJKKKOPPPPPPPPPPOONNNMMMMMLLLLJJJJIIIHHHGGGFFFFFFFFFFEECCCCCCCCCCCCCCCCCBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999998888888888888888888777777777777777777776666666666666666665555555544444444444444444444444433333333333333333333333232222222222222211111111112222222222222211111111111000000000000000000000000000000000000000////////.....-----,,,,,,,,,,,,,,++++,,,++++++++++++++++*******))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!! @@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEFFFGGGHHIIIJJKKKLLLLMMMMMNOOOOOOOOOOOOOOOONNNNNNNMMPPOOOONNMMLLLKKJJJJJJJJKKOOOPPPPPPOOONNNMMMMLLLLLLJJIIIIHHHGGGFFFFFFFFEEEEECCCCCCCCCCCCCCCBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999988888888888888888888777777777777777776676666666666666666665555555544444444444444444444444433333333333333333333332222222222222222211111111111222222222222111111111110000000000000000000000000000000000000////////////....------,,,,,,,,,,,,++++++,,++++++++++++++++********)))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEFFFGGGHHIIIJJKKKLLLLMMMMMPPPPQQQQQQPPPPPPPOOOOOONNQQQQPPPOONNMMLLLKKKKKKKLLLMMMMMMMMMMLLLKKKKJJJJJJIHHHHGGGGFFFEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999998888888888877777777777777777766666666666666655555555555555555555555444444444444444444444444444433333333333333333322222222222222111111111111111111111110000000000//////////////////////////////////////.........-----,,,,,,++++++++++++++++*++++*****************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFGGGHHIIJJJKKKLLLMMMMMMPPPPQQQQQQPPPPPPOOOOOONNNQQQPPPOONNMMLLLKKKKKKKKKLLLMMMMMMMMLLLKKKJJJJJIIIIHHHGGGGFFFEEEEEDDDDDDDDDDDDCDCDCDDDCCCCCCCCCCCCCCBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999988888888888877777777777777777666666666666666655555555555555555555555444444444444444444444444444333333333333333333222222222222222111111111111111111111110000000000///////////////////////...////////.............-----,,,,,,,+++++++++++++++**+++*****************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! ?@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEFFFGGHHIIJJJKKLLLLMMMMMNPPPQQQQQQPPPPPPPOOOOONNNNQQPPPOOONNMMLLKKKJJJJJKKKLLLLLMMLLLLLKKKJJJJIIIIIIHGGGGGFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999988888888888877777777777777777666666666666666655555555555555555555554444444444444444444444444443333333333333333333222222222222222111111111111111111111100000000000////////////////////......./....................-----,,,,,,+++++++++++++++***++*****************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!""""!!!!!!!!!!!!!!!!! ???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEFFFGGHHIIJJJKKLLLMMMMMNNPPQQQQQQQPPPPPPOOOOOONNNNQQPPPOONNMMLLKKKJJJJJJJKKKKLLLLLLLLLKKKJJJJIIIIIIHGGGGGFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888887777777777777777666666666666666655555555555555555555554444444444444444444444444433333333333333333333322222222222221111111111111111111110000000000000////////////////................................-----,,,,,,+++++++++++++++****+*****************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!"""!!!!!!!!!!!!!!!!! ?????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEFFFGGHHIIJJKKKLLLMMMMMNNPPQQQQQQPPPPPPPOOOOONNNNNQPPPOOONNMMLLKKJJJJJJJJJJKKKKLLLLLKKKKJJJJIIIIIHHHGGGFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999988888888888888877777777777777666666666666666655555555555555555555554444444444444444444444444433333333333333333333322222222222222111111111111111111110000000000000/////////////...................................-------,,,,,,++++++++++++++**********************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!""!!!!!!!!!!!!!!!!!! ???????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFGGHHIIJJJKKLLLMMMMMNNPPQQQQQQPPPPPPOOOOONNNNNNPPPPOOONNMLLKKKJJJJIIIJJJJKKKKKKKKKKKJJJJIIIIIHHHHGGFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888888887777777777777666666666666666655555555555555555554454444444444444444444444443333333333333333333333222222222222221111111111111111111000000000000000///////////.....................................-------,,,,,,++++++++++++++**********************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!! ?????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCDDEEEFFGGHHIIJJJKKLLLMMMMMNNPPQQQQQPPPPPPPOOOOONNNNNMPPPOOONNMMLLKKJJJIIIIIIJJJJKKKKKKKKKJJJJIIIIIHHHHHGFFFFFEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999998888888888888888888777777777777666666666666666655555555555555555554444444444444444444444444333333333333333333333322222222222222221111111111111111000000000000000000//////////.....................................--------,,,,,,++++++++++++++**********************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ???????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCDDEEEFFFGGHHIIJJKKLLLLMMMMMNPPPQQQPPPPPPPPOOOONNNNNMMPPPOOONNMMLLKKJJIIIIIIIIIJJJJJKKKKJJJJJJIIIIHHHHHGFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888888888887777777777666666666666666655555555555555555555444444444444444444444444333333333333333333333222222222222222221111111111111111110000000000000000//////////...................................-----------,,,,,,,+++++++++++++**********************)))))))))))))((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ??????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCBBBBBBBBBBBBBCCCCCCDDEEEFFGGHHIIJJKKKLLLMMMMMNPPPPPPPPPPPPPOOOONNNNNMMMPPOOONNNMMLKKKJJIIIIIIIIIJJJJJJJJJJJJJJIIIIIHHHHGGFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888888888888777777777766666666666666665555555555555555555444444444444444444444444333333333333333333333222222222222222221111111111111111100000000000000000///////////.....................----...------------------,,,,,,,+++++++++++++**********************)))))))))))))((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBCCCCCDDEEEFFGGHHIIJJJKKLLLLMMMMMPPPPPPPPPPPPOOOOONNNNMMMMPPOOONNMMLLKKJJJIIIIIIIIIIIJJJJJJJJJJJIIIIIHHHHHGGFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888888888888777777777666666666666666666555555555555555555444444444444444444444443333333333333333333332222222222222222211111111111111111000000000000000000////////////..................---------------------------,,,,,,,+++++++++++++**********************))))))))))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDEEFFGGGHHIIJJKKKLLLLMMMMPPPPPPPPPPPPOOOONNNNMMMMMPOOONNNMMLLKKJJIIIIIHHIIIIIIJJJJJJJJJJIIIIIHHHHGGGFFEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888888888888777777777766666666666666666655555555555555555544444444444444444444444333333333333333333332222222222222222211111111111111111000000000000000000/////////////................-----------------------------,,,,,,,+++++++++++++**********************)))))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! ?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCDDEEEFFGGHHIIJJJKKKLLLLMMMPPPPPPPPPPPOOOONNNNMMMMMLOOOONNNMMLLKKJJIIIIHHHHHIIIIIJJJJJJJJIIIIIHHHHHGGGFEEEEEDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999998888888888888888888877777777776666666666666666665555555555555555544444444444444444444444333333333333333333332222222222222222221111111111111111000000000000000000//////////////..............------------------------------,,,,,,,,+++++++++++++**********************))))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCDDEEEFFGGGHHIIJJKKKKLLLLMMPPPPPPPPPPOOOONNNNMMMMLLLOOONNNMMLLKKKJJIIIHHHHHHHIIIIIJJJJJJIIIIIIHHHHGGGGFEEEEDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999998888888888888888887777777777766666666666666666655555555555555555444444444444444444444433333333333333333333222222222222222222221111111111111100000000000000000///////////////..............-----------------------------,,,,,,,,,,,++++++++++++**********************)))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFGGHHIIIJJKKKLLLLLMOOPPPPPPPOOOONNNNMMMMLLLLONNNNMMMLLKKJJJIIIHHHHHHHIIIIIIIJJJIIIIIIIHHHHGGGFEEEEDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>=>======================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999888888888888888887777777777766666666666666666655555555555555555544444444444444444444443333333333333333333322222222222222222221111111111111100000000000000000////////////////..............---------------------------,,,,,,,,,,,,,+++++++++++***********************)))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! >????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCDDDEEEFFGGHHHIIJJJKKKLLLLLOOOPPPPPOOOOONNNMMMLLLLLKNNNNMMMLLLKKJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHGGGGFEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999888888888888888888777777777776666666666666666665555555555555555554444444444444444444444333333333333333333322222222222222222221111111111111110000000000000000/////////////////.............--------------------------,,,,,,,,,,,,,,,+++++++++++***********************)))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! >>>>????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEFFFGGHHIIIJJJKKKLLLLOOOOOOOOOOOONNNMMMLLLLKKKNNNMMMMLLKKKJJIIIHHHHHHHHHHIIIIIIIIIIIIIIHHHHGGGFFEEEDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????@@@@@@@@@@@@@@@@@@???????>>>>>>>>>========================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999888888888888888888777777777777666666666666666665555555555555555555444444444444444444444433333333333333333332222222222222222222111111111111110000000000000000/////////////////..............------------------,-----,,,,,,,,,,,,,,,,,+++++++++++***********************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! >>>>>>????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCDDDEEEFFGGHHHIIJJJKKKKLLLOOOOOOOOOOONNNMMMLLLKKKKKMMMMMMLLLKKJJIIIHHHHHHHHHHHIIIIIIIIIIIIIHHHHGGGGFFEEDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@??????????@@@@@@@@@@@@@@@@???????>>>>>>>>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999988888888888888888887777777777777666666666666666655555555555555555544444444444444444444444333333333333333333222222222222222222211111111111111100000000000000000////////////////..............-----------------,,,---,,,,,,,,,,,,,,,,,++++++++++++***********************)))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! >>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBCCCDDDEEFFFGGHHIIIJJJKKKLLLOOOOOOOOOONNNMMMLLLKKKKJJMMMMLLLLKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIHHHHHGGGFFFEEDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@????????????@@@@@@@@@@@@@@@@??????>>>>>>>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999998888888888888888887777777777777776666666666666655555555555555555554444444444444444444444333333333333333333322222222222222222221111111111111100000000000000000////////////////...............-----------------,,,,-,,,,,,,,,,,,,,,,,,++++++++++++******************)****)))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBCCDDDEEEFFGGHHHIIJJJKKKKLLOOOOOOOOOONNNMMLLLKKKJJJJMMLLLLLKKKJJIIIHHHHHGGGHHHHHHIIIIIIIIIHHHHHGGGGFFFEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA???????????????@@@@@@@@@@@@@@???????>>>>>>>======================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999988888888888888888877777777777777777666666666666655555555555555555544444444444444444444444333333333333333333222222222222222222211111111111111100000000000000000////////////////...............-----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))***)))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBAAAAAAAAAAAAAABBBBBBCCDDDEEEFFGGGHHIIIJJJKKKLLOOOOOOOOONNNMMLLLKKJJJJJILLLLLKKKKJJJIIHHHHHGGGGGHHHHHHHIIIIIIHHHHHGGGGFFFFDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@@@@@???????>>>>>>>=====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999988888888888888888777777777777777777766666666666655555555555555555544444444444444444444444333333333333333333222222222222222222211111111111111100000000000000000///////////////................----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************)))**)))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBAAAAAAAAAAAAAAAAAABBBBBCCCDDDEEFFGGGHHIIIJJJKKKLLNOOOOOOOONNNMMLLKKJJJJIIILLLKKKKKJJJIIIHHHHGGGGGGGHHHHHHHIIIHHHHHHHGGGFFFFEDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@???????????????@@@@@@@@@@@@@??????>>>>>>>=====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999988888888888888888877777777777777777777666666666655555555555555555544444444444444444444444433333333333333333322222222222222222221111111111111100000000000000000////////////////................----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++******************))))*)))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCDDDEEFFFGGHHIIIJJJKKKLLNOOOOOOONNNMMLLKKKJJIIIIIKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHGGGGFFFEEDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@????????????????@@@@@@@@@@@??????>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999888888888888888888777777777777777777776666666666555555555555555555444444444444444444444433433333333333333333322222222222222222211111111111111100000000000000000////////////////................----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++******************))))))))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCDDDEEFFFGGHHIIIJJJKKKLLNOOOOOONNNNMMLLKKJJIIIIIHKKKKKJJJJIIIHHHHGGGGGGGGGGGHHHHHHHHHHHHHGGGGFFFFEEDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@????????????????@@@@@@@@@@???????>>>>>>==================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999998888888888888888887777777777777777777776666666666555555555555555555444444444444444444444433333333333333333333322222222222222222211111111111111100000000000000000////////////////.................---------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAA@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCDDDEEFFFGGHHIIIJJJKKKLLNOOOOOONNNMMLLLKKJJIIIHHHKKKKJJJJIIIHHHHGGGGGGGGGGGGGHHHHHHHHHHHGGGGFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@????????????????@@@@@@@@@???????>>>>>>=================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999998888888888888888887777777777777777777766666666665555555555555555555544444444444444444444433333333333333333333322222222222222222211111111111111110000000000000000////////////////..................--------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!! !!! >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAA@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCDDDEEFFFGGHHIIJJJKKKKLLOOOOOOONNNMMLLKKJJIIIHHHHKKJJJJJIIIIHHHGGGGGGFGGGGGGGGHHHHHHHHGGGGGFFFFEEEEDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????????@@@@@@@???????>>>>>>>============<==<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999888888888888888888887777777777777777777666666666655555555555555555555444444444444444444443333333333333333333332222222222222222222111111111111111110000000000000000////////////////..................-------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! !!! ========>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCDDDEEFFFGGHHIIJJKKKLLLLMMOOOOOONNNNMMLLKKJJIIIHHHHKKKJJJJJIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEDDDDDCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????????????????@@?????????>>>>>>>============================<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999998888888888888888888887887777777777777777777776666666666555555555555555554444444444444444444433333333333333333222222222222222222211111111111111111111000000000000000////////////////...................--------------,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""!!!"""""!!!!!!!!!!!!!!!!! ==========>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCDDDEEFFFGGHHIIJJKKKLLLLMMOOOOOONNNNMMLLKKJJIIHHHHHKKJJJJJIIIHHHHGGGGGFFGGGGEFFFFFFFFFFFFFEEEEEDDDDCCBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????????????????????????????>>>>>>============<<============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999988888888888888888888877787777777777777777777766666666665555555555555555555444444444444444444433333333333333333222222222222222222211111111111111111111000000000000000////////////////....................-------------,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""!!!!""""!!!!!!!!!!!!!!!!! ============>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCDDDEEFFFGGHHIIJJKKKLLLLMMOOOOOONNNMMMLLKKJJIIHHHHHKJJJJJIIIIHHHGGGGFFFFFFFGEEEFFFFFFFFFFEEEEEDDDDDCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????????????????????????????????>>>>>>===========<<<<==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::999999999999999999888888888888888888888777777777777777777777777666666666655555555555555555555444444444444444444333333333333333322222222222222222222111111111111111111110000000000000000////////////////....................------------,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""!!!!!"""!!!!!!!!!!!!!!!!!! ===============>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBBBBBBBBBBBCCCCDDDEEFFFGGHIIIJJKKKLLLMMMOOOOONNNNMMLLKKJJIIIHHHHHKJJJJJIIIHHHHGGGFFFFFFFFFEEEEEFFFFFFEEEEEEDDDDDCCCBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@???????????????????????????????????????????????>>>>>>>==========<<<<<=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999999999999988888888888888888887777777777777777777777776666666666655555555555555555555444444444444444443333333333333333332222222222222222222111111111111111111110000000000000000////////////////.....................------------,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!""!!!!!!!!!!!!!!!!!! ================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCDDDEEFFFGGHIIJJJKKKLLLLMMOOOONNNNNMMLLKKJJIIIHHHHHJJJJJJIIIHHHGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDCCCBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@????????????????????????????????????????????????>>>>>>==========<<<<<<=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::9999999999999999999988888888888888888877777777777777777777777776666666666555555555555555555555444444444444444433333333333333333332222222222222222112111111111111111111110000000000000000////////////////.....................------------,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!"!!!!!!!!!!!!!!!!!! ===================>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFGGHHIJJJKKKLLLLMMNNNNNNNNMMMLLKKJJIIIHHHHHKJJJJIIIIHHHGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDCCCCBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@???????????????????????????????????????????????>>>>>>=========<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999999999998888888888888888888777777777777777777777777666666666665555555555555555555544444444444444444333333333333333333322222222222222221111111111111111111111000000000000000000////////////////.....................-----------,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! =====================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCDDEEEFFGGHHIIJJKKKLLLLMMNNNNNNNMMMLLKKKJJIIIHHHHHKJJJJIIIHHHGGGGFFFFFFFFFFDEEEEEEEEEEEEEEDDDDDCCCCCBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????????????????????????????????????>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::999999999999999999988888888888888888887777777777777777777777777666666666665555555555555555555544444444444444444333333333333333333322222222222222221111111111111111111111000000000000000000////////////////.....................------------,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! =======================>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@AA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCDDDEEFFGGHHIIJJKKKLLLLLLNNNNNNMMMMLLKKJJJIIIHHHHHKJJJJIIIHHHGGGFFFFFFFEFFFDDEEEEEEEEEEEEDDDDDDCCCCCBBAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????????????????????????????????????>>>>>>>========<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::999999999999999999988888888888888888887777777777777777777777776666666666666555555555555555555444444444444444444333333333333333333322222222222222221111111111111111111111000000000000000000////////////////....................-------------,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))()((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! =======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCDDDEEFFGGHHIIJJKKKKLLLLLNNNNNMMMMLLLKKJJJIIIHHHHHKJJJJIIIHHHGGGFFFFFEEEEEEDDDDEEEEEEEEEEDDDDDCCCCCCBAAAAAAAAAAAAAAAAAAAAA@@@@@@@??????????????????????????????????????????????>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::99999999999999999998888888888888888888777777777777777777777777766666666666666555555555555555554444444444444444433333333333333333333222222222222222211111111111111111111110000000000000000000///////////////....................-------------,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! <=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCDDEEFFGGHHIIJJJKKKLLLLLNNNMMMMMLLLKKKJJIIIIHHHHHKJJJJIIIHHGGGFFFFEEEEEEEEDDDDDDEEEEEEDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????????????????????????????????>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::::99999999999999999988888888888888888887777777777777777777777777666666666666666655555555555555544444444444444444333333333333333333332222222222222222211111111111111111111100000000000000000000////////////////...................-------------,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCDDDEEFFGGHHIIJJKKKKLLLLMMMMMMMLLLKKKJJJIIIIHHHHHJJJJIIIHHHGGGFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCAAAAAAAAAAAAAAAAAAAAAA@@@@@???????????????????????>??????????????????????>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::::999999999999999999988888888888888888877777777777777777777777777666666666666666665555555555555544444444444444443333333333333333333332222222222222222211111111111111111111100000000000000000000////////////////..................--------------,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCDDDEEFFGGHHIIJJJKKKKLLLMMMMMMLLLKKKJJJIIIIHHHHHHJJJJIIIHHHGGFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????????????????????????????>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::999999999999999999888888888888888888877777777777777777777777776666666666666666666555555555555444444444444444443333333333333333333332222222222222222211111111111111111111000000000000000000000////////////////.................---------------,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCDDDEEFFGGHHIIIJJKKKKKKKMMMMLLLLKKKKJJJIIIIHHHHHGJJJJIIIHHHGGFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCBBAAAAAAAAAAAAAAAAAAAAA@@@@@??????????????????????????????????????????????>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999999999888888888888888888777777777777777777777777766666666666666666666555555555555444444444444444443333333333333333333333222222222222222211111111111111111110000000000000000000000////////////////.................---------------,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCDDEEEFFGGHHIIJJJKKKKKKMMMLLLLKKKKJJJIIIIHHHHHHGJJJJIIIHHGGGFFFEEEEEEEEEECDDDDDDDDDDDDDDDDCCCCCCBBAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????????????????????????????>>>>>>>========<<<<<<<<<<<<<<;<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999998888888888888888887777777777777777777777777766666666666666666666555555555554444444444444444433333333333333333333333322222222222222211111111111111111110000000000000000000000////////////////.................--------------,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAAAAAAAAAABBBBBBCCCCDDEEEFFGGHHIIIJJJKKKKKLLLLLLKKKKJJJIIIIHHHHHHGGJJJIIIHHHGGGFFFEEEEEEEEEECCDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAA@@@@@???????????>?>???????????????????????????????>>>>>>>>=======<<<<<<<<<<<<<;;;<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999999888888888888888888777777777777777777777776676666666666666666666655555555555444444444444444444333333333333333333333332222222222222222111111111111111111000000000000000000000000///////////////.................--------------,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAAABBBBBBCCCCDDDEEFFGGHHIIIJJJJKKKKLLLLLKKKKJJJIIIIHHHHHHGGGJJJIIIHHHGGFFFEEEEEEEEEEECCDDDDDDDDDDDDDCCCCCCCBBBAAAAAAAAAAAAAAAAAAAA@@@@@?????????>>>>>>>?????????????????????????????>>>>>>>=======<<<<<<<<<<<<;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888888888888888887777777777777777777776666666666666666666666665555555555544444444444444444443333333333333333333333222222222222222211111111111111111100000000000000000000000///////////////.................---------------,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBCCCCDDDEEFFGGHHHIIIJJJJJKKLLLLKKKKJJJIIIIHHHHHHGGGGJJIIIIHHGGGFFFEEEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBBAAAAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>???????????????????????????>>>>>>>=======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::999999999999999999888888888888888888887777777777777777777776666666666666666666666655555555555444444444444444444444333333333333333333333222222222222222211111111111111111100000000000000000000000///////////////.................---------------,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBCCCDDDEEEFFGGGHHIIIJJJJJJJLLLKKKKJJJIIIIHHHHHGGGGGGJJIIIHHHGGGFFFEEEEEEEEEEECCDDDDDDDDDDDDCCCCCCCBBBBAAAAAAAAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>??????????????????????????>>>>>>>=======<<<<<<<<<<<<;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::999999999999999998888888888888888888877777777777777777777766666666666666666666666555555555555444444444444444444444433333333333333333332222222222222222211111111111111111100000000000000000000000///////////////.................---------------,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<=========================>=>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBCCCDDDEEEFFGGGHHIIIJJJJJJJLLKKKKKJJJIIIHHHHHGGGGGGGJIIIIHHGGGFFFEEEEEEEEEEEECCDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>??????????????????????????>>>>>>=======<<<<<<<<<<<<;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;::::::::9999999999999999998888888888888888888777777777777777777777666666666666666666666666555555555554444444444444444444444333333333333333333322222222222222222211111111111111101100000000000000000000000///////////////.................--------------,,,,,,,,,,,,,++++++++++++++++******************)))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!! !!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFGGGHHIIIJJJJJJJLLKKKKJJJIIIHHHHGGGGGGGGGIIIIHHHGGGFFFEEEEEEEEEEEECDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>?????????????????????????>>>>>>========<<<<<<<<<<<;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999988888888888888888887777777777777777777766666666666666666666666665555555555544444444444444444444443333333333333333332222222222222222222111111111111111000000000000000000000000000///////////////...............---------------,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!   <<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAABBBBBBCCDDDDEEFFFGGHHHIIIIJJJJJJLKKKKKJJIIIHHHHGGGGGGGGGFIIIIHHHGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>????????????????????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::9999999999999999999888888888888888888777777777777777777777666666666666666666666666555555555555544444444444444444444333333333333333333322222222222222222211111111111111110000000000000000000000000000//////////////...............---------------,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!  ;;<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBCCCDDDEEEFFFGGHHHIIIIJJJJJJKKKKKJJJIIIHHHGGGGGGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBB@@@@@@@@@AAAA@@@@@@@@??????>>>>>>>>>>>>>>>???????????????????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::9999999999999999999988888888888888888777777777777777777777666666666666666666666666655555555555555444444444444444444433333333333333333222222222222222222221111111111111111000000000000000000000000000///////////////................--------------,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!  ;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBCCCDDDEEEFFGGGHHHIIIIJJJJJJKKKKKJJJIIHHHGGGGGGFFFFFFIIHHHHGGGFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBAA@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>???????????????????????>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::9999999999999999999988888888888888888777777777777777777777666666666666666666666666655555555555555554444444444444444433333333333333333222222222222222222222111111111111111100000000000000000000000000////////////////................--------------,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!! !!!  ;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBCCDDDEEEFFFGGGHHHIIIIJJJJJJKKKKJJJIIIHHHGGGGFFFFFFFFIIHHHGGGFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::999999999999999999988888888888888888877777777777777777777666666666666666666666666655555555555555555544444444444444433333333333333333222222222222222222222211111111111111110000000000000000000000000/////////////////................--------------,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!! !!  ;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBCCDDDEEEFFFGGHHHIIIIIJJJJJJKKKKJJJIIHHHGGGGFFFFFFFFFIHHHHGGGFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>?????????????????????>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999999999999888888888888888887777777777777777777776666666666666666666666666555555555555555555544444444444443333333333333333322222222222222222222221111111111111111000000000000000000000000///////////////////................---------------,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))(((((((((((((((((('(''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!! !  ;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===================================>>>>>>=======>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????@@@@@@@AAAABBBCCDDDEEEFFFGGHHHHIIIIIIIIIKKKKJJJIIHHHGGGFFFFFFFFFFHHHGGGGFFFEEEEDDDDDDEEEEEDDDDDDDDDCCCCCBBBBBAAAAAA??????????????????????>>>>>>>>>>>>>>>>>>>>>??????????@@@????????>>>>>=====<=<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::99999999999888888888888888887777777777777777777666666666666666666666666666555555555555554444444444444444444433333333333333333333322222222222222222222222211111111111111110000000000000000000///////////////////..................----------------,,,,,,,,,,,,,+++++++++++**************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===================================>>>>==========>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@AAAABBBCCDDDEEEFFGGGHHHHIIIIIIIIIKKKKJJIIIHHGGGGFFFFFFFFFFHHHGGGFFFEEEEDDDDDDDEEEEEDDDDDDDDCCCCCBBBBBAAAAAAA?????????????????????>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@???????>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::999999999998888888888888888888777777777777777776666666666666666666666666665555555555555554444444444444444444333333333333333333333322222222222222222222222221111111111111110000000000000000000//////////////////...................----------------,,,,,,,,,,,,,+++++++++++***************))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<===================================>=============>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????@@@@@@AAABBBCCDDDEEEFFGGGHHHHIIIIIIIIIKKKJJJIIHHHGGGFFFFFFFFFEEHHGGGGFFFEEEDDDDDDDDDEEEEDDDDDDDCCCCCBBBBBAAAAAA@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@???????>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::999999999998888888888888888888777777777777777776666666666666666666666666666555555555555554444444444444444444433333333333333333333333222222222222222222222221111111111111110000000000000000000///////////////////...................-----------------,,,,,,,,,,,,+++++++++++****************)))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????@@@@@AAAABBCCCDDEEEFFFGGHHHHIIIIIIIIIKKKJJJIIHHHGGGFFFFFFFFEEEHHGGGFFFEEEEDDDDDDDDDDEEEDDDDDDCCCCCBBBBBAAAAAA@@@???????????????????>>>>>>>>>>>>=>=>>>>>>>>>>????????@@@@???????>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999988888888888888888888777777777777777776666666666666666666666666665555555555555554444444444444444444333333333333333333333333222222222222222222222221111111111111110000000000000000000////////////////////..................-----------------,,,,,,,,,,,,++++++++++******************))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????@@@@@AAABBCCCDDEEEFFFGGGHHHIIIIIIIIIKKJJJIIIHHGGGFFFFFFFFEEEEHHGGGFFFEEEDDDDDDDDDDDDEECCCCCCCCCCBBBBBAAAAA@@@@@?????????????????>>>>>>>>>>>>=======>>>>>>>>>???????@@@@??????>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::9999999999988888888888888888887777777777777777766666666666666666666666666655555555555555544444444444444444444333333333333333333333332222222222222222222222211111111111111100000000000000000000/////////////////////.................----------------,,,,,,,,,,,,,++++++++++*******************)))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  :;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===<==============================================>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????@@@@@AAABBCCDDDEEFFFGGGHHHHIIIIIIIIKKJJJIIHHHGGGFFFFFFFEEEEEHGGGGFFEEEDDDDDDDDDDDDDDECCCCCCCCCBBBBBAAAAA@@@@@@???????????????>>>>>>>>>>>>>==========>>>>>>>????????@????????>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::99999999999988888888888888888877777777777777777666666666666666666666666666655555555555555444444444444444444443333333333333333333333332222222222222222222222211111111111111100000000000000000000////////////////////..................-----------------,,,,,,,,,,,,++++++++++*******************))))))))))))))((((((((((((((((((''''''''''''''''''&'''''&&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  :::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????@@@@AAABBCCCDDEEEFFGGGGHHHHIIIIIIIKJJJIIIHHGGGFFFFFFFFEEEEEHGGGGFFEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAA@@@@@@@??>>>>>>>>>>>>>>>>>>>>>>=>>============>>>>>>>???????????????>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999999998888888888888888877777777777777776666666666666666666666666666555555555555554444444444444444444443333333333333333333333322222222222222222222222111111111111111100000000000000000000///////////////////..................-----------------,,,,,,,,,,,,,++++++++++*******************))))))))))))))((((((((((((((((((''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>??????????@@@@AAABBCCDDDEEFFFGGGHHHHIIIIIIIJJJJIIIHHGGGFFFFFFFFEEEEEHGGGFFFEEEDDDDCCCCCDDDDDDCCCCCCBBBBBBAAAAA@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>==>==============>>>>>>>??????????????>>>>====<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999988888888888888877777777777777777666666666666666666666666666555555555555555544444444444444444443333333333333333333333322222222222222222222222111111111111111100000000000000000000///////////////////...................-----------------,,,,,,,,,,,,,++++++++++******************)))))))))))))))((((((((((((((((((''''''''''''''''''&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>?>>>>>>>>>>????????@@@AAABBCCCDDDEEFFFGGGHHHHHIIIHHJJJIIIHHHGGGFFFFFFFFFEEEEHGGGFFFEEDDDDCCCCCCCCDDDDBCCBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>===================>>>>>>??????????????>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999998888888888888777777777777777776666666666666666666666666666555555555555555554444444444444444443333333333333333333333322222222222222222222222111111111111111100000000000000000000//////////////////...................-----------------,,,,,,,,,,,,,,++++++++++******************)))))))))))))))((((((((((((((((('''''''''''''''''''&&&&''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============<========================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>??????@@@@AABBBCCCDDEEEFFGGGGHHHHHHHHHJJJIIIHHGGGFFFFFFFFFFEEEEHGGGFFFEEDDDDCCCCCCCCCCDDBBBBBBBBBAAAAAA@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>????????????>>>>====<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999888888888888777777777777777776666666666666666666666666666555555555555555555444444444444444433333333333333333333332222222222222222222222221111111111111111100000000000000000000//////////////////..................------------------,,,,,,,,,,,,,,+++++++++*******************)))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&'&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>??????@@@@AABBBCCDDDEEFFFGGGHHHHHHHHHJJIIIHHHGGGFFFFFFFFFFEEEEHGGGFFEEEDDDCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>========================>>>>>>???????????>>>>===<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999998888888888777777777777777776666666666666666666666666666555555555555555555554444444444444443333333333333333333332222222222222222222222222111111111111111100000000000000000000//////////////////.................-------------------,,,,,,,,,,,,,,,++++++++++******************)))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@AABBCCCDDDEEFFFGGGHHHHHHHHJIIIIHHGGGFFFFFFFFFFFFEEEHGGGFFEEEDDDCCCCCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@????>>>>>>>>>>>>>>>>>>==========================>>>>>>?????????>>>>====<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999998888888888877777777777777777666666666666666666666666666555555555555555555555444444444444443333333333333333333332222222222222222222222222111111111111111110000000000000000000///////////////////................--------------------,,,,,,,,,,,,,,,+++++++++++*****************))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@@AABBBCCCDDEEEFFGGGGHHHHHHHIIIIHHHGGGFFFFFFFFFFFFEEEHGGGFFEEEDDCCCCCCBBBCCCCCAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>==============================>>>>>>???????>>>>>====<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999988888888888777777777777777777666666666666666666666655565555555555555555555554444444444444443333333333333333333322222222222222222222222221111111111111111110000000000000000000///////////////////...............---------------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@AAABBBCCDDDEEFFFGGGGHHHHHGIIIIHHHGGGFFFFFFFFFFFFEEEHGGGFFEEDDDCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>==================================>>>>>>>????>>>>>====<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999999998888888888887777777777777777776666666666666666666666555555555555555555555555444444444444444433333333333333333332222222222222222222222222211111111111111111110000000000000000/////////////////////..............----------------------,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAABAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????@@@AAAABBCCCDDEEEFFFGGGGGHHGGIIIHHHGGGGFFFFFFFFFFFEEEEHGGFFFEEDDDCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>>========================<<<<<<<========>>>>>>>>>>>>>>>====<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999999988888888888877777777777777777776666666666666666666665555555555555555555555555444444444444444333333333333333333322222222222222222222222221111111111111111111110000000000000000////////////////////................---------------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@AAABBBCCCDDEEEFFGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFEEEEGGGFFFEEDDCCCCBBBBBBBBBBBA@@@@@@@@@@@@@@@?????????>>>>>>=========================<<<<<<<<<========>>>>>>>>>>>>>====<<<<<;;;;;;;;;;;;;;:::::::::::::::::99999999999999998888888888877777777777777777776666666666666666666665555555555555555555555555444444444444444333333333333333333332222222222222222222222222111111111111111111111000000000000000/////////////////////.................-------------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????@@@AAAABBCCCDDEEEFFFGGGGGGGGIIHHHHGGGFFFFFFFFFFFFEEEEGGGFFEEEDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@???????????>>>>>=========================<<<<<<<<<<<<=======>>>>>>>>>>>=====<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999999998888888888877777777777777777777666666666666666666665555555555555555555555555444444444444444333333333333333333332222222222222222222222222111111111111111111111000000000000000/////////////////////...................------------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!  9::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@AAABBBCCDDDEEEFFFGGGGGGGIIHHHHGGGFFFFFFFFFFFEEEEEGGFFFEEDDDCCCBBBBBBBAAAAA@@@@@@@@@@@@?????????????>>>>====================<=====<<<<<<<<<<<<<=======>>>>>>>>>>====<<<<<;;;;;;;;;;;;:::::::::::::::::99999999999999988888888888887777777777777777776666666666666666666655555555555555555555555555444444444444444333333333333333333332222222222222222222222222111111111111111111111000000000000000/////////////////////..................-------------------,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!  999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>?????@@@AAABBBCCCDDEEEFFFGGGGGGGIIHHHHGGGFFFFFFFFFEEEEEEEGGFFEEEDDCCCBBBBBBAAAAAAA@@@@@@@@@@???????????????>>>====================<<====<<<<<<<<<<<<<<<=======>>>>>>>>=====<<<<;;;;;;;;;;;;::::::::::::::::999999999999999988888888888888777777777777777776666666666666666666555555555555555555555555555444444444444443333333333333333333332222222222222222222222211111111111111111111110000000000000000////////////////////...................------------------,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!  999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>?????@@AAAABBBCCDDDEEFFFFGGGGGGIIHHHHGGGFFFFFFFFFEEEEEEDGFFFEEDDDCCBBBBBAAAAAAAAA@@@@@@@??????????????????>>====================<<<===<<<<<<<<<<<<<<<<========>>>>>======<<<<<;;;;;;;;;;:::::::::::::::::99999999999999988888888888888887777777777777776666666666666666666555555555555555555555555555444444444444443333333333333333333332222222222222222222222211111111111111111111111000000000000000/////////////////////...................-----------------,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!  99999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================>>>>>>?????@@@AAABBBCCCDDEEEFFFGGGGGGIHHHHHGGGGFFFFFFFEEEEEEEDGFFEEEDDCCCBBBBAAAAAAAAAA@@@??????????????????????>===================<<<<<===<<<<<<<<<<<<<<<<<==================<<<<;;;;;;;:;;::::::::::::::::999999999999999888888888888888888777777777777776666666666666666655555555555555555555555555555444444444444444333333333333333333322222222222222222222222111111111111111111111110000000000000000////////////////////...................-----------------,,,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!  99999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<;;<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>????@@@AAAABBBCCDDDEEFFFFGGGGGIHHHHHGGGGFFFFFFFEEEEEEDDFFFEEDDDCCBBBBAAAAAAAAAAA?????????????????????????===================<<<<<<===<<<<<<<<<<<<<<<<<<================<<<<<;;;;;;:::::::::::::::::::999999999999999888888888888888888877777777777766666666666666666655555555555555555555555555554444444444444444433333333333333333322222222222222222222221111111111111111111111100000000000000000///////////////////....................----------------,,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  9999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>>>????@@@@AAABBBCCCDDEEEFFFFGGGGIHHHHHGGGGFFFFFFFEEEEEDDDFFEEEDDCCCBBBAAAAAAAAAAAA?????????????????????????=================<<<<<<<<===<<<<<<<<<<<<<<<<<<<==============<<<<<;;;;;;;:::::::::::::::::9999999999999998888888888888888888887777777777766666666666666666555555555555555555555555555544444444444444444443333333333333333222222222222222222222211111111111111111111111000000000000000000//////////////////.....................---------------,,,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  9999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================>>>>>>???@@@@@AAABBBCCDDEEEFFFFFGGGIHHHHHGGGGFFFFFFEEEEEDDDDFFEEDDCCCBBBBAAAAAAAAAAAA?????????????????????????==============<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<==============<<<<<;;;;;;:::::::::::::::::999999999999998888888888888888888887777777777766666666666666666555555555555555555555555555554444444444444444444433333333333333322222222222222222222211111111111111111111111000000000000000000//////////////////.....................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  999999999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>???@@@@AAABBBCCDDDEEEFFFFFGGHHHHHHGGGGGFFFFFEEEEEDDDCFEEDDDCCBBBBAAAAAAAAAA@@@?????????????????????????============<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<============<<<<<;;;;;;::::::::::::::::9999999999999998888888888888888888877777777777766666666666666666555555555555555555555555555544444444444444444444333333333333333222222222222222222222211111111111111111111110000000000000000000//////////////////.....................--------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>?????@@@@AAAABBCCCDDEEEFFFGGGGGIIIIIHHHHHGGGGGFFFFEEEEDDGGFFFEEDDDCCCCCBBBBBBBBBB?????????????????????????===============<<<<<<<<<<============<<<<<<<===============<<<<<;;;;;;::::::::::::::::::::9999999999988888888888888887777777777777777777666666666666666555555555555555555554444455554444444444444444444433333333333333333333322222222222111111111111111111110000000000000000000000///////////////.....................-----------------,,,,,,,,,,,,,,,,,,,,,++++++++++******************)*)))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  99999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@??@@@???????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>????@@@@@AAABBBCCDDDEEFFFFGGGGIIIIIHHHHHGGGGGFFFFEEEDDDGGFFEEDDDCCCCBBBBBBBBBBBB?????????????????????????=============<<<<<<<<<<<<============<<<<<<<<=============<<<<<<;;;;;;::::::::::::::::::9999999999999888888888888887777777777777777777666666666666666665555555555555555544444444554444444444444444444443333333333333333333322222222222111111111111111111111000000000000000000000///////////////.....................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++******************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  9999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>????@@@@@AAABBCCCDDEEEFFFGGGGIIIIIHHHHHGGGGGFFFEEEEDDCGFFEEEDDDCCCCBBBBBBBBBBBB?????????????????????????============<<<<<<<<<<<<<=============<<<<<<<<====<======<<<<<<;;;;;;:::::::::::::::::9999999999999998888888888887777777777777777777766666666666666666655555555555555544444444444444444444444444444443333333333333333333322222222222111111111111111111111110000000000000000000////////////////.....................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++******************)))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================>>>>>>????@@@@AAABBBCCDDDEEFFFFGGGIIIIIHHHHHGGGGFFFFEEEDDDCGFFEEDDDCCCCBBBBBBBBBBBBB???????????????????????>>===========<<<<<<<<<<<<<==============<<<<<<<<<===<<<<<<<<<<<<<;;;;;;::::::::::::::::9999999999999999888888888877777777777777777777666666666666666666655555555555554444444444444444444444444444444433333333333333333333222222222222111111111111111111111111000000000000000000///////////////.....................--------------------,,,,,,,,,,,,,,,,,,+++++++++++******************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===================================>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>????@@@@AAABBCCCDDEEEFFFFGGIIIIIHHHHHGGGGFFFFEEEDDCCFFEEEDDDCCCBBBBBBBBBBBBBB???????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<================<<<<<<<<<==<<<<<<<<<<<<;;;;;;::::::::::::::::999999999999999998888888887777777777777777777666666666666666666665555555555554444444444444444444444444444444433333333333333333333322222222222211111111111111111111111000000000000000000////////////////.....................--------------------,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  99999999999999999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================>>>>>>????@@@@AAABBCCDDDEEEFFFFGIIIIIHHHHHGGGGFFFEEEDDDCCFFEEDDDCCCCBBBBBBBBBBBBBB????????>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<=================<<<<<<<<<<=<<<<<<<<<<<<;;;;;;::::::::::::::999999999999999998888888887777777777777777777666666666666666666665555555555554444444444444444444444444444444443333333333333333333322222222222222111111111111111111111000000000000000000////////////////......................--------------------,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBAAA?????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================>>>>>?????@@@@AABBBCCDDEEEFFFFFIIIIHHHHHHGGGGFFFEEEDDDCCFFEEDDDCCCBBBBBBBBBBBBAAA??????>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::99999999999999998888888887777777777777777777766666666666666666666555555555554444444444444444444444444444444443333333333333333333332222222222222221111111111111111111000000000000000000/////////////////......................--------------------,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAA?????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================>>>>>?????@@@AAABBCCCDDEEEFFFFHIIIHHHHHHGGGGFFFEEEDDCCCFEEEDDCCCCBBBBBBBBAAAAAAA????>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::99999999999999998888888887777777777777777777776666666666666666665555555555544444444444444444444444444444444443333333333333333333322222222222222222111111111111111110000000000000000000/////////////////......................--------------------,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! !  99999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAA??????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================>>>>>?????@@@AABBBCCDDDEEEFFFHHHHHHHHHHGGGGFFFEEEDDCCCFEEDDDCCCBBBBBBBAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<===================<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::9::::9999999999999998888888887777777777777777777776666666666666666666555555555544444444444444444444444444444444443333333333333333333322222222222222222221111111111111111000000000000000000/////////////////......................---------------------,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  88999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAA?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================>>>>>????@@@@AABBCCCDDEEEFFFHHHHHHHHHHGGGGFFFEEDDDCCBFEEDDDCCCBBBBBBAAAAAAAAAA?>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<====================<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::99:::999999999999998888888887777777777777777777776666666666666666666555555555554444444444444444444444434444444443333333333333333333332222222222222222222211111111111111000000000000000000//////////////////.....................----------------------,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  88889999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<===========>>>>>>????@@@AAABBCCDDDEEEFFHHHHHHHHHHGGGGFFFEEDDDCCBEEEDDCCCBBBBBBAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<===================<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::999::999999999999998888888888777777777777777777766666666666666666666555555555554444444444444444444444433444444433333333333333333333322222222222222222222211111111111110000000000000000000///////////////////...................-----------------------,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!""!!!!!!!!!!!!!!!!!!!  888888899999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<===========>>>>>>????@@@AABBCCCDDEEEFFHHHHHHHHHHGGGGFFFEEDDCCCBEEDDDCCCBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<===================<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::9999999999999999998888888888887777777777777777766666666666666666666555555555555544444444444444444444333334444433333333333333333333322222222222222222222211111111111111000000000000000000////////////////////...................-----------------------,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!"!!!!!!!!!!!!!!!!!!!  888888888999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????????????????>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<===========>>>>>????@@@AABBBCCDDDEEEFHHHHHHHHHHGGGGFFEEEDDCCBBEEDDCCCCBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<===================<<<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999999999999888888888888877777777777777766666666666666666666555555555555555444444444444444444333333344433333333333333333333332222222222222222222221111111111111000000000000000000/////////////////////..................------------------------,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  888888888889999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<==========>>>>>>????@@@AABBCCDDDEEEEHHHHHHHHHHGGGGFFEEEDDCCBBEEDDCCCBBBBBAAAAAAAAAAAAA>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999999998888888888888887777777777777666666666666666666666555555555555555544444444444444443333333334333333333333333333333332222222222222222222211111111111100000000000000000000////////////////////...................------------------------,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"##"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  88888888888888999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<=========>>>>>>>???@@@AABBCCCDDEEEEHHHHHHHHHHGGGGFFEEEDDCCBBEDDDCCCBBBBAAAAAAAAAAAAAA>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999999998888888888888888777777777777666666666666666666665555555555555555554444444444444433333333333333333333333333333333322222222222222222222111111111111000000000000000000000////////////////////...................------------------------,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""#"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  88888888888888889999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<=========>>>>>>>????@@AAABBCCDDDEEEHHHHHHHHHHGGGGFFEEEDDCCBBEDDCCCBBBBBAAAAAAAAAAAAAA>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<================<<<<<<<<<<<<<<;;;;;;;;;;:::::::9999999999999999888888888888888888777777777766666666666666666666555555555555555555554444444444444333333333333333333333333333333332222222222222222222221111111111110000000000000000000000///////////////////..................-------------------------,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  88888888888888888889999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<=========>>>>>>>???@@@AABBCCDDDEEEHHHHHHHHHHGGGGFFEEDDCCBBAEDDCCCBBBBAAAAAAAAAAAAAAA>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<;;;;;;;;;::::::::9999999999999999888888888888888887777777777666666666666666666665555555555555555555554444444444443333333333333333333333333333333322222222222222222222221111111111100000000000000000000000//////////////////...................------------------------,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  8888888888888888888889999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<==========>>>>>>???@@@AABBCCCDDEEEGHHHHHHHHHGGGGFFEEDDCCBBADDCCCBBBBAAAAAAAAAAAAAAAA>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<=============<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999999998888888888888888877777777776666666666666666666655555555555555555555554444444444433333333333333333333333333333333222222222222222222222211111111111100000000000000000000000//////////////////...................------------------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>????@@AABBBCCDDDEEGHHHHHHHHHGGGFFFEEDDCCBBADDCCCBBBBAAAAAAAAAAAAAAA@>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999989999888888888888888887777777776666666666666666666665555555555555555555554444444444433333333333333333333333333333333222222222222222222222211111111111111000000000000000000000//////////////////....................-----------------------,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@??????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========>>>>>>???@@AAABBCCDDDEEGHHHHHHHHHGGGFFFEEDDCBBAADDCCBBBBAAAAAAAAAAAAAA@@@>>>>>====================;;;;;;;;;;<<<<<<<<<<<<<<<=======<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999998899988888888888888887777777776666666666666666666666655555555555555555554444444444443333333333333333333333333333333222222222222222222222211111111111111110000000000000000000//////////////////.....................----------------------,,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========>>>>>???@@@AABBCCDDDEEGHHHHHHHHHGGGFFEEDDCCBBAADCCCBBBAAAAAAAAAAAA@@@@@@>>>>=====================;;;;;;;;;;;;;<<<<<<<<<<<<=====<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988889988888888888888877777777766666666666666666666666555555555555555555554444444444433333333333333333333333333333332222222222222222222222211111111111111111000000000000000000//////////////////.....................----------------------,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  777888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========>>>>>???@@AABBCCCDDEEGGHHHHHHHGGGGFFEEDDCCBBA@DCCBBBBAAAAAAAAAAA@@@@@@@>>=======================;;;;;;;;;;;;;;;<<<<<<<<<<==<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888888888888877777777777666666666666666666666555555555555555555554444444444443333333333333333333332333333332222222222222222222222211111111111111111110000000000000000//////////////////.....................----------------------,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  777788888888888888888889999999999999999999999999999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=>>>>=================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========>>>>???@@AAABBCCDDDEGGGHHHHHHGGGGFFEEDDCBBAA@CCBBBBAAAAAAAAAAA@@@@@@@@=====================<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999888888888888888888887777777777776666666666666666666555555555555555555554444444444443333333333333333333332223333332222222222222222222222211111111111111111111100000000000000///////////////////.....................----------------------,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  777777788888888888888888889999999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<==========>>>>???@@AABBCCDDDEGGGHHHHHGGGGFFFEDDCCBBA@@CCBBBAAAAAAAAAA@@@@@@@@@@==================<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::9999999998888888888888888888877777777777777666666666666666665555555555555555555554444444444443333333333333333333332222333322222222222222222222222111111111111111111111110000000000000//////////////////.....................------------------------,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  777777777888888888888888888899999999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<<<<<<<=========>>>???@@AABBBCCDDDGGGGHHHGGGGGFFEEDDCBBAA@@CBBBAAAAAAAAAA@@@@@@@@@@@================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;:::::::9999999999888888888888888888887777777777777776666666666666665555555555555555555554444444444444433333333333333333332222223332222222222222222222222211111111111111111111110000000000000///////////////////.....................-----------------------,,,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  788888888888888888888888888888888899999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<=============>>>>>???@@AAABBCCDDEEGGGHHHHHHGGGFFEEDDCBBAA@@BBAAAA@@@@@@@@@@@@@@@@???=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::;;;;;;;::::::::::99999999988888888888888887777777776666666666666555555555555555555555444444444444444444444444444333333333333333333322222222222222222222111111111111100000000000000000000000000000///////////////////................------------------------,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!!!!!!!!!  7778888888888888888888888888888888888999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>???@@AABBCCDDDEGGGGGHHGGGGGFFEEDCCBBA@@?BAAAA@@@@@@@@@@@@@@@@????=====<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;::::::;;;;;:::::::::::9999999998888888888888887777777777766666666666555555555555555555555444444444444444444444444444333333333333333333322222222222222222222221111111111110000000000000000000000000000////////////////////................------------------------,,,,,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))))((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""!!!!!!!!!!!!!!!!!!  7777778888888888888888888888888888888888999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>??@@@AABBCCDDDFGGGGGGGGGGFFEEDDCCBAA@@?BAAAA@@@@@@@@@@@@@@@?????===<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;::::::::::99999999999888888888888887777777777776666666665555555555555555555554444444444444444444444444444333333333333333333322222222222222222222222111111111100000000000000000000000000000///////////////////.................-----------------------,,,,,,,,,,,,,,++++++++++++++++++++++*****************))))))))))))))))((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""!!!!!!!!!!!!!!!!!  777777778888888888888888888888888888888888899999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????@?????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????>>>>>@@???????????????????????>>>>>>>>>>>>>>>>>>>>=====>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@AABBCCCDDFFGGGGGGGGFFFEEDDCBBA@@??AAAA@@@@@@@@@@@@@@@??????=<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;::::::::::99999999999998888888888887777777777777766666666555555555555555555555444444444444444444444444444333333333333333333322222222222222222222222111111111100000000000000000000000000000////////////////////..................----------------------,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""!!!!!!!!!!!!!!!!  777777777778888888888888888888888888888888888999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<========>>>???@@AABBCCDDFFGGGGGGGGFFFEEDCCBAA@@??AAA@@@@@@@@@@@@@@@???????<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999888888888887777777777777777666666555555555555555555555444444444444444444444434444433333333333333333333222222222222222222222111111111100000000000000000000000000000////////////////////....................---------------------,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""!!!!!!!!!!!!!!!  77777777777777888888888888888888888888888888888899999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????@@@@@@@@@@@??????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<======>>>??@@AABBBCCDFFFFGGGGGFFFEEDDCCBAA@@??AA@@@@@@@@@@@@@@@@???????<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999888888888877777777777777777766655555555555555555555554444444444444444444444333444333333333333333333333222222222222222222221111111111000000000000000000000000000000////////////////////.....................-------------------,,,,,,,,,,,,,,,++++++++++++++++*+++*********************)))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!  77777777777777778888888888888888888888888888888899999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@?????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>==============================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<=====>>???@@AABBCCCEFFFFFGFFFFFEEDDCBBA@@???AA@@@@@@@@@@@@@@@????????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;::::::::::::::::::999::::::::99999999999998888888888877777777777777777776555555555555555555555555444444444444444444443333343333333333333333333332222222222222222222211111111110000000000000000000000000000000////////////////////.....................-------------------,,,,,,,,,,,,,,+++++++++++++++++**++********************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##$$$$$####################"####""""""""""""""""""""!!!!!!!!!!!!!!  77777777777777777778888888888888888888888888888899999999999999999::::::::99:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????==================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<====>>>??@@AABBBCCEFFFFFFFFFFEEDDCCBBA@@??>AA@@@@@@@@@@@@@@@????????<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::;:;;;::::::::::::::::::::999999::::::99999999999998888888888877777777777777777776655555555555555555555555544444444444444444444333333333333333333333333333222222222222222222221111111110000000000000000000000000000000////////////////////......................------------------,,,,,,,,,,,,,,,+++++++++++++++++***+********************)))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$####################""###""""""""""""""""""""!!!!!!!!!!!!!!  77777777777777777777778778888888888888888888888899999999999999999999:::::99999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????==================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<====>>???@@AABBCCEEFFFFFFFFFEEDDCCBAA@@??>A@@@@@@@@@@@@@@@@????????<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999::::99999999999999888888888877777777777777777777666555555555555555555555544444444444444444444333333333333333333333333333322222222222222222221111111111100000000000000000000000//0000/////////////////////.....................-------------------,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####$$$####################"""##""""""""""""""""""""!!!!!!!!!!!!!!  77777777777777777777777777778888888888888888888899999999999999999999999::99999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????==============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<====>>>??@@AABBBCEEEFFFFFFFEEEDDCCBAA@@??>A@@@@@@@@@@@@@@@?????????<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::999999999999::99999999999999888888888887777777777777777777666665555555555555555555544444444444444444444333333333333333333333333333322222222222222222221111111111111000000000000000000000////00///////////////////////....................------------------,,,,,,,,,,,,,,,,++++++++++++++++************************))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######$$####################""""#""""""""""""""""""""!!!!!!!!!!!!!!  777777777777777777777777777777888888888888888888999999999999999999999999999999999999::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????>>>==========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<===>>>??@@AAABBCEEEEFFFFFEEEDDDCBBAA@@??>A@@@@@@@@@@@@@@@????????><<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999999999888888888887777777777777777777666666655555555555555555544444444444444444444433333333333333333333333333322222222222222222221111111111111110000000000000000000///////////////////////////////..................------------------,,,,,,,,,,,,,,,,,++++++++++++++++************************)))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######$####################"""""""""""""""""""""""""!!!!!!!!!!!!!!  7777777777777777777777777777777778888888888888889999999999999999999999999999999999999999:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??@@@AABBBDEEEEFFFEEEEDDCCBBAA@@??>A@@@@@@@@@@@@@@????????>><<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999999999999999999999999888888888888877777777777777777666666666555555555555555544444444444444444444433333333333333333333333333332222222222222222222111111111111111100000000000000000///////////////////////////////..................-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++************************)))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""!!!!!!!!!!!!!!  6677777777777777777777777777777777778888888888889999999999999999999999999999999999999999999:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<===>>>???@@AABBBDEEEEEEEEEEEDDCCBBAA@@??>A@@@@@@@@@@@@@@????????>><<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999889999999999888888888888888777777777777777766666666665555555555555544444444444444444444433333333333333333333333333332222222222222222222111111111111111111000000000000000////////////////////////////////..................-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++***********************))))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""!!!!!!!!!!!!!!  6666777777777777777777777777777777777778888888888899999999999999999999999999999999999999999999:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>>???????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===????>>>>>>>>>>>>>>>>>>>>>=======================<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<===>>>???@@AAABBDDEEEEEEEEEEDDCCBBAA@???>A@@@@@@@@@@@@@????????>>><<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999999998888899999999888888888888888887777777777777666666666666655555555555544444444444444444444433333333333333333333333333332222222222222222222211111111111111111110000000000000/////////////////////////////////.................-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************)))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""!!!!!!!!!!!!!!  6666666777777777777777777777777777777777788888888888899999999999999999999999999999999999999999999:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@AAABBDDEEEEEEEEEDDDCCBBAA@???>A@@@@@@@@@@@@????????>>>><;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999999998888888999999888888888888888888777777777777766666666666666555555555544444444444444444444433333333333333333333333333332222222222222222222211111111111111111111100000000000/////////////////////////////////..................----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***********************)))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!  66666666677777777777777777777777777777777778888888888888999999999999999999999999999999999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@AAABBDDDEEEEEEEEDDDCCBBA@@???>A@@@@@@@@@@@?????????>>>>;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999999998888888889999888888888888888888777777777777766666666666666665555555544444444444444444444433333333333333333333333333333222222222222222222211111111111111111111110000000000/////////////////////////////////..................----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***********************))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""!!!!!!!!!!!!!!   66666666666677777777777777777777777777777777778888888888888999999999999999999999999999999999999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@AAABBDDDEEEEEEEDDDCCCBBA@@???>A@@@@@@@@@@?????????>>>>>;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999999999999999988888888888999888888888888888887777777777777666666666666666666555555444444444444444444444333333333333333333333333333332222222222222222222211111111111111111111110000000000////////////////////////////////...................----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************)))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!   66666666666666677777777777777777777777777777777788888888888888999999999999999999999999999999999999:::::::::::::::::::::::;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================>>>>>>>>>>>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;;;;;<<<<<===>>>???@@AAABBDDDDEEEEEEDDDCCCBBA@@@??>A@@@@@@@@??????????>>>>>>;;;;;;;;;;;;;;::::::::::::::999999999999999999999999999999999988888888888889888888888888888887777777777777666666666666666666665554444444444444444444444333333333333333333333332233332222222222222222222221111111111111111111110000000000////////////////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!   66666666666666666777777777777777777777777777777788888888888888888999999998999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;;;;;<<<<<===>>>???@@AAABBDDDDDEEEEDDDDCCBBAA@@@??>A@@@@@@@@?????????>>>>>>>;;;;;;;;;;;::::::::::::::9999999999999999999999999999999999988888888888888888888888888888887777777777777666666666666666666666655444444444444444444444443333333333333333333332222332222222222222222222222111111111111111111110000000000////////////////////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++**********************))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""!!!!!!!!!!!!!!  66666666666666666666777777777777777777777777777788888888888888888888999998888999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;<<<<===>>>???@@AAAABDDDDDDDDDDDDDCCBBAA@@@??>A@@@@@@@??????????>>>>>>>;;;;;;;;;::::::::::::::::99999999999999999999999999999999998888888888888888888888888888887777777777777666666666666666666666665444444444444444444444444333333333333333333332222222222222222222222222222111111111111111111111000000000////////////////////////////////....................---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************)))))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!  66666666666666666666666666777777777777777777777788888888888888888888888998888888899999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>>>>>>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::;;;;;;;;;;;;;;<<<<===>>>???@@@AAABCDDDDDDDDDDDCCCBBAA@@@??>A@@@@@@??????????>>>>>>>=;;;;;;;;:::::::::::::::::9999999999999999999999999999999988888888888888887788888888888887777777777776666666666666666666666655544444444444444444444443333333333333333333322222222222222222222222222221111111111111111111110000000000///////////////////////////////....................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  66666666666666666666666666666777777777777777777788888888888888888888888888888888888899999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<===>>???@@@AAABCDDDDDDDDDDDCCCBBAA@@???>A@@@@@@?????????>>>>>>>==;;;;;;:::::::::::::::::::999999999999999999999999999999888888888888888887778888888888877777777777777666666666666666666665555554444444444444444444333333333333333333333222222222222222222222222222221111111111111111111110000000000///////////////////////..////.....................---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  6666666666666666666666666666666677777777777777778888888888888888888888888888888888888889999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::;;;;;;;<<<<===>>???@@@AAAACDDDDDDDDDDCCCCBBAA@@???>A@@@@@?????????>>>>>>>===;;;;:::::::::::::::::::::999999999999999999999999999998888888888888888777778888888887777777777777777666666666666666666555555554444444444444444443333333333333333333322222222222222222222222222222111111111111111111111000000000000/////////////////////....//.......................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************)**)))))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  66666666666666666666666666666666667777777777777788888888888888888888888888888888888888888899999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;<<<<===>>>??@@@AAAACCDDDDDDDDCCCCBBBAA@@???>A@@@@@????????>>>>>>>====;;;:::::::::::::::::::999999999999999999999999999999888888888888888877777778888888777777777777777777666666666666666655555555554444444444444444333333333333333333332222222222222222222222222222211111111111111111111110000000000000///////////////////..............................------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*****************))*))))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""######""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  55666666666666666666666666666666666667777777777778888888888888888888888888888888888888888888899999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<;;;;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::;;;;;;;<<<===>>>??@@@@AAACCCDDDDDDCCCCCBBAAA@@???>A@@@@@????????>>>>>>=====;:::::::::::::::::::99999999999999999999999999999888888888888888887777777778888887777777777777777776666666666666665555555555554444444444444433333333333333333333222222222222222222222222222221111111111111111111111000000000000000/////////////////..............................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*****************))))))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""#####""""""""""""""""""""!""""!!!!!!!!!!!!!!!!!!!!!  555666666666666666666666666666666666677777777777777777777777777778888888888888888888888899999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;<<<===>>>??@@@@AAACCCDDDDDDCCCCBBBAAA@@???>A@@@@@???????>>>>>>>=====::::::::::::::999999999999999999999999999999999988888888888888888887777777787777777777777777777666666666666665555555555555555544444444444444444444433333333333333333333333322222222222222222222221111111111111111111000000000000000///////////////////////............-------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*****************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################"##"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  555556666666666666666666666666666666666777777777777777777777777777778888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;<<<===>>>??@@@@AAACCCCCCCCCCCCCBBBAA@@@???>A@@@@????????>>>>>>======::::::::::::9999999999999999999999999999999999888888888888888888877777777777777777777777777776666666666666555555555555555555554444444444444444444333333333333333333333333222222222222222222222221111111111111111110000000000000000/////////////////////.............-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++****************))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################""#"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  5555555566666666666666666666666666666666667777777777777777777777777777788888888888888888888888999999999999999999999999:::::999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;::::;;;;<<<===>>>??@@@@AAACCCCCCCCCCCCBBBAAA@@???>>@@@@@???????>>>>>>=======::::::::::999999999999999999999999999999998888888888888888888888777777777777777777777777777666666666666655555555555555555555554444444444444444433333333333333333333333322222222222222222222222111111111111111111100000000000000000///////////////////.............-------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++****************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  5555555555566666666666666666666666666666666677777777777777777777777777777888888888888888888888888999999999999999999999999::9999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;:;;::::;;;;<<<===>>>??@@@@AAACCCCCCCCCCCBBBAAA@@@???>>@@@@@??????>>>>>>>=======:::::::999999999999999999999999888888888888888888888888888888877777777777777777777777777766666666666665555555555555555555555554444444444444443333333333333333333333332222222222222222222222211111111111111111110000000000000000000//////////////////............--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*****************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  5555555555555666666666666666666666666666666666677777777777777777777777777888888888888888888888888899999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;:::::::::::::::;;;<<<===>>???@@@@AAACCCCCCCCCBBBBBAAA@@???>>>@@@@??????>>>>>>>========:::::99999999999999999999988888888888888888888888888888888887777777777777777777777777776666666666666555555555555555555555555444444444444444333333333333333333333333222222222222222222222222111111111111111111000000000000000000000////////////////............----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++**+*****************))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  55555555555555556666666666666666666666666666666677777777777777777777777778888888888888888888888888999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>==========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>???@@@@AAACCCCCCCCBBBBBAAA@@@???>>>@@@@??????>>>>>>=======<<:::999999999999999999999988888888888888888888888888888888877777777777777777777777777766666666666666655555555555555555555554444444444444443333333333333333333333332222222222222222222222221111111111111111110000000000000000000000///////////////............-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++********************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  555555555555555555566666666666666666666666666666677777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<==>>>???@@@@AAACCCCCBBBBBBBAAA@@@???>>>>@@@??????>>>>>>>======<<<::999999999999999999999888888888888888888888888888888888777777777777777777677777777666666666666666665555555555555555555544444444444444433333333333333333333333322222222222222222222222211111111111111111100000000000000000000000//////////////.............----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*********************))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  555555555555555555555665666666666666666666666666666677777777777777777777778888888888888888888888889999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<==>>>???@@@@AAABBBBBBBBBBAAAA@@@????>>>=@@???????>>>>>>=======<<<999999999999999999999888888888888888888888888888888888777777777777777777666777777666666666666666666655555555555555555444444444444444433333333333333333333333322222222222222222222222211111111111111111111000000000000000000000///////////////..............--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***********************))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555555556666666666666666666666666666777777777777777777777778888888888888888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<==>>>???@@@@AAABBBBBBBBBAAAA@@@????>>>>=@@??????>>>>>>=======<<<<9999999999999999999888888888888888888888888888888888777777777777777777766667777766666666666666666666555555555555555444444444444444433333333333333333333333322222222222222222222222211111111111111111111110000000000000000000///////////////................------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  555555555555555555555555555556666666666666666666666666666677777777777777777777777888888888888888888888889999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::9::::;;;<<<==>>>???@@@@@AABBBBBBBAAAAA@@@????>>>>==@??????>>>>>>>======<<<<<999999999999999998888888888888888888888888888888777777777777777777777666666777666666666666666666665555555555555554444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000//////////////..................----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*************************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555555555555566666666666666666666666666666777777777777777777777778888888888888888888888899999999999999999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::9::::;;;<<<==>>???@@@@@@@ABBBBBBAAAA@@@@????>>>>===???????>>>>>>======<<<<<<9999999999999999888888888888888888888888888888777777777777777777777666666667666666666666666666665555555555555554444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000///////////////...................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**************************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  45555555555555555555555555555555556666666666666666666666666666667777777777777777777777788888888888888888888888899999999999999999999999999999999999999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999:::::::::::::::::::::::::::::99:::;;;<<===>>???@@@@@@@@BBBBBAAAA@@@@????>>>>====??????>>>>>>>======<<<<<<99999999999998888888888888888888888888888877777777777777777777777666666666666666666666666666665555555555555554444444444444444433333333333333333333333222222222222222222222222211111111111111111111111000000000000000000///////////////.....................-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**************************)))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  444555555555555555555555555555555555566666666666666666666666666666677777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999:::::::::::::::::::::::::99::::;;<<===>>???@@@@@@@@BBBAAAAA@@@@???>>>>======?????>>>>>>>======<<<<<<<9999999999988888888888888888888888888777777777777777777777777776666666666666666666666666666655555555555555544444444444444444443333333333333333333332222222222222222222222222111111111111111111111110000000000000000000//////////////.......................-----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***************************))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  4444445555555555555555555555555555555555666666666666666666666666666666777777777777777777777778888888888888888888888888999998889999999999999999999999999999999999999999::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999::::::::::::::::::9999:::99::::;;<<===>>????@@@@@@@BBAAAAA@@@@???>>>>======<????>>>>>>>>======<<<<<<<99999999888888888888888888888887777777777777777777777777777776666666666666666666666666666655555555555555544444444444444444444433333333333333333332222222222222222222222222111111111111111111111110000000000000000000///////////////......................------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++**************************))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  444444444555555555555555555555555555555555566666666666666666666666666666677777777777777777777777788888888888888888888888889888888899999999999999999999999999999999999999999::::::::::::::;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================================<<<<<<<<<<<<<<<<<<<<<<<<<======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999:::::::::::::99999999::99::::;;<<===>>????@@@@@@@AAAAAA@@@????>>>>=====<<<??>>>>>>>>>=======<<<<<<;999998888888888888888888888777777777777777777777777777777776666666666666666666666666666655555555555555544444444444444444444444333333333333333332222222222222222222222222111111111111111111111110000000000000000000////////////////.....................------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++**************************)))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444555555555555555555555555555555555566666666666666666666666666677777777777777777777777778888888888888888888888888888888888889999999999999999999999999999999999999999::::::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999999999:::::9999999999999:99::::;;<<<==>>>???@@@@@@@AAAA@@@@????>>>>=====<<<<?>>>>>>>>>>======<<<<<<<;9998888888888888888888888777777777777777777777777777777776666666666666666666666666666655555555555555444444444444444444444444433333333333333332222222222222222222222222111111111111111111111110000000000000000000//////////////////....................------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**************************)))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444445555555555555555555555555555555555666666666666666666666666677777777777777777777777778888888888888888888888888888888888888889999999999999999999999999999999999999:::::::::::::::::::::;;;;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999999999999999999999999:99::::;;<<<==>>>????@@@@@@AAA@@@@????>>>=====<<<<<<>>>>>>>>>>=======<<<<<<;;99888888888888888888888887777777777777777777777777777776666666666666666666666666666655555555555555554444444444444444444444433333333333333332222222222222222222222222111111111111111111111111000000000000000000////////////////////..................------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*************************))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  444444444444444445555555555555555555555555555555666666666666666666666666677777777777777777777777778888888888888888888888888888888888888888888999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>=============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999:::;;<<<==>>>??????????AA@@@@????>>>=====<<<<<<<>>>>>>>>>>=======<<<<<<;;988888888888888888888877777777777777777777777777767776666666666666666666665666666665555555555555555544444444444444444444433333333333333332222222222222222222222222111111111111111111111111000000000000000000//////////////////////.................-----------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************)))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  444444444444444444455555555555555555555555555555556666666666666666666666667777777777777777777777778888888888888888888888888888888888888888888888899999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================>>>>>>>>>>>>>====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999:::;;<<<==>>>>?????????A@@@@????>>>====<<<<<<<<<>>>>>>>>>=======<<<<<<;;;8888888888888888888877777777777777777777777777766666666666666666666666665556666665555555555555555555444444444444444444433333333333333332222222222222222222222222111111111111111111111111000000000000000000////////////////////////...............------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""!"!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444454555555555555555555555555555555666666666666666666666677777777777777777777777788888888888888888888888888888888888888888888888899999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999:::;;<<<===>>>?????????@@@@????>>>====<<<<<<<<;;>>>>>>>>========<<<<<<;;;888888888888888888777777777777777777777777776666666666666666666666666655555666665555555555555555555544444444444444443333333333333333322222222222222222222222221111111111111111111111110000000000000000000///////////////////////................-----------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444444444555555555555555555555555555555666666666666666666666677777777777777777777777778888888888888888888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999:::;;<<<===>>>>????????@@@????>>>====<<<<<<;;;;;>>>>>>>=========<<<<<<;;;888888888888888777777777777777777777777766666666666666666666666666665555555666555555555555555555554444444444444444333333333333333332222222222222222222222222111111111111111111111111000000000000000000000/////////////////////................-------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444444444444555555555555555555555555555555666666666666666666666667777777777777777777777778888888888888888888888888888888888888888888888899999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999::::;;<<<===>>>>>??????>@@????>>>>===<<<<<<;;;;;;>>>>>>==========<<<<<;;;;888888888887777777777777777777777777766666666666666666666666666666655555555655555555555555555555444444444444444433333333333333333222222222222222222222222211111111111111111111111100000000000000000000000///////////////////................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444444444444444555555555555555555555555555555666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999::::;;<<<===>>>>>>>??>>>@????>>>>===<<<<<;;;;;;;;================<<<<<;;;;8888888877777777777777777777777777666666666666666666666666666666655555555555555555555555555555444444444444444333333333333333332222222222222222222222222211111111111111111111111100000000000000000000000///////////////////................-----------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  3344444444444444444444444444444444445555555555555555555555555555556666666666666666666666677777777777777777777777777888888888888888888888888888888888888888888888888999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999:::;;;<<<====>>>>>>>>>>>?????>>>====<<<<;;;;;;;;;================<<<<<;;;;88888887777777777777777777777776666666666666666666666666666666655555555555555555555555555555444444444444444433333333333333333322222222222222222222222111111111111111111111111100000000000000000000000///////////////////................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++*************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  33334444444444444444444444444444444444455555555555555555555555555555666666666666666666666666677777777777777777777777778888877888888888888888888888888888888888888888889999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;:::::::::::::::::::::::::::9999999999999999999999999988888899999999999999999999999999999999999999:::;;;<<<====>>>>>>>>>>>????>>>>===<<<<;;;;;;;;;;================<<<<<;;;;8888877777777777777777777777666666666666666666666666666666665555555555555555555555555555554444444444444443333333333333333333332222222222222222222221111111111111111111111111100000000000000000000000//////////////////.................--------------------,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  3333333444444444444444444444444444444444445555555555555555555555555555556666666666666666666666667777777777777777777777777787777778888888888888888888888888888888888888888889999999999999999::::::::::::999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::;::::::::::::::::::::::::::999999999999999999999999998888888888888889999999999999999988888888999999999:::;;;<<<====>>>>>>>>>>>???>>>>===<<<<;;;;;;;;;;;================<<<<<;;;;88888777777777777777777777666666666666666666666666666666665555555555555555555555555555554444444444444443333333333333333333333322222222222222222221111111111111111111111111000000000000000000000000///////////////////................----------------------,,,,,,,,,,,,,++++++++++++++++++*************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444444445555555555555555555555555556666666666666666666666666666666667777777777777777777777777777777778888888888888888888888888888899999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::9999999999999999999:::::::::9999999999999999999999999999999999999999999999999999999999999999:::;;;<<<===>>>????????????????>>>>===<<<<;;;;;;;;;;;===============<<<<<;;;;;988888888888877777777777766666666666666666666666556666666655555555555555555555444444444444444444443343333333333333333333333333322222222222222222222222222221111111111111111111111100000000000000000000000/////////////////......................-------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!  44444444444444444444444444444555555555555555555555555555666666666666666666666666666666666777777777777777777777777777777777888888888888888888888888889999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999::::999999999999999999999999999999999999999999999999999999999999999999999::;;;;<<====>>>???????????????>>>>====<<<<;;;;;;;;;;;===============<<<<<;;;;;9888888888877777777777777666666666666666666665555566666655555555555555555555444444444444444444443333333333333333333333333332222222222222222222222222221211111111111111111111111110000000000000000000000/////////////////......................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!  4444444444444444444444444444444555555555555555555555555555566666666666666666666666666666666677777777777777777777777777777778888888888888888888888888889999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988899999999::;;;<<<====>>>>?????????????>>>>>===<<<<;;;;;;;:::::================<<<<;;;;;98888888877777777777777776666666666666666655555555666555555555555555555555544444444444444444443333333333333333333333333332222222222222222222222222221111111111111111111111111110000000000000000000000//////////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!!  333444444444444444444444444444444455555555555555555555555555556666666666666666666666666666666666777777777777777777777777777888888888888888888888888888888899999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888889999999::;;;<<<====>>>>???????????>>>>>>====<<<<;;;;;;::::::================<<<<<;;;;9888888877777777777777777666666666666665555555555565555555555555555555555554444444444444444433333333333333333333333333322222222222222222222222222211111111111111111111111111100000000000000000000000/////////////////......................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!  3333344444444444444444444444444444444555555555555555555555555555566666666666666666666666666666666677777777777777777777777777777888888888888888888888888888888899999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888999999::;;;<<<====>>>>>?????????>>>>>>>====<<<<;;;;;:::::::=================<<<<;;;;98888887777777777777777776666666666655555555555555555555555555555555555554444444444444444433333333333333333333333333322222222222222222222222222111111111111111111111111111100000000000000000000000/////////////////......................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!  333333334444444444444444444444444444444455555555555555555555555555556666666666666666666666666666667777777777777777777777777777777778888888888888888888888888888888999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888899999::;;;<<<====>>>>>>??????>>>>>>>>====<<<<;;;;;;:::::::<================<<<<;;;;988888877777777777777777766666666655555555555555555555555555555555555554444444444444444443333333333333333333333333222222222222222222222222222111111111111111111111111111100000000000000000000000/////////////////......................--------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  3333333333344444444444444444444444444444444555555555555555555555555555566666666666666666666666666666677777777777777777777777777777777778888888888888888888888888888888999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888899999::;;;<<<<===>>>>>>>>>>>>>>>>>>>=====<<<<;;;;;;:::::::<================<<<<;;;;98888877777777777777777766666665555555555555555555555555555555555555544444444444444444433333333333333333333333332222222222222222222222222221111111111111111111111111111000000000000000000000000////////////////......................----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333333333334444444444444444444444444444444455555555555555555555555555566666666666666666666666666666666777777777777777777777777777777777788888888888888888888888888888888999999999999999999999999999999999999999999:::::::::::9::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999998999999999999999999999999988888888888888888899999::;;;<<<<====>>>>>>>>>>>>>>>>>=====<<<<<;;;;;::::::::<<===============<<<<;;;:988888777777777777777766666555555555555555555555555555555555555555544444444444444444443333333333333333333333332222222222222222222222222221111111111111111111111111111000000000000000000000000////////////////......................------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333333333333334444444444444444444444444444444555555555555555555555555555666666666666666666666666666666666777777777777777777777777777777777778888888888888888888888888888888999999999999999999999999999999999999999999999:::::9999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999888889999999999999999999998888999999999999999999999999988888888888888888899999::;;;;<<<====>>>>>>>>>>>>>>>>======<<<<;;;;;;::::::::<<===============<<<<;;;:8888887777777777777666666555555555555555555555555555555555555555544444444444444444443333333333333333333333332222222222222222222222222221111111111111111111111111111000000000000000000000000/////////////////......................-----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333333333333333344444444444444444444444444444555555555555555555555555555555666666666666666666666666666666666777777777777777777777777777777777777888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999988888888889999999999999999988888888999999999999999999999999988888888888888888899999::;;;;<<<=====>>>>>>>>>>>>>=======<<<<<;;;;;:::::::::<<<=============<<<<;;;;:88888777777777777666666665555555555555555555555555555555555555544444444444444444443333333333333333333333333222222222222222222222222211111111111111111111111111111000000000000000000000000/////////////////.......................----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++********************)))))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333333333333333333344444444444444444444444444455555555555555555555555555555555566666666666666666666666666666666677777777777777777777777777777777788888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999998888888888888889999999999998888888888888888888888899999999999999988888888888888888899999::;;;;<<<======>>>>>>>>>>========<<<<<;;;;;;:::::::::<<<=============<<<<;;;;:888887777777777766666666655555555555555555555555555555555555544444444444444444443333333333333333333333332222222222222222222222222211111111111111111111111111111000000000000000000000000//////////////////......................----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++**********************))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  333333333333333333333333444444444444444444444444444455555555555555555555555555555555566666666666666666666666666666666667777777777777777777777777777788888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999888888888888888888889999999888888888888888888888888888888999999999999888888888888888888889999::;;;;<<<<=======>>>>>>=========<<<<<<;;;;;;:::::::::<<<<===========<<<<<;;;;:8888877777777766666666666555555555555555555555544455555555444444444444444444444333333333333333333332332222222222222222222222222211111111111111111111111111110000000000000000000000000////////////////////....................-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  333333333333333333333333333444444444444444444444444444455555555555555555555555555555555556666666666666666666666666666666667777777777777777777777777788888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999988888888888888888888888889988888888888888888888888888888888888888999988888888888888888888888889999::;;;;<<<<=====================<<<<<<;;;;;;;:::::::::<<<<<==========<<<<;;;;::88887777777776666666666665555555555555555555444444555555444444444444444444444333333333333333333333223222222222222222222222222111111111111111111111111111110000000000000000000000000//////////////////////...................----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  333333333333333333333333333333444444444444444444444444444455555555555555555555555555555555556666666666666666666666666666666777777777777777777777777777788888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888877778888888889999:::;;;<<<<<===================<<<<<<<;;;;;;::::::::::<<<<<<<======<<<<<<;;;;::8888777777776666666666666555555555555555544444444455544444444444444444444443333333333333333333332222222222222222222222222221111111111111111111111111110100000000000000000000000000///////////////////////.................----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  233333333333333333333333333333333444444444444444444444444444455555555555555555555555555555555555666666666666666666666666666777777777777777777777777777777788888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777888888889999:::;;;<<<<<==================<<<<<<<;;;;;;;::::::::::<<<<<<<<<<<<<<<<<<;;;;:::88877777777666666666666665555555555554444444444444544444444444444444444444433333333333333333332222222222222222222222222211111111111111111111111111100000000000000000000000000000///////////////////////.................----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!  222233333333333333333333333333333333444444444444444444444444444455555555555555555555555555555555556666666666666666666666666666677777777777777777777777777777777888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777788888889999:::;;;;<<<<<===============<<<<<<<<;;;;;;;:::::::::::<<<<<<<<<<<<<<<<<;;;;;:::888777777776666666666666655555555544444444444444444444444444444444444444433333333333333333332222222222222222222222222211111111111111111111111111110000000000000000000000000000///////////////////////.................----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!  222222333333333333333333333333333333333444444444444444444444444444455555555555555555555555555555556666666666666666666666666666666667777777777777777777777777777777788888888888888888888888888888888888888888899999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777788888889999:::;;;;<<<<<==============<<<<<<<<;;;;;;;;:::::::::::<<<<<<<<<<<<<<<<;;;;;::::8877777777666666666666666555554444444444444444444444444444444444444444433333333333333333332222222222222222222222222211111111111111111111111111110000000000000000000000000000////////////////////////................----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++****************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!  2222222223333333333333333333333333333333334444444444444444444444444444455555555555555555555555555555666666666666666666666666666666666667777777777777777777777777777777778888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777778888899999::;;;;;<<<<<<============<<<<<<<<;;;;;;;;::::::::::::<<<<<<<<<<<<<<<;;;;;:::::87777777766666666666666555544444444444444444444444444444444444444444433333333333333333332222222222222222222222222211111111111111111111111111100000000000000000000000000000////////////////////////................----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!  22222222222233333333333333333333333333333333444444444444444444444444444445555555555555555555555555555555666666666666666666666666666666666667777777777777777777777777777777778888888888888888888888888888888888888888888899999999888899999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888878888888888888888888888888888888888888888888888888877777777777778888899999::;;;;;<<<<<<<=========<<<<<<<<<;;;;;;;;:::::::::::::<<<<<<<<<<<<<;;;;;;:::::9877777776666666666666555544444444444444444444444444444444444444444433333333333333333332222222222222222222222222211111111111111111111111111100000000000000000000000000000////////////////////////.................----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!  222222222222222333333333333333333333333333333334444444444444444444444444445555555555555555555555555555555555666666666666666666666666666666666667777777777777777777777777777777888888888888888888888888888888888888888888888888998888888888999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888877777778888888888888888888777777888888888888888888888888877777777777778888899999:::;;;;<<<<<<<<=======<<<<<<<<<;;;;;;;;;:::::::::::::<<<<<<<<<<;;;;;;;;:::::997777777666666666666655555444444444444444444444444444444444444444333333333333333333332222222222222222222222222211111111111111111111111111100000000000000000000000000000////////////////////////.................----------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!  2222222222222222223333333333333333333333333333334444444444444444444444444444445555555555555555555555555555555556666666666666666666666666666666666667777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999888888888888888888888888888888888888887777777777778888888888888877777777777888888888888888888888887777777777777778888899999:::;;;;;<<<<<<<<<===<<<<<<<<<<<;;;;;;;;::::::::::::::<<<<<;;;;;;;;;;;;:::::99977777776666666666655555554444444444444444444444444444444444444333333333333333333332222222222222222222222222211111111111111111111111111100000000000000000000000000000////////////////////////.................----------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!  22222222222222222222233333333333333333333333333344444444444444444444444444444444455555555555555555555555555555555556666666666666666666666666666666667777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999888888888888888888888888888888888888777777777777777778888888888777777777777777888888888888888888888877777777777777777888899999:::;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::<<<;;;;;;;;;;;;::::::9999777777666666666665555555544444444444444444444444434444444444333333333333333333333222222222222222222222222211111111111111111111111111100000000000000000000000000000////////////////////////..................----------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!  2222222222222222222222233333333333333333333333333344444444444444444444444444444444444555555555555555555555555555555555566666666666666666666666666666777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::::::::::::::9999999999999999999999999999999999999999999999999888888888888888888888888888888888888777777777777777777777778888877777777777777777777777888888888888888887777777777777777777888899999:::;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::<<;;;;;;;;;;;:::::::999997777766666666666555555555444444444444444444444333344444444333333333333333333333222222222222222222222222211111111111111111111111111100000000000000000000000000000////////////////////////..................-----------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  2222222222222222222222222333333333333333333333333333334444444444444444444444444444444444555555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999:::::::999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777888888888887777777777777777777777888899999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::9<;;;;;;;;;;;:::::::99999977776666666666655555555554444444444444444433333333444443333333333333333333333222222222222222222222112211111111111111111111111111000000000000000000000000000000/////////////////////////..................-----------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!  22222222222222222222222222223333333333333333333333333333344444444444444444444444444444444445555555555555555555555555555555566666666666666666666666666667777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777888887777777777777666777777777888899999:::;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::9;;;;;;;;;;::::::::9999999777666666666665555555555544444444444444333333333334433333333333333333333333222222222222222222222211111111111111111111111111110000000000000000000000000000000/////////////////////////....................---------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  22222222222222222222222222222222333333333333333333333333333344444444444444444444444444444444444444444444555555555555555555555555555556666666666666666666666666666677777777777777777777777777777777777778888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777776667777777888888899999::::;;::::;;;;;;;;;<<<<<<<;;;;;;===<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::99999999888877777777776666666666666555555555555544444444444444444333333333333333333333333332222222222222222222222222222222111111111111111111111111000000000000000000000000000//////////////////////////////...............--------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222222222222222333333333333333333333333333344444444444444444444444444444444444444444444555555555555555555555555555556666666666666666666666666666666777777777777777777777777777777778888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999998888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777666667777777788888899999::::;;::::;;;;;;;;;;;<<;;;;;;;;;==<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::9999999988888777777777666666666666655555555554444444444444444443333333333333333333333333332222222222222222222222122222222111111111111111111111110000000000000000000000000000//////////////////////////////...............----------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222222222222222222333333333333333333333333333334444444444444444444444444444444444444444444455555555555555555555555555555666666666666666666666666666666677777777777777777777777777778888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888887777777777777777777777766777777777777777777777777767777777777777777766666667777777788888899999:::::;:::::;;;;;;;;;;;;;;;;;;;;;==<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::999999988888887777777766666666666655555555544444444444444444444433333333333333333333333322222222222222222222222111222222111111111111111111111110000000000000000000000000000//////////////////////////////................-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222222222222222222222333333333333333333333333333334444444444444444444444444444444444444444444445555555555555555555555555555566666666666666666666666666666677777777777777777777777778888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777776666666777777777777777666666666666666777777777766666666667777777778888899999:::::;::::::;;;;;;;;;;;;;;;;;;;:=<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::99999999888888887777777666666666666555555554444444444444444444444433333333333333333333332222222222222222222222211111222211111111111111111111111000000000000000000000000000///////////////////////////////................-----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  11222222222222222222222222222222222222222222333333333333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555555556666666666666666666666666677777777777777777777777777788888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888887777777777777777777776666666666666777777777776666666666666666666666666666666666666667777777778888899999:::::;:::::::;;;;;;;;;;;;;;;;;;:<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::9999999988888888877777766666666666655555554444444444444444444444444333333333333333333332222222222222222222222211111112211111111111111111111111100000000000000000000000000///////////////////////////////..................---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  1111122222222222222222222222222222222222222222233333333333333333333333333333344444444444444444444444444444444444444444444445555555555555555555555555666666666666666666666666666666677777777777777777777777777778888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888887777777777777777777776666666666666666666777777766666666666666666666666666666666666666666667777777778888899999:::::::::::::::;;;;;;;;;;;;;;;::<<<<<;;;;;;;;;;;;;;;;;;;;:::::::999999988888888887777776666666666665555555544444444444444444444444443333333333333333332222222222222222222222211111111111111111111111111111111111000000000000000000000000///////////////////////////////....................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  111111112222222222222222222222222222222222222222333333333333333333333333333333334444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666677777777777777777777777777778888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888777777777777777777776666666666666666666666666776666666666666666666666666666666666666666666666667777777778888899999:::::::::::::::::;;;;;;;;;;;;:::<<<<;;;;;;;;;;;;;;;;;;;::::::::99999998888888887777776666666666665555555555444444444444444444444444433333333333333332222222222222222222222211111111111111111111111111111111111000000000000000000000000//////////////////////////..////.....................------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  111111111112222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666777777777777777777777777777778888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888877777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666667777777778888899999::::::9::::::::::::;;;;;;;;:::::<<<;;;;;;;;;;;;;;;;;;:::::::::999999988888888877777766666666666655555555555444444444444444444444433333333333333333222222222222222222222221111111111111111111111111111111111000000000000000000000000///////////////////////////....//.......................-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  111111111111122222222222222222222222222222222222233333333333333333333333333333333333333444444444444444444444444444444444444555555555555555555555555555666666666666666666666666666666666666666666667777777777777777777777777777888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::999:::::::::::::::::::::::99999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888877777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666667777777778888899999::::::99:::::::::::::;;;;;::::::<<;;;;;;;;:::::::::::::::::::99999988888888887777776666666666665555555555554444444444444444444333333333333333332222222222222222222222222111111111111111111111111111111111000000000000000000000000///////////////////////////...............................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  1111111111111111222222212222222222222222222222222222333333333333333333333333333333333333333444444444444444444444444444444444555555555555555555555555555555666666666666666666666666666666666666666666666777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999:::::::::999999999999999999999:::::9999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888877777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666667777777778888899999::::::9999::::::::::::::::::::::<<;;;;;;:::::::::::::::::::99999998888888887777777666666666666555555555555544444444444444433333333333333333332222222222222222222222222111111111111111111111111111111111000000000000000000000000///////////////////////////................................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************))))))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  1111111111111111111222211112222222222222222222222222222233333333333333333333333333333333333333444434444444444444444444444444444455555555555555555555555555555556666666666666666666666666666666666666666777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999:::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666655557777777778888899999::::::9999999:::::::::::::::::::<;;;;;:::::::::::::::::::99999999888888888777777776666666666555555555555554444444444443333333333333333333222222222222222222222222222211111111111111111111111111111111000000000000000000000000///////////////////////////................................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  111111111111111111111121111111222222222222222222222222222223333333333333333333333333333333333333333333344444444444444444444444444444555555555555555555555555555555666666666666666666666666666666666666677777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888887777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666655555556677777778888899999::::::999999999::::::::::::::::9;;;;;:::::::::::::::::99999999998888888887777777776666666665555555555555444444444443333333333333333333222222222222222222222222222221111111111111111111111111111111000000000000000000000000////////////////////////////.................................---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  111111111111111111111111111111111222222222222222222222222222233333333333333333333333333333333333333333333334444444444444444444444444444455555555555555555555555555555556666666666666666666666666666666677777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666665555555556667777778888899999::::::999999999999::::::::::::99;;;;;::::::::999999999999999998888888887777777777766666666555555555555544444444433333333333333333333222222222222222222222222222221111111111111111111111111111111000000000000000000000000////////////////////////////.................................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  111111111111111111111111111111111111222222222222222222222222222223333333333333333333333333333333333333333333334444444444444444444444444444445555555555555555555555555555555666666666666666666666666666677777777777777777777777777777777777777777777777778777788888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777776666666666666666666666555666666666666666666666666666666666666666555555555556667777778888899999::::::999999999999999::::::::999;;;;::::::999999999999999999988888888877777777777766666655555555555554444444443333333333333333333333222222222222222222222222222211111111111111111111101111111000000000000000000000000/////////////////////////////.................................----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*****************))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  111111111111111111111111111111111111111222222222222222222222222222223333333333333333333333333333333333333333333333444444444444444444444444444444455555555555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777666666666666666666666555555555666666666666656555555566666666666666555555555555556666777778888899999::::::99999999999999999999999999;;;:::::999999999999999999888888888887777777777766666665555555555554444444443333333333333333333333332222222222222222222222222221111111111111111111100011111000000000000000000000000/////////////////////////////..................................----------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*****************)))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  111111111111111111111111111111111111111111222222222222222222222222222223333333333333333333333333333333333333333333333444444444444444444444444444444455555555555555555555555555556666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777776666666666666666666666655555555555555666666666555555555555555555555666555555555555555556666777778888899999::::::99999999999999999999999999;;:::::99999999999999888888888888887777777777776666665555555555555444444444333333333333333333333333322222222222222222222222111111111111111111111100000110000000000000000000000000////////////////////////////...................................----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  0011111111111111111111111111111111111111111112222222222222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444444555555555555555555555555555555555666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777776666666666666666666666555555555555555555556666655555555555555555555555555555555555555555555566667777788888999999:::::99999988889999999999999999;:::::99999999888888888888888888887777777777776666665555555555555444444444433333333333333333333333332222222222222222222221111111111111111111111000000000000000000000000000000000///////////////////////////...................................-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  0000011111111111111111111111111111111111111111112222222222222222222222222222222333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555556666666666666666666666666666777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777776666666666666666666666655555555555555555555555556555555555555555555555555555555555555555555555555566666777778888999999:::::99888888888888999999999998::::::99999988888888888888888887777777777777666666555555555555544444444444433333333333333333333333222222222222222222222111111111111111111111100000000000000000000000000000000000/////////////////////////...................................-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  00000000111111111111111111111111111111111111111122222222222222222222222222222222222333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555666666666666666666666666666677777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999998999999999999999999999999988889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777776666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555666667777788889999999::::88888888888888888899999888:::::999998888888888888888888777777777777776666666555555555555444444444444433333333333333333332222222222222222222222211111111111111111111110000000000000000000000000000000000/////////////////////////....................................------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  00000000000111111111111111111111111111111111111122222222222222222222222222222222222222333333333333333333333333333333333333344444444444444444444444444555555555555555555555555555555555555555555555556666666666666666666666666666777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888899999999998888888888888888888999999988888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777776666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555666667777788889999999999988888888888888888888888888::::99999888888888888877777777777777777776666666665555555555444444444444444333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000/////////////////////////....................................-------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  00000000000000111111111111111111111111111111111111222222222222222222222222222222222222222233333333333333333333333333333333334444444444444444444444444444445555555555555555555555555555555555555555555556666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999988888888899999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777776666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555666666777788888999999999988888888888888888888888888:::999998888888877777777777777777777777666666666665555555554444444444444443333333333333322222222222222222222111111111111111111111111111110000000000000000000000000000000//////////////////////////..............................--....---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  00000000000000000111111001111111111111111111111111111122222222222222222222222222222222222222233333333333333333333333333333333333444444444444444444444444444444555555555555555555555555555555555555555556666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555444555666666777778888999999999988888888888888888888888888::99999888888877777777777777777777777666666666666655555554444444444444443333333333332222222222222222222111111111111111111111111111111110000000000000000000000000000000///////////////////////////.............................----..-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  0000000000000000000011100000111111111111111111111111111112222222222222222222222222222222222222223322233333333333333333333333333333334444444444444444444444444444444555555555555555555555555555555555555666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555544444444566666667777888889999999998888888777777777777888887799999998888887777777777777777777777666666666666665555555444444444444443333333333322222222222222222221111111111111111111111111111111110000000000000000000000000000000//////////////////////////.............................--------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000000000000111111111111111111111111111112222222222222222222222222222222222222222222223333333333333333333333333333333444444444444444444444444444444445555555555555555555555555555555666666666666666666666666666666666666666666666667776777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555544444444444466666667777788889999999998888887777777777777777777799999888888777777777777777777777666666666666666555555544444444444444433333333332222222222222222222221111111111111111111111111111111100000000000000000000000000000////////////////////////////.............................---------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000000000000001111111111111111111111111111122222222222222222222222222222222222222222222223333333333333333333333333333333444444444444444444444444444444445555555555555555555555555556666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666655555555555555555555555444455555555555555555555555555555555555554444444444444556666667777888889999999988888777777777777777777777999988888877777777777777777776666666666666666555555544444444444444433333333332222222222222222222222211111111111111111111111111111110000000000000000000000000000////////////////////////////.............................-----------------------------------,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  000000011111111111111111111111111111111111111122222222222222222222222222222222233333333333333333333333333333333333333333334333333333333444444444444444444444444444444444444444555555555555555555555555555555555555555556666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888899999999988999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666665555555555555555555555555444444444444444444555555555555555555544444444444445555566666777778888888888:99999999999988888889998889998888888777777777777666777777777776666666666666555444444444444444333333333333333322222222222222222221111111111111111111111111111111000000000000000000000000000/////////////////////////////////......../........................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++**********************))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  0000000000111111111111111111111111111111111111112222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444445555555555555555555555555555555555555555555566666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666655555555555555555555555554444444444444444444555555555555555554444444444444455555566666777788888888889999999999888888888888888888888888877777777766666667777777766666666666666555444444444444444333333333333333322222222222222222221111111111111111111111111111111000000000000000000000000000/////////////////////////////////...................................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*********************))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  0000000000000111111111111111111111111111111111111112222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666555555555555555555555555555554444444444444444444555555555555555544444444444444455555566666777778888888889999999998888888888888888888888887777777776666666667777776666666666666655555444444444444443333333333333322222222222222222222221111111111111111111111111111100000000000000000000000000///////////////////////////////////...................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++********************)))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  0000000000000000111111111111111111111111111111111111111222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444445555555555555555555555555555555555555556666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666665555555555555555555555555555555555554444444444444444444455555555555555444444444444444455555556666677777888888889999999988888888888888888888888877777777766666666667776666666666666665555555444444444444333333333333333222222222222222222222221111111111111111111111111100000000000000000000000/0000//////////////////////////////////..................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++********************))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  00000000000000000001111111111111111111111111111111111111112222222222222222222222222222222222233333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444555555555555555555555555555555555555555566666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666665555555555555555555555555555555555555555544444444444444444444455555555555544444444444444444455555566666777777888888899999998888888888888888877888877777777766666666666666666666666666666555555554444444444333333333333333222222222222222222222222211111111111111111111111110000000000000000000000///00//////////////////////////////////..................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*******************))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  000000000000000000000010001111111111111111111111111111111111122222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444455555555555555555555555555555555555555555566666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555554444444444444444444444444555555555555444444444444444444555555566666777777888888999999888888888887777777778777777777776666666666666666666666666666555555555544444444333333333333333332222222222222222222222222111111111111111111111110000000000000000000000//////////////////////////////////////....................................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000000000011111111111111111111111111111111111122222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555444444444444444444444444444444555555555554444444444444444444555555666667777777888889999988888888887777777777777777777776666666666666666666666666666655555555555444443333333333333333333322222222222222222222222111111111111111111111000000000000000000000000/////////////////////////////////////.....................................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000000000000111111111111111111111111111111111112222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666665555555555555555555555555555555555554444444444444444444444444444444444444555555555444444444444444444444555555666667777777788899998888888887777777777777777777777666666666666666666666666666665555555555554443333333333333333333333222222222222222222221111111111111111111000000000000000000000000000//////////////////////////////////./......................................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  000000000000000000000000000000000001111111111111111111111111111111111112222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333334444444444444444444444444444444445555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555555544444444444444444444444444444444444444444444455555544444444444444444444445555556666667777777777999888888888777777777777777777777666666666666666666666666666665555555555554443333333333333333333333222222222222222222221111111111111111100000000000000000000000000000/////////////////////////////////.........................................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000000000000000000111111111111111111111111111111111112222222222222222222222222222222222222222233333333322233333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888777777777777777777777777788888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666665555555555555555555555555444444444444444444444444444444444444444444444444445555554444444444433333444444455555566666777777777788888888888777777777777776777776666666666666666666566666666665555555555544443333333333333333333332222222222222222222211111111111111100000000000000000000000000000000///////////////////////////////...........................................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************)))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///000000000000000000000000000000000000001111111111111111111111111111111112222222222222222222222222222222222222222222333333222222233333333333333333333333333333333333333333333444444444444444444444444444444444444445555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666555555555555555555555555555555554444444444444444444444444433333333344444444444444455555444444444443333333344444555555666666777777777888888888877777777777776667776666666666666666555555666666665555555555544444433333333333333333332222222222222222222111111111111111100000000000000000000000000000000//////////////////////////////.............................................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************)))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  //////000000000000000000000000000000000000000111111111111111111111111111111112222222222222222222222222222222222222222222233222222222223333333333333333333333333333333333333333444444444444444444444444444444444444444444445555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555554444444444444444444444444333333333333444444444444455544444444444433333333344444455555566666677777777888888888877777777777666667666666666666666555555555666665555555555555444444433333333333333332222222222222222222211111111111111100000000000000000000000000000000//////////////////////////////...............................................----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&'''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ////////0000000000000000000000000000000000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555544444444444444444444444444333333333333334444444444444444444444444333333333334444455555566666667777777888888888777777777766666666666666666666655555555555655555555555555554444444433333333333322222222222222222222221111111111111111000000000000000000000000000000///////////////////////////////................................................-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++************)))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ///////////00000000000000000000000000000000000000011111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333344444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555444444444444444444444444444444443333333333333333444444444444444444444433333333333344444555555566666667777778888888877777777776666666666666666666655555555555555555555555555554444444444333333333222222222222222222222211111111111111111110000000000000000000000000000//////////////////////////////..................................................------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++**************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  //////////////00000000000000000000000000000000000000011111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333444444444444444444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555554444444444444444444444444444444444444443333333333333333344444444444444444444333333333333344444555555566666666677778888888777777777666666666666666666665555555555555555555555555555444444444444333333322222222222222222222221111111111111111111110000000000000000000000000////////////////////////./////....................................................-------------------,,,,,,,,,,,,,,++++++++++++++++++++++++++++**************)))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  /////////////////0000000000000000000000000000000000000001111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444333333333333333333344444444444444443333333333333334444445555555666666666666888887777777777666666666666666666665555555555555555555555555554444444444444433333222222222222222222222211111111111111111111111000000000000000000000000///////////////////////...//..............................................---.....------------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************)))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ////////////////////000/000000000000000000000000000000000001111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444443333333333333333333333333444444444444433333333333333334444445555555666666666666888877777777776666666666666666666555555555555555444555555544444444444444444333222222222222222222222221111111111111111111111111000000000000000000000///////////////////////................................................---------...-------------------,,,,,,,,,,,,++++++++++++++++++++++++++++**************)))))))))))))))))))))))()(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!  ///////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333344444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555544444444444444444444444444444444444444443333333333333333333333333333333333344444443333333333333333334444445555555566666666666777777777777766666666666656666655555555555555544444554444444444444444444433332222222222222222222222221111111111111111111111100000000000000000000////////////////////////............................................---------------.-------------------,,,,,,,,,,,,+++++++++++++++++++++++++++****************))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!  //////////////////////////////00000000000000000000000000000000000011111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555554444444444444444444444444444444444333333333333333333333333333333333333333334444433333333333333333333444444555555555666666666677777777777766666666666555666555555555555555444444444444444444444444444333332222222222222222222222222111111111111111111110000000000000000000//////////////////////////.........................................---------------------------------------,,,,,,,,,,,+++++++++++++++++++++++++++******************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!!!!!!!!!  /////////////////////////////////00000000000000000000000000000000000001111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333344444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777666666666666666666666666677777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555554444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444455555555566666666677777777776666666666655555655555555555555554444444444444444444444444433333332222222222222222222222111111111111111111111000000000000000000///////////////////////////........................................-----------------------------------------,,,,,,,,,,+++++++++++++++++++++++++++********************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""!!!!!!!!!!!!!!!!!!  /////////////////////////////////////0000000000000000000000000000000000001111111111111111111111111111111111111112222222222211122222222222222222222222222222222222222222222233333333333333333333333333333333333344444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666667777776666667777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555544444444444444444444444444444333333333333333333333333333333222333333333333333333333333333333333333333333444444455555555556666666677777777766666666665555555555555555555555444444444444444444444444433333333332222222222222222221111111111111111111111100000000000000000////////////////////////////...................................----------------------------------------------,,,,,,,,,,+++++++++++++++++++++++++++**********************)))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////////////////////0000000000000000000000000000000000111111111111111111111111111111111111111111122222221111111222222222222222222222222222222222222222222223333333333333333333333333333333333333334444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444433333333333333333333333333222222222222333333333333333333333333333333333333344444445555555555566666667777777766666666665555555555555555555555444444444444444444443333333333333333222222222222222211111111111111111111110000000000000000//////////////////////////////................................--------------------------------------------------,,,,,,,,,,++++++++++++++++++++++++*+************************)))))))))))))))(((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!!!  ...///////////////////////////////////////0000000000000000000000000000000000011111111111111111111111111111111111111111111221111111111122222222222222222222222222222222222222223333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444433333333333333333333333332222222222222223333333333333333333333333333333333344444444555555555555666667777777666666666555555555555555555555544444444444334444333333333333333333333222222222222221111111111111111111111000000000000000///////////////////////////////..............................----------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++**************************)))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!  ......////////////////////////////////////////00000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444443333333333333333333333333333222222222222222223333333333333333333333333333333334444444455555555555555555777776666666666555555555555555555555544444444444333443333333333333333333333322222222222211111111111111111111100000000000000000//////////////////////////////...........................-------------------------------------------------------,,,,,,,,,,,,,,+++++++++++++++++++**************************)))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!  .........///////////////////////////////////////000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222223333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444433333333333333333333333333333333333222222222222222222223333333333333333222222333333334444444445555555555555555777666666666665555555555555555555544444444444443333333333333333333333333333322222222221111111111111111111100000000000000000000////////////////////////////....................--....---------------------------------------------,,--------,,,,,,,,,,,,,,,,,+++++++++++++++++*************************))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!  ......................./////////////////////////000000000000000000000000000000000000011111111111111111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444333322222233333333333333322222222222222222222222223333333444444444444455555665555555555554444444444446665555555555555555444444333222222222222222222222222221111111111111111111110000000000000000000000000////////////////..........................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++************)))))))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!  ......................./////////////////////////000000000000000000000000000000000000000011111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444433333334444444444444444444433333222222222222233333333333322222222222222222222222223333333444444444444444444555555555555544444444444336555555555555555554444444332222222222222222222222222111111111111111111111100000000000000000000000000////////////............................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++************)))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  ---....................////////////////////////////0000000000000000000000000000000000000000011111111111111111111111111111112222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555554444444444444444444444444444444444444444444444444444444443333333333333344444444444444333333333332222222222222223333333333222222222222222222222222233333333444444444444444445555555555554444444444333355555555555555555444444443222222222222222222222222111111111111111111111110000000000000000000000000//////////...............................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  ------.................///////////////////////////////0000000000000000000000000000000000000000001111111111111111111111111111222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555544444444444444444444444444444444444444444444444444444433333333333333333333344444444333333333333333332222222222222222223333333222222222211111112222222233333333344444444444444445555555555554444444433333355555555555555544444444442222222222222222222222222111111111111111111110000000000000000000000000//////////................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))))))))))()))(((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  ---------................/////////////////////////////////0000000000000000000000000000000000000000111111111111111111111111111111122222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444445555555555544444444444444555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666665555556666666666666666666666666666655555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444443333333333333333333333333443333333333333333333333322222222222222222222233332222222111111111111222222233333333344444444444444455555555555444444443333333555555555555544444444444422222222222222222222222221111111111111111111000000000000000000000000/////////.................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))(((()((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ------------................/////////////////////////////////0000000000000000000000000000000000000111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444445544444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666655555555555555555555555556666666666666666666666666555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333322222222222222222222222222222211111111111111112222223333333334444444444444455555555554444444443333333555555555554444444444444422222222222222222222222221111111111111111100000000000000000000000//////////..................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))))))(((((((((((((((((((((((((((((('((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ---------------................//////////////////////////////////0000000000000000000000000000000000001111111111111111111111111111111111112222222222212222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666555555555555555555555555566666666666665555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333222222222222222222222222222111111111111111111112222223333333334444444444444555555555544444444333333335555555544444444444444443222222222222222222222221111111111111111000000000000000000000000////////////................................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))(((((((((((((((((((((((((((((('''(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ------------------.................////////////////////////////////00000000000000000000000000000000000000111111111111111111111111111111111111122222211111122222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222211111111111111111111111222222333333333444444444444555555555444444444333333335555554444444444444444433222222222222222222211111111111111111100000000000000000000000///////////////.............................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,,++++++++++++++++++++++++**********************))))))))))))))((((((((((((((((((((((((((((((('''''(''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ---------------------................./////////////////////////////////0000000000000000000000000000000000000111111111111111111111111111111111111122211111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222211111111111111111111111122222333333333334444444444555555555444444444333333335555444444444444444444333222222222222222111111111111111111110000000000000000000000//////////////////.......................-------------------------,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  -----------------------..................///////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111122222333333333333444444445555555544444444433333333355544444444444444444433332222222222221111111111111111111000000000000000000000000////////////////////....................--------------------------,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***********************))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  -----------------------......................///////////////////////////////////000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222221111111111111111111111111222222333333333333334444455555554444444444333333333554444444444444444433333322222222221111111111111111110000000000000000000000000//////////////////////.................----------------------------,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************)))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  -----------------------.........................////////////////////////////////////000000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333332223333333333333333333333222222211111111222222222222211111111111111111111111112222222333333333333333334445554444444444443333333325444444444444444443333333222222221111111111111111100000000000000000000000000////////////////////////.............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++**********************))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  -----------------------.........................////////////////////////////////////////0000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333222222222333333333333333333222222211111111111111111111111111111111110000000111111111222222223333333333333333344444444444444444333333332444444444444444443333333322222221111111111111111110000000000000000000000000/////////////////////////...........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++**********************)))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  -----------------------..........................//////////////////////////////////////////000000000000000000000000000000001111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444433333333333333333333333333333333333333333333333333333333333222222222222222233333333333322222222222221111111111111111111111111111110000000000000011111112222222233333333333333334444444444444444433333333244444444444444443333333332222211111111111111111111000000000000000000000000////////////////////////..........-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++***********************)))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ,,,--------------------.............................//////////////////////////////////////////0000000000000000000000000000001111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333344444444444444444433333333444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222222222333333222222222222222222211111111111111111111111110000000000000000000011111122222222233333333333333344444444444444444333333322444444444444444333333333322221111111111111111111110000000000000000000000///////////////////////...........-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,,-----------------................................///////////////////////////////////////////00000000000000000000000000000011111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333344444443333333333333333333333344444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555554444444444444444444444444555555555555555555555555544444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222221111111111111111111111111000000000000000000000011111222222222333333333333334444444444444444333333332244444444444443333333333332211111111111111111111100000000000000000000/////////////////////////..........--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*++++++++*************************)))))))))))))))))(((((((((((((((((((((((''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  ,,,,,,,,,-----------------.................................///////////////////////////////////////00000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555554444444444444444444444444555555555555555544444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222221111111111111111111111111000000000000000000000011111122222222233333333333334444444444444444333333322244444444444433333333333332111111111111111111110000000000000000000/////////////////////////...........-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*****+++++**************************)))))))))))))))))))(((((((((((((((((((((''''('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,-----------------.................................//////////////////////////////////////000000000000000000000000000000000000011111111111011111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222221111111111111111111111111000000000000000000000001111112222222222333333333334444444444444443333333322244444444443333333333333331111111111111111111000000000000000000//////////////////////////............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******++**************************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,-----------------..................................//////////////////////////////////////00000000000000000000000000000000000001111111000001111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222221111111111111111111111111000000000000000000000000111111222222222223333333334444444444444443333333222244444444433333333333333331111111111111111110000000000000000///////////////////////////..............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++**********************************)))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''&'''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,-----------------...................................//////////////////////////////////////00000000000000000000000000000000000000110000000000111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111110000000000000000000000000111112222222222222333333344444444444444333333332222444444433333333333333333211111111111111110000000000000000//////////////////////////.................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*************************************)))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#$########################""""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,------------------...................................//////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111000000000000000000000000011111122222222222222223334444444444443333333332222244444433333333333333332221111111111111110000000000000000//////////////////////////..................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*************************************))))))))))))))))))))))))))((((((((((((('''''''''''''''''''''''''''''''''&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-------------------..................................../////////////////////////////////////0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222211111111100000000000000000000000000000000000000000111111122222222222222222233334444433333333333222222444433333333333333333222211111111111110000000000000000/////////////////////////.....................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++++++++++++++++*************************************)))))))))))))))))))))))))(((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,----------------------...................................../////////////////////////////////////00000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222211122222222222222222222221111111000000000000000000000000000000000000000000000011111111222222222222222223333333333333333333222222244433333333333333332222221111111111110000000000000000///////////////////////........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))(((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-------------------------....................................../////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222211111111112222222222222222111111111000000000000000000000000000000000000000000000000001111111112222222222222222333333333333333333222222224333333333333333222222222111111111100000000000000000///////////////////////.........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,+++++++++++++++++++++++++++++*************************************))))))))))))))))))))))))))(((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................//////////////////////////////////000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222233333333333333333333333223333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222111111111111111112222222222111111111111111000000000000000000000000000000000000000000000000001111111111222222222222222333333333333333332222222213333333333333322222222222111111100000000000000000000////////////////////...........................----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*************************************)))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,----------------------------------...................///////////////////////////////////////00000000000////0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000001111111111111122222222222222222222211111111110002211111111111111110000000111111111111111111111110000////////////////////............................------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************************)))))))**))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------...............///////////////////////////////////////////0000000////////000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111111122222222222222211111111111100001111111111111110000000000111111111111111111111100000////////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!   +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...........///////////////////////////////////////////////000/////////////000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111000000111111111111100000000000011111111111111111111110000///////////////..............................----------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************************)))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------........///////////////////////////////////////////////////////////////////0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111110000000111111111100000000000000011111111111111111111100000/////////////..............................---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************************))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  **+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------........./////////////////////////////////////////////////////////////////////000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111100000000011111111000000000000000001111111111111111111100000/////////////.............................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  *****++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.........///////////////////////////////////////////////////////////////////0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333222222222222222222222222233333333333333333333333323333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000/////////////00000000000000000001111111111111111111111111111111110000000000011111100000000000000000000000000111111111111000000////////////...........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------.............///////////////////////////////////////////////////////////////0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000///////////////00000000000000000111111111111111111111111111111000000000000//11110000000000000000000//0000000000111111110000000//////////.........................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ***********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------..................//////////////////////////////////////////////////////////0000000000000000000000000000000000000000000001111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000/////////////////00000000000000001111111111111111111111111100000000000000///11000000000000000000/////0000000000000000000000000/////////....................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  **************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------.....................///////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000////////////0000//////////////////00000000000000001111111111111111111110000000000000000/////100000000000000000///////0000000000000000000000000////////.................----------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  *****************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------.............................///////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000001111111100000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000//////////////////////////////////////////000000000000000011111111111111010000000000000000000//////00000000000000000////////0000000000000000000000000///////.................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  *********************+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------.................................///////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000/////////////////////////////////////////////000000000000000001111111110000000000000000000000////////0000000000000000/////////0000000000000000000000000//////...............-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************))))))))))))))))))))))))))))))())))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------......................................////////////...//////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000/////////////////////////////////////////////000000000000000000000000000000000000000000000///////////00000000000000///////////0000000000000000000000000/////..............-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))))))))))))))))))((())))))(((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ***********************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..........................................////////........///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000//////////////////////////////////////////////000000000000000000000000000000000000000000/////////////0000000000000////////////0000000000000000000000000/////.............--------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************)))))))))))))))))))))))))))))(((((())))(((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------...............................................///............////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////00000000000000000000000000000000000000////////////////000000000000/////////////0000000000000000000000000////.............-------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))))))))))))))))))(((((((()(((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------.................................................................../////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////00/000000000000000000000000000000///////////////////.00000000000//////////////0000000000000000000000000///.............-----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************)))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------.....................................................................///////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222221111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////00/000000000000000000000000000////////////////////...0000000000///////////////000000000000000000000000////............---------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  )**********************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------.....................................................................//////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////0//000000000000000000000000////////////////////.....00000000/////////////////00000000000000000000000////............-----------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ))))*******************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------.................................................................////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........../////////////////000000000000000000000////////////////////.......0000/////////////////////00000000000000000000000///.............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  )))))))******************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------............................................................//////////////////////////////////////////////0000/////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////.............////////////////0000000000000000000//////////////////..........0////////////////////////0000000000000000000000////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ))))))))))******************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------........................................................////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222221111222222222222222111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////...............///////////////00000000000000000/////////////////............/////////////////////////0000000000000000000000///............-----------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))*******************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------..--.................................................///////////////////////////////////////////////////////////////////00000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////................///////////////000000000000000///////////////.............../////////////////////////000000000000000000000////...........-----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))*******************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------............................................./////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////.......//////////////////.................///////////////0000000000000/////////////................../////////////////////////00000000000000000000/////...........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))********************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..............-............................//////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000//////////////////////////////////////////////////..........//////////////...................///////////////0000000000//////////////.................../////////////////////////00000000000000000000/////..........---------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************************))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))*******************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,----------------------------------------..........------............................////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////............../////.........................////////////////0000000/////////////...................../////////////////////////0000000000000000000//////.........----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((((((((((((((((('(((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**********************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------------------.....----------............................./////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////............................................./////////////////000//////////////....................../////////////////////////000000000000000000///////.........---------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***************************))))))))))))))))))))(((((((((((((((((((((((((((((((''''((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ((()))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------................................/////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////......................................................////////////0000000000000/////////...............................................///////////..............///............-------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************************))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((())))))))))))))))))))))))))))))))))))))))))****************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------................................/////////////////////////////////////////////////////////////////////////00000///00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////000000//////////////////////////////////////////////////////.............................................................////////////00000000000//////////.............................................../////////................//............-------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************************)))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((()))))))))))))))))))))))))))))))))))))))********************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------................................////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////...................................................---.............../////////////00000000//////////................................................//////.................../............------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************************))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((()))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------..................................///////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////..................................................----------............///////////////000////////////..............----------.........................///.....................-............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************************************))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((())))))))))))))))))))))))))))))))****************************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------.........................................////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////..................................................------------.........../////////////////////////////............------------................................................--...........--------------,,,,,,,,,,,,,,,,,++++++++++++++++++**************************************)))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((())))))))))))))))))))))))))))))*******************************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------.................................................///////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////.........................-----.................----------------..........////////////////////////////...........--------------..............................................----..........---------------,,,,,,,,,,,,,,,++++++++++++++++++*************************************))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((()()))))))))))))))))))))))))))))******************************************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------..................................................//////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////.........................--------...........--------------------..........//////////////////////////...........---------------.............................................-----.........----------------,,,,,,,,,,,,,,+++++++++++++++++*************************************))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((())))))))))))))))))))))))))))******************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------.......................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000//////////////////////000//////////////////////////////////////////////////0000000//////////////////0000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////.........................------------..--------------------------........../////////////////////////..........----------------...........................................-------........----------------,,,,,,,,,,,,,,+++++++++++++++*************************************))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((())))))))))))))))))))))))))))***************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------.............................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000//000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////...............................----------------------------------------...........///////////////////////..........-----------------........................-................---------.......----------------,,,,,,,,,,,,,++++++++++++++++**********************************))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))***********************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------....................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000//////////////////////////////////////////////////////////////////////////////////////////////////////......................................-----------------------------------------..........//////////////////////..........------------------.................--------..............-----------......----------------,,,,,,,,,,,,,,++++++++++++++********************************))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))*******************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,--------------------------------....................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....////..............................................------------------------------------------...........///////////////////..........-------------------.............------------...........--------------.....----------------,,,,,,,,,,,,,,+++++++++++++++************************)****)))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))****************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....................................................-----------------------------------------------------...........////////////////...........---------------------.......-----------------........-----------------...-----------------,,,,,,,,,,,,,,,+++++++++++++++**********************)))*))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  '((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------...........................................................................////....///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..........////........................................................-----------------------------------------------------------.............//////////.............-----------------------------------------------------------------------.-------------------,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''(((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))**********************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........................................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........................................................................-------------------------------------------------,,,,,------------...................................----------------------------------------------------------------------,,-------------------,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))**********************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------............................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................................................................--------------------------------------------------,,,,,,,,,-----------................................----------------------------------------------------------------------,,,,------------------,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))***********************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------.....................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................................................................--------------------------------------------------,,,,,,,,,,,----------..............................---------------------------------------------------------------------,,,,,,-----------------,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***********************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------.......................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................................................................-------------------------------------------------,,,,,,,,,,,,,----------............................-----------------------------------------------,,,,-----------------,,,,,,,,-----------------,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  '''''''''''''''''((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------...................................................................................................////////////////////////////////////////////////////...............////////////////////////...........////////////////////////////////////////////////////////////////////////////////////////////////////............................................................................-----------------------------------------------,,,,,,,,,,,,,,,,----------...........................------------------------------------------,,,,,,,,,--------------,,,,,,,,,,,----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...................................................................................................................///////....................................................................................................///////////////////////////////////////////////////////////////........................................................................................-------------------------,,,-----------------,,,,,,,,,,,,,,,,,,,----------.........................-----------------------------------------,,,,,,,,,,,-----------,,,,,,,,,,,,,,----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------......................................................................................................................................................................................................................////////////////////...../////////////////////..................................................................................................--------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,----------......................----------------------------------------,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$###################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------..................................................................................................................................................................................................................................../////...........................................................................................................---------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,-----------..................----------------------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++***********))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$###################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------.................................................................................................................................................................................................................................................................................................................................-----...-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................-------------------------,,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$###################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------..................................................................................................................................................................................................................................................................................................--............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------...........---------------------,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++**********)))))))))))))))))())(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------.....---.........................................................................................................................................................................................................................................................................---------...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------...-----------------------,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*********)))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((()))))))))))))))))))))))))****************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------..................................................................................................................................................................................................................................................---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))********************************++++++++++++++++++++++++,,,,+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------..................----------------------------------------------------------------------------..................-------.....................................................................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++,,,,,,,,,,-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++****************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------..-----------------------------------------------------------------------------------------------------.........................................................................................--------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,++++++++++++++++++++++++++,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++***************))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))**************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...........................................................................----------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++***************)))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))**************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------......................---...................................-------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******+++++++++++++,,,,,,,,,,,,,,----------------,---------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,,,,,,++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,+++++++++++**************))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))**************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...--------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*******+++++++++++++,,,,,,,,,,,,,,,,,-----------,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,+++++++++++**************))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))**************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,--,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++,,,,,,,,,,+++++++++++++++,,,,,,,+++++++++++*************)))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))**************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,+++++++++++++++++++++++++++++++++++++++++++++++**********+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++,,,,,++++++++++++++++++++,,,,,,,++++++++++++++++++,,,,,++++++++++++*************)))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))**************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++,,,,+++++++++++++++++++++,,,,,++++++++++++++++++++,,++++++++++++++*************))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))***********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++**************))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++,,++++++++++++++++++++++++++++++++++++**************))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))**************************++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,,,,,,,,,,------,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,++++++++++++++++++++++,+++++++++++++++++++++++++++++++++++************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))**************************++++++*******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,-----,---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++****************************************+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++,,++++++++++++++++++++++++++++++++++++++++++++++**+++++++++*************)))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))**************************+**************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++*************************))**************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++,++++++++++++++++++++++++++++++++++++++++++++*****++++++**************)))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))**********************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++*************************)))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++*****************)))))))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************)))))))***********++++++++++++++++++++++++++++++++,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************)))))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))***********+++++++++++++++++++++++++++++++,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))***********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************)))))))))***********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))******************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$###############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))**************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++***********************+*+++++++++++++++++++++++++++++++++**************)))*******))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$###############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++********************************************************)))))))))))))))))))*************+++++++++++++++++++******++++++++++++++++++++++++++*************************++++++++++++++++++++++++*+++++++*************)))))***))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))))))))))))******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++**************************************************************))))))))))))))))))))))************++++++++++++*************++++++++*******************************************+++++++++++++++++++++****++++++************)))))))*))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++,,,,,,+++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++****************************************************************)))))))))))))))))))))))))***********+++++++++****************++*************************************************++++++++++++++++++*******+++++************)))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))**********))))**********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************))))))))))))))))))))))))))))**********+++++++*********************************************************************++++++++++++*************+++*************))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))*****)))))))))******************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************)))))))))))))))((())))))))))))**********+++++***********************************************************************+++++++++****************+**************)))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))***********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************))))))))))))))))))((((()))))))))))*************************************************************************************++++++*********************************)))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ######$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))****************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************))))))))))))))))))))(((((()))))))))))************************************************************************************+*************************************)))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))*********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))))))*****************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*))))))))))))))(((((((((()))(((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***********))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()((((((((((((((((((((((('((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))**))))))))))))**************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))))*************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))(((((((((((((((((((((((((((((((((('''(((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))***********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))))))))))(((((((((((''(((((((((((((((((((''''''(('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))))))))))((((((((((''''(((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))))((((((((((('''''(((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************+++++++++++++++++++++++++*******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))(((((((((('''''''(((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************+++++++++++++++++++++++++****************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((((((((((((((((''''((((((((((()))))))))))))))))))))))))))))))))))))))))))))))((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))(((((((((((''''''''((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************************++++++++++++++++++++++++++++++++********************************++++++++++++***********************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()((((((((((((((((((((((((('''''((((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((())))(((((((((((''''''''''('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))))))(((((((((((((((((((((((((((((((((((((((())((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((('''''''''''''(((((((((())))))))))))))))))))))))))))))))())))))(((((((((((((((((((()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''&&''''''''''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''(((((((((()))))))))))))))))))))))))))))((())))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''&&&&''''''''''''''''''&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!  !!!!!!!!!!""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''(((((((((()))))))))))))))))))))))))(((((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''(((((((((''''''''''&&&&&&'''''''''''''&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!  !!!!!!!!!!!!!"""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))((((()))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''((((((((((()))))))))))))))))))))((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''(((((((('''''''''&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))*********************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''((((((''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''(((((((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''(((((((((((((())))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************))))))))))))))*************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''((((((((((((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************)))))))))))))))))))))))))*************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((('''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''&&'''''''''&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************)))))))))))))))))))))))))*******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&'''''''&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&'''''''''''''((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&''''''''''''((((((((((((((((((((((((((((((((((''((((((''''''''''''''''''''(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&''''''''''''((((((((((((((((((((((((((((((((('''((((('''''''''''''''''''''(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&''''&&&''''''''''''(((((((((((((((((((((((((((((('''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&''&&&'''''''''''''((((((((((((((((((((((((((((''''''(''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&'''''''''''''''''''''''&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$###############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$$$$$$$$#############$$$$$$$$$$$$######################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$################$$$$$$$$$$$####################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################$$$$$$###################$$$$$$$$$###################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################$$#######################$$$$$$$##################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################$$$$$################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$#####################"#########""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################"""######""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"##############################################""""###""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""############################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""##########################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!"""""""""""""""""""!!!!!!""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!""""""""""""""""!!!!!!!!!"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""!!!!!!!!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$##############################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$#############################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$#############################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################$$$$$$$$$$$$############################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$###########################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################"#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################"""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$##############################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################################"""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$###$$$$$$############################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################"""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$#####$$$$#############################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!! !!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################""""""""""""""""""""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$########$$#############################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!! !!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################"""""""""""""""""""""""""""""""""""""""""""""""######################################################$#################""""""""####################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!!! !!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################""""""""""##################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################""""""""""""################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$#############################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################"""""""""""""""#############"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################"########"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#""##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################""""""""####""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!"""""""""""!!!!!!!!!!!!!!!""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""!!!""""""""""""""""""""!!!!!"""""""""!!!!!!!!!!!!!!!!!"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""!!!!!!!!!!!!!""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""!!!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!   ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!! !!!!!!!!!   !! !!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!! !!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!         !!!!!!!!!!!!!!!!!        !!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!    !!!!!!!!!!!!!! !    !!!!!!!!!!!!!!    !!!!!!!!!!!!!     !!!!!!!!!!!!    !!!!!!!!!!    !!!!!!!!   !!!!!!