nnnnnnnnnnnnnnmmmmmmllljiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkllllllllllllllllkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffgggggggggggggggggggggffffhhhhhhhgggggggggggggggggghhhhhhhhhgggggggggggggggghhhhhhhhggggggggggggggggfgggggggggggggggffffffffffeeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbbbbbaaa`````````````____________```````______________^^^^____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWWWVVVVWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAA@@@@@@@@@@@@???????????>>>>>>>>============<<<<<;;;;;;;;;;::::::::::::999999998888888888887777777777777777666666666666555555555555544444444444433333333332222222222221111111111111000000000000//////////////............--------,,,,,,,,,,,+++++++++++++*****)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! nnnnnnnnnnnnnnmmmmmmllljjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkklllllllllllllllllkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffhgggggggggggggggggggggfffhhhhhhhhggggggggggggggggghhhhhhhhhhggggggggggggggghhhhhhhhhggggggggggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbbbbaaa``````````````___________```````______________^^^^_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWWWVVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAA@@@@@@@@@@@@???????????>>>>>>>>============<<<<<;;;;;;;;;;;::::::::::::99999998888888888888777777777777777666666666666655555555555544444444444433333333332222222222221111111111111000000000000//////////////.............-------,,,,,,,,,,,+++++++++++++*****)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!! nnnnnnnnnnnnnnnmmmmmmlljjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkklllllllllllllllllllkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnppppooooooooooooooooooopppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffhhgggggggggggggggggggggffhhhhhhhhhgggggggggggggggghhhhhhhhhhhgggggggggggggghhhhhhhhhhgggggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbbbbaa```````````````__________````````______________^^^______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWWVVVWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAA@@@@@@@@@@@@??????????>>>>>>>>>============<<<<;;;;;;;;;;;::::::::::::999999998888888888887777777777777777666666666666555555555555444444444444333333333332222222222221111111111110000000000000/////////////.............-------,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!!! nonnnnnnnnnnnnnmmmmmmmljjjjiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkllllllllllllllllllllkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggffffhhhgggggggggggggggggggggfhhhhhhhhhhggggggggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhhhgggggggggggggghggggggggggggggggffffffffffeeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbaa```````````````_________`````````______________^^`_____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWWWVVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAA@@@@@@@@@@@@??????????>>>>>>>>>============<<<<;;;;;;;;;;;::::::::::::999999998888888888887777777777777777666666666666555555555555544444444444433333333332222222222221111111111111000000000000//////////////............-------,,,,,,,,,,,,+++++++++++++*****)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! ooonnnnnnnnnnnnnmmmmmmmjjjjjjiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkllllllllllllllllllllllkkkkklllllllllllllllllllllllllllllllllllllllllllllmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooppppppppppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggffhhhhggggggggggggggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhggggggggggggghhggggggggggggggggfffffffffeeeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbba```````````````_________`````````______________^^`______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWWWVVWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAA@@@@@@@@@@@@??????????>>>>>>>>>============<<<<;;;;;;;;;;;;::::::::::::99999998888888888888777777777777777666666666666655555555555544444444444433333333332222222222221111111111111000000000000//////////////.............------,,,,,,,,,,,,+++++++++++++*****)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!! oooonnnnnnnnnnnnnnmmmmmkjjjjjjiiiiiiiiiiiiiiijjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkklllllllllllllllllllllllkkklllllllllllllllllllllllllllllllllllllllllllllmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooonnooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooopppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggggfhhhhhgggggggggggggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhgggggggggggghhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbbbbaa```````````````________``````````______________^``______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWWWVWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAA@@@@@@@@@@@@?????????>>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::::99999999888888888888777777777777777766666666666655555555555544444444444433333333332222222222222111111111111000000000000//////////////.............------,,,,,,,,,,,,+++++++++++++*****)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!! oooooonnnnnnnnnnnnnnmmmkkkjjjjjjiiiiiiiiiiiijjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkllllllllllllllllllllllllkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooppppppoooooooooooooooooooooooooooooooooooooooooooooononnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhgggggggggggggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhgggggggggggghhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbaaa```````````````_______```````````______________```_____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWWWVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAA@@@@@@@@@@@@?????????>>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::::999999998888888888887777777777777777666666666666555555555555444444444444433333333332222222222221111111111110000000000000/////////////.............------,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!! ooooooooonnnnnnnnnnnnnmkkkkjjjjjjiiiiiiiiiiijjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppoooooooooooooooooppppooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhggggggggggghhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbaaaa```````````````______````````````_____________```______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::::99999998888888888888777777777777777666666666666555555555555544444444444433333333332222222222221111111111111000000000000//////////////............------,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!!! poooooooooooonnnnnnnnnnkkkkkkjjjjjjiiiiiiijjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppoooooooooooooooppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhgggggggggghhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbaaaaa``````````````______````````````_____________````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::::99999999888888888888777777777777777766666666666655555555555544444444444433333333332222222222221111111111111000000000000//////////////.............-----,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! pppoooooooooooooonnnnnnllkkkkkjjjjjjjiiiijjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnoooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooopppppppppppppppppoooooopppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhggggggggghhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbaaaaa```````````````_____`````````````____________`````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::::999999998888888888887777777777777777666666666666555555555555444444444444333333333332222222222221111111111110000000000000/////////////.............------,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!! pppppoooooooooooooooonnllllkkkkjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllllllllllllllllmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooopppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhgggggggghhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbaaaaaa```````````````____``````````````___________`````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::::999999998888888888888777777777777777666666666666555555555555544444444444433333333332222222222221111111111111000000000000//////////////............------,,,,,,,,,,,,,+++++++++++*******)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!! pppppppppoooooooooooooolllllkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmlllllllllllllllllllllllmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhggggggihhhhhhhhhhhhhhhhhhhgggggihhhhhhhhhhhhhhhhhggggggghhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeeeddcccccccccccccccbbbbbbbbbbaaaaaaa``````````````____``````````````___________``````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>============<<<;;;;;;;;;;;;:::::::::::999999999888888888888777777777777777766666666666655555555555544444444444433333333332222222222221111111111111000000000000//////////////............------,,,,,,,,,,,,,+++++++++++*******)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!! qqpppppppppppoooooooooomlllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnonnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhgggggggggggihhhhhhhhhhhhhhhhhhhgggggiiihhhhhhhhhhhhhhhhhhggggiihhhhhhhhhhhhhhhhhgggggghhhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeeeddcccccccccccccccbbbbbbbbbaaaaaaaa``````````````___a``````````````__________```````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>============<<<;;;;;;;;;;;;:::::::::::9999999998888888888887777777777777777666666666666555555555555444444444444333333333322222222222221111111111110000000000000/////////////.............------,,,,,,,,,,,,+++++++++++*******)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!!! qqqqpppppppppppppppoooommmllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllkllllllllllllllllllllllmmllllllllllllllllmmmmmmmmmllllllllllllllllllllmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooppppppppoopoooooooooooppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhggggggggggiihhhhhhhhhhhhhhhhhhhggggiiiihhhhhhhhhhhhhhhhhhgggiiihhhhhhhhhhhhhhhhhggggghhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeedddcccccccccccccccbbbbbbbbaaaaaaaa```````````````__aa``````````````_________```````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCBAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::9999999998888888888887777777777777777666666666666555555555555544444444444433333333332222222222221111111111110000000000000//////////////............------,,,,,,,,,,,,+++++++++++*******)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! qqqqqqqpppppppppppppppommmmllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmllllllllllllllmmmmmmmmmmmllllllllllllllllllmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooppppppppppppppoopoppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhgggggggggiiihhhhhhhhhhhhhhhhhhhgggiiiiihhhhhhhhhhhhhhhhhhggiiiihhhhhhhhhhhhhhhhhgggghhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeeddcccccccccccccccbbbbbbbbaaaaaaaaa```````````````_aa``````````````_________````````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCBAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::9999999999888888888888777877777777777766666666666655555555555544444444444433333333332222222222221111111111111000000000000//////////////............------,,,,,,,,,,,,,++++++++++********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!! qqqqqqqqqqqppppppppppppmmmmmllllkkkkkkjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmlllllllllllllmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhggggggggiiiihhhhhhhhhhhhhhhhhhhggiiiiiihhhhhhhhhhhhhhhhhggiiiiihhhhhhhhhhhhhhhhhggghhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeedddcccccccccccccccbbbbbbbaaaaaaaaaa``````````````_aaa``````````````________`````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::9999999999888888888888777877777777777766666666666655555555555544444444444433333333332222222222221111111111111000000000000//////////////............------,,,,,,,,,,,,,++++++++++********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!! rrrqqqqqqqqqqqqqpppppppnnmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmlllllllllllmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhgggggggiiiiihhhhhhhhhhhhhhhhhhhgiiiiiihhhhhhhhhhhhhhhhhhgiiiiiihhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddcccccccccccccccbbbbbbaaaaaaaaaa```````````````aaaa``````````````_______`````````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::99999999998888888888887778777777777777666666666666555555555555444444444444433333333332222222222221111111111110000000000000/////////////.............------,,,,,,,,,,,,++++++++++********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!! rrrrrqqqqqqqqqqqqqqqpppnnnmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmllllllllllmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopoppopooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhggggggiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeedddddcccccccccccccccbbbbbaaaaaaaaaaa``````````````aaaa``````````````_______``````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::99999999999888888888888778877777777777766666666666655555555555544444444444433333333332222222222221111111111111000000000000//////////////............------,,,,,,,,,,,,++++++++++********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!! rrrrrrrrqqqqqqqqqqqqqqpnnnnnmmmmlllllkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmlllllllllmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhgggggiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeddddddccccccccccccccbbbbbaaaaaaaaaaaa`````````````aaaaa``````````````______```````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::99999999999888888888888778877777777777766666666666655555555555544444444444433333333332222222222222111111111111000000000000//////////////............------,,,,,,,,,,,,,+++++++++*********)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! rrrrrrrrrrrrqqqqqqqqqqqnnnnnnmmmmmllllllkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggihhhhhhhhhhhhhhhhhhhhggggiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeedddddddccccccccccccccbbbbaaaaaaaaaaaaa````````````aaaaaa``````````````_____```````````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>==========<<<<<;;;;;;;;;;;;::::::::99999999999888888888888778877777777777766666666666655555555555544444444444433333333332222222222222111111111111000000000000//////////////............------,,,,,,,,,,,,,+++++++++*********)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrqqqqqqqoonnnnnnmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppooppoppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnooooooooooooonnnnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggiihhhhhhhhhhhhhhhhhhhhgggiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeddddddddccccccccccccccbbbaaaaaaaaaaaaa````````````aaaaaaa`````````````_____````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>==========<<<<<;;;;;;;;;;;;::::::::999999999999888888888888788777777777777666666666666655555555555544444444444333333333332222222222221111111111111000000000000/////////////.............------,,,,,,,,,,,,+++++++++*********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!! ssssrrrrrrrrrrrrrrrrqqqoooonnnnnnmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnoooooooooooooonnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggiiiihhhhhhhhhhhhhhhhhhhggiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeddddddddcccccccccccccccbbaaaaaaaaaaaaaa```````````aaaaaaa``````````````____`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXXWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;;::::::::999999999999888888888888788877777777777766666666666655555555555544444444444333333333332222222222221111111111111000000000000//////////////............------,,,,,,,,,,,,+++++++++*********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!! uuuuuuuuuuuttttttttttttssrrrrrrqqqqqpppppppooooommmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmnnnnnnnnlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooppppqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppqqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllloooooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjillllllkkkkkkkkkkkkkkkkkjjllllkkkkkkkkkkkkkkkkjjjjjiiiihhhhhhhhhhhhhhhhgggggfeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccbbeeeeeeeedddddddddddddddccddddddddddddcccccccccccccaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;:::::::::::9999999999998888888888877777777777766666666655555555555544444444444333333333333222222222222111111111111000000000000///////.............-------,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%$$$$##############"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuutttttttssssrrrrrrqqqqqqppppppooommmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnllllmmmmmmmmmmmmmmmmmmmmmmmmmmnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooopoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmlllllloooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjlllllllkkkkkkkkkkkkkkkkkjllllkkkkkkkkkkkkkkkkkjjjjiiiiihhhhhhhhhhhhhhhhggggffeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccbbeeeeeeeeeddddddddddddddccddddddddddddcccccccccccccaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;:::::::::::9999999999998888888888887777777777776666666665555555555544444444444433333333333322222222222211111111111100000000000////////............-------,,,,,,,,,,,,+++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$#############"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuttsssssssrrrrrrqqqqqpppppponnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnnooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmlllllooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjllllllllkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhhggggfffeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccbeeeeeeeeeeddddddddddddddcdddddddddddddccccccccccccaaaaaaaa``````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::::::::::9999999999998888888888887777777777776666666665555555555554444444444433333333333322222222222211111111111100000000000////////............-------,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$##############""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuutsssssssssrrrrrqqqqqpppppnnnnmmmmmmmmmmmmmmmmmmnnnlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnooooooooooooooooooooooooooooppppppppppoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnoooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmmllloooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjlllllllllkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkjjiiiiiihhhhhhhhhhhhhhhhgggfffeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccceeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;::::::::::::999999999999888888888888777777777776666666665555555555554444444444433333333333322222222222211111111111100000000000////////............-------,,,,,,,,,,,,,++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuttttssssssssrrrrrqqqqqpppnnnnnnmmmmmmmmmmmmmnnnnnnllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnoooooooooooooooooooooooooooopppppppppppppoooooooooooooopooppopppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqppppoooooooooooooooonnnnnnnnnoooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmllooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjllllllllllkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkjiiiiiiihhhhhhhhhhhhhhhhggffffeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccceeeeeeeeeeeddddddddddddddedddddddddddddcccccccccccaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>=============<<<<<<<<<<<<;;::::::::::::999999999999888888888888777777777777666666665555555555554444444444433333333333322222222222211111111111100000000000////////.............-------,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuttttttttsssssssrrrrqqqqppnnnnnnnnnmmmmmmmmnnnnnnnnllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnoooooooooooooooooooooooooooppppppppppppppppoooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqpppooooooooooooooooonnnnnnnnooooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmloooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjllllllllllkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkjiiiiiiiihhhhhhhhhhhhhhhhgfffffeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccceeeeeeeeeeeedddddddddddddeddddddddddddddccccccccccaaaaaaaaaa``````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@???@???????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::::::::::999999999999888888888888777777777777666666666555555555555444444444443333333333332222222222221111111111110000000000/////////............-------,,,,,,,,,,,,+++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvuutttttttttttssssssrrrrqqqqoonnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnoooooooooooooooooooooooooooopppppppppppppppppoooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpooooooooooooooooooonnnnnnpooooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjlllllllllllkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhffffffeeeeeeeeeeeeeeedddddddddddddddddccccccccccccceeeeeeeeeeeeeddddddddddddeeddddddddddddddcccccccccaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@???@???????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;::::::::::::99999999999888888888888777777777777666666666555555555555444444444443333333333332222222222221111111111110000000000/////////............-------,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvuuutttttttttttsssssrrrqqqooonnnnnnnnnnnnnnnnnnnnnnllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooonnoooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooonnnnnppooooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjllllllllllllkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhfffffffeeeeeeeeeeeeeeedddddddddddddddddcccccccccccceeeeeeeeeeeeeedddddddddddeeedddddddddddddcccccccccaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@???@????????????>>>>>>>>>>>=============<<<<<<<<<<<<;;::::::::::::99999999999988888888888877777777777766666666555555555555444444444443333333333332222222222221111111111110000000000/////////............-------,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$##############""""""""""""!!!!!!!!!!!!!!! uuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttssssrrrqoooonnnnnnnnnnnnnnnnnnnnnlllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooonnnnpppoooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjlllllllllllllkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhfffffffeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccfeeeeeeeeeeeeeeddddddddddeeeddddddddddddddccccccccaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@??@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;:::::::::::99999999999988888888888877777777777766666666655555555555444444444443333333333332222222222221111111111110000000000/////////.............-------,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%$$$$$$##############"""""""""""""!!!!!!!!!!!!!! uvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttssssrrrppoooonnnnnnnnnnnnnnnnnnnllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqppqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooonnpppppoooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjllllllllllllllkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhffffffffeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccfeeeeeeeeeeeeeeddddddddddeeeeddddddddddddddcccccccaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@??@@???????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;::::::::::::9999999999998888888888877777777777766666666655555555555544444444444333333333333222222222222111111111111000000000//////////............-------,,,,,,,,,,,,+++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%$$$$$$##############"""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttssssrpppoooonnnnnnnnnnnnnnnnnnlllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooonppppppooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmoooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjjlllllllllllllllkkkkkkkkkklllllllllllllkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhfffffffffeeeeeeeeeeeeeeedddddddddddddddddccccccccccffeeeeeeeeeeeeeedddddddddeeeeedddddddddddddcccccccaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@??@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;::::::::::::9999999999998888888888887777777777766666666655555555555544444444444333333333333222222222222111111111111000000000//////////............-------,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%$$$$$$##############"""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttsssqpppoooonnnnnnnnnnnnnnnnnllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppprrqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkjjjjjjjjjllllllllllllllllkkkkkkkkklllllllllllllkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhffffffffffeeeeeeeeeeeeeeededddddddddddddddcccccccccfffeeeeeeeeeeeeeeddddddddeeeeeddddddddddddddccccccbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@?@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;::::::::::::9999999999998888888888887777777777776666666655555555555544444444444333333333333222222222222111111111111000000000//////////............-------,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvuuuuuttttsqqpppooooonnnnnnnnnnnnnnnllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqrqrqqqqrrrrrssssssssssrrrrrrrrssrrrrrrrrrrrqqqqqqqqqppppprrrrrqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmpooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkjjjjjjjjlllllllllllllllllkkkkkkkkllllllllllllllkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhfffffffffffeeeeeeeeeeeeeeeedddddddddddddddcccccccccfffeeeeeeeeeeeeeeddddddddeeeeeeddddddddddddddcccccbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@?@@@???????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;::::::::::::999999999998888888888887777777777776666666665555555555554444444444433333333333222222222222111111111111000000000//////////.............-------,,,,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuutttrqqppppoooonnnnnnnnnnnnnnlllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrsrrrrrrrrrrqqqqqqqqqpppprrrrrrqqqqqqqqqqqqqqqqqqqpooooooooooooooooooooooooppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmpppoooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkjjjjjjjllllllllllllllllllkkkkkkklllllllllllllllkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhfffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccccccffffeeeeeeeeeeeeeedddddddeeeeeeedddddddddddddcccccbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@?@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;::::::::::::999999999999888888888887777777777776666666665555555555554444444444433333333333322222222222211111111111100000000///////////............-------,,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuttrrqqqpppooooonnnnnnnnnnnnllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnommmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqppprrrrrrrrqqqqqqqqqqqqqqqqqppoooooooooooooooooooooooppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmppppooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkjjjjjjmllllllllllllllllllkkkkkkllllllllllllllllkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddcccccccfffffeeeeeeeeeeeeeeddddddeeeeeeeddddddddddddddccccbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;:::::::::::999999999999888888888888777777777776666666665555555555554444444444433333333333322222222222211111111111100000000///////////............-------,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! vvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwvvvvvuuusrrqqqpppooooonnnnnnnnnnnllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooommmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqpprrrrrrrrrrqqqqqqqqqqqqqqqpppoooooooooooooooooooooopppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmpppppoooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkjjjjjmmllllllllllllllllllkkkkklllllllllllllllllkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccccfffffeeeeeeeeeeeeeeddddddeeeeeeeedddddddddddddccccbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;::::::::::::99999999999888888888888777777777776666666666555555555554444444444433333333333322222222222211111111111100000000///////////............-------,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwvvvvussrrrqqpppooooonnnnnnnnnnllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoomnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooommmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppoooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqprrrrrrrrrrqqqqqqqqqqqqqqqppppoooooooooooooooooooooppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmppppppooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkjjjmmmllllllllllllllllllkkkkmlllllllllllllllllkkkkkkkjiiiiiiiiiiiiiiiihhhhhhhhffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddccccccffffffeeeeeeeeeeeeeedddddeeeeeeeeedddddddddddddcccbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;::::::::::::99999999999988888888888777777777776666666666555555555555444444444443333333333332222222222211111111111100000000///////////.............------,,,,,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwvvvtssrrrqqppppoooooonnnnnnnlllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnoooooommmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppoooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrssssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqppppppoooooooooooooooooooppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmpppppppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkjjmmmmmllllllllllllllllkkkkmmllllllllllllllllkkkkkkkjjiiiiiiiiiiiiiiiihhhhhhhffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddcccccfffffffeeeeeeeeeeeeeeddddeeeeeeeeeedddddddddddddccbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;:::::::::::99999999999988888888888877777777776666666666555555555555444444444443333333333332222222222221111111111110000000////////////............-------,,,,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxwwwwvttsssrrqqppppoooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnooooooommmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooopppppppoooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrsssssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooooooopppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnmmmmmmmmppppppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkjmmmmmlllllllllllllllllkkkmmmllllllllllllllllkkkkkkjjjiiiiiiiiiiiiiiiihhhhhhfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccffffffffeeeeeeeeeeeeeddddeeeeeeeeeeeddddddddddddccbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<;;;;;::::::::::::9999999999988888888888877777777776666666666555555555555444444444443333333333332222222222221111111111110000000////////////............-------,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxwwwuttsssrrqqqppppoooooooooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnooooooooommmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooopppppppppooooooopppppppppppppppppppppppppppppppppppppppqpqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrsssssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppoooooooooooooooppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnmmmmmmmppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkmmmmmmlllllllllllllllllkkmmmmllllllllllllllllkkkkkjjjjiiiiiiiiiiiiiiihhhhhhffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddccccffffffffeeeeeeeeeeeeeedddeeeeeeeeeeedddddddddddddcbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;::::::::::::9999999999998888888888877777777776666666666655555555555444444444443333333333332222222222221111111111110000000////////////............-------,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyxxxxxxwuutttssrrrqqqpppppooooooommmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnoooooooooommmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooopppppppppppoooooppppppppppppppppppppppppppppppppppppppqqqqqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrsssssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppooooooooooooopppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnmmmmmmpppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkmmmmmmmlllllllllllllllllkmmmmmllllllllllllllllkkkkjjjjiiiiiiiiiiiiiiiihhhhhgffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddcccfffffffffeeeeeeeeeeeeeeddeeeeeeeeeeeedddddddddddddbbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;::::::::::::9999999999998888888888877777777776666666666655555555555544444444444333333333333222222222221111111111110000000////////////.............-------,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxyyyyyyyyyxxxxvuuuttssrrrqqqqppppppppoonmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnoooooooooooomnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooopppppppppppppooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrsssssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqppppppppppppppooooooooooopppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnmmmmmppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkmmmmmmmmlllllllllllllllllmmmmmmllllllllllllllllkkkjjjjjiiiiiiiiiiiiiiiihhhhggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccffffffffffeeeeeeeeeeeeeddeeeeeeeeeeeedddddddddddddbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<;;;;;;:::::::::::9999999999998888888888887777777776666666666655555555555544444444444333333333333222222222222111111111111000000/////////////............-------,,,,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! xxxxxxxyyyyyyyxxxxxxxxxwwwwxxxxxxxyyyyyyyyyyyyxxvvvuuttsssrrrqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppppppppppppoopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqpppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrrssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqppppppppppppppppoooooooooppppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnmmmmpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkmmmmmmmmmllllllllllllllllmmmmmmlllllllllllllllllkkjjjjjjiiiiiiiiiiiiiiiihhhgggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddccffffffffffeeeeeeeeeeeeeedeeeeeeeeeeeeeddddddddddddbbbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<;;;;;;::::::::::::9999999999988888888888877777777766666666666555555555555444444444443333333333332222222222221111111111110000000////////////............-------,,,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyywvvvuutttsssrrrrqqqqqqqqponnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppppppppppppppoppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqpqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrsssssssssssssssssssssssssssrssrsrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppoooooooppppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnmmmppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkmmmmmmmmmmlllllllllllllllmmmmmmmllllllllllllllllkkjjjjjjjiiiiiiiiiiiiiiiihhgggffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddcfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;::::::::::::9999999999998888888888877777777766666666666655555555555444444444443333333333332222222222221111111111110000000////////////............-------,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyyyyyyywwxxxxxxxyyyyyyzzzzzzzyyywwwvvuuutttssssrrrrrrqqqqooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnoooooooooonnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqpqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstsssssssssssrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppoooooopppppppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnmpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkmmmmmmmmmmmllllllllllllllmmmmmmmmllllllllllllllllkjjjjjjjjiiiiiiiiiiiiiiihhggggffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddffffffffffffeeeeeeeeeeeeefeeeeeeeeeeeeedddddddddddbbbbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<;;;;;;;:::::::::::9999999999998888888888887777777766666666666655555555555544444444444333333333333222222222221111111111110000000////////////............--------,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! yyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{xxxwwwvvvuuutttttsssssssrrrrrrrqqqqqqqqqppppppppppnnnnnnnnnnnnnnnnooooooooonooooooooooooooooooooooooooooooooooooooooooooooooopnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuutttttvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwvwvvvvvvvvvvvuuwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnnnnnoooooooonnnnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggggghhhhhhgggggggggggggggffffffffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTSSSQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888887777777776666666666655555555555444444433333333333322222221111111111110000000000000////////////............-......------------,,,,,,,,++++++++++++************))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""!!!!!!!!!!!!!! !! yyzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzz{{{{{{{{{{{{yxxxxwwwvvvuuuuutttttttsssssrrrrrrrqqqqqqqppppppppnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppnnnnnnnooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqppppooooooooooooooooonnnnnnnnooooooooonnnnnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggggggghhhhhhhgggggggggggggggfffgffffffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTSSQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999888888888887777777776666666666665555555555444444433333333333322222222111111111111000000000000////////////............-......------------,,,,,,,,++++++++++++************))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########""""""!!!!!!!!!!!!!! !! zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzz{{{{{{{{{{{{{yyyxxxxwwwvvvvvuuuuuuuttttssssssrrrrrqqqqqqpppppppnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooopooooooooooooooooooooooppppnnnnnooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttsssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqpppoooooooooooooooooonnnnnnnoooooooooonnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggghhhhhhhhggggggggggggggfffggffffffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTSSQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999888888888888777777776666666666665555555555444444433333333333322222222111111111111000000000000////////////............-......------------,,,,,,,,+++++++++++++***********))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$########""""""!!!!!!!!!!!!!! !! zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzz{{{{{{{|||||{yyyyyxxxxwwwwwvvvvvvvuuuutttttssssrrrrrqqqqqqpppppnnnnnnnnnnnnooooooooooooooooooooooooooooooooooopppooooooooooooooooooooopppppnnnnooooooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqppoooooooooooooooooonnnnnnnoooooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhggggghhhhhhhhhggggggggggggggffggffffffffffffffeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888888777777776666666666665555555555444444433333333333332222222111111111111000000000000////////////............-.......------------,,,,,,,+++++++++++++***********))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########""""""!!!!!!!!!!!!!! !!! zzzzzzz{{{{{zzzzzzzzzzzyyyyyyzzzzz{{{{{{||||||||zyyyyyyxxxxxwwwwwwwvvvvvvuuuttttssssrrrrqqqqqqppppnnnnnnnnnnnoooooooooooooooooooooooooooooooooooppppooooooooooooooooooopppppppnnooooooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqppoooooooooooooooooonnnnnnooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggggghhhhhhhhhgggggggggggggggfgggffffffffffffffeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSRQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999988888888888777777777666666666665555555555444444443333333333332222222111111111111000000000000////////////....................------------,,,,,,,,++++++++++++***********))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########""""""!!!!!!!!!!!!!! !!! zzzzz{{{{{{{{{{zzzzzzzzyyyyyyzzzzz{{{{{{||||||||zzzyyyyyyxxxxxxxxxwwwwwwwvvuuuutttsssrrrrqqqqqqpppnnnnnnnnnnooooooooooooooooooooooooooooooooooppppppooooooooooooooooooppppppppnoooooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqppoooooooooooooooooonnnnnoooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggghhhhhhhhhhggggggggggggggfggggffffffffffffffeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999888888888887777777776666666666665555555554444444433333333333322222222111111111111000000000000////////////...................------------,,,,,,,,++++++++++++***********)))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########""""""!!!!!!!!!!!!!! !!! zzzz{{{{{{{{{{{{zzzzzzzyyyyyzzzzz{{{{{{|||||||||zzzzzyyyyyyyyyxxxxxxxxxxwwvvvvuutttsssrrrqqqqqqqppnnnnnnnnnoooooooooooooooooooooooooooooooooopppppppooooooooooooooooopppppppppoooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvuvuvuvuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuwwvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqpppoooooooooooooooooonnnnooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhggghhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^]]]]]]]]]]]]\\\\\\\\\^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTRQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999888888888888777777776666666666665555555554444444433333333333322222222111111111111000000000000////////////...................------------,,,,,,,,++++++++++++***********)))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""!!!!!!!!!!!!!! !!! zzz{{{{{{{{{{{{{{{zzzzzyyyyzzzzzz{{{{{||||||||||zzzzzzzzyyyyyyyyyyyyyyxxxwwwvvvuutttsssrrrqqqqqqqpnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppooooooooooooooopppppppppppoooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqppppoooooooooooooooooonnnoooooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhggghhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVUUUUUUUUUUUUTTTTTTTTTTTRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888888777777776666666666665555555554444444443333333333332222222111111111111000000000000////////////...................-------------,,,,,,,+++++++++++++**********)))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#######"""""""!!!!!!!!!!!!!! !!! zzz{{{{{{{{{{{{{{{{{zzzyzzzzzzzz{{{{{{||||||||||zzzzzzzzzzzzzzzzyyyyyyyyyxxwwwvvuuttsssrrrqqqqqqqqnnnnnnnoooooooooooooooooooooooooooooooooopppppppppooooooooooooooppppppppppppoooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttsssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooooooonnooooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgghhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````_____________^^^^^^]]]]]]]]]]]]\\\\\\\\^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVUUUUUUUUUUUTTTTTTTTTTTRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777777666666666666555555554444444443333333333332222222111111111111000000000000////////////....................------------,,,,,,,+++++++++++++**********)))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""!!!!!!!!!!!!!! !!! zz{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{|||||||||||zzzzzzzzzzzzzzzzzzzzzzzyyxxxwwvvuuuttssrrrqqqqqqqqnnnnnnnoooooooooooooooooooooooooooooooopppppppppppooooooooooooppppppppppppppooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttuuuuttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooooooooooonoooooooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhghhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaa````````````____________^^^^^^]]]]]]]]]]]]]\\\\\\\^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVUUUUUUUUUUUTTTTTTTTTTRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888777777777666666666666555555554444444443333333333332222222211111111111100000000000/////////////...................------------,,,,,,,,++++++++++++**********)))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""!!!!!!!!!!!!!! !!!! zz{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyxxwwvvuuttssrrrrqqqqqqqnnnnnnooooooooooooooooooooooooooooooooppppppppppppooooooooooopppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttuuuuuuuuttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuwwwwwwwwvvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuutttttttttttsssssrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaa````````````_____________^^^^^^]]]]]]]]]]]]\\\\\\\^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVUUUUUUUUUUUUTTTTTTTTTRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999888888888888777777776666666666665555555544444444433333333333322222222111111111111000000000000////////////...................------------,,,,,,,,++++++++++++**********))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""!!!!!!!!!!!!!! !!!! zz{{{{{{{||||||{{{{{{{{zzzzzzz{{{{{|||||||||||||zzzzzzzzzzzz{{{{{{{{{{zzzyyxxwwvvuuttssrrrqqqqqqqqnnnnnoooooooooooooooooooooooooooooooopppppppppppppooooooooopppppppppppppppppooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````____________^^^^^^]]]]]]]]]]]]]\\\\\\^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVUUUUUUUUUUUUTTTTTTTTTRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999888888888888777777777666666666665555555544444444443333333333332222222111111111111000000000000////////////...................------------,,,,,,,,++++++++++++**********))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""!!!!!!!!!!!!!! !!!! z{{{{{{|||||||||||{{{{{zzzzzz{{{{{||||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{zzyyxxwvvuuttssrrrqqqqqqqqnnnnooooooooooooooooooooooooooooooopppppppppppppppooooooooppppppppppppppppppooooooooooooooooooooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwwwwwwvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooooooopooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa`````````````____________^^^^^^^]]]]]]]]]]]]\\\\\\^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVUUUUUUUUUUUTTTTTTTTTRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888777777777666666666666555555544444444443333333333332222222111111111111000000000000////////////...................-------------,,,,,,,+++++++++++++*********))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""!!!!!!!!!!!!!! !!!! zz{{{{||||||||||||||{{{zzzz{{{{{{|||||||||||||||zzzzz{{{{{{{{{{{{{{{{{{{zzyyxxwwvuuttssrrrqqqqqqqqnnnooooooooooooooooooooopoooooooooppppppppppppppppooooooopppppppppppppppppppooooooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttstttttttttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuwwwwwwwwwwwwwwvvvvvvvvvvvxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvuuuuuuuuttttttttsssssssrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppoooooooooooooooppooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhihhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa`````````````___________^^^^^^^]]]]]]]]]]]]]\\\\\^^^^^^^^^^^^]]]]]]]]]]]]\]\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXWVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888777777777666666666666555555544444444443333333333332222222211111111111100000000000////////////....................------------,,,,,,,,++++++++++++*********))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""!!!!!!!!!!!!!! !!!! zz{{{{|||||||||||||||||{{{{{{{{{||||||||||||||||zzzzz{{{{{{{{{{{{{{{{{{{{zyyxxwwvuuttssrrrqqqqqqqqnooooooooooooooooooooopppoooooooopppppppppppppppppooooopppppppppppppppppppppooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrsrsrrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuussssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttvvvvvuuuuuuuuuuuuuuuuuuuuwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvvxxxxyyyyyyyyyyyzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvuuuuuuttttttttssssssssrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooopppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa`````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\_^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJKJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999888888888888777777777666666666665555555444444444433333333333322222222111111111111000000000000////////////...................------------,,,,,,,,++++++++++++*********))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""!!!!!!!!!!!!!! !!!! zz{{{||||||||||||||||||{{{{{{{{|||||||||||||||||zzzzz{{{{{{{{{{{||||||{{{zzyxxwwvuuttssrrrqqqqqqqqoooooooooooooooooooooppppoooooooppppppppppppppppppooooppppppppppppppppppppppooooooooooooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrsrrrsrsrsrssrssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuutuuuuuuuuuuusssssssssssssssssssssstttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwwwvvvvvvvvxxxxxyyyyyyyyyyzzzzzzzzyyyyyyyxxxxxxxxxxxyyyyyyyyywwwwwwwwvvvvvuuuuuutttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhiihhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa`````````````__________^^^^^^^^]]]]]]]]]]]]]\\\\_^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVUUUUUUUUUUUUTTTTTTTRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999988888888888777777777666666666665555555444444444443333333333332222222111111111111000000000000////////////...................------------,,,,,,,,++++++++++++*********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""!!!!!!!!!!!!!! !!!!! zzz{{||||||||||||||||||{{{{{{{|||||||||}||||||||zzzzzz{{{{{{{{{{||||||{{{zzyxxwvvuutsssrrrqqqqqqqqoooooooooooooooooooopppppoooooopppppppppppppppppppooopppppppppppppppppppppppooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuusssssssssssttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuwwwwwwwwwwwwwwwwwwvvvvvvvxxxxxyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwvvvvuuuuutttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooopppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhiiihhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaa````````````__________^^^^^^^^^]]]]]]]]]]]]\\\\__^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888877777777666666666666555555444444444443333333333332222222111111111111000000000000////////////...................------------,,,,,,,,++++++++++++*********)))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""!!!!!!!!!!!!!! !!!!! zzz{{||||||||||||||||||{{{{{{|||||||}}}}}|||||||zzzzzzz{{{{{{{{||||||||{{zzyxxwvvuttssrrrrqqqqqqqqoooooooooooooooooooppppppoooooppppppppppppppppppppopppppppppppppppppppppppppooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusstttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwwwwwwwwwwwwwwvvvvvvxxxxxxyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzyxxxxxxwwwwvvvvuuuuuttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_________^^^^^^^^^]]]]]]]]]]]]]\\\__^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJKKJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888877777777666666666666555555444444444443333333333332222222111111111111000000000000////////////....................------------,,,,,,,+++++++++++++********)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######""""""""!!!!!!!!!!!!!! !!!!! zzz{{||||||||||||||||||{{{{{{||||||}}}}}}|||||||zzzzzzz{{{{{{{{||||||||{{zzyxxwvvuttssrrrrqqqqqqqqoooooooooooooooooopppppppoooopppppppppppppppppppppppppppppppppppppppppppppppooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuwwwwwwwwwwwwwwwwwwwwvvvvvxxxxxxyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyxxxxwwwwvvvuuuuttttttssssssssssssssrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppoooooooooooppppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhiiiihhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa````````````_________^^^^^^^^^^]]]]]]]]]]]]\\\___^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888888877777777766666666666555555444444444443333333333332222222211111111111100000000000/////////////...................------------,,,,,,,,++++++++++++********)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#####""""""""!!!!!!!!!!!!!! !!!!! zzz{{{|||||||||||||||||{{{{{{||||||}}}}}||||||||zzzzzzzz{{{{{{{||||||||{{zzyxxwvvuttssrrrrqqqqqqqqoooooooooooooooooppppppppoooopppppppppppppppppppppppppppppppppppppppppppppppooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuwwwwwwwwwwwwwwwwwwwwvvvvvxxxxxyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzz{{{{{{zyyyyyyxxxxwwwvvvuuuutttttssssssssssssssssrrrrrrrrrssrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppoooooooooopppppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiihhhhhhhhiiiiiihhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa`````````````________^^^^^^^^^^]]]]]]]]]]]]]\\___^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888777777777666666666665555554444444444443333333333332222222111111111111000000000000////////////...................------------,,,,,,,,++++++++++++********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!!!! !!!!! yzzz{{|||||||||||||||||{{{{{{||||||||}}|||||||||zzzzzzzzz{{{{{{||||||||{{zzyxxwvuuttssrrrrqqqqqqqqoooooooooooooooopppppppppooppppppppppppppppppppppppppppppppppppppppppppppppqoooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvyxxyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyzzzzzz{{{{{{{{zzzzzyyyyxxxwwwvvuuuutttttsssssssssssssssssrrrrrrrrssssrrrrrrrrrrrrrrrrrqqqqppppppppppppppppoooooooooppppppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhiiiiiihhhhhhhhhhhhhhggggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]]]]]]\\____^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888877777777666666666666555554444444444443333333333332222222111111111111000000000000////////////...................------------,,,,,,,,++++++++++++********))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!!!! !!!!! yyzz{{|||||||||||||||||{{{{{{{||||||||||||||||||zzzzzzzzzz{{{{{||||||||{{zzyxxwvuuttssrrrrqqqqqqqqoooooooooooooooppppppppppppppppppppppppppppppppppqppppppppppppppppppppppppqqoooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{{{||||zzzzzzzyyyxxxwwwvvuuuuttttsssssssssssssssssssrrrrrrsssssrrrrrrrrrrrrrrrrrqqqpppppppppppppppppoooooooopppppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhiiiiiiihhhhhhhhhhhhhhggggggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______^^^^^^^^^^^]]]]]]]]]]]]]\____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888877777777666666666666555554444444444443333333333332222222111111111111000000000000////////////...................------------,,,,,,,,++++++++++++********))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!!!! !!!!!! yyzz{{{|||||||||||{{{{{zz{{{{{{|||||||||||||||||zzzzzzzzzz{{{{{||||||||{{zzyxwwvuuttssrrrrqqqqqqqqooooooooooooooppppppppppppppppppppppppppppppppppqqpppppppppppppppppppppppqqqoooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyzzzzzzz{{{{{|||||{{{{zzzzzyyxxxwwvvvuuuutttssssssssssssssssssssrrrrrsssssssrrrrrrrrrrrrrrrrqqppppppppppppppppppoooooooppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhiiiiiiiihhhhhhhhhhhhhgggghggggggggggggggffffffffffeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]]\_____^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUTTTTRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888888877777777766666666666555555444444444443333333333332222222211111111111100000000000////////////....................------------,,,,,,,+++++++++++++*******))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!!!! !!!!!! yyyzz{{{{{||||{{{{{{{{{zzzzz{{{{{||||||||||||{{{yyyzzzzzzzz{{{{{|||||||{{zyyxwwvuutsssrrrrqqqqqqqqoooooooooooooppppppppppppppppppppppppppppppppppqqqpppppppppppppppppppppqqqqqoooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyzzzzzzzzzzzzzzyzyyyzzzzzzzz{{{{{||||||{{{{{{zzzzyyxxxwwvvvuuuutttssssssssssssssssssssrrrrssssssssrrrrrrrrrrrrrrrqqqppppppppppppppppppooooooppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhiiiiiiiihhhhhhhhhhhhhhggghhgggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]]]_____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888777777777666666666665555554444444444443333333333322222222111111111111000000000000////////////...................------------,,,,,,,,++++++++++++*******))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!!!! !!!!!! xyyzz{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{|||||||{{{{{{yyyyyzzzzzz{{{{{|||||||{{zyyxwwvuutsssrrrrrqqqqqqqooooooooooooppppppppppppppppppppppppppppppppppqqqqppppppppppppppppppppqqqqqqooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{||||||{{{{{{{{zzzyyxxxwwvvuuuuttttssssssssssssssssssssrrrsssssssssrrrrrrrrrrrrrrrqqqppppppppppppppppppooooopppppppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhiiiiiiiiihhhhhhhhhhhhhhgghhhgggggggggggggffffffffffeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]______^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888777777777666666666666555554444444444443333333333332222222111111111111000000000000////////////...................------------,,,,,,,,++++++++++++*******)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$####"""""""""!!!!!!!!!!!!!! !!!!!! xyyzz{{{{{{{{{{{{{{zzzzzzz{{{{{|||||||||||||||||||||||||}}}}}~~~~~~~}||{zzyxwwvvuuuutttttttttsssssssssttttttttttttttttqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{|||||}}}}}}}}}}}|||{{zzzyyxxwwwwwxxwwwwwwwwwwwwwwwwwwwwvvvttttttttttssssssssssssssrqqqqqqqqqqppppppppppppppppppppppppppppppppoooooooonnnnnnmmmmmmmmmmmmmmmmllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggggffffhhhhhhhhggggggggggggggfffgggggggffffffffffffffeeeeddddddddddcccccccccccccbbccccccccccbbbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaa`````aaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]][[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888888777777777766666666666555555555555555444444444443333333333333322222222222111111000000000000////////////...........-------------,,,,,,,,,,++++++++++++******)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&$$$$$$$#############""""""####""""""""""""""!!!!!!!!!!!! xxyyzz{{{{{{{{{zzzzzzzzzzzzzz{{{{|||||||||||||||{|||||||}}}}}~~~~~~~~~}||{zzyxxwvvuuuutttttttttsssssssstttttttttttttttttqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||}}}}}}}}}}}|||{{zzyyyxxwwwwxxxxwwwwwwwwwwwwwwwwwwwwvtttttttttttssssssssssssssqqqqqqqqqqqppppppppppppppqppppppppppppppppoooooooonnnnnnnmmmmmmmmmmmmmmmmlljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggggffffhhhhhhhhgggggggggggggggffggggggggfffffffffffffeeeeddddddddddccccccccccccccbccccccccccbbbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa`````aaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]][[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;:::::::9999999999988888888888877777777766666666666655555555555555444444444443333333333333322222222222111111000000000000////////////............------------,,,,,,,,,,++++++++++++*******))))))))))))((((((((((('''''''''''''&&&&&&&&&&&$$$$$$$#############""""""####""""""""""""""!!!!!!!!!!!! xxxyzzzzzzzzzzzzzzyyyyyyyyyzzzz{{{{{|||||||||{{{{{{{|||||}}}}~~~~~~~~~~~}}||{zzyxxwvvuuuuuttttttttsssssstttttttttttttttttttqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||}}}}}}}}}}}|||{{zzyyxxxwwwxxxxxwwwwwwwwwwwwwwwwwwwwttttttttttttsssssssssssssqqqqqqqqqqqqpppppppppppppqppppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmmljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggfffhhhhhhhhhggggggggggggggffggggggggffffffffffffffeeedddddddddddcccccccccccccbcccccccccccbbbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaaa````aaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;;:::::::9999999999988888888888877777777766666666666655555555555555444444444444333333333333322222222222211111100000000000////////////............------------,,,,,,,,,,+++++++++++++******))))))))))))((((((((((('''''''''''''&&&&&&&&&&&$$$$$$$##############"""""####""""""""""""""!!!!!!!!!!!! xxxyyzzzzzzzzzzzyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~~}}||{zzyxxwvvuuuuuttttttttssssstttttttttttttttttttuqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||}}}}}}}}}}}|||{{zzyyyxxwwwxxxxxxwwwwwwwwwwwwwwwwwwwuttttttttttttssssssssssssqqqqqqqqqqqqqppppppppppppqqppppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggggggffhhhhhhhhhhggggggggggggggfgggggggggffffffffffffffeedddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaa````aaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]][[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888888777777777666666666666555555555555554444444444443333333333333222222222222111111000000000000///////////............------------,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&$$$$$$$##############"""""#####"""""""""""""!!!!!!!!!!!!! wxxxyyzzzzzzzyyyyyyxxxxxxxxyyyyzzzzz{{{{{{{{{{{{{{{{{{||||}}}}~~~~~~~~~~}}||{zzyxxwvvvuuuuttttttttssstttttttttttttttttttuuuqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyxxxxxxxxxx{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyxxxxxxxxxxzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||}}}}}}}}}}}||{{{zzyyxxxwwxxxxxxwwwwwwwwwwwwwwwwwwwuutttttttttttssssssssssssqqqqqqqqqqqqqppppppppppppqqqppppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggggffhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffeeddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]][[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888888777777777766666666666555555555555554444444444443333333333333222222222222111111000000000000///////////............-------------,,,,,,,,,,++++++++++++******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&$$$$$$$##############"""""#####"""""""""""""!!!!!!!!!!!!! wwxxyyyyyyyyyyyyxxxxxxxxxxxxxyyyyzzzzzzzzzzzzz{{z{{{{{{||||}}}}~~~~~~~~~}}||{zzyxxwvvvuuuutttttttussttttttttttttttttttuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxx{{{{{{{{{{{{{{{{{{{{{z{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||}}}}}}}}}|||{{zzyyyxxwwxxxxxxwwwwwwwwwwwwwwwwwwwuuutttttttttttsssssssssssqqqqqqqqqqqqqqpppppppppppqqqqppppppppppppppppooooonnnnnnnnnnmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggggggfhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffeddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]][[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;;:::::::9999999999988888888888777777777766666666666555555555555555444444444443333333333333322222222222111111000000000000////////////............------------,,,,,,,,,,++++++++++++******)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&$$$$$$$##############"""""#####""""""""""""""!!!!!!!!!!!! wwwxxyyyyyyyyyxxxxxxwwwwwxxxxxxyyyyyzzzzzzzzzzzzzzz{{{{||||}}}}}~~~~~~~~}}||{zzyxxwwvvuuuuttttttuusttttttttttttttttttuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||}}}}}||||{{zzzyyxxxwxxxxxxwwwwwwwwwwwwwwwwwwwuuuutttttttttttssssssssssqqqqqqqqqqqqqqqppppppppppqqqqqppppppppppppppppoooonnnnnnnnnnnmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggghhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffedddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777777777766666666666655555555555555444444444444333333333333322222222222211111000000000000////////////............------------,,,,,,,,,,++++++++++++*******))))))))))))((((((((((('''''''''''''&&&&&&&&&&$$$$$$$$#############"""""#####""""""""""""""!!!!!!!!!!!! wwwxxxyyyyyyxxxxxxwwwwwwwwwwxxxxyyyyyyyzzzzzzzzzzzzz{{{{||||}}}}~~~~~~~}}}||{zzyxxwwvvuuuuutttttuuttttttttttttttttttuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttttttutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{zzzyyxxxwxxxxxxwwwwwwwwwwwwwwwwwwwuuuuuttttttttttssssssssssqqqqqqqqqqqqqqqqpppppppppqqqqqqqqppppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmmkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggghhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffddddddddddddddcccccccccccdcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]\[[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888887777777777666666666666555555555555554444444444443333333333333222222222222111111000000000000///////////............------------,,,,,,,,,,++++++++++++*******))))))))))))((((((((((('''''''''''''&&&&&&&&&&$$$$$$$$#############"""""#####""""""""""""""!!!!!!!!!!!! wwwwxxxyyxxxxxxxwwwwwwwwwwwwwxxxxxyyyyyyyyyyzzzzzzzz{{{{||||}}}}}~~~~~~}}}||{zzyyxwwvvuuuuuuttttuutttttttttttttttttuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttttuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{|||||||||{{{zzzyyxxxwxxxxxxxwwwwwwwwwwwwwwwwwwuuuuutttttttttttsssssssssqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqppppppppppppppponnnnnnnnnnnnmmmmmmmmmmmmmkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffedddddddddddddcccccccccccdcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`baaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]\\[[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888887777777777766666666666555555555555555444444444443333333333333322222222222111111000000000000///////////............------------,,,,,,,,,,+++++++++++++******))))))))))))((((((((((('''''''''''''&&&&&&&&&&$$$$$$$$##############""""#####""""""""""""""!!!!!!!!!!!!! vvwwxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzz{{{{||||}}}}}}~~~}}}|||{{zyyxwwvvvuuuuutttuuuttttttttttttttttuuuuuuuuvrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{|||||{{{{zzzyyxxxwxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuttttttttttttssssssssqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffeddddddddddddddccccccccccddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`baaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999988888888887777777777766666666666555555555555555444444444443333333333333322222222222111111000000000000///////////............------------,,,,,,,,,,,++++++++++++******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&$$$$$$$$##############""""######"""""""""""""!!!!!!!!!!!!! vvwwwxxxxxxxxxwwwwwwwwwvwwwwwwwxxxxxxxxyyyyyyyyzyzzzz{{{{||||}}}}}}}}}}}}|||{{zyyxxwwvvuuuuuutuuuuttttttttttttttttuuuuuuuvvrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyzyyyyyyyyyyy|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuttttttttttttssssssssrqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmkkkjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffeedddddddddddddccccccccccddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]\\\[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888887777777777766666666666655555555555555444444444444333333333333322222222222211111100000000000////////////............-----------,,,,,,,,,,,++++++++++++******)))))))))))))(((((((((((''''''''''''&&&&&&&&&&$$$$$$$$##############""""######"""""""""""""!!!!!!!!!!!!! vvvwwxxxxxxxxwwwwwwwvvvvvwwwwwwwxxxxxxxxxyyyyyyyyyzzzz{{{{||||}}}}}}}}}}}|||{{zyyxxwwvvuuuuuuuuuuutttttttttttttttuuuuuuuvvvssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyy|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzz{{{{{{{{|||||{{{{{{{zzzzzzyyyzzzzzzz{{{{{{{{zzzzyyyxxxwxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuttttttttttttsssssssrrqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqpppppppppoonnnnnnnnnnnnnmmmmmmmmmmkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffeeddddddddddddddcccccccccdddcccccccccccccbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaaabbaaaaaaaaaaaa````````````____________^^^^^^^^^^^]\\\[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777777666666666666556555555555554444444444443333333333333222222222222111111000000000000///////////............-----------,,,,,,,,,,,++++++++++++******)))))))))))))(((((((((((''''''''''''&&&&&&&&&&$$$$$$$$##############""""######"""""""""""""!!!!!!!!!!!!! vvvwwwxxxxxxwwwwwwwwvvvvvwwwwwwwwxxxxxxxxxyyyyyyyyzzzz{{{{|||||}}}}}}}}}}|||{{zzyyxwwvvvuuuuuuuuuuttttttttttttttuuuuuuuvvvvssssssssssssssrrrrrrrrrrsrrrrrrrrrsssssssssssssssssttttttttttttttttuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzy||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||{{{{{zzzzzyyyyzzzzzzzzzzzzzzzzzzyyyyxxxwxxxxxxwwwwwwwwwwwwwwwwwwwuuuuutttttttttttttsssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppooonnnnnnnnnnnnmmmmmmmmmmkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhgggggggggggihhhhhhhhhhhhhhgggggggggghggggggggggggggffffffffffeeedddddddddddddcccccccccdddcccccccccccccbbbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaabbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^\\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888877777777777766666666666556555555555555444444444443333333333333222222222222111111000000000000///////////............-----------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((('''''''''''''&&&&&&&&&$$$$$$$$$#############""""######""""""""""""""!!!!!!!!!!!! vvvvwwwwxxwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyzzzz{{{{|||||}}}}}}}}}}|||{{zzyyxxwwvvuuuuuuuuuuttttttttttttttuuuuuuuvvvvssssssssssssssssrrrrrrsssrrrrrrrrsssssssssssssssssstttttttttttttttuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz|||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||{{{{{{zzzzyyyyyyyyyzzzzzzzzzzzzyyyyxxxxwxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuutttttttttttttssssssrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqpppppooooonnnnnnnnnnnmmmmmmmmmkkkkkjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhgggggggggggiihhhhhhhhhhhhhhggggggggghhgggggggggggggffffffffffeeeedddddddddddddccccccccddddcccccccccccccbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaabbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^\\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNMMNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999988888888877777777777766666666666656555555555555444444444443333333333333322222222222111111000000000000///////////............-----------,,,,,,,,,,,+++++++++++++******))))))))))))((((((((((('''''''''''''&&&&&&&&&$$$$$$$$$#############""""######""""""""""""""!!!!!!!!!!!! uvvvwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxyyyyyyyzzz{{{{||||||}}}}}}}}||||{{zzyyxxwwvvvuuuuuuuuuttttttttttttttuuuuuuvvvvvsssssssssssssssssssssssssrrrrrrrssssssssssssssssssstttttttttttttuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{zzzzzzzz}|||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||{{{{{zzzzyyyyyyyyyyyyyyzzzzzyyyyyxxxxwwxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuttttttttttttttsssssrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqppoooooonnnnnnnnnnnmmmmmmmmkkkkkkjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhggggggggggiihhhhhhhhhhhhhhhgggggggghhggggggggggggggfffffffffeeeedddddddddddddccccccccdddddccccccccccccbbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaabbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^\\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888887777777777766666666666656555555555555444444444444333333333333322222222222111111000000000000///////////............-----------,,,,,,,,,,,,++++++++++++******))))))))))))((((((((((('''''''''''''&&&&&&&&&$$$$$$$$$#############""""######""""""""""""""!!!!!!!!!!!! uuvvvwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwxxxxxxxxxxyyyyyyzzz{{{{|||||||}}}}}}|||||{{zzzyxxwwwvvuuuuuuuuutttttttttttttuuuuuuuvvvvvsssssssssssssssssssssssssrrrrrrssssssssssssssssssssttttttttttttuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{zzzz}}}|||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzyyyyyyyyyyyyyyyzzzzzzzzz||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuttttttttttttttsssssrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqpooooooonnnnnnnnnnnmmmmmmmkkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhggggggggggiiihhhhhhhhhhhhhhgggggggghhhgggggggggggggfffffffffeeeeedddddddddddddcccccccdddddcccccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaabbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^\\\\\[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNMNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888887777777777766666666666656655555555555444444444444333333333333322222222222211111100000000000////////////............----------,,,,,,,,,,,,++++++++++++******)))))))))))))(((((((((('''''''''''''&&&&&&&&&$$$$$$$$$##############"""######""""""""""""""!!!!!!!!!!!!! uuvvvwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyyyzzzz{{{|||||||||}}||||||{{{{zzyyxxwwvvvuuuuuuuuttttttttttttuuuuuuuuvvvvvsssssssssssssssssssssssssrrrrsssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{zz}}}}}}||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyzzyyyyyyyyyyyyyzzzzzzzzzz||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuutttttttttttttttssssrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqoooooooonnnnnnnnnnmmmmmmmkkkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhgggggggggiiiihhhhhhhhhhhhhhggggggghhhggggggggggggggffffffffeeeeeedddddddddddddccccccddddddccccccccccccbbbbbbbcccbbbbbbbbbbbbbaaaaaaaaabbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^\\\\\[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888877777777777766666666666566555555555554444444444443433333333333222222222222111111000000000000///////////............----------,,,,,,,,,,,,++++++++++++******)))))))))))))(((((((((((''''''''''''&&&&&&&&&$$$$$$$$$##############"""#######"""""""""""""!!!!!!!!!!!!! uuuvvvwwwwwwwwwvvvvvvvwvwwwwwwwwwwwxxxxxxxxxxyyyyyyzzzz{{{|||||||||||||||||{{{{zzyyxxwwwvvvuuuuuuuttttttttttttuuuuuuuuvvvvvsssssttssssssssssssssssssrrrsssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{}}}}}}}}}|||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzz||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||{{{{{zzzyyyyyyyyxxxxxxxyyyyxxxxxxxxwwwxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuutttttttttttttttssssrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqpooooooonnnnnnnnnnnmmmmmmkkkkkkkkjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhggggggggiiiihhhhhhhhhhhhhhggggggghhhhggggggggggggggfffffffeeeeeedddddddddddddccccccddddddcccccccccccccbbbbbbccccbbbbbbbbbbbbaaaaaaaaabbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^\\\\\\[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999988888888877777777777766666666666566555555555555444444444443433333333333222222222222111111000000000000///////////............----------,,,,,,,,,,,,++++++++++++*******))))))))))))(((((((((((''''''''''''&&&&&&&&&$$$$$$$$$##############"""#######""""""""""""""!!!!!!!!!!!! uuuvvvvvwwwwvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxyyyyyyzzzz{{{|||||||||||||||||{{{{zzyyyxxwwvvvvuuuuuutttttttttttuuuuuuuuuvvvvvsssssttssssssssssssssssssrrssssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyzyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}|||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzz||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuutttttttttttttttsssrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqpoooooooonnnnnnnnnnnmmmmmkkkkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhggggggggiiiiihhhhhhhhhhhhhhgggggghhhhhgggggggggggggfffffffeeeeeeedddddddddddddcccccdddddddcccccccccccccbbbbbccccbbbbbbbbbbbbbaaaaaaaabbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^\\\\\\[[[[[[[[[[[[ZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888877777777777766666666666666555555555555444444444443433333333333322222222222111111000000000000///////////............----------,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((('''''''''''''&&&&&&&&$$$$$$$$$##############"""#######""""""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxyyyyyyzzzz{{{|||||||||||||||||{{{{zzzyyxxwwwvvvvuuuuuttttttttttuuuuuuuuuuvvvvvsssssssssssssssssssssssssrssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||{{{{{{{{{}}}}}}}}}}}}}}||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzz|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuttttttttttttttttssrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqppooooooonnnnnnnnnnnmmmmmkkkkkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhgggggggiiiiihhhhhhhhhhhhhhhggggghhhhhggggggggggggggffffffeeeeeeedddddddddddddcccccdddddddcccccccccccccbbbbbcccccbbbbbbbbbbbbaaaaaaaabbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^\\\\\\\[[[[[[[[[[[ZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888887777777777766666666666666655555555555444444444444433333333333322222222222111111000000000000///////////............----------,,,,,,,,,,,,+++++++++++++******))))))))))))((((((((((('''''''''''''&&&&&&&&$$$$$$$$$$#############"""#######""""""""""""""!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxyyyyyyyzzz{{{{|||||||||||||||||{{{{{zzyyyxxwwwvvvvuuuutttttttttuuuuuuuuuuuvvvvvsssssssssssssssssssssssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||{{{{{{{~}}}}}}}}}}}}}}}|||||||{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzz||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuutttttttttttttttttsrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqppoooooooonnnnnnnnnnnmmmmkkkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhggggggiiiiiihhhhhhhhhhhhhhggggghhhhhhgggggggggggggffffffeeeeeeeedddddddddddddccccddddddddcccccccccccccbbbbcccccbbbbbbbbbbbbbaaaaaaabbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888887777777777776666666666666655555555555444444444444443333333333322222222222211111100000000000////////////............----------,,,,,,,,,,,,++++++++++++******)))))))))))))(((((((((('''''''''''''&&&&&&&&$$$$$$$$$$#############"""#######""""""""""""""!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxyyyyyyyzzz{{{{|||||||}|||||||||{{{{{zzzyyxxxwwwvvvvvuuttttttttuuuuuuuuuuuuvvvvvsssssssssssssssssssssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||{{{{{{~}}}}}}}}}}}}}}}}|||||||{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzz||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuutttttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqpppooooooonnnnnnnnnnnnmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhggggggiiiiiiihhhhhhhhhhhhhhgggghhhhhhggggggggggggggfffffeeeeeeeeddddddddddddddcccdddddddddccccccccccccbbbbccccccbbbbbbbbbbbbaaaaaaabbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;::::::99999999999988888888877777777777766666666666666555555555555444444444444433333333333222222222222111111000000000000///////////............----------,,,,,,,,,,,,++++++++++++******)))))))))))))(((((((((('''''''''''''&&&&&&&&$$$$$$$$$$##############""#######""""""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyzzz{{{{|||||}}}}}||||||||{{{{zzzyyyxxxwwwvvvvvvttttttuuuuuuuuuuuuuuvvvvvssssssssssssssssssssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||{{{{{{~}}}}}}}}}}}}}}}}}|||||||{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuutttttttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqpppoooooooonnnnnnnnnnnnmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggggiiiiiiihhhhhhhhhhhhhhgggghhhhhhhgggggggggggggfffffeeeeeeeeedddddddddddddcccdddddddddcccccccccccccbbbccccccbbbbbbbbbbbbbaaaaaabbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888887777777777766666666666666555555555555444444444444433333333333222222222222111111000000000000///////////............----------,,,,,,,,,,,,++++++++++++******)))))))))))))(((((((((((''''''''''''&&&&&&&&$$$$$$$$$$##############""#######""""""""""""""!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyzzzz{{{|||||}}}}}}}|||||||{{{{{zzzyyyxxxwwwvvvvvttttuuuuuuuuuuuuuuuuvvvvvsssssssssssssssssssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||{{{{{{{{~}}}}}}}}}}}}}}}}}|||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzz{{{{{{{{{{{{zzzzyyyyyyxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuttttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqpppoooooooonnnnnnnnnnnnmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggggiiiiiiiihhhhhhhhhhhhhhggghhhhhhhggggggggggggggffffeeeeeeeeeedddddddddddddccddddddddddccccccccccccbbbcccccccbbbbbbbbbbbbaaaaaabbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888887777777777766666666666666555555555555444444444444433333333333322222222222111111000000000000///////////............----------,,,,,,,,,,,,++++++++++++*******))))))))))))(((((((((((''''''''''''&&&&&&&&$$$$$$$$$$##############""########"""""""""""""!!!!!!!!!!!!! uvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyzzzz{{{||||}}}}}}}}}}||||||{{{{{zzzyyyxxxwwwvvvvuuuuuuuuuuuuuuuuuuuvvvvvvsssssssssssssssssssssssssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}|||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzyyzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzz{{{{{{{{{zzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqpppoooooooonnnnnnnnnnnnnmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggggiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhggggggggggggggfffeeeeeeeeeedddddddddddddccddddddddddcccccccccccccbbcccccccbbbbbbbbbbbbaaaaaabbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888887777777777776666666666666655555555555444444444444433333333333322222222222111111000000000000///////////............----------,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((('''''''''''''&&&&&&&$$$$$$$$$$##############""########""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyzzz{{{{|||}}}}}}}}}}}}||||||{{{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuvvvvvvsssssssssssssssssssssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqpppoooooooonnnnnnnnnnnnnnkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhhgggggggggggggfffeeeeeeeeeeedddddddddddddcdddddddddddccccccccccccbbccccccccbbbbbbbbbbbbaaaaabbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888887777777777776666666666666655555555555444444444444443333333333322222222222111111100000000000////////////...........----------,,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((('''''''''''''&&&&&&&$$$$$$$$$$$#############""########""""""""""""""!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyyyyyywwxxxxxxxxxxxyyyyyyyyyyyzzzz{{{|||}}}}~~~~~~~~~~~}~~~}}}}}}||||{{zzzyyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxxuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzz{{{{{{{{zzzzzyyxwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooonnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiijjjiiiiiiiiiiiiiihhhhhhhhggggggggggfffffffffffffeegggggfffffffffffffeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888888877777777777766667666666666665555555555544433333333333222222222222111111111111100000000000/////............-----------,,,,,,,,,,,++++++++++++**************))))))))))))(''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxyyyyyyyyyyyyyzzzz{{{{|||}}}~~~~~~~~~~~~~~~~~}}}}}}||||{{{zzzyyyxxwwwwwwwwwwwwwwwwwwwwwxxxxuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutsrrrrrrrrrrrrrrrrrrqqqqqqsrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppoooooonnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiiihhhhhhhggggggggggffffffffffffffeggggggfffffffffffffeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999998888888888887777777777766667666666666665555555555554433333333333222222222222111111111111100000000000//////............----------,,,,,,,,,,,+++++++++++++*************)))))))))))))'''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyzzzzzzxxxxxxxyyyyyyyyyyyyyyyzzzz{{{{|||}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxwwwwwwwwwwwwwwwwwwwwwxxxxuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuussrrrrrrrrrrrrrrrrrrqqqqqssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppoooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiiihhhhhhhgggggggggggfffffffffffffeggggggffffffffffffffeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;::::::::::::9999999999988888888888877777777777666676666666666655555555555544333333333332222222222221111111111111000000000000/////............----------,,,,,,,,,,,,++++++++++++*************)))))))))))))'''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!"""!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzzxxxxyyyyyyyyyyyyyyyzzzzzz{{{{{|||}}}~~~~~~~~~~~~~~~~}}}}}||||{{{zzyyyxxwwwwwwwwwwwwwwwwwwxxxxxuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuusssrrrrrrrrrrrrrrrrrrrqqqsssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffffgggggggfffffffffffffeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;::::::::::::9999999999988888888888877777777777666676666666666665555555555544333333333333222222222221111111111111000000000000/////............----------,,,,,,,,,,,,++++++++++++**************))))))))))))'''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!"""!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzz{xyyyyyyyyyyyyyzzzzzzzzzzz{{{{|||}}}~~~~~~~~~~~~~~}}}}}|||{{{zzzyxxxxwwwwwwwwwwwwwwwwxxxxxuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||{|{|{|{|{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuussssrrrrrrrrrrrrrrrrrrqqqssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiiihhhhhggggggggggggfffffffffffffgggggggffffffffffffffeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888888877777777777766677666666666665555555555544333333333333222222222221111111111111000000000000/////............----------,,,,,,,,,,,,++++++++++++*+************))))))))))))'''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!"""!!!!!!!!!!!!! z{{{{zzzzzzzzzzzzzz{{{{yyyyyyyyzzzzzzzzzzzzzzzz{{{{||||}}}~~~~~~~~~~~~~~}}}}|||{{zzzyxxxxxxwwwwwwwwwwwwxxxxxxuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuussssrrrrrrrrrrrrrrrrrrrqqssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiiihhhhhgggggggggggggffffffffffffggggggggfffffffffffffeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999998888888888877777777777766677666666666665555555555544333333333333222222222222111111111111000000000000/////............----------,,,,,,,,,,,,++++++++++++*+************))))))))))))'''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{yyyyyzzzzzzzzzzzzzzzzz{{{{|||||}}}~~~~~~~~~~~~~}}}}||{{{zyyyxxxxxxwwwwwwwwwxxxxxxxuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzyyyyyyyyyywwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuusssssrrrrrrrrrrrrrrrrrrrqsssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiijjjjjjjiiiiiiiiiiiiiihhhhgggggggggggggffffffffffffgggggggggfffffffffffffeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````______^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::::::::9999999999998888888888887777777777766677666666666665555555555554433333333333222222222222111111111111100000000000//////...........----------,,,,,,,,,,,,++++++++++++*+************))))))))))))'''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzzzzzzzzz{{{{{{{{{|||||}}}}~~~€€~~~~~}}}|||{{zyyyyxxxxxxxxxwxxxxxxxxxxuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzxxxxxyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||{{{zzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzyyzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuussssssrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiijjjjjjjiiiiiiiiiiiiiihhhhggggggggggggggfffffffffffgggggggggfffffffffffffeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;::::::::::::9999999999988888888888877777777777666776666666666655555555555544333333333332222222222221111111111111000000000000/////............---------,,,,,,,,,,,,++++++++++++++************))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{|yyzzzzzzz{{{{{{{{{{{{{{{{||||}}}}~~~€€€€€€€~~~~}}}||{zzyyyyxxxxxxxxxxxxxxxxxxxuuuuuvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxyyyxxxxxyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzxxxxxyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{{zzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzyzzzyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuusssssssrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiiiihhhggggggggggggggfffffffffffggggggggggfffffffffffffeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::::::::::9999999999988888888888877777777777666776666666666665555555555544333333333333222222222221111111111111000000000000/////............----------,,,,,,,,,,,,+++++++++++++************))))))))))))''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!"""!!!!!!!!!!!!!! {|||{{{{{{{{{{{{{{{{{||yzzzzzz{{{{{{{{{{{{{{{{|||||}}}}~~~~€€€€€€€€€€~~~}}||{zzzyyyyxxxxxxxxxxxxxxxxxuuuuvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxxyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||{{{{{{{zzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuussssssssrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiiiihhhhggggggggggggggffffffffffggggggggggfffffffffffffeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999988888888888877777777777766777666666666665555555555544333333333333222222222221211111111111000000000000/////............----------,,,,,,,,,,,,+++++++++++++*************)))))))))))''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!""""!!!!!!!!!!!!! {||||{{{{{{{{{{{{{{{{||zzzzzz{{{{{{{{{{{{{|||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€~~}}}{{{zzzyyyyxxxxxxxxxxxxxxxuuuvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyzyzzzzzzxxyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuusssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiiihhhhgggggggggggggffffffffffgggggggggggfffffffffffffeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999998888888888887777777777766777666666666665555555555544333333333333222222222221211111111111000000000000/////............----------,,,,,,,,,,,,++++++++++++++************)))))))))))''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{||zzzzz{{{{{{{|||||||||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}|{{{zzzyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxyyyyyyyyzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuussssssssssrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiihhhggggggggggggggfffffffffgggggggggggfffffffffffffeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::::999999999998888888888887777777777766777666666666665555555555554433333333333222222222222211111111111100000000000/////............----------,,,,,,,,,,,,++++++++++++++************)))))))))))''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{|yzzzz{{{{{{||||||||||||||}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}||{{{zzzyyyyxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuussssssssssrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiihhhhgggggggggggggfffffffffggggggggggggfffffffffffffeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;:::::::::::9999999999998888888888877777777777667776666666666655555555555544333333333332222222222222111111111111000000000000/////............---------,,,,,,,,,,,,++++++++++++++************)))))))))))''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{yzzzz{{{{{||||||||||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€������€€€€~}}||{{{zzzyyyyyxxxxxxxxxxvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuusssssssssssrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiijjjjjjjjjjjiiiiiiiiiiiiiihhhggggggggggggggffffffffggggggggggggfffffffffffffeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaabaaaaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::9999999999998888888888877777777777667776666666666665555555555544333333333332222222222222111111111111000000000000/////............---------,,,,,,,,,,,,++++++++++++++************)))))))))))''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!""""!!!!!!!!!!!!!! zz{{{{{{{zzzzzzzzz{{{{{yyzzz{{{{{||||||||||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€�����������€€€~}}|||{{zzzyyyyyyxxxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxyyyyyyyyyyyyyzzzzz{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{|{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuussssssssssssrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiiihhhhgggggggggggggffffffffgggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaabaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::9999999999998888888888877777777777767777666666666665555555555544333333333333222222222222211111111111000000000000/////............----------,,,,,,,,,,,,+++++++++++++************)))))))))))'''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!""""!!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzz{{{yyzzzz{{{{||||||||||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€�������������€€€~~}}|||{{zzzzyyyyyyyyyyxxvvvvvvvvvvvvvwwwwwwwwwwwwxyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{||||||{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuusssssssssssssrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiijjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggggfffffffgggggggggggggffffffffffffeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaabaaaaaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::9999999999998888888888887777777777767777666666666665555555555544333333333333222222222222211111111111100000000000/////............----------,,,,,,,,,,,,+++++++++++++*************))))))))))'''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!""""!!!!!!!!!!!!!! yyzzzzzzzzzzzzzzzzzzz{{yyyzzz{{{{|||||||||||||||}}}}~~~~€€€€€€€€€€€€€€€€€€€€���������������€€€~~}}|||{{{zzzyyyyyyyyyyyvvvvvvvvvvvwwwwwwwwwwxxxxyyyyyyyyyyyyyyyzzzzzz{{{{|{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{||||||||||{{{{{{{{{{|||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuussssssssssssssrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggggfffffffhgggggggggggggfffffffffffeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbaabbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;::::::::::::999999999999888888888887777777777767777666666666665555555555544433333333333222222222222211111111111100000000000//////...........----------,,,,,,,,,,,,+++++++++++++*************))))))))))'''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyzzzzzxyyyzzz{{{{||||||||||||||}}}}}~~~€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚�����€~~}}|||{{{zzzzyyyyyyyyyvvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyyzzzzzz{{{{|||||||||}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyzzzzzzzzz{{{{{||||||||||||{{{{{{{{|||}}}}}}}}}}}}||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuusssssssssssssssrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjijjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggggffffffhgggggggggggggfffffffffffeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaabbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<<<<<<;;;;;;:::::::::::999999999999888888888887777777777767777666666666665555555555544433333333333222222222222211111111111100000000000//////............---------,,,,,,,,,,,,++++++++++++++************))))))))))'''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!"""""!!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyyyzzzxxyyyzzz{{{{{||||||||||||}}}}}~~~~€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚�����~~}}|||{{{zzzzzyyyyyyyvvvvvvvvwwwwwwwwwxxxxxxxxyyyyzzzzzzzzzzzzzz{{{{|||||||}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyzzzzzzzzzz{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuusssssssssssssssrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggggffffffhhgggggggggggggffffffffffeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbabbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::999999999999888888888887777777777767777666666666666555555555544433333333333322222222222221111111111100000000000//////............---------,,,,,,,,,,,,++++++++++++++************))))))))))(''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!"""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxyyyyyzxxxyyyzzz{{{{{{{{{{||||||||}}}}~~~~€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚����€~~}}|||{{{zzzzzzzyyyywwvvvvwwwwwwwwwxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{||||}|}}}}}~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||{{{{{{{{zzyyyyyyyyyyyzzzzzzzzzzzz{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuussssssssssssssssrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggggfffffhhgggggggggggggffffffffffeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbabbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::999999999999888888888887777777777777777766666666666555555555544433333333333322222222222221111111111100000000000//////............----------,,,,,,,,,,,,+++++++++++++************))))))))))(''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""""!!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxyyyywxxxyyyzzzz{{{{{{{{{{{{{{||||}}}~~~~€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚����€~~~}}|||{{{{zzzzzzzzywwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{{{||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||{{{{{zzzzzzzzzyzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuusssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggggffffhhhgggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbabbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;::::::::::::99999999999888888888888777777777777777766666666666555555555544433333333333322222222222221111111111100000000000//////............----------,,,,,,,,,,,,+++++++++++++************))))))))))('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""""!!!!!!!!!!!!! wwwwwwwwwwwwwwxxxxxxxyywwxxxyyyzzzzzz{{{{{{{{{{{{||||}}}~~~€€€€€€€€€€��������������‚‚‚‚‚‚����€€~~}}}|||{{{{zzzzzzzzwwwwwwwwwwwwxxxxxyyyyyyyyz{{{{{{zzzz{{{{{{{{||||}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||}}}}}}~~~~~}}}}}}}}}}}}||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuussssssssssssssssssrrrrrrrsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhggggggggggggggffffhhhgggggggggggggfffffffffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;:::::::::::99999999999988888888888777777777777777766666666666655555555544433333333333322222222222221111111111110000000000//////............----------,,,,,,,,,,,,+++++++++++++*************)))))))))('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwxxxxywwwxxxyyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~€€€€€€€€€��������������‚‚‚‚�����€€~~~}}}|||{{{{{zzzzzzwwwwwwwwwwwxxxxxyyyyyzzzz{{{{{{{{{{{{{{{{{{||||}}}}}}~~~~~~~~~~~~~}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuusssssssssssssssssssrrrrrrssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggggfffhhhhgggggggggggggffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````_________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::99999999999988888888888777777777777777776666666666655555555544443333333333322222222222221111111111110000000000///////...........----------,,,,,,,,,,,,++++++++++++++************)))))))))('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwxxxxvwwwxxxxyyyyyyzzzzzzzzzzzz{{{{|||}}~~~~€€€€€€€�����������������������€€~~~}}}}|||{{{{{{zzzzwwwwwwwwwwxxxxxyyyyzzzzzz{{{{{{{{{{{{{{{{{|||||}}}~}~~~~€€€€€€€~~~~~~~~~}}}}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{zzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvutssssssssssssssssssrrrrrrtsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppoooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggggggfffhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::99999999999988888888888777777777777777776666666666655555555544443333333333332222222222221111111111110000000000///////............---------,,,,,,,,,,,,++++++++++++++************)))))))))('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! uuuvvvvvvvvvvvwwwwwwwxxvvwwwwxxxxyyyyyyyyyyyyyyyzzz{{{|||}}~~~~€€€€€�����������������������€€~~~}}}||||{{{{{{zzzxwwwwwwwwxxxxxyyyyzzzzz{{||||||{{{{{{{{{{|||||}}}}~}~~~~€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}||||{zzzzzzzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}�€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{zzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvttssssssssssssssssssrrrrrttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggggggffhhhhhgggggggggggggffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::99999999999988888888888777777777777777776666666666655555555544443333333333332222222222222111111111110000000000///////............---------,,,,,,,,,,,,++++++++++++++************)))))))))((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!! rrrrssssssssssssstttttuvvvwwwwxxxxxyyyyyyyyyyyyyxxxyyyzz{{{|||}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚���€€€€~~~~~}}}}}|||||||||||}}}}~~~€€~~~~~~~~~~~~~~~~~~~€€€���‚‚‚ƒƒƒƒ„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚��������€€€€€€€€€€€€€}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttutttttttttttttttttssssssstssssssssssssssssrrrrrrrrpppppppppooooooooooooooonnnnnnmmmmmmmmmmmmmmmllllljjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggfggggggggggfffffffffffffeeffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbb````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888887777777777777666666666665555555554444444333333333333222222211111111111000000000000/0///////////............---------,,,,,,,,,,,++++++********))))))))))))(((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$$$#############""""""""""""""!!!!!!!!!!!!! rrrrrrsssssssssssstttttuvvvwwwwwxxxxxxxxxxxxxxyywxxxyyyzz{{{|||}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚����€€€€~~~~~~}}}}||||||||||}}}}~~~€€€€~~~~~~~~~~~~~€€€���‚‚‚ƒƒƒƒ„„„„„………„„„„„„„ƒƒƒ‚‚‚‚‚‚��������€€€€€€€€€€€€}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttuttttttttttttttttttssssssttssssssssssssssssrrrrrrrpppppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmlllljjjjjjjjjjjjjjiiiiiiiiiiiijiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggfggggggggggfffffffffffffeeffeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbb````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888887777777777777666666666665555555554444444333333333333222222211111111111100000000000/0///////////............---------,,,,,,,,,,,,+++++********))))))))))))(((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$$$##############"""""""""""""!!!!!!!!!!!!! rrrrrrrrrssssssssssttttuuvvvvwwwwwwwxxxxxxxxxxxxwwwxxyyyzz{{{||||}}}}}~~~€€€€€€€‚‚‚����€€€€~~~~~~}}}||||||||||}}}}~~~€€€€€~~~~~~~~~€€€���‚‚‚ƒƒƒ„„„„………………………„„„ƒƒƒƒƒ‚‚‚‚‚‚�������€€€€€€€€€€€€€€€}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttuutttttttttttttttttssssssttsssssssssssssssssrrrrrrppppppppppooooooooooooooonnnnnnmmmmmmmmmmmmmmmlllljjjjjjjjjjjjjjiiiiiiiiiiiijjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffefffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbb`````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888888777777777777666666666665555555554444444433333333333222222211111111111100000000000/0////////////...........---------,,,,,,,,,,,,+++++********)))))))))))))((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$$$##############"""""""""""""!!!!!!!!!!!!! qqrrrrrrrrrrsssssssssttuuuvvvvvwwwwwwwwwwwwwwwxxwwwwxxyyyzz{{{||||}}}}~~~€€€€€€‚‚�����€€€€~~~~~}}}}||||||||}}}}}~~~€€€€€~~~~€€€���‚‚‚ƒƒƒ„„„…………………………………„„ƒƒƒƒƒ‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttuuutttttttttttttttttssssstttssssssssssssssssrrrrrrpppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmmmllljjjjjjjjjjjjjjjiiiiiiiiiiijjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffefffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbb`````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888777777777777666666666666555555554444444433333333333222222211111111111100000000000/0////////////...........---------,,,,,,,,,,,,+++++********)))))))))))))((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$$$$#############"""""""""""""!!!!!!!!!!!!! ! qqrrrrrrrrrrrssssssssstuuuuuvvvvvvwwwwwwwwwwwwwwvvwwwxxyyyzz{{{||||}}}}~~€€€€�������€€€€~~~~~}}}}||||||||}}}}}~~~€€€€€€€€����‚‚‚ƒƒƒ„„………………†††…………„„„„ƒƒƒƒ‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttuuuutttttttttttttttttssssttttssssssssssssssssrrrrrpppppppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllkjjjjjjjjjjjjjjiiiiiiiiiiijjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbb``````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999998888888888877777777777776666666666655555555444444443333333333322222221111111111110000000000000////////////............--------,,,,,,,,,,,,+++++*********))))))))))))((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##$$$$#############"""""""""""""!!!!!!!!!!!!! ! qqqrrrrrrrrrrrrssssssssuuuuuuvvvvvvvvvvvvvwwwwwwvvvwwxxxyyyzz{{{||||}}}}~€������€€€€€~~~~~}}}}|||||||||}}}}~~~€€€€€€€€����‚‚‚ƒƒƒ„„„………††††††††……„„„„ƒƒƒƒƒ‚‚‚‚‚������€€€€�€€€€€€€€€€€€€€€}}}}~~~~~~~~~~~~€~~~~~~}}}}}}~~€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttuuuuttttttttttttttttttssstttttssssssssssssssssrrrrppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllkjjjjjjjjjjjjjjjiiiiiiiiiijjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbb``````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888877777777777776666666666655555555444444443333333333332222222111111111110000000000000////////////............--------,,,,,,,,,,,,+++++*********))))))))))))((((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$#############"""""""""""""!!!!!!!!!!!!!! ! qqqrrrrrrrrrrrrrsssssssttuuuuuuuvvvvvvvvvvvvvwwwvvvwwwxxxyyzzz{{{||||}}}}������€€€€€~~~~~}}}}|||||||||}}}}~~~€€€€€€€€����‚‚‚ƒƒ„„„………†††††††††………„„„„ƒƒƒƒ‚‚‚‚‚�����€€€€�€€€€€€€€€€€€€€€€€€€}}}}~~~~~~~~~~~€€€€€~~~~~~}}}}}}€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttuuuuutttttttttttttttttssstttttssssssssssssssssrrrrpppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlkkjjjjjjjjjjjjjjjiiiiiiiiijjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbb``````````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888877777777777766666666666555555554444444433333333333322222221111111111100000000000000///////////............--------,,,,,,,,,,,,+++++*********))))))))))))((((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$#############"""""""""""""!!!!!!!!!!!!!! ! qqqqrrrrrrrrrrrrrsssssstttuuuuuuuuuvvvvvvvvvvvvwvvvvwwwxxxyyzzz{{{|||}}}}������€€€€€~~~~~~}}}||||||||||}}}}~~~~€€€€€€€€����‚‚‚ƒƒ„„………†††††††††…………„„„„ƒƒƒƒ‚‚‚‚‚����€€€€��€€€€€€€€€€€€€€€€€€€€}}}~~~~~~~~~~~€€€€€€€~~~~~~}}}}}}€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttuuuuuutttttttttttttttttssttttttssssssssssssssssrrrpppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlkkjjjjjjjjjjjjjjjiiiiiiiiijjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbb```````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888888877777777777766666666666555555554444444443333333333322222221111111111110000000000000///////////............---------,,,,,,,,,,,,++++*********))))))))))))((((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$#############"""""""""""""!!!!!!!!!!!!!! ! qqqqrrrrrrrrrrrrrssssssttttuuuuuuuuuuuuvvvvvvvvvuvvvvwwwxxyyyzzz{{{|||}}}������€€€€€~~~~~}}}}|||||||||||}}}}~~~€€€€€€€����‚‚ƒƒƒ„„………†††††††††…………„„„„ƒƒƒ‚‚‚‚‚�����€€€��€€€€€€€€€€€€€€€€€€€€€€€}}}~~~~~~~~~~€€€€€€€€€€€~~~~~~}}}}}}}€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutuuuuuuutttttttttttttttttstttttttssssssssssssssssrrppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmkkkjjjjjjjjjjjjjjjiiiiiiiijjjjjiiiiiiiiiiiiiihhhhhhihhhhhhhhhhhhhggggggggggghgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbb```````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888888877777777777766666666666555555554444444443333333333322222221111111111110000000000000////////////...........---------,,,,,,,,,,,,++++*********))))))))))))((((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$#############"""""""""""""!!!!!!!!!!!!!! ! qqqrrrrrrrrrrrrrrssssssttttttuuuuuuuuuuuuvvvvvvvuuvvvwwwxxxyyyzzz{{{|||}}~������€€€€€~~~~~~}}}}||||||||||||}}}}~~~€€~€€€€����‚‚ƒƒƒ„„……††††††††††…………„„„ƒƒƒƒ‚‚‚‚����€€€€��€€€€€€€€€€€€€€€€€€€€€€€}}~~~~~~~~~~~€€€€€€€€€€~~~~~~}}}}}}}€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttstttttttssssssssssssssssrrppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmkkkjjjjjjjjjjjjjjjiiiiiiiijjjjjiiiiiiiiiiiiiihhhhhhiihhhhhhhhhhhhhgggggggggghgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbb````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777777776666666666655555554444444443333333333322222221111111111110000000000000////////////...........---------,,,,,,,,,,,,++++*********)))))))))))))(((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$##############"""""""""""""!!!!!!!!!!!!! ! qqqrrrrrrrrrrrrrrrssssstttttttuuuuuuuuuuuuuvvvvvuuvvvvwwwxxxyyyzzz{{|||}}~‚�����€€€€€~~~~~}}}}}|||||||||||||}}}}~~~€~~~€€€€€€€€€���‚‚ƒƒ„„………††††††††††…………„„„ƒƒƒ‚‚‚‚����€€€€��€€€€€€€€€€€€€€€€€€€€€€€}~~~~~~~~~~~€€€€€€€€€€~~~~~~~}}}}}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssrpppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmkkkkjjjjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiiihhhhhhiihhhhhhhhhhhhhhggggggggghhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbb````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777777776666666666655555554444444443333333333322222221111111111110000000000000////////////...........---------,,,,,,,,,,,,++++*********)))))))))))))(((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$##############"""""""""""""!!!!!!!!!!!!! ! qqrrrrrrrrrrrrrrrrssssstttttttttuuuuuuuuuuuuvvvvuuuvvvwwwwxxxyyyzz{{{|||}~~€€€€€€‚‚‚����€€€€~~~~~}}}}}||||||||||||||}}}}~~~~~~~~€€€€€€€€€€€€€���‚‚ƒƒ„„………††††††††††………„„„„ƒƒƒ‚‚‚����€€€€�€€€€€€€€€€€€€€€€€€€€€€€€}~~~~~~~~~~€€€€€€€€€€~~~~~~~}}}}}}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssppppppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmkkkkkjjjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiiiihhhhhiiiihhhhhhhhhhhhggggggggghhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbb````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888887777777777776666666666655555554444444443333333333332222222111111111110000000000000////////////...........---------,,,,,,,,,,,,++++**********))))))))))))(((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$$#############"""""""""""""!!!!!!!!!!!!! ! qrrrrrrrrrrrrrrrrssssssttttttttttuuuuuuuuuuuvvvvuuuvvvvwwwwxxxyyyzz{{{|||~~~€€€€€€€€€€€‚‚‚����€€€€~~~~}}}}}}|||||||||||||||}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€���‚‚ƒƒ„„………†††††††††…………„„„ƒƒƒ‚‚‚����€€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€~~~~~~~}}}}}}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssppppppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmkkkkkjjjjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiiihhhhhiiiiihhhhhhhhhhhhgggggggghhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbba````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888877777777777766666666666555555544444444433333333333322222221111111111100000000000000///////////...........---------,,,,,,,,,,,,++++**********))))))))))))(((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$$$$$#############"""""""""""""!!!!!!!!!!!!! !! rrrrrrrrrrrrrrrrrsssssstttttttttttuuuuuuuuuuuvvvuuuuvvvvwwwxxxyyyzzz{{{||~~~~€€€€€€€€€€€€€‚‚‚‚���€€€€~~~~~}}}}}|||||||||||||||||}}}}~~~~~}}~~~~~~~€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„………††††††††…………„„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€~~~~~~~}}}}}}}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssqppppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiiiihhhhiiiiiihhhhhhhhhhhgggggggghhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbba````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888877777777777766666666666555555544444444443333333333322222221111111111110000000000000///////////...........----------,,,,,,,,,,,++++**********))))))))))))((('&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$#############"""""""""""""!!!!!!!!!!!!! !! rrrrrrrrrrrrrrrrssssssstttttttttttuuuuuuuuuuuvvvuuuuuvvvvwwwxxxyyyzzz{{||}~~~~€€€€€€€€€€€€€ƒ‚‚‚‚���€€€~~~~}}}}}}||||||{{{|||||||||}}}}~~~~}}}}~~~~~€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„………†††…††……………„„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€~~~~~~~}}}}}}}}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssqqpppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiiiihhhiiiiiiihhhhhhhhhhhggggggghhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbba`````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888888877777777777766666666666655555544444444443333333333322222221111111111110000000000000///////////...........----------,,,,,,,,,,,,+++**********))))))))))))((('&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$#############"""""""""""""!!!!!!!!!!!!!! !! rrrrrrrrrrrrrrrsssssssstttttttttttuuuuuuuuuuuvvvuuuuuvvvvvwwwxxxyyyzz{{{|}}~~~~€€€€€€������€ƒƒ‚‚‚���€€€~~~~}}}}}||||||{{{{{|||||||||}}}}}~~}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒ„„…………†……………………„„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€~~~~~~~~}}}}}}}}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssqqppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkjjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiiiihhhiiiiiiiihhhhhhhhhhhgggggghhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888888877777777777776666666666655555544444444443333333333322222221111111111110000000000000////////////..........----------,,,,,,,,,,,,+++**********))))))))))))((('&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$#############"""""""""""""!!!!!!!!!!!!!! !! rrrrrrrrrrrrrrrsssssssstttttttttttuuuuuuuuuuuuvvuuuuuuvvvvwwwwxxxyyzzz{{{}}}~~~~€€€€€��������ƒƒƒ‚‚���€€~~~}}}}}}|||||{{{{{{{|||||||||}}}}}}||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒ„„„……………………………„„„„ƒƒƒ‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€~~~~~~~~}}}}}}}}}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkjjjjjjjjjjjjjjjiiiijjjjjjjjjiiiiiiiiiiiiiihhiiiiiiiiihhhhhhhhhhgggggghhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888888877777777777776666666666655555544444444443333333333322222221111111111110000000000000////////////..........----------,,,,,,,,,,,,+++**********)))))))))))))(('&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$#############"""""""""""""!!!!!!!!!!!!!! !! rrrrrrrrrrrrrrsssssssssttttttttttuuuuuuuuuuuuuvvtuuuuuuvvvvwwwwxxyyyzzz{{}}}}~~~~€€€€��������ƒƒƒ‚‚���€€~~~~}}}}}||||||{{{{{{{||||||||||}}}}}|||}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒ„„„……„………………„„„„„ƒƒƒ‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€~~~~~~~~}}}}}}}}}}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggghhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeddddddddddcccccccccccccbbbbbaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888887777777777776666666666655555544444444443333333333332222222111111111110000000000000////////////..........----------,,,,,,,,,,,,+++**********)))))))))))))(('&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$#############"""""""""""""!!!!!!!!!!!!!! !! rrrrrrrrrrrrrssssssssssttttttttttuuuuuuuuuuuuuvvtuuuuuuvvvvvwwwxxxyyyzzz{||}}}}~~~~€€€€€�������ƒƒ‚‚‚��€€€~~~}}}}}}|||||{{{{{{{{|||||||||||}}}}|||||}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€~~~~~~~~~}}}}}}}}}}}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|}|||||||||||{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjjiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggghhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888877777777777766666666666555555444444444433333333333322222221111111111100000000000000///////////..........----------,,,,,,,,,,,,+++***********))))))))))))(('&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$##############"""""""""""""!!!!!!!!!!!!! !! rrrrrrrrrrrrssssssssssstttttttttuuuuuuuuuuuuuuvvtuuuuuuuvvvvvwwwxxxyyyzzz|||}}}}~~~~€€€€€�����€ƒƒ‚‚���€€~~~~}}}}}||||||{{{{{{{||||||||||||||}}{|||||}}}~~~€€€€€€€€€€�€€€€€€€€€€€€����‚‚‚ƒƒƒ„„„„„„„„„„„„„„„ƒƒƒ‚‚‚���€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggghhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbaaa`````````````__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888877777777777766666666666555555444444444443333333333322222221111111111100000000000000///////////..........----------,,,,,,,,,,,,+++***********))))))))))))(('&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$$#############"""""""""""""!!!!!!!!!!!!! !! rrrrrrrrrrrssssssssssssttttttttuuuuuuuuuuuuuuuuvttuuuuuuuvvvvvwwwxxxyyyyz{||||}}}}~~~€€€€€€€€€€ƒ‚‚‚��€€€~~~~}}}}}|||||||{{{{{{||||||||||||||||}{{||||}}}}~~~€€€€€€€€€€���€€€€€€€€€€�����‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒ‚‚‚���€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggghhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888877777777777766666666666655555444444444443333333333322222221111111111110000000000000///////////..........-----------,,,,,,,,,,,+++***********))))))))))))(('&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! !! rrrrrrrrrrrsssssssssssstttttttuuuuuuuuuuuuuuuuuvttuuuuuuuuvvvvvwwwxxxxyyy{{{||||}}}~~~~€€€€€€€€‚‚‚��€€€~~~~}}}}}}||||||||{{{|||||||||||||||||||{{{||||}}}~~~€€€€€€€€€������€€€€€€€�����‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒ‚‚���€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~€€€€��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssqqqqqqppppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmmkkkkkkkkkkjjjjjjjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggghhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888877777777777776666666666655555444444444443333333333322222221111111111110000000000000////////////.........-----------,,,,,,,,,,,,++***********))))))))))))((''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! !! rrrrrrrrrrsssssssssssssttttttuuuuuuuuuuuuuuuuuvvttuuuuuuuuuvvvvvwwwxxxxyyz{{{{||||}}}~~~€‚���€€€~~~~}}}}}}|||||||||||||||||||||||||||||||{{{|||||}}}~~~€€€€€€€€�������������������‚‚‚‚‚ƒ‚‚ƒƒƒƒƒ„„„„„„„„„„ƒƒƒ‚‚������€€€€€€€€€€€€€€€€€€€€€�~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~€€€€€€€€€€€€��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggghhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeddddddddddcccccccccccccbbbaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888887777777777776666666666655555444444444443333333333322222221111111111110000000000000////////////.........-----------,,,,,,,,,,,,++***********))))))))))))((''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! !!! rrrrrrrrrsssssssssssssstttttuuuuuuuuuuuuuuuuuuvvtttuuuuuuuuuvvvvvwwwwxxxxzzzz{{{||||}}}~~~~��€€€~~~~}}}}}}||||||||||||||||||||||||||||||||{{{{||||}}}}~~~€€€€€€€��������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„ƒƒ‚‚��‚���€€€€€€€€€€€€€€€€€����~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggghhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888887777777777776666666666655555444444444443333333333332222222111111111110000000000000////////////.........-----------,,,,,,,,,,,,++***********))))))))))))((''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! !!! rrrrrrrrrssssssssssssssttttuuuuuuuuuuuuuuuuuuvvvttuuuuuuuuuuuvvvvvwwwwxxxyzzzzz{{{{|||}}}~~~~~~~~~€€€€~~~}}}}}}||||||||||||||||||||||||||||||||||{{{{{||||}}}~~~~€€€€€€€���������������������‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„……………„„„ƒƒ‚‚‚‚‚���€€€€€€€€€€€€€�������~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuvuuuuuuuuuuuuuuuuutttttttuttttttttttttttttssssssssqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggghhhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeeeddddddddddcccccccccccccbbaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888887777777777776666666666655555444444444443333333333332222222111111111110000000000000////////////.........-----------,,,,,,,,,,,,++***********)))))))))))))(''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! !!! rrrrrrrrrrrrrrssssssssstttttttttuuuuuuuuuuuuuuuusssssssssstttttttuuuuuvvvwwxxxxxyyyyzzz{{{{{||||{{}}}|||{{{{{zzzzzzzzzyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{zzz{{{{{{|||}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„„„……………„„„ƒƒ‚‚�€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrrrrrrqpppppppppppoooooooooooooommmmmmmmmlllllllllllllllkjjjjjjjjjjjjjjiiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhghhhhhgggggggggggggfffffffeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_______]]]]]]]]]]]]\\\\\\\\\\\\[\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777777777666666666665555555555555544444444444333333222221111111111100000000000///////////............------,,,,,,,,,,,++++++++******))))))))))))(((((((''''''&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!! !!!!!!! rrrrrrrrrrrrrssssssssssttttttttuuuuuuuuuuuuuuuuussssssssssttttttttuuuuuuvwwwwwxxxxyyyyzzzz{{{{{{{{||||{{{{{zzzzzzzzzyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{zzzz{{{{{||||}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„………………………„„ƒƒ‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrrrrrpppppppppppoooooooooooooommmmmmmmmlllllllllllllllkjjjjjjjjjjjjjjjiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhghhhhhgggggggggggggfffffffeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_______]]]]]]]]]]]]\\\\\\\\\\\\[\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTSSTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888887777777777666666666665555555555555544444444444333333222221111111111110000000000///////////............------,,,,,,,,,,,,+++++++******)))))))))))))((((((''''''&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrrrrrrrsssssssssstttttttuuuuuuuuuuuuuuuuuussssssssssstttttttttuuuuuvwwwwwwxxxxyyyyyzzzzzzzzz|{{{{{zzzzzzzzzyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{||||}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„………†††††……„„ƒƒ‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrrrrppppppppppppooooooooooooommmmmmmmmmllllllllllllllljjjjjjjjjjjjjjjiiiiiiiiiiikkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````______]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTSSTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888887777777777666666666665555555555555544444444444333333222221111111111110000000000////////////...........------,,,,,,,,,,,,+++++++******)))))))))))))((((((''''''&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrrrrrrssssssssssstttttttuuuuuuuuuuuuuuuuuusssssssssssttttttttttuuuuvvvvwwwwwxxxxxyyyyyyyyyyy{{{zzzzzzzzyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{||||}}}}~~~~€€€€€€€����������€€€€€€���‚‚‚ƒƒ„„……†††††††††……„ƒ‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttssssssssssrrrrrrrrrrrrrrrppppppppppppooooooooooooommmmmmmmmmlllllllllllllllkjjjjjjjjjjjjjjjiiiiiiiiiikkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````______^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888887777777777666666666665555555555555544444444444433333222221111111111110000000000////////////...........------,,,,,,,,,,,,+++++++******)))))))))))))((((((''''''&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! rrrrrrrrrrrrsssssssssssttttttuuuuuuuuuuuuuuuuuuvssssssssssstttttttttttuuuvvvvvvwwwwwxxxxxxyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{||||}}}}~~~~€€€€€������������������‚‚‚‚ƒƒƒ„„…†††‡‡‡‡‡†††……„ƒ‚‚���€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrrrpppppppppppppoooooooooooommmmmmmmmmmllllllllllllllkkjjjjjjjjjjjjjjiiiiiiiiiikkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffffeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_____^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777777777666666666665555555555555554444444444433333222222111111111110000000000////////////...........------,,,,,,,,,,,,+++++++*******))))))))))))((((((''''''&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrrrrrsssssssssssstttttuuuuuuuuuuuuuuuuuuvvssssssssssttttttttttttttuvvvvvvvvwwwwwwxxxxxxxxxxxzzzzyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}~~~~€€€€������������������‚‚‚‚ƒƒƒ„„……††‡‡‡‡‡‡‡‡††……„ƒƒ‚‚���€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€���������€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrrppppppppppppppooooooooooommmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffffeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_____^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777777777666666666666555555555555554444444444433333222222111111111110000000000////////////...........------,,,,,,,,,,,,+++++++*******))))))))))))(((((('''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrrrrssssssssssssstttttuuuuuuuuuuuuuuuuuuvvsssssssssstttttttttttttttvvvvvvvvvvwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{|||||}}}}~~~~~€€€������‚‚‚‚‚‚‚‚‚���‚‚ƒƒƒƒ„„……††‡‡ˆˆˆˆˆˆ‡‡††…„„ƒƒ‚‚����������������‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrppppppppppppppooooooooooommmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggfffffeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_____^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777777777666666666665555555555555544444444444333332222221111111111100000000000///////////...........------,,,,,,,,,,,,+++++++*******))))))))))))(((((('''''''&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrrrrsssssssssssssttttuuuuuuuuuuuuuuuuuvvvvsssssssssttttttttttttttttuuvvvvvvvvvwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{||||||}}}~~~~~€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„……††‡‡ˆˆˆˆˆˆˆˆ‡‡††…„„ƒƒ‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€����������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrrrrrpppppppppppppppoooooooooommmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````____^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888887777777777666666666665555555555555544444444444333332222221111111111100000000000///////////...........------,,,,,,,,,,,,+++++++*******))))))))))))(((((('''''''&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrrrsssssssssssssstttuuuuuuuuuuuuuuuuuuvvvvsssssssttttttttttttttttttuuuvvvvvvvvvvwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{||||||}}}~~~~~€€€����‚‚‚‚‚‚ƒƒƒ‚‚‚ƒƒ„„„„„……††‡‡ˆˆˆ‰‰‰‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrpppppppppppppppoooooooooommmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````____^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888887777777777666666666665555555555555544444444444333332222221111111111110000000000///////////...........-------,,,,,,,,,,,,++++++*******))))))))))))(((((('''''''&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrrssssssssssssssstttuuuuuuuuuuuuuuuuuvvvvvsssssstttttttttttttttttttuuuvvvvvvvvvvvvvwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{||||||}}}~}~~~€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆ‡‡†……„„„ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€�������������‚��€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrppppppppppppppppooooooooommmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````___^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888887777777777666666666665555555555555544444444444433332222221111111111110000000000////////////..........-------,,,,,,,,,,,,++++++*******)))))))))))))((((('''''''&&&&&&&&&&&&&%%%%%&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrrsssssssssssssssttuuuuuuuuuuuuuuuuuvvvvvvsssssttttttttttttttttttttuuvvvvvvvvvvvvvvvvwwwwwwwyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{||||||}}}}}~~~€€€��‚‚‚‚ƒƒƒƒƒƒƒ„„……………†††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒ‚‚‚‚�������€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqpppppppppppppppooooooooommmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````___^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777777777666666666665555555555555554444444444433332222221111111111110000000000////////////..........-------,,,,,,,,,,,,++++++*******)))))))))))))((((('''''''&&&&&&&&&&&&&%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrsssssssssssssssstuuuuuuuuuuuuuuuuuuvvvvvvsssstttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvwwwwwxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{||||||}}}}}~~€€���‚‚‚ƒƒƒƒ„„„„„………††††‡‡ˆˆˆ‰‰‰‰ŠŠŠ‰‰‰ˆˆˆ‡††………„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚������€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrrqppppppppppppppppoooooooommmmmmmmmmmmmmmllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiikkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````___^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777777777666666666666555555555555554444444444433332222222111111111110000000000////////////..........-------,,,,,,,,,,,,++++++*******)))))))))))))((((('''''''&&&&&&&&&&&&&%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrsssssssssssssssstuuuuuuuuuuuuuuuuuvvvvvvvsssttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvwwwwwxxyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{|||||||}|}}}~~€€���‚‚ƒƒƒ„„„„„…††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‰‰‰‰ˆˆ‡‡††………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚�������€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€�����‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„„„„……………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrrqqpppppppppppppppoooooooommmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiikkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````__^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777777777766666666666555555555555554444444444433332222222111111111110000000000////////////..........-------,,,,,,,,,,,,++++++********))))))))))))((((('''''''&&&&&&&&&&&&&%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrsssssssssssssssssuuuuuuuuuuuuuuuuuvvvvvvvvsssttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvwwwwwwxyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{|||||||||}}}~~~€€��‚‚‚ƒƒ„„„„……††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†††……………„„„„„„„„………………………„„„„ƒƒƒ‚‚‚‚‚�������€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………„„„„„…„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ…………………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrqqppppppppppppppppooooooonmmmmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjjjiiiiilkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````__^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888877777777777666666666665555555555555544444444444333322222221111111111100000000000///////////..........-------,,,,,,,,,,,,++++++********))))))))))))((((('''''''&&&&&&&&&&&&&%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrssssssssssssssssstuuuuuuuuuuuuuuuuuvvvvvvvvsstttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{|||||||||||}}}~~~€€��‚‚ƒƒƒ„„………†‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰ˆ‡‡‡†††…………………………………………………………„„„„ƒƒƒƒ‚‚‚‚���������€��������‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚�����€€�������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………„„„……„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††…………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrqqqppppppppppppppppoooooonmmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjjiiiiilkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````__^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888877777777777666666666665555555555555544444444444333322222221111111111100000000000///////////..........-------,,,,,,,,,,,,++++++********))))))))))))(((((''''''''&&&&&&&&&&&&%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrssssssssssssssssttuuuuuuuuuuuuuuuuvvvvvvvvvstttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{||||||||||||}}}~~~€€��‚‚ƒƒ„„„……‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡‡††††………………………………………………………„„„„ƒƒƒ‚‚‚‚‚���������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚�������������‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………„„„……„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrqqqppppppppppppppppoooooonnmmmmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjjjjjjjjiiiillkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777777666666666665555555555555544444444444333322222221111111111110000000000///////////..........--------,,,,,,,,,,,++++++********))))))))))))(((((''''''''&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrsssssssssssssssssttuuuuuuuuuuuuuuuvvvvvvvvvvsttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{||||||||||||||||}}}~~~€€��‚‚ƒƒ„„……‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆ‡‡‡‡††††………………………………………………………„„„„ƒƒƒ‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„…††††††††††††……………………………„„……„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutssssssssssssssssrrrrrrrrqqqqppppppppppppppppooooonnmmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjjjjjiiiillkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777777666666666665555555555555554444444444433322222221111111111110000000000////////////.........--------,,,,,,,,,,,,+++++********))))))))))))(((((''''''''&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrsssssssssssssssstttuuuuuuuuuuuuuuuvvvvvvvvvvttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{{{{{{{{|||||||||||||||||||||}}}~~~€€��‚‚ƒ„„……‡‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡‡†††††……………………………†††…………………„„„ƒƒƒƒ‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††………………………„„……„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††………………………††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrqqqqqpppppppppppppppooooonnnmmmmmmmmmmmmmmmlllllllkkkkkkkkjjjjjjjjjjjjjjjiiilllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777777666666666665555555555555554444444444433322222221111111111110000000000////////////.........--------,,,,,,,,,,,,+++++********)))))))))))))((((''''''''&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrssssssssssssssssstttuuuuuuuuuuuuuuvvvvvvvvvvvttttttttttttttttttuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{{{{{{||||||||||||||||||||||||}}}~~~€€��‚ƒƒ„„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡‡‡†††††………………………††††…………………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††……………………„„………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††………………†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttssssssssssssssssrrrrrrqqqqqppppppppppppppppoooonnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjjjjiiilllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaabaaaaaaaaaaaa````````````^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777777777766666666666555555555555554444444444433322222222111111111110000000000////////////.........--------,,,,,,,,,,,,+++++********)))))))))))))((((''''''''&&&&&&&&&&&&&%%%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrssssssssssssssssttttuuuuuuuuuuuuuvvvvvvvvvvvvtttttttttttttttttuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{{{{|||||||||||||||||||||||||||}}}~~~€€��‚ƒƒ„„†‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††………………………†……………………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������‚‚‚‚‚ƒƒƒƒ„„„„„„„„………………………„„„„„„„„„„„„„„„††††††††††††††††……………………„„……„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††……†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrqqqqqqpppppppppppppppoooonnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjiillllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaabaaaaaaaaaaaa````````````^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888887777777777766666666666555555555555554444444444433322222222111111111110000000000////////////.........--------,,,,,,,,,,,,+++++********)))))))))))))((((''''''''&&&&&&&&&&&&&%%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrsssssssssssssssstttttuuuuuuuuuuuuuvvvvvvvvvvvvttttttttttttttttuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||{{{{{{|||||||||||||||||||||||||||||}}}}~~€€��‚ƒƒ„††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†††††………………………………………………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒ‚‚������‚‚‚‚‚‚ƒƒƒƒ„„„„„„……………………………………„„„„„„„„„„„„††††††††††††††††…………………„„„……„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssssrrrrrqqqqqqppppppppppppppppooonnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjjjjiillllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhihhhhhhhhhhhhggggggggggggeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaabaaaaaaaaaaaa````````````^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<=<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888887777777777766666666666555555555555554444444444433322222222111111111110000000000////////////.........--------,,,,,,,,,,,,+++++*********))))))))))))((((''''''''&&&&&&&&&&&&&%%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rssssssssssssssssstttttuuuuuuuuuuuuvvvvvvvvvvvvvttttttttttttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||{{{{{|||||||||||||||||||||||||||||||}}}}~~€€��‚ƒƒ…††‡‡ˆ‰‰‰ŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡†††††…………………………………………………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„……………………………………………„„„„„„„„„…††††††††††††††††…………………„„„……„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttsssssssssssssssrrrrrqqqqqqqpppppppppppppppooonnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjjjjilllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhihhhhhhhhhhhhhgggggggggggeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaabbaaaaaaaaaaaa```````````^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<=<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777777666666666665555555555555544444444444333222222221111111111100000000000///////////.........--------,,,,,,,,,,,,+++++*********))))))))))))((((''''''''&&&&&&&&&&&&&%%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! rssssssssssssssssttttttuuuuuuuuuuuuvvvvvvvvvvvvvtttttttttttttttuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||{{{{|||||||||||||||||||||||||||||||||}}}}~~€€�‚‚ƒ„…††‡ˆˆ‰‰‰ŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡†††††………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„………………………………………………………„…„„„……†††††††††††††††…………………„„„„……„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttssssssssssssssssrrrrqqqqqqqppppppppppppppppoonnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjjjjilllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhiihhhhhhhhhhhhgggggggggggfeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaabbaaaaaaaaaaaa```````````^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<=<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777777666666666665555555555555554444444444333222222221111111111110000000000///////////.........--------,,,,,,,,,,,,+++++*********))))))))))))((((''''''''&&&&&&&&&&&&&%%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! sssssssssssssssssttttttuuuuuuuuuuuvvvvvvvvvvvvvvttttttttttttttuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||{{{|||||||||||||||||||||||||||||||||||}}}}~~€€�‚‚„„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„…………………………………………………………………………††††††††††††††…………………„„„„„…„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttsssssssssssssssrrrrqqqqqqqqpppppppppppppppoonnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjjjllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhiiihhhhhhhhhhhhggggggggggfeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbaaabbbaaaaaaaaaaaa``````````^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<=<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777777666666666665556555555555554444444444433222222221111111111110000000000///////////.........---------,,,,,,,,,,,+++++*********))))))))))))(((('''''''''&&&&&&&&&&&&%%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! sssssssssssssssstttttttuuuuuuuuuuvvvvvvvvvvvvvvvttttttttttttttuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||{{|||||||||||||||||||||||||||||||||||||}}}}~~€€��ƒ„„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆ‡‡‡†††††……………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………„„„„„„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„……………………………………………………………………„…†††††††††††††……………………„„„„„…„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~€}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttsssssssssssssssrrrqqqqqqqqpppppppppppppppponnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjjjllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihiiiihhhhhhhhhhhggggggggggfeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaabbbaaaaaaaaaaaa``````````^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>============<<<<<=<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777777666666666665556555555555554444444444433222222221111111111110000000000////////////........---------,,,,,,,,,,,,++++*********))))))))))))(((('''''''''&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! sssssssttttttttttttttttssssssttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{|||}}~~€�‚‚ƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡ŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡††††††††ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††…††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttqqqqqqqqqqqqpppppppppppppnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjijjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbbaaaaaaaaaa````````````______^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666665444444444443333333333322222222222221111111111100000000////////////.........---,,,,,,,,,,,,++++++++++***********))))))))))))((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""####"""""""""""""!!!!!!!!!!!!!!!!!  ssssssttttttttttttttttusssssstttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{|||}}~~€€�‚‚ƒ„„……††‡‡‡‡ˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††……†††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvvwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttqqqqqqqqqqqqqppppppppppppnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhihhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888888877777777777666666666664444444444433333333333222222222222211111111111000000000///////////.........---,,,,,,,,,,,,++++++++++***********))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""####"""""""""""""!!!!!!!!!!!!!!!!!  ssssstttttttttttttttttussssstttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||}}~~€€�‚‚ƒƒ„……†††‡‡‡‡ˆˆˆˆˆˆ‡ŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡††††††‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††……††††††††††††……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwvvvwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttqqqqqqqqqqqqqqpppppppppppnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhihhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888888877777777777666666666664444444444433333333333322222222222211111111111100000000///////////.........---,,,,,,,,,,,,++++++++++***********))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""####"""""""""""""!!!!!!!!!!!!!!!!!  sssssttttttttttttttttuussssttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{|||}}~~€€��‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………††††††††††††††………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„†††††††††††††††††††††††…………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttqqqqqqqqqqqqqqpppppppppppnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhiihhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888888877777777777666666666664444444444433333333333322222222222211111111111100000000///////////.........----,,,,,,,,,,,++++++++++***********))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""####"""""""""""""!!!!!!!!!!!!!!!!!  sssstttttttttttttttttuusssstttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||}}~~€��‚ƒƒ„„………†††‡‡‡‡‡‡‡ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………††††††††††††††††………………………………………………………………………………………………………………………………………………………„„††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttqqqqqqqqqqqqqqqppppppppppnnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhiiihhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````____^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888888877777777777666666666664444444444433333333333322222222222211111111111100000000///////////.........----,,,,,,,,,,,,+++++++++***********))))))))))))(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""####"""""""""""""!!!!!!!!!!!!!!!!!  ssssttttttttttttttttuuusssttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||}}~~€��‚‚ƒƒ„„………†††††‡‡‡ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………††††††††††††††††††………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttqqqqqqqqqqqqqqqppppppppppnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhiiihhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````____^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666664444444444443333333333322222222222221111111111100000000////////////........----,,,,,,,,,,,,+++++++++***********))))))))))))(((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""####"""""""""""""!!!!!!!!!!!!!!!!!  ssstttttttttttttttttuuussstttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||}}~~€€�‚‚ƒƒƒ„„…………†††††‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………†††††††††††††††††††……………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttrqqqqqqqqqqqqqqqpppppppppnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhiiihhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````____^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666665444444444443333333333322222222222221111111111100000000////////////........----,,,,,,,,,,,,+++++++++***********)))))))))))))((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""#####"""""""""""""!!!!!!!!!!!!!!!!  sssttttttttttttttttuuuusstttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||}}}~~€€��‚‚ƒƒƒ„„„……………†‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡Š‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………††††††††††††††††††††…………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttrqqqqqqqqqqqqqqqpppppppppnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhiiihhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````___^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666665444444444443333333333322222222222221111111111100000000////////////........----,,,,,,,,,,,,+++++++++***********)))))))))))))((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""#####"""""""""""""!!!!!!!!!!!!!!!!  ssttttttttttttttttuuuuusstttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||}}}~~€€€��‚‚ƒƒƒ„„„„………ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………†††††††††††††††††††††………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttrrqqqqqqqqqqqqqqqppppppppnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjlkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````___^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAABAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888887777777777766666666665444444444443333333333322222222222221111111111100000000////////////........----,,,,,,,,,,,,+++++++++***********)))))))))))))((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""#####"""""""""""""!!!!!!!!!!!!!!!!  ssttttttttttttttttuuuuustttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~~€€���‚‚‚ƒƒƒ„„„„‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………†††††††††††††††††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttrrqqqqqqqqqqqqqqqqpppppppnnnnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjlkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedccccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````````___^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAABAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888888877777777777666666666654444444444433333333333222222222222211111111111000000000///////////........----,,,,,,,,,,,,+++++++++************))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""#####"""""""""""""!!!!!!!!!!!!!!!!  sttttttttttttttttuuuuuuttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxywwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||}}}~~~€€€���‚‚‚ƒƒƒ„‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttrrrqqqqqqqqqqqqqqqpppppppnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjlkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````__^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAABAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888888877777777777666666666654444444444433333333333322222222222211111111111100000000///////////........----,,,,,,,,,,,,+++++++++************))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""#####"""""""""""""!!!!!!!!!!!!!!!!!  sttttttttttttttttuuuuuutttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||}}}}~~~~€€€����‚‚‚ƒ†††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{zz{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttrrrqqqqqqqqqqqqqqqqppppppnnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjjllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeedccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````__^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAABAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666654444444444433333333333322222222222211111111111100000000///////////........----,,,,,,,,,,,,+++++++++************))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""#####"""""""""""""!!!!!!!!!!!!!!!!!  ttttttttttttttttuuuuuuuttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||}}}}}~~~~€€€€���‚‚……††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttrrrrqqqqqqqqqqqqqqqppppppnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeedccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````__^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAABAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666654444444444443333333333322222222222211111111111100000000///////////........-----,,,,,,,,,,,,++++++++************))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""#####"""""""""""""!!!!!!!!!!!!!!!!!  ttttttttttttttttuuuuuuuttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyywwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||}}}}}~~~~~€€€���„…………†††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡†††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttrrrrqqqqqqqqqqqqqqqqpppppnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjlllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeedcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````_^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAABAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666654444444444443333333333322222222222221111111111100000000////////////.......-----,,,,,,,,,,,,++++++++************))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""#####"""""""""""""!!!!!!!!!!!!!!!!!  tttttttttttttttuuuuuuuutttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyywwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||||||}}}}}}}~~~~~€€€€ƒ„„„…………††††††‡‡‡‡‡‡‡‡ˆˆˆŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttrrrrrqqqqqqqqqqqqqqqpppppnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjlllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````_^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAABBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666655444444444443333333333322222222222221111111111100000000////////////.......-----,,,,,,,,,,,,++++++++************)))))))))))))((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""#####"""""""""""""!!!!!!!!!!!!!!!!!  tttttttttttttttuuuuuuuutttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyywwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||||||}}}}}}}}~~~~~~€ƒƒƒ„„„„…………††††††‡‡‡‡‡‡‡‡ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttrrrrrqqqqqqqqqqqqqqqqppppnnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````_^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAABBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888887777777777666666666655444444444443333333333323222222222221111111111100000000////////////.......-----,,,,,,,,,,,,++++++++************)))))))))))))((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""#####"""""""""""""!!!!!!!!!!!!!!!!!  ttttttttttttttuuuuuuuuuttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyywwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||}}}}}}}}}}~~~~~‚‚ƒƒƒƒ„„„„……………†††††‡‡‡‡‡‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttrrrrrrqqqqqqqqqqqqqqqppppnnnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAABBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888887777777777766666666655444444444443333333333323222222222221111111111100000000////////////.......-----,,,,,,,,,,,,++++++++*************))))))))))))((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""#####"""""""""""""!!!!!!!!!!!!!!!!!  tttttttttttttuuuuuuuuuuttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyywwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~‚‚‚‚ƒƒƒƒ„„„„„…………††††††‡‡‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttrrrrrrqqqqqqqqqqqqqqqqpppnnnnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAABBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888887777777777766666666655444444444443333333333323222222222221111111111100000000////////////.......-----,,,,,,,,,,,,++++++++*************))))))))))))((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""#####"""""""""""""!!!!!!!!!!!!!!!!!  tttttttttttttuuuuuuuuuutttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyywwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~��‚‚‚‚‚ƒƒƒƒ„„„„……………†††††‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€‚������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttrrrrrrrqqqqqqqqqqqqqqqppponnnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjlllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAABBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666554444444444433333333333332222222222211111111111100000000///////////.......-----,,,,,,,,,,,,+++++++++************))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""######"""""""""""""!!!!!!!!!!!!!!!!  ttttttttttttuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyywwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~����‚‚‚‚‚ƒƒƒƒƒ„„„„……………††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttrrrrrrrqqqqqqqqqqqqqqqqpponnnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjlllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAABBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666554444444444433333333333332222222222211111111111100000000///////////.......-----,,,,,,,,,,,,+++++++++************))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""######"""""""""""""!!!!!!!!!!!!!!!!  ttttttttttttuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyywwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~������‚‚‚‚‚ƒƒƒƒƒ„„„„……………ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…†………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttrrrrrrrrqqqqqqqqqqqqqqqppoonnnnnnnnnnnnnnnmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAABBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666554444444444443333333333332222222222211111111111100000000///////////.......-----,,,,,,,,,,,,,++++++++************))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""######"""""""""""""!!!!!!!!!!!!!!!!  tttttttttttuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyywwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzzzzzzzz{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€�������‚‚‚‚‚ƒƒƒƒ„„„„„……‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………†………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttrrrrrrrrqqqqqqqqqqqqqqqqpoonnnnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkkkjjllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAABBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666555444444444443333333333332222222222221111111111100000000///////////.......------,,,,,,,,,,,+++++++++************))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""######"""""""""""""!!!!!!!!!!!!!!!!  tttttttttttuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyywwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€�������‚‚‚‚‚ƒƒƒƒƒ„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttrrrrrrrrrqqqqqqqqqqqqqqqpooonnnnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkkjjllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAABBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888887777777777666666666555444444444443333333333332222222222221111111111100000000////////////......------,,,,,,,,,,,,++++++++************))))))))))))(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""######"""""""""""""!!!!!!!!!!!!!!!!  ttttttttttuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyywxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzzzzzzzzzz{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€��������‚‚‚‚‚ƒƒƒƒƒ„„††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������€€€€€€€€€€€€€€€€€‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutrrrrrrrrrqqqqqqqqqqqqqqqpooonnnnnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkkkjlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAABBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888887777777777766666666555444444444443333333333333222222222221111111111100000000////////////......------,,,,,,,,,,,,++++++++************))))))))))))(((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""######"""""""""""""!!!!!!!!!!!!!!!!  ttttttttttuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€��������‚‚‚‚‚‚ƒƒƒƒƒ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutrrrrrrrrrrqqqqqqqqqqqqqqqoooonnnnnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkkkjlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAABBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888887777777777766666666555444444444443333333333333222222222221111111111100000000////////////......------,,,,,,,,,,,,++++++++************))))))))))))(((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""######"""""""""""""!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyywwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�����ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyvvvvvvvvvvvuuuuuuuuuuuuuuttttttssssssssssssssssrrrssssssssssssrrrrrrrrrrrrrqqpppppppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeddeeeeddddddddddddcccccccccbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;:::::::::99999999999888888888777777777776666666666655555444444444443333333332222222222111111111110000///////////...........-------------,,,,,,,,,,,,++++++************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""!!!!"""!!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyywwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€���‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„††††††††††…†††††††††‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssssrrssssssssssssrrrrrrrrrrrrrqqqppppppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeddeeeeddddddddddddcccccccccbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;:::::::::99999999999888888888777777777776666666666655555444444444443333333332222222222111111111110000///////////............-------------,,,,,,,,,,,,+++++************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""!!!!"""!!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyywwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€��‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„†††††…………………………††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuuutttttttssssssssssssssssrrsssssssssssssrrrrrrrrrrrrqqqpppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeedeeeeddddddddddddcccccccccbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;::::::::::9999999999888888888877777777776666666666655555444444444443333333332222222222111111111110000///////////............-------------,,,,,,,,,,,,+++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################""""""""""""!!!!"""!!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyywwwwxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€�‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„†††††……………………………†††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuuuttttttttssssssssssssssssrsssssssssssssrrrrrrrrrrrrqqqpppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeedeeeeeddddddddddddccccccccbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;::::::::::9999999999988888888877777777777666666666655555444444444443333333332222222222111111111111000///////////............-------------,,,,,,,,,,,,+++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################""""""""""""!!!!"""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyywwwxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€�‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„††††…………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyvvvvvvvvvvvvvuuuuuuuuuuuuttttttttssssssssssssssssrssssssssssssssrrrrrrrrrrrqqqqpppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeedeeeeeddddddddddddccccccccbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;::::::::::9999999999988888888877777777777666666666655555444444444443333333332222222222111111111111000///////////............-------------,,,,,,,,,,,,+++++************)))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""!!!"""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyywwwxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€�‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„††††……………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††……………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuutttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqpppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccccbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;::::::::::9999999999988888888877777777777666666666655555444444444444333333332222222222111111111111000///////////............-------------,,,,,,,,,,,,+++++*************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""!!!"""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyywwxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€��‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„†††…………………………………………††††††‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡ˆˆˆˆˆˆ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzz{zzzzzzzzzzzzzzzzzyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuutttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccccccbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;::::::::::9999999999988888888877777777777666666666655555444444444444333333332222222222211111111111000///////////............-------------,,,,,,,,,,,,++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""!!!"""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyywwxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€���‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„†……………………………………………………††††††††††††††††††††‡‡‡‡‡ˆˆˆˆŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzz{zzzzzzzzzzzzzzzzzzyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqpppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccccccbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;::::::::::9999999999988888888877777777777666666666655555544444444444333333332222222222211111111111000///////////............-------------,,,,,,,,,,,,++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""!!!"""!!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyywxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€����‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………††††††††††††††††††††††‡‡‡‡‡ˆˆŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzz{{zzzzzzzzzzzzzzzzzyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccccccbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;::::::::::9999999999988888888877777777777666666666655555544444444444333333332222222222211111111111000////////////...........-------------,,,,,,,,,,,,++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""!!!"""!!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyywxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€�����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………††††††††††…†…††††††††‡‡‡‡ˆŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zz{{zzzzzzzzzzzzzzzzzyyyyyyvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttsssssssssssssstsssssssssssssssrrrrrrrrrqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddccccccbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;:::::::::::999999999988888888877777777777666666666655555544444444444333333332222222222211111111111000////////////............-------------,,,,,,,,,,,++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""!!!"""!!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………††††††………………………††††††‡‡‡‡ŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{zz{{{zzzzzzzzzzzzzzzzzyyyyyvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttsssssssssssssstssssssssssssssssrrrrrrrrqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;:::::::::::999999999988888888887777777777666666666655555544444444444333333332222222222211111111111000////////////............-------------,,,,,,,,,,,++++++************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""!!!"""!!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{zzzz{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€�������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††††………………………………†††††‡‡‡‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{z{{{zzzzzzzzzzzzzzzzzzyyyyvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttsssssssssssssttsssssssssssssssrrrrrrrrqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;:::::::::::999999999998888888887777777777766666666655555544444444444333333332222222222211111111111000////////////............-------------,,,,,,,,,,,++++++************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""!!!"""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††…………………………………………††††‡‡‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttsssssssssssssttsssssssssssssssrrrrrrrrqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;:::::::::::999999999998888888887777777777766666666655555544444444444333333332222222222211111111111100////////////............-------------,,,,,,,,,,,,+++++************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""!!!"""!!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{zzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„…………………………………………††………………………………………………††††‡‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyywvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttsssssssssssstttsssssssssssssssrrrrrrrqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccccbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;:::::::::::9999999999988888888877777777777666666666555555444444444443333333322222222222111111111111000///////////............-------------,,,,,,,,,,,,+++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""!!!""""!!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zz{{{{{{{{{{{{{{{{{{{{|||{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„…………………………………†……………………………………………………††††‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyywvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttsssssssssssstttsssssssssssssssrrrrrrrqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccccbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;:::::::::::9999999999988888888877777777777666666666555555444444444444333333322222222222111111111111000///////////............-------------,,,,,,,,,,,,+++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""!!!""""!!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{|||{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„……………………………………………………………………………………††††ˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyywwvvvvvvvvvvvvvvvvvuuuuuutttttttttttttssssssssssssttttsssssssssssssssrrrrrrqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccccbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;:::::::::::9999999999988888888877777777777666666666555555544444444444333333322222222222211111111111000///////////............-------------,,,,,,,,,,,,+++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###################"""""""""""""!!!""""!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{z{{{{{{{{{{{{{{{{{{{{||||{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„…………………………………………………………………………………†††ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzywwwvvvvvvvvvvvvvvvvuuuuuuttttttttttttttsssssssssssttttsssssssssssssssrrrrrrqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;::::::::::9999999999988888888877777777777666666666555555544444444444333333322222222222211111111111000///////////............-.-----------,,,,,,,,,,,,+++++*************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###################"""""""""""""!!!""""!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„…………………………………………………………………………………††ˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzywwwvvvvvvvvvvvvvvvvvuuuuuttttttttttttttsssssssssssttttssssssssssssssssrrrrrqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;:::::::::::999999999988888888877777777777666666666555555544444444444333333332222222222211111111111000////////////...........-.-----------,,,,,,,,,,,,+++++*************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################""""""""""""!!!""""!!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††ˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzwwwwvvvvvvvvvvvvvvvvuuuuutttttttttttttttsssssssssstttttsssssssssssssssrrrrrqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeddddddddddddccccbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;:::::::::::999999999988888888877777777777666666666555555544444444444333333332222222222211111111111000////////////...........-.-----------,,,,,,,,,,,,+++++*************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################""""""""""""!!!""""!!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………………†ˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzwwwwvvvvvvvvvvvvvvvvvuuuutttttttttttttttsssssssssstttttsssssssssssssssrrrrrqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeddddddddddddccccbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;:::::::::::999999999998888888887777777777666666666555555544444444444333333332222222222211111111111000////////////.............-----------,,,,,,,,,,,,++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""!!""""!!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………………†ˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvvvvuuuuttttttttttttttttsssssssssttttttsssssssssssssssrrrrqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;:::::::::::999999999998888888887777777777766666666555555544444444444333333332222222222211111111111000////////////.............-----------,,,,,,,,,,,,++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""!!""""!!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyzxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvvvvvuuuttttttttttttttttsssssssssttttttsssssssssssssssrrrrqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJIIIIIIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;:::::::::::999999999998888888887777777777766666666555555544444444444333333332222222222211111111111000////////////.............-----------,,,,,,,,,,,,++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""!!""""!!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyzxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvvvuuutttttttttttttttttsssssssstttttttsssssssssssssssrrrqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJIIIIIIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;:::::::::::999999999998888888887777777777766666666555555544444444444333333332222222222211111111111100////////////.............------------,,,,,,,,,,,++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""!!""""!!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚�‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvvvuuuuttttttttttttttttsssssssstttttttsssssssssssssssrrrqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJIIIIIIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;:::::::::::9999999999988888888877777777777666666665555555444444444443333333322222222222111111111111000///////////.............------------,,,,,,,,,,,++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""!!""""!!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwwvvvvvvvvvvvvvvvvuuutttttttttttttttttssssssstttttttsssssssssssssssrrrqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkklkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJIIIIIIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;::::::::::9999999999988888888877777777777666666665555555544444444444333333322222222222111111111111000///////////.............------------,,,,,,,,,,,++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""!!""""!!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………†††††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrqqqqqqqppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhhggffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777666655555555555444444444443333333222222222222111111110000000000///////////.......------------,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!"""!!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………†††††‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhggffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>====>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777666655555555555444444444443333333222222222222111111110000000000///////////.......------------,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………†††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrqqqqqqqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhhgffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>====>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777766655555555555444444444443333333322222222222111111110000000000///////////.......------------,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrqqqqqqqqppppppppppppppooopoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhhgffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>====>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777766655555555555444444444443333333322222222222111111110000000000///////////.......------------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………††††††‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrqqqqqqqqpppppppppppppppoopoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhgfffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>====>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777766655555555555444444444443333333322222222222111111110000000000///////////.......------------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………†††††††‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrqqqqqqqqqppppppppppppppooppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhfffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>====>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777766655555555555444444444443333333322222222222111111110000000000////////////......------------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{yzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………†††††††‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrqqqqqqqqqpppppppppppppppoppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhhfffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>====>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888888887777777777766655555555555444444444443333333322222222222111111110000000000////////////......------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………††††††††‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrqqqqqqqqqpppppppppppppppoppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhhffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>====>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777777766665555555555444444444443333333322222222222111111110000000000////////////......------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrqqqqqqqqqqppppppppppppppopppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhhffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777777766665555555555544444444444333333322222222222111111110000000000////////////.......-----------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††††††††††††††††…………………………………ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>===>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888888777777777766665555555555544444444444333333322222222222111111110000000000////////////.......-----------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††…………ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhffffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??@??????????>>>>>>>>>>>===>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777666655555555555444444444443333333222222222221111111100000000000///////////.......-----------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhfffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??@??????????>>>>>>>>>>>===>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777666655555555555444444444443333333222222222222111111100000000000///////////.......-----------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhfffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?@??????????>>>>>>>>>>>===>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777766655555555555444444444443333333322222222222111111100000000000///////////.......-----------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhfffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?@???????????>>>>>>>>>>===>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777766655555555555444444444443333333322222222222111111100000000000///////////.......------------,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhfffffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?@???????????>>>>>>>>>>===>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777766655555555555444444444443333333322222222222111111100000000000///////////.......------------,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssqqqqqqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?@???????????>>>>>>>>>>===>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888888887777777777766655555555555444444444443333333322222222222111111100000000000///////////.......------------,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyzyyyzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?@???????????>>>>>>>>>>>==>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777777766655555555555444444444443333333322222222222111111100000000000///////////.......------------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyzyyyzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||}{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllmlllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````__________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@?@???????????>>>>>>>>>>>==>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777777766665555555555444444444443333333322222222222111111100000000000////////////......------------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyzyyyzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}}{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@?@@??????????>>>>>>>>>>>==>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777777766665555555555544444444443333333322222222222111111100000000000////////////......------------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyzzyyzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||}}{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@?@@??????????>>>>>>>>>>>==>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888888777777777766665555555555544444444444333333322222222222111111100000000000////////////......------------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyzzyyzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}}}{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssssssqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmlllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@?@@??????????>>>>>>>>>>>==>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888888777777777766665555555555544444444444333333322222222222111111100000000000////////////.......-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzzyzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllmmlllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>==>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888888777777777766665555555555544444444444333333322222222222111111100000000000////////////.......-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyzzzyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhffffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>==>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777766655555555555444444444443333333222222222221111111000000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyzzzyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‡†††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttssssssssssrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>==>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777766655555555555444444444443333333222222222222111111000000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuututttttttttttttttsssssssssrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllmmmlllllllllllllkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>==>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777766655555555555444444444443333333322222222222111111000000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{|zzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………††††††††‡‡‡‡‡‡‡†††††††††…………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzzzzzzzyyyyywwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnmmmmmmmmmmllllllllllllllklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhffffffffffffeeeeeeeeeeeeedccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666555555555554444333333333322222222222111100000000000///////////.......------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! !!! xxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{||zzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}€€€€€€�����������������������‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………††††††††‡‡‡‡‡‡‡†††††††††……………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzz{{{zzzzzzzzzzzzzzzzzyyyyywwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnmmmmmmmmmmmlllllllllllllklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhfffffffffffffeeeeeeeeeeeedccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666555555555554444333333333322222222222111100000000000///////////.......------------,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! !!! xxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{||zzzzz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}€€€€€€�����������������������‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………††††††††‡‡‡‡‡‡‡††††††††††………………†††††††††††††††††††††††††††††††††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzzzyyyyywwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuttttttttttttttttstsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnmmmmmmmmmmmlllllllllllllkllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhfffffffffffffeeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````___________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666555555555554444333333333322222222222211100000000000////////////......------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! !!! xxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{|||zzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}€€€€€������������������������‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††‡‡‡‡‡‡†††††††††††………………††††††††††††††††††††††††††††††††††‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzzz{{{{zzzzzzzzzzzzzzzzyyyyywwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuttttttttttttttttstsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgffffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````___________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888777777776666666666555555555554444333333333332222222222211100000000000////////////......------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! !!! xxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{|||zzzz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}€€€€€€�����������������������‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††‡‡‡‡‡‡††††††††††††………………†††††††††††††††††††††††††††††††††‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzzz{{{{zzzzzzzzzzzzzzzzzyyyywwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuutttttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgffffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````___________^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888777777776666666666655555555554444333333333332222222222211100000000000////////////......------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! !!! xxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{||||zzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}€€€€€€����������������������‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††‡‡‡‡‡‡†††††††††††…………………†††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzz{{{{{zzzzzzzzzzzzzzzzyyyywwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgfffffffffffffeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^]]]]]]]]]]\\\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888777777776666666666655555555554444333333333332222222222211100000000000////////////......------------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !!! xxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{||||zzz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}€€€€€€€����������������������‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††‡‡‡‡††††††††††††…………………††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{zzz{{{{{zzzzzzzzzzzzzzzzzyyywwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhgfffffffffffffeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888777777776666666666655555555555444333333333332222222222211100000000000////////////.......-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !!!! xxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{||||zzz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}€€€€€€€€���������������������‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††‡‡‡‡††††††††††††††……………†††††††…††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{zz{{{{{{zzzzzzzzzzzzzzzzyyywwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuutttttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777766666666666555555555554443333333333322222222222111000000000000///////////.......-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !!!! xxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{|||||zzz{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}€€€€€€€€��������������������‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††‡‡†††††††††††††††…………†††††††…††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{z{{{{{{zzzzzzzzzzzzzzzzyyywwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777766666666666555555555554443333333333322222222222111000000000000///////////.......-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !!!! xxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{|||||zz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}€€€€€€€€€��������������������‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††…††††††………††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{z{{{{{{zzzzzzzzzzzzzzzzzzywwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777766666666666555555555554443333333333322222222222111000000000000///////////.......-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !!!! xxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{||||||zz{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}€€€€€€€€€�������������������‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………††…†††††††††††††††††††††††††††††††††††††††††††††………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyywwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhggfffffffffffffeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^]]]]]]]]]]]\\\\\\\\\\\\[[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777766666666666555555555554443333333333322222222222111000000000000///////////.......-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !!!! xxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{||||||z{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}€€€€€€€€€€�������������������‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzywwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhgggffffffffffffeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````____________^^]]]]]]]]]]]\\\\\\\\\\\\[[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777766666666666555555555554443333333333322222222222111000000000000///////////.......-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !!!! xxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{|||||||z{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhgggfffffffffffffeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````___________^^]]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777766666666666555555555554443333333333322222222222111100000000000///////////.......-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !!!! xxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhgggfffffffffffffeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````a```````````___________^^]]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666555555555554443333333333322222222222111100000000000///////////.......------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! !!!! xxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhggggffffffffffffeeeeeeeeedddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````a```````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\\[[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666555555555554443333333333322222222222111100000000000///////////.......------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! !!!! xxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhggggffffffffffffeeeeeeeeedddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````a```````````____________^^]]]]]]]]]]]\\\\\\\\\\\\[[\\\\[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888777777776666666666555555555554443333333333322222222222111100000000000///////////.......------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! !!!! xxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggfffffffffffffeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```a````````````___________^^]]]]]]]]]]]\\\\\\\\\\\\[[\\\\[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666555555555554443333333333322222222222111100000000000///////////.......------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! !!!! xxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…†††††††††††††††††††††††††…†…………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚��������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggfffffffffffffeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```a````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[\\\\[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666655555555554444333333333332222222222211100000000000///////////.......------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! !!!! xxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{|{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhgggggffffffffffffeeeeeeeedddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```aa```````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[\\\\[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777776666666666655555555554444333333333332222222222211100000000000////////////......------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! !!!! xxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚ƒƒƒ„„„„„„„ƒƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{||{{{{{{{{{{{zzzzzzzzzzzzxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooonmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhgggggffffffffffffeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```aa```````````____________^^]]]]]]]]]]]\\\\\\\\\\\[[\\\\[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777776666666666655555555554444333333333332222222222211100000000000////////////......------------,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! !!!! xxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ��€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒ„„„……………………„„„ƒƒƒ‚‚�����€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~}}}}}}}}||||||{|||{{{{{{{{{{{zzzzzzzzzzzxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooonnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhgggggffffffffffffeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```aa```````````____________^^]]]]]]]]]]]\\\\\\\\\\\[[\\\\\[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888888777777776666666666655555555555444333333333332222222222211100000000000////////////......------------,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! !!!! xxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ���€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„……†††††††††……„„ƒƒ‚‚‚����€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}}}}}||||||||||{{{{{{{{{{{zzzzzzzzzzxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooooooooooooonnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihgggggfffffffffffffeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aa````````````___________^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777776666666666655555555555444333333333332222222222211100000000000////////////......------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! !!!! xyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒ����€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……††‡‡‡ˆˆˆˆ‡‡‡††…„„ƒƒ‚�‚����€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzzxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihgggggfffffffffffffeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aa````````````___________^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777776666666666655555555555444333333333332222222222211100000000000////////////......------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! !!!! xyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ����€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€���‚‚ƒ„„…†‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡††…„„ƒ‚‚‚�������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihggggggffffffffffffeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aa````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777766666666666555555555554443333333333322222222222111000000000000///////////.......-----------,,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! !!!! xyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ�����€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€���‚ƒƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒƒ‚‚‚�������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||{{{{{{{{zzzzzzzzzzxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihggggggffffffffffffeeeeeeedddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aaa```````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777766666666666555555555554443333333333322222222222111000000000000///////////.......-----------,,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! !!!! yyyzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚�����������€€€€€€€€€€€��‚‚ƒ„…†‡‡ˆ‰ŠŠ‹‹ŒŒ‹‹‹Š‰ˆˆ‡†…„ƒƒ‡‡†††††††††††††……………„„„„ƒ€€€€€€€€}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrqrqqqqqqqqqqqqqppppppppppppppppppppppooooooooooonnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggfffffffffffddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa````aa```````````____________^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888887777777777666665555555555554444444433333333333222222222221111111100000000000//////////...........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))(()))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! yyyzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€��‚‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„„ƒ‡‡‡†††††††††††††…………„„„„ƒ€€€€€€€€€}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrqrqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooonnnnllllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggfffffffffffddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa````aa```````````____________^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666555555555554444444433333333333222222222221111111100000000000//////////...........------------,,,,,,,,,,,,+++++++++++**************))))))))))))(()))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! yyzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€��‚‚ƒ„…†‡ˆ‰Š‹ŒŒ����ŒŒ‹Š‰ˆ‡††…„ƒˆ‡‡‡†††††††††††††………„„„„ƒ€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrqrqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooonnnlllllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggfffffffffffdddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa````aa````````````___________^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666555555555554444444433333333333222222222221111111100000000000//////////...........------------,,,,,,,,,,,,+++++++++++**************))))))))))))(()))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! yyzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€��‚‚ƒ„…†‡ˆ‰Š‹Œ������Œ‹ŠŠ‰ˆ‡†…„ƒˆ‡‡‡‡‡‡‡‡‡‡‡†††††………„„„„„€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrqrqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooonnnllllllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggfffffffffffdddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```aa````````````___________^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666555555555544444444433333333333222222222221111111100000000000//////////...........------------,,,,,,,,,,,,+++++++++++**************))))))))))))(()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! yyzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰ˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€���‚ƒ„…†‡ˆ‰Š‹Œ������Œ‹‹Š‰‡††…„ƒˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………„„„„€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooonnnllllllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggffffffffffdddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```aa````````````___________^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888887777777777666666555555555554444444433333333333222222222221111111100000000000//////////...........------------,,,,,,,,,,,,+++++++++++**************))))))))))))(()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! yzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€��‚ƒ„…†‡ˆ‰Š‹Œ������Œ‹Š‰ˆ‡†……„ƒˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††………„„„„€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}||||||{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrqrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooonnmllllllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffdddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```aaa```````````___________^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888887777777777666666555555555554444444433333333333222222222221111111100000000000//////////...........------------,,,,,,,,,,,,+++++++++++**************))))))))))))(()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€��‚ƒƒ…†‡ˆ‰Š‹ŒŒ����ŒŒ‹Š‰ˆ‡†…„„ƒˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††………„„„„€€€€€€€€€€€€€~~~~~~€€€~~~~~~~~~~}}}}}}}}||||||{{{{{{{zzzzzzzyyyyyyyyyxxxyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooonnmlllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffdddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```aaa```````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888887777777777666666555555555554444444433333333333222222222221111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++*************))))))))))))(()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€��‚‚ƒ„…†ˆ‰ŠŠ‹ŒŒŒŒŒŒ‹Š‰ˆ‡‡†…„„ƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††………„„„„€€€€€€€€€€€€€€€€~~~~€€€€€€€€€~~~~~~~~~~~}}}}}}}||||||||{{{{{{zzzzzzyyyyyyyyyyyxyyyyxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwvvvvvuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooonnmllllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggffffffffffdddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa```aaa```````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888887777777777666666555555555554444444433333333333222222222221111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++**************)))))))))))(()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€���‚ƒ„…†‡ˆ‰Š‹‹‹ŒŒ‹‹ŠŠ‰ˆ‡†…„„„ƒˆˆˆˆˆ‰‰‰‰‰ˆˆˆ‡‡‡††………„„„„€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}||||||||{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwvvvvuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooonnmllllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggffffffffffddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa```aaa````````````__________^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888887777777777666666555555555554444444433333333333222222222221111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++**************)))))))))))(()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€��‚ƒ„…††‡ˆ‰ŠŠ‹‹‹ŠŠ‰‰ˆ‡†……„„ƒƒˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††……„„„„ƒ€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyxxxxxxxwwwwwvvvvuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppqppppppppppppppoooooooonnmllllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggfffffffffddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aaa````````````__________^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888887777777777666666555555555554444444433333333333222222222221111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++**************)))))))))))(()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€��‚‚ƒ„…†‡ˆˆ‰‰ŠŠŠ‰‰ˆˆ‡††…„„„ƒƒˆ‰‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„„ƒ€€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxwwwwvvvvuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppqppppppppppppppoooooooonnmlllllllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggfffffffffddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aaa````````````__________^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777777666666555555555554444444433333333333222222222221111111100000000000//////////............-----------,,,,,,,,,,,,++++++++++++**************)))))))))))(()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€���‚ƒ„„…†‡‡ˆˆ‰‰‰ˆˆ‡‡††…„„„ƒƒƒ‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡††……„„„„ƒ€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzyyyyyyyxxxxxwwwwvvvvuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrssrrrrrrrrrrrrrrrrqqqqqqqpqqpppppppppppppoooooooonnmllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggfffffffffddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aaaa```````````__________^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888887777777776666665555555555544444444333333333332222222222211111111000000000000/////////............-----------,,,,,,,,,,,,++++++++++++**************)))))))))))(()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€���‚ƒƒ„……†‡‡‡ˆˆˆ‡‡††……„„„ƒƒƒ„‰‰ŠŠŠ‹‹‹ŠŠŠ‰‰ˆ‡‡††……„„„„ƒ€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzyyyyyyxxxxwwwwvvvvuuuuuuuuuuutttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqpqqppppppppppppoooooooooonmmllllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggfffffffffddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aaaa```````````__________^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888887777777776666665555555555544444444333333333332222222222211111111000000000000/////////............-----------,,,,,,,,,,,,++++++++++++**************)))))))))))(()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€���‚‚ƒƒ„……††‡‡‡‡†††……„„ƒƒƒƒ„„‰ŠŠŠ‹‹‹‹‹‹ŠŠ‰ˆˆ‡††……„„„ƒƒ€€€€€€€€€€€€€€€€€€€€€€~€€€€€€����€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxwwwvvvvuuuuuuuuuuutttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqpppppppppppooooooooooonmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggfffffffffdddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``aaaa```````````__________^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888887777777776666665555555555544444444333333333332222222222211111111000000000000/////////............-----------,,,,,,,,,,,,++++++++++++**************)))))))))))(()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€����‚ƒƒ„„………††††………„„ƒƒƒƒƒƒ„„ŠŠ‹‹‹‹Œ‹‹‹ŠŠ‰ˆˆ‡†……„„„„ƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{zzzzzzyyyyyxxxxwwwwvvvvuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssstttttttssssssssssrrrrrqqqqqqqpppppppppppoooooooooonnmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggffffffffdddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``aaaa````````````_________^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888887777777776666665555555555544444444333333333332222222222211111111000000000000/////////............-----------,,,,,,,,,,,,++++++++++++**************)))))))))))(()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€����‚‚ƒƒƒ„„……………„„„ƒƒƒƒƒƒƒƒ„„ŠŠ‹‹ŒŒŒŒ‹‹ŠŠ‰ˆˆ‡†……„„„„ƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{zzzzzzyyyyxxxxwwwwvvvvvvuuuuuuuuuuutttttttttttttsssssssssssssssssssstttttttttttttttsssssssrrrrrqqqqqqpppppppppppooooooooooonmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggffffffffdddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa`aaaa````````````_________^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777776666665555555555544444444333333333332222222222211111111100000000000/////////............-----------,,,,,,,,,,,,++++++++++++**************))))))))))))()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€�����‚‚‚ƒƒƒ„„„„„„„ƒƒƒƒ‚‚‚ƒƒƒ„…Š‹‹ŒŒŒŒŒŒ‹ŠŠ‰ˆ‡‡†……„„„ƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{|||||||||||||||{{{zzzzzyyyyxxxxwwwwvvvvvvvuuuuuuuuuuuttttttttttttssssssssssssssssssttttttttttttttttttttsssssrrrrqqqqqqppppppppppoooooooooooonmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffdddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa`aaaa````````````_________^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777776666665555555555544444444333333333332222222222211111111100000000000/////////............-----------,,,,,,,,,,,,++++++++++++**************))))))))))))()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„…Š‹ŒŒŒŒŒŒŒ‹‹Š‰ˆ‡‡†……„„„ƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{|||{{|{||||||||||||||||||{{{zzzzzyyyyxxxxxwwwwvvvvvvvuuuuuuuuuuuttttttttttttssssssssssssssstttttttuuuuuuuuutttttttssssrrrrqqqqqqppppppppppoooooooooooonmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggffffffffdddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa`aaaaa```````````_________^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777776666665555555555544444444333333333332222222222211111111100000000000/////////............-----------,,,,,,,,,,,,++++++++++++**************))))))))))))()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ�����‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒ„„…‹‹ŒŒ��ŒŒŒ‹ŠŠ‰ˆ‡††……„„„ƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{zzzzzyyyyyxxxxxwwwwvvvvvvvvvuuuuuuuuuutttttttttttssssssssssssssttttttuuuuuuuuuuuuuttttttssssrrrqqqqqqppppppppppoooooooooooonmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggffffffffdddddddddccccccccccccbbbbcbbbbbbbbbbbaaaaaaaaaaaa`aaaaa```````````_________^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777776666666555555555544444444433333333332222222222211111111000000000000//////////...........-----------,,,,,,,,,,,,++++++++++++**************))))))))))))()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒ�������ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚ƒ„„…‹‹ŒŒ��ŒŒŒ‹Š‰‰ˆ‡†……„„„ƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{zzzzzyyyyyxxxxxwwwwwvvvvvvvvvuuuuuuuuuutttttttttttsssssssssssttttttuuuuuuuuuuuuuuuutttttssssrrrrqqqqqppppppppppooooooooooooommmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggffffffffddddddddddccccccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaa`aaaaa```````````_________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888887777777776666666555555555544444444433333333333222222222221111111000000000000//////////...........-----------,,,,,,,,,,,,++++++++++++**************))))))))))))()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!  zzzzzzzzzzzz{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒ������ŽŽŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������‚‚‚‚‚‚‚‚�������‚‚‚ƒ„„…‹ŒŒŒ��ŒŒ‹‹Š‰ˆˆ‡†……„„„ƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€~€€€€€€���€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{zzzzzyyyyyyxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuttttttttttssssssssssstttttuuuuuuuvvvvvuuuuuuttttssssrrrqqqqqqppppppppppooooooooooooommmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggggfffffffddddddddddccccccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaa`aaaaa```````````_________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777776666666555555555544444444433333333333222222222221111111100000000000//////////...........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))()))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!  zzzzzzzzzzzz{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒ����ŽŽŽŽ����ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������‚‚‚‚�����������‚‚ƒ„……‹ŒŒŒŒŒŒŒ‹ŠŠ‰ˆ‡††……„„„ƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{zzzzzyyyyyyyxxxxxxwwwwwwvwvvvvvvvvuuuuuuuutttttttttttsssssssssttttttuuuuuvvvvvvvuuuuuuttttssssrrrqqqqqqpppppppppoooooooooooooommmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggfffffffddddddddddccccccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777776666666555555555544444444433333333333222222222221111111100000000000//////////...........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))()))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!  zzzzzzzzzzzz{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{|{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽŽŽŽ������ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††‡‡‡†††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������‚‚ƒ„……‹‹ŒŒŒŒŒ‹‹Š‰‰ˆ‡†……„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{zzzzyyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuttttttttttttssssstttttttuuuuuvvvvvvvvuuuuutttttssssrrrqqqqqqppppppppppooooooooooooommmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggfffffffddddddddddccccccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777776666666555555555554444444433333333333222222222221111111100000000000/////////............-----------,,,,,,,,,,,,++++++++++++**************))))))))))))()))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!  zzzzzzzzzzz{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{|{{{||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ���ŽŽŽŽ�ŽŽŽŽ����ŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€����‚‚ƒ„……‹‹ŒŒŒŒ‹‹ŠŠ‰ˆ‡‡†……„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{zzzyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuttttttttttttttssttttttttuuuuuvvvvvvvvuuuuuttttssssrrrrqqqqqqppppppppppooooooooooooommmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggfffffffddddddddddccccccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777776666666555555555554444444433333333333222222222221111111100000000000//////////...........-----------,,,,,,,,,,,,++++++++++++**************))))))))))))()))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!  zzzzzzzzzzz{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒŒ��ŽŽŽ��ŽŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††††††††††‡‡‡†††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚�������������������������������€€€€€���‚‚ƒ„„…‹‹‹ŒŒ‹‹‹Š‰‰ˆ‡††…„„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{zzyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuutttttttttttttttttttttttuuuuuuvvvvvvuuuuutttttssssrrrrqqqqqqppppppppppooooooooooooommmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggfffffffddddddddddccccccccccccbbbccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777776666666555555555554444444433333333333222222222221111111100000000000//////////...........-----------,,,,,,,,,,,,++++++++++++**************))))))))))))()))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!  zzzzzzzzzzz{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{||{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽ��ŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡†††††††††††††††‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������������������€€€€€€���‚‚ƒ„„…‹‹‹‹‹‹‹Š‰‰ˆ‡‡†……„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€�����€€€€€€€€€€€€~~~}}}}}}}}||||}}}}}}|||||||||||||||||||||||{{{{{{{{{{{zzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuutttttttttttttttttttttttuuuuuuuvvvvuuuuutttttssssrrrrqqqqqqqpppppppppppoooooooooooommmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggfffffffdddddddddddccccccccccccbbccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````________^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777776666666555555555554444444433333333333222222222221111111100000000000//////////...........-----------,,,,,,,,,,,,++++++++++++**************))))))))))))()))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!  zzzz{{{{{{{{{{{{{{{||||zzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{|||||||||||||||||}||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒ��ŽŽ�������������ŽŽ��ŒŒŒ‹‹ŠŠŠ‰Œ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„……†‡‡‡ˆˆˆˆˆ‡‡††…„ƒƒ‚‚�������€€ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚�������€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{||||||{{{{{{{{{{{{{zzzzzzyxxxxxxxxwwwwwwvvvvvvvvvuuuuttttttttttuuuuuuvvvvvvvvuuuuuuttttsssssrrrrqqqqqssrrrrrrrrrrrqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666555555555554444444433333333333222222222221111111100000000000///////...........------------,------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzz{{{{{{{{{{{{{{{||||zzzzzz{{{{{{{{{{{{{{{{{||{{{{{{{|||||||||||||||||}|||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽ��������������ŽŽŽ��ŒŒ‹‹ŠŠŠŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆ‡‡‡††…„„ƒƒ‚‚���������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||{{{||||{{{{{{{{{{{{{{{zzzzzzyxxxxxxxxwwwwwwwvvvvvvvvuuuuttttttttttuuuuuuuvvvvvuuuuuuuttttsssssrrrrrqqqqqssrrrrrrrrrrrqqqqqqqqqqqqnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666555555555554444444433333333333222222222221111111100000000000///////...........------------,------,,,,,,,,,,,+++++++++************)))))))))))()))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  zzz{{{{{{{{{{{{{{{{||||zzzzzz{{{{{{{{{{{{{{{{|||{{{{{{||||||||||||||||||}|||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽ�����‘‘‘‘������ŽŽ��ŒŒ‹‹‹ŠŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„……††‡‡‡‡‡‡‡††……„ƒƒ‚‚����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€����‚‚‚‚‚‚ƒ‚ƒƒƒ‚‚‚‚‚‚‚‚����€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||{{{{{||{{{{{{{{{{{{{{{{zzzzzzzyxxxxxxxxwwwwwwwvvvvvvvvvuuuutttttttttuuuuuuuuuvvvuuuuutttttsssssrrrrrqqqqqqssrrrrrrrrrrrqqqqqqqqqqqqnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555554444444433333333333222222222221111111100000000000///////...........------------,------,,,,,,,,,,,+++++++++************)))))))))))()))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  zzz{{{{{{{{{{{{{{{|||||zzzzzz{{{{{{{{{{{{{{{{|||{{{{{{|||||||||||||||||}}|||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽ����‘‘‘‘‘‘‘������ŽŽ��ŒŒ‹‹��ŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„„……††‡‡‡‡‡‡††……„„ƒƒ‚‚����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚~€€€€€����‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxxwwwwwwwvvvvvvvvvuuuuutttttttttuuuuuuuuuuuuuuutttttsssssrrrrrrqqqqqqsrrrrrrrrrrrrqqqqqqqqqqqqnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555554444444433333333333222222222221111111100000000000///////...........------------,------,,,,,,,,,,,+++++++++************)))))))))))()))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  zzz{{{{{{{{{{{{{{{|||||zzzzzz{{{{{{{{{{{{{{{{|||{{{{{{|||||||||||||||||}}||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��Ž����‘‘‘‘‘‘‘‘‘�����ŽŽ��ŒŒ‹��ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ„„……††††‡‡†††……„„ƒƒ‚‚‚����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~€€€€���‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxwwwwwwwvvvvvvvvvuuuuuttttttttttuuuuuuuuuuuutttttssssssrrrrrrqqqqqqqssrrrrrrrrrrrqqqqqqqqqqqqnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555554444444433333333333222222222221111111100000000000///////...........------------,------,,,,,,,,,,,+++++++++************)))))))))))()))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  zzz{{{{{{{{{{{{{{{|||||zzzzz{{{{{{{{{{{{{{{{{|||{{{{{||||||||||||||||||}}||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘‘‘�����Ž��ŒŒŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………††…††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒ„„„……††††††††………„ƒƒ‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~€€€€��‚‚‚ƒƒƒ„„„„„„„ƒƒƒƒƒ‚‚‚‚���€€~~~}~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{z{{{{{{{{{{{{{{zzzzzzzzzzyxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuttttttttttuuuuuuuuuuttttttssssssrrrrrrrqqqqqqqssrrrrrrrrrrrrqqqqqqqqqqqnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777666666666655555555554444444443333333333222222222221111111100000000000///////...........------------,------,,,,,,,,,,,+++++++++************)))))))))))()))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  zz{{{{{{{{{{{{{{{{|||||zzzzz{{{{{{{{{{{{{{{{||||{{{{{|||||||||||||||||}}}||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��Ž����‘‘‘‘’’’’‘‘‘�����ŽŽ�Œ�Ž���ŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………†††††††………„„ƒƒ‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~~€€€���‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚‚��€€€~~~}}~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzzzyyxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuutttttttttttuuuuuuuutttttssssssrrrrrrrqqqqqqqqssrrrrrrrrrrrrqqqqqqqqqqqnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777666666666655555555554444444443333333333222222222221111111100000000000///////...........------------,------,,,,,,,,,,,+++++++++************)))))))))))()))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  zz{{{{{{{{{{{{{{{||||||zzzzz{{{{{{{{{{{{{{{{||||{{{{{|||||||||||||||||}}}||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ�ŽŽ����‘‘‘’’’’’’‘‘‘����Ž����Ž���ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††††††……„„ƒƒ‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~~€€€��‚‚ƒƒƒ„„„„„„„„„„„ƒƒƒ‚‚‚���€€~~~}}~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzz{{{{{{{{{zzzzzzzzzzzzzyyyxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuttttttttttttuuuuutttttssssssrrrrrrrqqqqqqqqqssrrrrrrrrrrrrqqqqqqqqqqqnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777666666666655555555554444444443333333333222222222221111111100000000000///////...........------------,------,,,,,,,,,,,+++++++++************)))))))))))()))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  zz{{{{{{{{{{{{{{{||||||zzzzz{{{{{{{{{{{{{{{{||||{{{{{|||||||||||||||||}}}|||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠŠ‹ŒŒ�ŽŽ����‘‘‘’’’’’’‘‘‘����Ž����ŽŽ��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††††††………„„ƒƒ‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~~€€���‚‚ƒƒ„„„………„„„„„„ƒƒƒ‚‚‚��€€€~~}}}~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuutttttttttttttttttttttssssssrrrrrrrrqqqqqqqqqsssrrrrrrrrrrrqqqqqqqqqqqnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777666666666655555555555444444443333333333322222222221111111100000000000///////...........------------,------,,,,,,,,,,,+++++++++************)))))))))))()))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zz{{{{{{{{{{{{{{{||||||zzzz{{{{{{{{{{{{{{{{{||||{{{{||||||||||||||||||}}}|||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŠ‹ŒŒ�ŽŽ����‘‘‘’’’’’‘‘‘�����Ž����ŽŽ���ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………†…††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††††††………„„ƒƒƒ‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~~€€€��‚‚ƒƒ„„„………………„„„ƒƒƒ‚‚‚���€€~~~}}}~}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuutttttttttttttttttttsssssssrrrrrrrrqqqqqqqqqsssrrrrrrrrrrrqqqqqqqqqqqnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444443333333333322222222221111111100000000000///////............-----------,------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zz{{{{{{{{{{{{{{{||||||zzzz{{{{{{{{{{{{{{{{|||||{{{{|||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰ŠŠŠ‹ŒŒ�ŽŽ����‘‘‘‘’’’‘‘‘‘�����‘����ŽŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠ†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………†††††…………„„ƒƒ‚‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��~~~~~~€€€��‚‚ƒƒ„„„………………„„„„ƒƒƒ‚‚���€€€~~~}}}}~}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{zzzzzzzzzzzzzzzzzyyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuutttttttttttttttttsssssssrrrrrrrrqqqqqqqqqsssrrrrrrrrrrrrqqqqqqqqqqnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444443333333333322222222221111111100000000000///////............-----------,------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zz{{{{{{{{{{{{{{|||||||zzzz{{{{{{{{{{{{{{{{|||||{{{{|||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡ˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘‘‘�����‘‘‘����ŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††††………„„„ƒƒ‚‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��~~~~~€€€��‚‚ƒƒ„„„…………………„„„ƒƒƒ‚‚���€€€~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{zzzzzzzzzzzzzzzzzyyyyyyyxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrqqqqqqqqqssssrrrrrrrrrrrqqqqqqqqqqnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444443333333333322222222221111111100000000000///////............-----------,------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zz{{{{{{{{{{{{{{|||||||zzzz{{{{{{{{{{{{{{{{|||||{{{{|||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŒ�ŽŽ�����‘‘‘‘‘‘‘‘‘����’‘‘‘����ŽŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………††††††………„„ƒƒƒ‚‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚~~~€€���‚‚ƒƒ„„„……………………„„„ƒƒ‚‚���€€€~~~}}}}|}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrqqqqqqqqqssssrrrrrrrrrrrqqqqqqqqqqnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444443333333333322222222221111111100000000000///////............-----------,------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  z{{{{{{{{{{{{{{{|||||||zzz{{{{{{{{{{{{{{{{{|||||{{{|||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŒ��ŽŽ������‘‘‘‘‘�����’’’‘‘‘����ŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡†††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††††………„„„ƒƒ‚‚‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚~€€€��‚‚ƒƒƒ„„………………………„„„ƒƒ‚‚���€€€~~~}}}}||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrqqqqqqqqssssrrrrrrrrrrrrqqqqqqqqqnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444443333333333322222222221111111100000000000///////............-----------,------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  z{{{{{{{{{{{{{{{|||||||zzz{{{{{{{{{{{{{{{{{|||||{{{|||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠŠ‹‹Œ��ŽŽ���������������“’’’’‘‘����ŽŽ��ŒŒŒ‹‹‹‹ŠŠŠ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡†††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††††††………„„„ƒƒ‚‚‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€��‚‚ƒƒƒ„„……………………………„„ƒƒ‚‚���€€~~~}}}}}||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttssssssssrrrrrrrrrqqqqqqqqsssssrrrrrrrrrrrqqqqqqqqqnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444443333333333322222222221111111100000000000///////............-----------,------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  z{{{{{{{{{{{{{{||||||||zzz{{{{{{{{{{{{{{{{{|||||{{{|||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽ������������“““’’’‘‘‘����ŽŽ��ŒŒ‹‹‹‹ŠŠ†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………†††††††………„„ƒƒƒ‚‚‚‚‚������������„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€��‚‚ƒƒƒ„„……………†††…………„„ƒƒ‚‚��€€€~~~~}}}}}|||}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttssssssssrrrrrrrrrqqqqqqqqsssssrrrrrrrrrrrqqqqqqqqqnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddcccccccccccbbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444443333333333322222222221111111100000000000///////............-----------,------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  z{{{{{{{{{{{{{{||||||||zzz{{{{{{{{{{{{{{{{{|||||{{{|||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€���������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ��ŽŽŽ����������“““““’’’‘‘����ŽŽ��ŒŒ‹‹‹‹Š‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††††††……„„„ƒƒƒ‚‚‚‚‚������������„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ€€��‚‚ƒƒ„„„………†††††††………„„ƒƒ‚‚��€€€~~~~}}}}}}|||}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrrqqqqqqqsssssrrrrrrrrrrrqqqqqqqqqnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444443333333333322222222221111111100000000000///////............-----------,------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  z{{{{{{{{{{{{{{||||||||zz{{{{{{{{{{{{{{{{{||||||{{|||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€���������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽŽ�������“““““““’’’‘‘���ŽŽ�ŒŒŒ‹‹‹‹‡‡‡‡†‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡†††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………††††††††……„„„ƒƒƒ‚‚‚‚‚‚�����������„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„��‚‚ƒƒ„„………††††††††††………„„ƒ‚‚��€€€~~~~}}}}}}||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttssssssssrrrrrrrrrqqqqqqqsssssrrrrrrrrrrrqqqqqqqqqnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444443333333333322222222221111111100000000000///////............-----------,------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{||||||||zz{{{{{{{{{{{{{{{{{||||||{{|||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€����������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ���ŽŽŽ�����““““““““’’’‘‘���ŽŽ�ŒŒŒ‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡†††††††…………………………………………………………………„…„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††††††††……„„ƒƒƒ‚‚‚‚‚‚‚�����������„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„„…�‚ƒƒ„„……†††‡‡‡‡‡‡††††……„„ƒ‚‚��€€€~~~~~}}}}}}|||||}}}}}}}}}}}}|||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrqqqqqqqsssssrrrrrrrrrrrqqqqqqqqqnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444443333333333322222222221111111100000000000///////............-----------,------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{||||||||zz{{{{{{{{{{{{{{{{{||||||{{|||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€����������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽŽ���““““““““““’’‘‘���Ž��ŒŒŒ‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††††††………„„ƒƒƒ‚‚‚‚‚‚‚�����������„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„…†‚ƒ„„…††‡‡‡‡‡ˆ‡‡‡‡‡††……„„ƒƒ‚��€€~~~~~}}}}}}}|||||}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrqqqqqqqssssssrrrrrrrrrrrqqqqqqqqnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777776666666666555555555554444444433333333333222222222211111111000000000000//////............-----------,------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{||||||||zz{{{{{{{{{{{{{{{{{||||||{{|||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€����������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽ��’““““””““““’’‘����Ž��ŒŒŒ‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††††††††………„„ƒƒƒ‚‚‚‚‚‚‚‚����������„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„„……†‡„„…††‡‡ˆˆˆˆˆˆˆˆ‡‡‡††……„ƒƒ‚‚�€€~~~~}}}}}}}}||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrqqqqqqssssssrrrrrrrrrrrqqqqqqqqnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777776666666666555555555554444444433333333333222222222211111111000000000000//////............-----------,------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{||||||||zz{{{{{{{{{{{{{{{{|||||||{|||||||||||||||||}}}}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€�����������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽ�’’““““””““““’‘‘���ŽŽ��ŒŒŒˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………†††††…………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††††††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚���������„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆ…††‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††…„„ƒ‚‚�€€~~~~}}}}}}}}}||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrqqqqqqssssssrrrrrrrrrrrqqqqqqqqnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777776666666666555555555554444444433333333333222222222211111111000000000000///////...........-----------,------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{||||||||z{{{{{{{{{{{{{{{{{|||||||{|||||||||||||||||}}}}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€�����������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ��ŽŽ’’’“““”””“““’’‘‘���ŽŽ��ŒŒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………†††††††……………………………………„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††††††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚���������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰†‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡††…„„ƒ‚‚��€€~~~~}}}}}}}}}|||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrrqqqqqqssssssrrrrrrrrrrrrqqqqqqqnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555554444444433333333333222222222211111111000000000000///////...........-----------,------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{|||||||||z{{{{{{{{{{{{{{{{{|||||||{|||||||||||||||||}}}}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������€€€€€€€€€�����������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ��Ž‘’’’““““““““’’’‘����ŽŽ���ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………†††††††††……………………………………„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††††††††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ‰Š‡ˆ‰‰ŠŠŠ‹‹‹ŠŠ‰‰ˆˆ‡††…„ƒƒ‚��€€~~~~}}}}}}}}}}|||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrrqqqqqqsssssssrrrrrrrrrrrqqqqqqqnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555554444444433333333333222222222211111111100000000000///////...........-----------,------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{|||||||||zz{{{{{{{{{{{{{{{||||||||{|||||||||||||||||}}}}}}}||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������€€€€€€€€������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒ���‘’’’““““““““’’‘‘����ŽŽ��‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††…………………………††††††††………………………………………„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††††‡††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆˆ‰Š‹ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰ˆ‡‡†…„ƒƒ‚��€€~~~~}}}}}}}}}}}|||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrrqqqqqqsssssssrrrrrrrrrrqqqqqqqqnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555554444444433333333333222222222211111111100000000000///////...........-----------,------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}zzzz{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ��Œ��ŽŽ��������ŽŽŽ��ŒŒ‹‹ŠŠŠŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††………………………………‡‡††††††††††††††††††††††††††††††††…………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††††††††††………„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰ŠŠ‹Š‹ŒŒ�����ŒŒ‹‹Š‰ˆ‡††…„ƒƒ‚��ƒƒƒ‚‚‚‚������������€€€€€€}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttsssssssssrrrrrrrrrrqqqqqqppoooooooooonnnnnnnnnnnnmnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaa```````````__________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999999999998888888888877777777776666666655555555554444444333333332222222222211111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}zzzz{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒŒŒŒ��ŽŽŽ������ŽŽŽ��ŒŒ‹‹‹ŠŠ�ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††…………………………‡‡‡†‡†††††††††††††††††††††††††††††††……………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††††‡‡††††………„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹ŒŒ‹Œ��ŽŽŽ���Œ‹Š‰‰ˆ‡†…„ƒƒ‚��€ƒƒ‚‚‚‚�������������€€€€€€}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrqqqqqqppooooooooooonnnnnnnnnnnmnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaa```````````__________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999999999998888888888877777777776666666655555555554444444333333332222222222211111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}zzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ‹ŒŒ���ŽŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹Š����ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††………………………‡‡‡‡††††††††††††††††††††††††††††††††††………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††††‡‡‡†††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡‡ˆ‰Š‹Œ�Œ��ŽŽŽŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒƒ‚��€€ƒ‚‚‚‚��������������€€€€€€}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrqqqqqqppooooooooooonnnnnnnnnnnmnnnnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaa````````````_________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999999999998888888888877777777776666666655555555554444444333333332222222222211111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}zzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹Œ‹‹ŒŒŒ���ŽŽŽŽŽŽ����ŒŒŒ‹‹‹‹�����������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††……………………‡‡‡‡†‡†‡††††††††††††††††††††††††††††††††…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡‡†††………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆ‰Š‹Œ�Ž�ŽŽŽŽŽŽŽ�Œ‹Š‰ˆ‡†…„„ƒ‚‚�€€€‚‚‚‚����������������€€€€€}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrqqqqqqppoooooooooonnnnnnnnnnnnmnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaa````````````_________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999999999998888888888877777777776666666655555555554444444333333332222222222211111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}zzz{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‰ˆˆ‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹Š‹‹‹ŒŒŒ����������ŒŒŒŒ‹‹‹‹Ž���������������ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††…………………‡‡‡‡‡‡†‡†‡‡‡‡‡‡‡‡††††††††††††††††††††††††………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡‡‡†††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡ˆ‰Š‹Œ�Ž��ŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚‚�€€€‚‚‚‚����������������€€€€€}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrqqqqqqppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaa````````````_________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999999999998888888888877777777776666666655555555554444444333333332222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}zzz{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹ŠŠŠ‹‹‹ŒŒŒ�������ŒŒŒŒŒ‹‹‹‹ŽŽŽŽŽŽŽŽŽ�����������ŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†††‡‡‡‡‡‡‡†††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������ƒ‚‚‚‚‚ƒƒƒƒ„„……†‡ˆ‰Š‹Œ�ŽŽ�ŽŽŽŽŽŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚‚�€€€‚‚‚������������������€€€€}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrqqqqqqppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaa````````````_________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999999999998888888888877777777776666666655555555554444444333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}zzz{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒ„„„„……†††‡‡‡‡‡‡‡†††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ‰Š‹Œ�Ž��ŽŽŽŽŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚‚��€€‚‚‚������������������€€€€}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssrrrrrrrrrrqqqqqqppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaa```````````_________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::999999999999998888888888877777777776666666655555555554444444333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}zz{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††††††………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒ„„„„……†††‡‡‡‡‡‡‡‡†††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒ„„„……††‡ˆ‰Š‹Œ��Ž��ŽŽŽŽŽ�ŒŒ‹Š‰‡†…„ƒ‚‚��€€‚‚�������������������€€€€}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrqqqqqqppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaa```````````_________^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{|{{{{{{{|||||||||||||||}}}zz{{{{{{{{{{{{{{{{{||||||{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒ„„„„„„„„„„„……††‡‡‡‡‡‡‡‡‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒ„„„„……††‡ˆ‰‰Š‹Œ�ŽŽ��ŽŽŽ��ŒŒ‹Š‰ˆ‡…„ƒƒ‚��€€‚‚‚‚�����������������€€€€}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssrrrrrrrrrrrqqqqqqppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaa```````````_________^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{|{{{{{{||||||||||||||||}}}zz{{{{{{{{{{{{{{{{{||||||{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……††‡‡‡‡ˆˆˆ‡‡‡‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚�‚‚‚‚‚ƒƒ„„„„„………††‡ˆˆ‰Š‹ŒŒ�ŽŽ������ŒŒ‹Š‰ˆ‡†…„ƒ‚��€€‚‚‚‚�����������������€€€€}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrqqqqqqppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhfffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaa```````````_________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{|{{{{{{||||||||||||||||}}}zz{{{{{{{{{{{{{{{{{||||||{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……††‡‡‡ˆˆˆˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„………†††‡‡ˆˆ‰ŠŠ‹Œ��ŽŽ�����Œ‹‹Š‰ˆ‡†…„ƒ‚��€€‚‚‚‚‚�����������������€€€}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrqqqqqqppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhfffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaa```````````_________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{|{{{{{{|||||||||||||||}}}}zz{{{{{{{{{{{{{{{{{||||||{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…„„„„„„„„„„……††‡‡‡ˆˆˆˆˆˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„…………†††‡‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€‚‚‚‚‚‚����������������€€€}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrqqqqqqqppoooooooooonnnnnnnnnnnnnonnnnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhfffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbaaaaaa```````````_________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzz{{{{{{{{{{{{{{{{|{{{{{{|||||||||||||||}}}}z{{{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Œ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………„……„„„„„„„„„……††‡‡ˆˆˆˆˆˆˆˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ………†††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚‚�€€€‚‚‚‚‚‚‚���������������€€€}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrqqqqqqppooooooooooonnnnnnnnnnnnoonnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhfffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbaaaaaa````````````________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzz{{{{{{{{{{{{{{{{|{{{{{{|||||||||||||||}}}}z{{{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŒŒŒ������ŽŽŽŽŽŽŽ���������ŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………„„„„„„„„……††‡‡ˆˆˆ‰‰‰ˆˆˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„…††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ������‹‹Š‰‰ˆ‡†…„ƒƒ‚��€€‚‚‚‚‚‚‚���������������€€€}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssrrrrrrrrrrrrqqqqqqppoooooooooooonnnnnnnnnnnooonnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhfffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaa````````````________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzz{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}z{{{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………†…………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŒŒŒŒŒ��������������������ŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡†††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………„„ƒƒƒƒƒƒƒƒƒ„„„„„…………………………………„„„„„„„……††‡‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡††……„„ƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„„†‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒ�����ŒŠŠ‰ˆˆ‡†…„ƒƒ‚��€€‚‚‚‚‚‚‚���������������€€€~}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssrrrrrrrrrrrqqqqqqqppoooooooooooonnnnnnnnnnnoooonnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhfffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaa````````````________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzz{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}z{{{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………†…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹ŒŒŒŒŒŒ���������������ŒŒŒ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………„„ƒƒƒƒƒƒƒƒƒ„„„„…………………………†………„„„„„„„……††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡††…„„ƒƒƒ‚‚‚‚‚ƒƒƒ„„„…‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‰‰ˆˆ‡†…„„ƒ‚��€€€‚‚‚‚‚‚‚‚���������������€€~}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttttttttssssssssrrrrrrrrrrrrqqqqqqqppooooooooooooooonnnnnnnnooooonnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhfffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaa````````````________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzz{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}z{{{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………………………†……………………………………………………………††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‹‹‹ŒŒŒŒŒŒŒ��������ŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………„„ƒƒƒƒƒƒƒƒ„„„„„………††††††…††………„„„„„„………†‡‡ˆˆ‰‰‰Š‰‰‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚ƒƒƒ„„……†ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‰ˆ‡‡†…„„ƒ‚‚��€€‚‚‚‚‚‚‚‚���������������€€}}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqppoooooooooooooooooonnnnnoooooonnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhfffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaa````````````________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzz{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}{{{{{{{{{{{{{{{{{{|||||||{{{{{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………††…………………………………………………………†††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………„„„ƒƒƒƒƒƒ„„„„„………††††††††††………„„„„„„„……†‡‡ˆˆ‰‰ŠŠŠŠŠ‰‰ˆˆ‡††……„ƒƒƒƒƒƒƒƒ„„……††ˆ‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹Šˆ‡‡†…„„ƒ‚‚��€€€‚‚‚‚‚‚‚���������������€€€}}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqpppooooooooooooooooooonnnooooooonnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaa```````````________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzz{{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}{{{{{{{{{{{{{{{{{{|||||||{{{{{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………††…………………………………………………………†††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††…………………„„„ƒƒƒƒƒ„„„„„………††††††††††††……„„„„„„„……††‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡†……„„ƒƒƒƒƒƒ„„„…††‡‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‡††…„„ƒ‚‚��€€€€‚‚‚‚‚‚‚���������������€€€~}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqppppoooooooooooooooooooonooooooooonnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaa```````````________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzz{{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}{{{{{{{{{{{{{{{{{{|||||||{{{{{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………………………………………………………†††………………………………………………………††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††……………………„„„„ƒƒƒ„„„„„„………††††‡‡††††††……„„„„„„„……††‡ˆˆ‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†……„„ƒƒƒƒ„„„……†‡‡ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆ††…„„ƒƒ‚���€€€€‚‚‚‚‚‚‚‚���������������€€~}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqpppppoooooooooooooooooooopooooooooonnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaa```````````________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzz{{{{{{{{{{{{{{{|||{{{{|||||||||||||||||}}}}{{{{{{{{{{{{{{{{{{|||||||{{{{{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………………………………………………………†††……………………………………………………†††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡†††††††††††††††††††††ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††…………………„„„„„ƒ„„„„„„………†††‡‡‡‡‡††‡††……„„„„„„„„……†‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠ‰ˆˆ‡†……„„„ƒƒ„„„……†‡‡ˆŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆ……„„ƒƒ‚‚��€€€€€‚‚‚‚‚‚‚‚���������������€€~}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqpppppppoooooooooooooooooopppoooooooonnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaa```````````________^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzz{{{{{{{{{{{{{{{|||{{{{||||||||||||||||}}}}}{{{{{{{{{{{{{{{{{{|||||||{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………………††††…………………………………………………††††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡††††††††††††††††††††ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††…………………„„„„„„„„„„„…………†††‡‡‡‡‡‡†‡††……„„„„„„„„……†‡‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆ‡‡†……„„„„„„……††‡ˆˆŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡…„„ƒƒ‚‚���€€€€€‚‚‚‚‚‚‚‚���������������€€~}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqpppppppppppppooooooooooooppppooooooooonnnnnnnmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaa```````````________^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzz{{{{{{{{{{{{{{{|||{{{{||||||||||||||||}}}}}{{{{{{{{{{{{{{{{{{|||||||{{{{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………………………………………………………††††…………………………………………………††††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††…………………„„„„„„„„„„„………†††‡‡‡‡‡‡‡†‡††……„„„ƒƒƒ„„……†‡‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆ‡††……„„„„………†‡‡ˆ‰‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡†„„ƒƒ‚‚���€€€€€€‚‚‚‚‚‚‚‚���������������€€~}}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrqpppppppppppppppppppoooooopppppooooooooonnnnnnnmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaa```````````________^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzz{{{{{{{{{{{{{{{|||{{{{||||||||||||||||}}}}}{{{{{{{{{{{{{{{{{||||||||{{{{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………………†††††………………………………………………†††††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡†ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††…………………„„„„„„„„„„„……†††‡‡‡‡‡‡‡‡†‡††……„„„ƒƒƒ„„„…††‡ˆ‰ŠŠ‹‹‹ŒŒ‹‹ŠŠ‰ˆ‡‡†………„„………††‡ˆˆ‰‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††ƒƒƒ‚‚���€€€€€€€€‚‚‚‚‚‚‚‚���������������€€~~}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrrrrrrpppppppppppppppppppppoooopppppppoooooooonnnnnnnmmmllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhffffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYXXXXXXYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzz{{{{{{{{{{{{{{{|||{{{{||||||||||||||||}}}}}{{{{{{{{{{{{{{{{{||||||||{{{{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………………†††††………………………………………………†††††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡†ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††………………„„„„„„„„„„………†††‡‡‡‡‡‡‡‡‡‡††……„„ƒƒƒƒƒ„„……†‡ˆ‰‰Š‹‹ŒŒŒŒ‹‹Š‰‰ˆ‡††………………††‡‡ˆˆ‰‹‹‹ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡††……ƒ‚‚‚����€€€€€€€€€€‚‚‚‚‚‚‚‚���������������€€~~}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrppppppppppppppppppppppoooppppppppooooooooonnnnnnmmmllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhffffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYXXXXXXYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::999999999999998888888888877777777776666666655555555555444444333333333222222222221111111111100000000000///////////............---------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡†††………………………………†††††††††††‡‡‡‡‡‡‡†††††………………………………„††††††††‡‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆ‡‡††………„„„„……††‡ˆ‰Š‹‹ŒŒ����ŒŒ‹‹Š‰ˆˆ‡‡††††‡‡‡ˆˆ‰‰Š���������ŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttuuuttttttttttttttttsssssstttttssssssssssssssssssssrqqqppppppppppppppppppppppoonnnnnnnnnnnmmmmmmmlllllmmmmmmllllllllllllkkkkkkkiiiiiiihhhhhhhhhhggggggggeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaa`````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::999999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††…………………………………†††††††††††‡‡‡‡‡‡‡†††††…………………………………††††††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆ‡‡††……„„„„„……††‡ˆ‰ŠŠ‹ŒŒ�����ŒŒ‹ŠŠ‰ˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰‰Œ������ŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttuuutttttttttttttttttsssssttttttssssssssssssssssssssqqqqqqqpqppppppppppppppppooonnnnnnnnnnnmmmmmmmllllmmmmmmmlllllllllllkkkkkkkiiiiiiihhhhhhhhhhggggggggeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaa`````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::999999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………†††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††………………………………†††††††††††‡‡‡‡‡‡‡‡‡†††††………………………………†††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆ‡‡††……„„„„„„……†‡ˆˆ‰Š‹ŒŒ������ŒŒ‹Š‰‰ˆˆ‡‡‡‡‡ˆˆˆˆ‰‰‰ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡†††……………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutuuutttttttttttttttttttssstttttttttstsssssssssssssssqqqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnnmmmmmmlllnmmmmmmmllllllllllkkkkkkkiiiiiiiihhhhhhhhhhgggggggeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::999999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††…………………………………††††††††‡‡‡‡ˆˆ‡‡‡‡‡‡‡†††††……………………………†††††††‡‡‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡††……„„„„„„……†‡‡ˆ‰Š‹ŒŒ������ŒŒ‹‹Š‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡††††……………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutuuuutttttttttttttttttttsstttttttttttttttttsssssssssqqqqqqqqqqqqqqpppppppppppooonnnnnnnnnnnnnnmmmmmmllnnmmmmmmmlllllllllkkkkkkkiiiiiiiihhhhhhhhhhgggggggeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::999999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………†††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††………………………………††††††††‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡††††††………………………†††††††‡‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡††……„„„„„„……††‡ˆ‰Š‹‹Œ�������ŒŒ‹‹ŠŠ‰‰ˆˆˆˆˆˆˆ‰‰‰‰‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡‡†††………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutuuuuutttttttttttttttttttstttttttttttttttttttttsssssqqqqqqqqqqqqqqqppppppppppooonnnnnnnnnnnnnnmmmmmmmlnnmmmmmmmllllllllllkkkkkkiiiiiiiihhhhhhhhhhgggggggeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††………………………………†††††††‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡††††††……………………††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡††……„„„„„„„……†‡ˆ‰‰Š‹Œ���ŽŽ���ŒŒ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡‡‡††††………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttsssqqqqqqqqqqqqqqqpppppppppooonnnnnnnnnnnnnnnnmmmmmmlnnnmmmmmmmlllllllllkkkkkkiiiiiiiihhhhhhhhhhhggggggeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††………………………………†††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††………………‡††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡††……„„„„„„„……†‡‡ˆ‰Š‹ŒŒ��ŽŽŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰ˆ‹ŠŠŠŠ‰‰ˆˆˆ‡‡‡‡††††………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttsrqqqqqqqqqqqqqqpppppppppoonnnnnnnnnnnnnnnnnmmmmmmmnnnmmmmmmmlllllllllkkkkkkiiiiiiiihhhhhhhhhhhggggggeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………†††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††……………………………†††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††……………‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡††……„„„„„„„……††‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽ���ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰ˆˆŠŠŠ‰‰‰ˆˆ‡‡‡‡††††…………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttrrqqqqqqqqqqqqqppppppppponnnnnnnnnnnnnnnnnnmmmmmmmnnnmmmmmmmllllllllllkkkkkiiiiiiiiihhhhhhhhhhhgggggeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††……………………………††††††‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††………‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆ‡‡†††……„„„„„„„……††‡ˆ‰Š‹‹Œ��ŽŽŽŽŽŽŽ��ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆŠŠ‰‰ˆˆˆ‡‡‡††††……………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttrrrqqqqqqqqqqqqppppppppoonnnnnnnnnnnnnnnnnnnmmmmmmnnnnmmmmmmmlllllllllkkkkkiiiiiiiiihhhhhhhhhhhgggggeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††……………………………†††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡††††††……‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆ‡‡†††……„„„„„„„„……†‡ˆ‰‰Š‹Œ��ŽŽ����ŽŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰ˆˆŠ‰‰ˆˆ‡‡‡†††††……………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvuuuuuuutttutttttttttttttttttttttttttrrrrqqqqqqqqqqqppppppppoonnnnnnnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmlllllllllkkkkkiiiiiiiiihhhhhhhhhhhhggggeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………†††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††……………………………†††††‡‡‡ˆˆˆˆˆ‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠ‰‰‰‰ˆ‡‡†††……„„„„„„„„……†‡‡ˆ‰Š‹Œ��Ž�������ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆŠ‰‰ˆˆ‡‡††††………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvuuuuuuttuuttttttttttttttttttttttttrrrrrqqqqqqqqqqppppppppoonnnnnnnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmllllllllkkkkkiiiiiiiiiihhhhhhhhhhhhgggeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}~|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††……………………………††††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡††††‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠ‰‰‰‰‰ˆ‡‡†††………„„„„„„„……††‡ˆ‰Š‹Œ�ŽŽ���������ŽŽ��ŒŒ‹‹Š‰‰ˆˆ‰‰ˆˆ‡‡††††………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvuuuuttuuttttttttttttttuuttttttttrrrrrqqqqqqqqqqppppppppoonnnnnnnnnnnnnnnnnmmmmmmmmnnnnmmmmmmmmllllllllkkkkkiiiiiiiiiihhhhhhhhhhhhgggeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaa``````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}~|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………†††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††……………………………††††‡‡‡ˆˆ‰‰‰‰Š‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡†††ˆˆ‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡††…………„„„„„„„……††‡ˆ‰Š‹Œ�ŽŽ����������ŽŽ��ŒŒ‹ŠŠ‰ˆ‡‰‰ˆ‡‡††††……………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvuuuutuuuttttttttttttuuuuuttttttrrrrrrqqqqqqqqqppppppppoonnnnnnnnnnnnnnnmmmmmmmmmlnnnnmmmmmmmmlllllllllkkkkiiiiiiiiiiihhhhhhhhhhhhggeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}~||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡††††††……………………………†††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡††…………„„„„„„„……††‡ˆ‰Š‹Œ�ŽŽ����‘‘�����ŽŽ��Œ‹ŠŠ‰ˆ‡‰‰ˆ‡‡†††………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvuuuutuuutttttttttttuuuuuuutttttrrrrrrqqqqqqqqqppppppppoonnnnnnnnnnnnnnmmmmmmmmmmlnnnmmmmmmmmmlllllllllkkkkiiiiiiiiiiiihhhhhhhhhhhggfeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}~||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………†††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………††††‡‡ˆˆˆ‰‰ŠŠŠ‹ŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡†††…………„„„„„„„……††‡ˆ‰Š‹Œ�Ž����‘‘‘‘‘����ŽŽ�Œ‹‹Š‰ˆ‡‰ˆˆ‡‡††…………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}}}||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuvvvvvvvvvvwwwwwwvvvvvuuuuuuuuttttttttttuuuuuuutttttrrrrrrqqqqqqqqqqpppppppponnnnnnnnnnnnmmmmmmmmmmmllnnnmmmmmmmmmlllllllllkkkkiiiiiiiiiiiiihhhhhhhhhhhgfeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}~||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………††††‡‡ˆˆ‰‰ŠŠ‹‹‹Œ�����ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‡†††…………„„„„„„„……††‡ˆ‰Š‹Œ�Ž���‘‘‘‘‘‘‘‘���Ž�ŒŒ‹Š‰ˆ‡‰ˆˆ‡†††……………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}}}||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvuuuuuuuuuttttttttuuuuuuuutttttrrrrrrqqqqqqqqqqppppppppoonnnnnnnnnnmmmmmmmmmmmlllnnnmmmmmmmmmlllllllllkkkkiiiiiiiiiiiiiiihhhhhhhhhgfeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}~||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡‡ˆ‰‰ŠŠ‹‹‹Œ���������ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‡‡†††…………„„„„„„………††‡ˆ‰Š‹Œ�Ž���‘‘’’’’‘‘���ŽŽ�Œ‹Š‰ˆ‡‰ˆ‡‡†††……………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}}}||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwvvvvuuuuuuuuttttttttuuuuuuuttttttrrrrrrqqqqqqqqqqppppppppponnnnnnnnnnmmmmmmmmmmllllnnmmmmmmmmmmlllllllllkkkkiiiiiiiiiiiiiiihhhhhhhhhgffeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222222111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}~||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………†††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ�ŽŽŽŽŽ����ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆŠ‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆ‡†††………………„„„„…………††‡ˆ‰Š‹Œ�Ž���‘‘’’’’’‘‘���Ž�Œ‹Š‰ˆ‡‰ˆ‡‡†††………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwvvvvuuuuuuuuutttttttuuuuuuuttttttrrrrrrqqqqqqqqqqqppppppppoonnnnnnnnmmmmmmmmmmlllllnmmmmmmmmmmmlllllllllkkkkiiiiiiiiiiiiiiiihhhhhhhhhffeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222221111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}~||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŽ����ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ‰ˆˆˆˆˆˆˆ‡‡†††………………„„„…………††‡‡ˆ‰Š‹Œ�Ž���‘’’’’’’’‘���Ž�Œ‹Š‰ˆ‡‰ˆ‡‡††…………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}|||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwvvvvuuuuuuuuuuttttttuuuuuutttttttrrrrrrqqqqqqqqqqqqpppppppoonnnnnnnnmmmmmmmmmllllllmmmmmmmmmmmmlllllllllkkkkiiiiiiiiiiiiiiiihhhhhhhhhffeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222221111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}~~||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………†††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡ˆ‰‰ŠŠ‹‹ŒŒ�ŽŽŽŽŽŽŽŽŽŽŽ���ŒŒŒŒ‹‹ŠŠŠ‰‰‹ŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡†††…………………………………††‡‡ˆ‰Š‹Œ�Ž���‘’’’’’’’‘‘��Ž�Œ‹Š‰ˆ‡‰ˆ‡‡††……………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}|||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwvvvuuuvuuuuuuuuttttuuuutttttttttrrrrrrqqqqqqqqqqqqqppppppooonnnnnnmmmmmmmmmlllllllmmmmmmmmmmmmlllllllllkkkkiiiiiiiiiiiiiiiihhhhhhhhhffeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222221111111111100000000000////////////...........---------------,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}~~|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………†††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††………††††††††‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽ�����ŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡††…………………………………†††‡ˆˆ‰Š‹Œ�Ž���‘’’’’’’’‘‘��Ž�Œ‹Š‰ˆ‡‰ˆ‡‡††………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwvvvvuuvuuuuuuuuuuuuuuuttttttttttrrrrrrqqqqqqqqqqqqqppppppooonnnnnnmmmmmmmmllllllllmmmmmmmmmmmllllllllllkkkkiiiiiiiiiiiiiiiihhhhhhhhhffeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222221111111111100000000000////////////...........--------------,,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}~~|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††……††††††††††‡‡‡‡‡‡‡‡‡‡††††††…………………………††‡‡ˆˆ‰‰Š‹‹ŒŒ��Ž���������ŽŽŽŽŽ���ŒŒŒ‹‹ŠŠŒ‹‹‹ŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡††…………………………………†††‡‡ˆˆ‰Š‹ŒŒ�Ž��‘‘’’’’’’’‘���Ž�Œ‹Š‰ˆ‰ˆˆ‡†††……………………………………………„…„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyzzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwvvvvuuvuuuuuuuuuuuuuuuttttttttttrrrrrrqqqqqqqqqqqqqppppppooonnnnnnmmmmmmmmllllllllmmmmmmmmmmmllllllllllkkkkiiiiiiiiiiiiiiiihhhhhhhhhffeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222221111111111100000000000////////////...........--------------,,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}~~|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††……††††††††††‡‡‡‡‡‡‡‡‡††††††…………………………††‡‡ˆˆ‰ŠŠ‹‹Œ���������������ŽŽŽŽŽ���ŒŒ‹‹‹ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡†††………………………………†††‡‡‡ˆ‰‰Š‹ŒŒ�Ž��‘‘’’’’’’’‘‘��Ž�Œ‹Š‰ˆŠ‰ˆ‡‡††…………………………………………„„…„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvwwwwwwwwwwwvvvvvuuvvuuuuuuuuuuuuuuttttttttttrrrrrrqqqqqqqqqqqqqqpppppooonnnnnnmmmmmmmlllllllllmmmmmmmmmmmllllllllllkkkkiiiiiiiiiiiiiiiihhhhhhhhhffeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222221111111111100000000000////////////...........--------------,,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}~~|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………†††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††‡‡‡‡‡‡‡‡††††††………………………†††‡‡ˆˆ‰ŠŠ‹ŒŒ������������������ŽŽŽ���ŒŒ‹‹ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††………………………………†††‡‡‡ˆˆ‰‰Š‹ŒŒ�Ž���‘’’’’’’’‘‘��ŽŽ�ŒŠ‰ˆŠ‰ˆˆ‡†††………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{zzzzzzyyyxxxxxxxxxxxxxxwwwwwwwvwvvvvvvvwwwwwwwwwwvvvvvuuvvuuuuuuuuuuuuuuttttttttttrrrrrrqqqqqqqqqqqqqqpppppooonnnnnnmmmmmmmlllllllllmmmmmmmmmmllllllllllllkkkiiiiiiiiiiiiiiihhhhhhhhhhffeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222221111111111100000000000////////////...........--------------,,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}~~|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††……††††††††††††‡‡‡‡‡‡‡††††††………………………†††‡‡ˆˆ‰ŠŠ‹ŒŒ��Ž�����������������ŽŽŽ��ŒŒ‹�ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡†††……………………………†††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ�Ž���‘‘’’’’’’‘‘���Ž�Œ‹Š‰‹Š‰ˆ‡‡††………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{zzzyyyyxxxxxxxxxxxxxxxwwwwwvwvvvvvvvvwwwwwwwwwvvvvvuuvvvuuuuuuuuuuuuuttttttttttrrrrrrrqqqqqqqqqqqqqpppppoonnnnnnmmmmmmmmlllllllllmmmmmmmmmmllllllllllllkkkiiiiiiiiiiiiiiihhhhhhhhhgffeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666666665555555555544444444433333333333222222222221111111111100000000000////////////...........--------------,,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{|||||||||||||||||}}}}}}}|}}}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………………„„„……………………†††††††††††††††……………„„„„…………††‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽ���������ŽŽŽŽŽ��ŒŒ‹‹ŽŽ���ŒŒŒ‹‹ŠŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡…………………………†††‡‡‡ˆˆˆ‰‰ŠŠ‹Œ‹‹Œ�ŽŽ�����‘‘�����Ž�Œ‹Š‰ˆ‹Š‰ˆˆ‡†††………………………„„„„„„„���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyzzzzzz{{{{{||||||{{{{{yyyxxxxxxxxxxxxxxxwwwwwvvvuuuuuuuuuvvvvvvvuuuuuuttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppponnnnnnmmmmmmmlllllllllkkklllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhggggffffffffeeeeeeeeeeeddcccccccbbbbbbbbbbbbaaaaaa``___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777777666666666655555555555444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{|||||||||||||||||}}}}}}}|}}}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………………„„„………………………††††††††††††††………………„„……………††‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽ�����������ŽŽŽŽ��ŒŒ‹�ŽŽ��ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡………………………†††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹Š‹ŒŒ�Ž������������ŽŽ�Œ‹Š‰Œ‹Š‰ˆ‡‡††……………………„„„„„„„„���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyzzzzz{{{{||||||||||{{{yyyyxxxxxxxxxxxxxxxwwwwwvvvuuuuuuuuuuuvvuuuuuuuuttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppponnnnnnmmmmmmlllllllllllkklllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggfffffffffeeeeeeeeeeeddcccccccbbbbbbbbbbbbaaaaaa``___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777777666666666655555555555444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{|||||||||||||||||}}}}}}}|}}}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………………………………………„„…………………………†††††††††††††………………„………………††‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽ�������������ŽŽ��ŒŒŒ�ŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡……………………†††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹Š‹ŒŒ�ŽŽ������‘�����ŽŽ�Œ‹Š�‹ŠŠ‰ˆ‡‡††…………………„„„„„„„„���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyzzzzz{{{{||||||||||||{{zyyyyxxxxxxxxxxxxxxxwwwwwvvuuuuuuuuuuuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppponnnnnnmmmmmmmllllllllllkkllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggfffffffffeeeeeeeeeeeddcccccccbbbbbbbbbbbbaaaaaa``___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777777666666666655555555555444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………†………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………………………„„…………………………††††††††††††††……………………………†††‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽ�������������ŽŽŽ��ŒŒ��ŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡……………………†††‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹Š‹‹Œ��ŽŽ�����‘‘‘����Ž��Œ‹�Œ‹Š‰ˆˆ‡†††…………………„„„„„„„���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyzzzzz{{{{||||||||||||{{zyyyyxxxxxxxxxxxxxxxxwwwwvvuuuuuuuuuuuuuuuuuuuuutttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppponnnnnmmmmmmmmlllllllllllklllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggfffffffffeeeeeeeeeeeddcccccccbbbbbbbbbbbbaaaaaa``___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777777666666666655555555555444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………††……………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………………………„„……………………………†††††††††††††……………………………†††‡ˆˆ‰ŠŠ‹ŒŒŒ��ŽŽŽŽŽ��������������ŽŽ��ŒŒ��ŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†…………………†††‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹Š‹‹ŒŒ��Ž�����‘‘‘‘����Ž�Œ‹Ž�Œ‹Š‰ˆ‡‡††…………………„„„„„„„���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyzzzz{{{{|||||}}}}|||||{zzyyyyxxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuutttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppoonnnnnmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggffffffffeeeeeeeeeeeddcccccccbbbbbbbbbbbbaaaaaa``___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777777666666666655555555555444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………†††………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………………„……………………………†††††††††††††……………………………††‡‡ˆˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽ���������������ŽŽ��Œ��ŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†…………………††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŠŠ‹‹Œ��ŽŽ����‘‘‘‘‘‘���Ž�Œ�Ž�ŒŠ‰‰ˆ‡††…………………„„„„„„„���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyzzzzz{{{|||||}}}}}}||||{zzyyyyyxxxxxxxyyxxxxxxxwwvvvuuuuuuuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppponnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggffffffffeeeeeeeeeeeddcccccccbbbbbbbbbbbbaaaaaa``___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777777666666666655555555555444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………†††………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………………„………………………………†††††††††††††…………………………††‡‡ˆˆ‰Š‹‹ŒŒ���ŽŽŽŽŽŽ��������������ŽŽ��Œ��ŽŽ��ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†………………†††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹ŠŠ‹‹ŒŒ��Ž����‘‘‘‘‘‘‘���Ž����Œ‹Š‰ˆ‡‡††………………„„„„„„„����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyzzzz{{{{||||}}}}}}}}||||zzzyyyyyyyyyyyyyyyyxxxxwwvvvvuuuuuuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppponnnnnmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggffffffffeeeeeeeeeeeedcccccccbbbbbbbbbbbbaaaaaa``___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777777666666666655555555555444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………………………………………………………………………………††††††††††††…………………………††‡‡ˆ‰‰Š‹‹ŒŒ���ŽŽŽŽŽŽŽ�������������ŽŽ��Œ��ŽŽ��ŒŒ‹‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡†……………†††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹ŒŠŠ‹‹ŒŒ��Ž����‘‘’’’’‘‘���Ž��Ž�‹Š‰ˆ‡‡††………………„„„„„„„����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{||||}}}}}}}}||||zzzyyyyyyyyyyyyyyyyyxxxxwwvvvuuuuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppponnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggffffffffeeeeeeeeeeeedcccccccbbbbbbbbbbbbaaaaaa``___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777777666666666655555555555444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………………………………………………………………………………………††††††††††††…………………………††‡‡ˆ‰‰Š‹ŒŒ����ŽŽŽŽŽŽŽŽ������������ŽŽ��Œ��ŽŽ��ŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡……………†††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŠŠ‹‹ŒŒ��ŽŽ���‘‘’’’’’‘‘��Ž‘�Ž�Œ‹Š‰ˆ‡††………………„„„„„„„����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{||||}}}}}}}}}||||zzzyyyyyyyyyyyyyyyyyyxxxxwvvvuuuuuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppponnnnnnmmmmmmmmmmmllllllllmlllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggffffffffeeeeeeeeeeeedcccccccbbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777777666666666655555555555444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………………………………………………†††††††††††…………………………††‡‡ˆ‰‰Š‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽ�����������ŽŽ��Œ��ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡…………†††‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹‹‹ŒŒŒŠ‹‹‹ŒŒ��ŽŽ���‘‘’’’’’’‘��Ž‘���Œ‹Š‰ˆ‡††………………„„„„„„„����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{zzzz{{{{||||}}}}}}}}}}|||zzzzyyyyyyyyyyyyyyyyyyxxxwvvvvuuuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppponnnnnnmmmmmmmmmmmmmmlllllmmmllllllllllkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggffffffffeeeeeeeeeeeedcccccccbbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777777666666666655555555555444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………………………………………………†††††††††††…………………………††‡‡ˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽ�����������ŽŽ��Œ��ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡………†††‡‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹ŒŒ��ŽŽ���‘’’’’’’’‘���‘���Œ‹Š‰ˆ‡††………………„„„„„„„����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{zzzz{{{{||||}}}}}}}}}}|||zzzzzyyyyyyyyyzzzzyyyyyxxwwvvvuuuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppoonnnnnnmmmmmmmmmmmmmmmmllmmmmmlllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggffffffffeeeeeeeeeeeedcccccccbbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777777666666666655555555555444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………………………………………………†††††††††††…………………………††‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽŽŽ����������ŽŽ��Œ��ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡…††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹ŒŒŒ��Ž����‘’’’’’’’‘‘��‘���Œ‹Š‰ˆ‡††………………„„„„„„„����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{zzz{{{{||||}}}}}}}}}}}|||{zzzzzyyyyyzzzzzzzzzyyyyxwwvvvuuuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppponnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggffffffffeeeeeeeeeeeedcccccccbbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777777666666666655555555555444444443333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………………………………………………†††††††††††…………………………††‡‡ˆ‰ŠŠ‹Œ���ŽŽ��ŽŽŽŽŽŽŽŽŽ���������ŽŽ��Œ��ŽŽ��ŒŒ‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡††††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒ�‹‹ŒŒŒ��ŽŽ����‘’’’’’’’‘��Ž‘���Œ‹Š‰ˆ‡††……………„„„„„„„„����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{zz{{{{||||}}}}}}}}}}}}}||{zzzzzzzzzzzzzzzzzzzzyyyxwwwvvvuuuuuuuttuuuuuuttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppoonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggffffffffeeeeeeeeeeeeeccccccccbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777777666666666655555555555444444443333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………………………………………………†††††††††††…………………………††‡‡ˆ‰Š‹‹Œ��ŽŽŽ��ŽŽŽŽŽŽŽŽŽŽ��������ŽŽ��Œ��ŽŽ��Œ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡†††‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒ���‹ŒŒŒ���ŽŽ���‘‘‘’’’’’‘‘��Ž‘�Ž�Œ‹‰ˆˆ‡††………………„„„„„„„����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zz{{{{||||}}}}}}}}}}}}}||{{zzzzzzzzzzzzzzzzzzzzyyyxwwvvvuuuuuuttttttuutttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppoonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggffffffffeeeeeeeeeeeeeccccccccbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777776666666666655555555555444444443333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………………………………………………††††††††††††………………………††‡‡ˆ‰Š‹‹Œ��ŽŽŽ��ŽŽŽŽŽŽŽŽŽŽŽ�������ŽŽ��Œ��ŽŽ�ŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ����ŒŒŒ���ŽŽ����‘‘‘’’’’’‘‘��Ž‘�Ž�‹Š‰ˆ‡‡††………………„„„„„„„����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{z{{{{||||}}}}}}}}}}}}}}}|{{{{zzzzzzzzz{{{{{zzzzzyyxwwwvvuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppooonnnnnnnnnnnnmmmmmmmmmmnmmmmmmmmlllllllkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggfffffffeeeeeeeeeeeeeccccccccbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777776666666666655555555555444444443333333333322222222222111111111110000000000000//////////...............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………………………………………………††††††††††††…………………………†‡‡ˆ‰Š‹‹Œ��ŽŽŽ��ŽŽŽŽŽŽŽŽŽŽŽ�������ŽŽ��Œ��ŽŽ�ŒŒ‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ†‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒ�����ŽŒŒ���ŽŽ�����‘‘‘’’’’‘‘��Ž����Œ‹Š‰ˆ‡†††………………„„„„„„„����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{|{{{{||||}}}}}}~~~~~}}}}}}{{{{{{zzzz{{{{{{{{{{zzzyyxxwwvvvuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppooooonnnnnnnnnnnnnnnmmmmmnnmmmmmmmmllllllkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggffffffffeeeeeeeeeeeeccccccccbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999988888888888777777776666666666655555555555444444443333333333322222222222111111111110000000000000//////////...........-...-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………………………………………………††††††††††††…………………………†‡‡ˆ‰Š‹ŒŒ��ŽŽŽ��ŽŽŽŽŽ��ŽŽŽŽŽ������ŽŽŽ�Œ��Ž��Œ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡ˆˆˆ‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ����ŽŽŽ���ŽŽŽ������‘‘‘‘‘‘‘‘���Ž��Ž�Œ‹‰ˆˆ‡††……………………„„„„„„����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{||||}}}}}~~~~~~~~~~}}}|{{{{{{{{{{{{{{{{{{{{zzzyxxwwwvvuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppooooooonnnnnnnnnnnnnnnnmmnnnmmmmmmmllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggffffffffeeeeeeeeeeeeccccccccbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999998888888888877777777666666666665555555555544444444333333333332222222222211111111111000000000000///////////...........-...-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………………………………………………††††††††††††…………………………††‡ˆ‰Š‹ŒŒ�ŽŽŽŽ���ŽŽŽ�����ŽŽŽŽ�����ŽŽ��Œ��Ž��Œ‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡ˆˆˆˆˆ‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒ����ŽŽŽ���ŽŽŽ������‘‘‘‘‘‘‘‘���Ž�Œ��Œ‹Š‰ˆ‡‡††……………………„„„„„„����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{||||}}}}}~~~~~~~~~~~~}}|||{{{{{{{{{{{{{{{{{{{zzzyxxwwvvvuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmllllllkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggffffffffeeeeeeeeeeeeccccccccbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999998888888888877777777666666666665555555555544444444333333333332222222222211111111111000000000000///////////...........-...-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………………………………………………††††††††††††…………………………††‡ˆ‰Š‹ŒŒ�ŽŽŽŽ���ŽŽŽ�����ŽŽŽŽ�����ŽŽ��Œ��Ž��Œ‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡ˆˆˆˆˆ‰ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒ�����ŽŽŽ��ŽŽŽ�������‘‘‘‘‘‘‘����Ž�Œ‹Ž�ŒŠ‰‰ˆ‡††………………………„„„„„„����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{||||}}}}}~~~~~~~~~~~~~~~|||||||{{{{{|||||||{{{{zzyxxwwwvvuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnnnnmmmmmmllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhgggggffffffffeeeeeeeeeeeeccccccccbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999998888888888877777777666666666665555555555544444444333333333332222222222211111111111000000000000///////////...........-...-----------,,,,,,,,,,+,,,,,,+++++++++++************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………………………………………………††††††††††††…………………………††‡ˆ‰Š‹ŒŒ�ŽŽŽŽ���ŽŽŽ������ŽŽŽŽ���ŽŽŽ��Œ��Ž�ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒ����ŽŽŽŽ���ŽŽ������‘‘‘‘‘‘‘‘����Ž�Œ‹Š�Œ‹Š‰ˆ‡‡††…………………………„„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}~~~~~~~~~~}}||||||||||||||||||{{{zzyyxxwwvvvuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnmmmmmmmllllllkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhgggggfffffffffeeeeeeeeeeeccccccccbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999998888888888877777777666666666665555555555544444444333333333332222222222211111111110000000000000///////////...........-...-----------,,,,,,,,,,+,,,,,,+++++++++++************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………………………………………………………†††††††††††…………………………††‡ˆ‰Š‹‹Œ�ŽŽŽŽ���ŽŽŽ�������ŽŽŽŽŽŽŽŽŽ��Œ��Ž�ŒŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆ‰‰ŠŠ‹‹‹ŒŒŒŒ�����ŽŽŽŽ����Ž������‘‘‘‘‘‘‘‘����ŽŽ�Œ‹ŠŒ‹Š‰ˆˆ‡††……………………………„„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}|||}}}}}~~~~~~}}}}|||||||||||||||||{{{zyyxxwwwvvvuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnmmmmmmlllllllkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhgggggfffffffffeeeeeeeeeeeccccccccbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999998888888888877777777666666666665555555555544444444333333333332222222222211111111110000000000000///////////...........-..------------,,,,,,,,,,+,,,,,,+++++++++++************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………††††……†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………………………………………………………………………………†††††††††††††………………………††‡ˆ‰ŠŠ‹Œ�ŽŽŽŽ���ŽŽŽ�������ŽŽŽŽŽŽŽŽŽ��Œ�ŽŽ�Œ‹‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‰‰ŠŠ‹‹‹ŒŒŒ�����ŽŽŽŽŽ����������‘‘‘‘‘‘‘‘‘����ŽŽ�Œ‹Š‰Œ‹Š‰ˆ‡‡††……………………………„„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}||}}}}~~~~~}}}}}}||||||||||||||||{{{zyyxxwwvvvuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppoooooonnnnnnnnnnmmmmmmmllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhggggggffffffffeeeeeeeeeeeccccccccbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999998888888888777777777666666666665555555555544444444333333333332222222222211111111110000000000000///////////...........-..-----------,,,,,,,,,,,+,,,,,,+++++++++++************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………††††………†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………………………………………………………††††††††††††………………………††‡ˆ‰‰Š‹Œ�ŽŽŽŽ���ŽŽŽ��������ŽŽŽŽŽŽŽŽ��Œ�ŽŽ�Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽŽŽ������‘����‘‘‘‘‘‘‘‘‘‘����Ž�Œ‹Š‰ˆ‹Š‰ˆˆ‡†††……………………………„„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}|}}}}}~~~~€€€~}}}}}}}}}}}}}}}}}}||||{{zyyxxwwwvvvuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppooooonnnnnnnnnmmmmmmmlllllllkkkkkkjjjjjjjiiiiiiiiiiihhhhhhggggggffffffffeeeeeeeeeeeccccccccbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999998888888888777777777666666666665555555555444444444333333333332222222222211111111110000000000000///////////...........-..-----------,,,,,,,,,,,+,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………††††………†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………………………………………………………††††††††††††…………………………†‡‡ˆ‰Š‹Œ��ŽŽŽ���ŽŽŽ��������ŽŽŽŽŽŽŽŽ�ŒŒ�Ž��Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠ‰Š‹‹ŒŒŒ���ŽŽŽŽŽŽ�������‘‘���‘‘‘‘’’‘‘‘‘����Ž�ŒŒ‹Š‰ˆŠŠ‰ˆ‡‡††………………………………„„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}~~~~€€€€€€€€~~~}}}}}}}}}}}}}}}}}||||{zzyyxxwwvvvuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppooooonnonnnnnmmmmmmmmlllllllkkkkkkjjjjjjiiiiiiiiiihhhhhhhggggggffffffffeeeeeeeeeeeccccccccbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999998888888888777777777666666666665555555555444444444333333333332222222222211111111110000000000000///////////...........-..-----------,,,,,,,,,,,+,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………††††……††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………………………………………………………………………………………………†††††††††††…………………………†‡‡ˆ‰Š‹Œ��ŽŽŽ���ŽŽŽ���������ŽŽŽŽŽŽ��ŒŒ�Ž��Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŠŠ‹‹ŒŒ��ŽŽŽŽ����������‘‘‘��‘‘‘‘’’’’‘‘‘���ŽŽ�Œ‹Š‰ˆ‡Š‰ˆˆ‡†††………………………………„„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}~}}}}~~~~€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}|||{zzyyxxwwwvvvuuuuuttttttttttttttttttttssssssssssssssrrrsssssssssssssrrrrrrrrrqrrrrrrrrrqqqqqppppoooonnonnnnnnmmmmmmmllllllllkkkkkkjjjjjjiiiiiiiiihhhhhhhgggggggffffffffeeeeeeeeeeccccccccbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999998888888888777777777666666666665555555555444444444333333333332222222222111111111110000000000000///////////...........-..-----------,,,,,,,,,,,+,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………††††††††††††……………………………………………………………………………………††††††††††††††††††„„„„„„„„„„„„„„„„………………………„„…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………††††††……………„„„„„………†‡ˆ‰‰Š‹Œ��ŽŽ����ŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŽ�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠˆ‰‰ŠŠ‹‹‹ŒŒŒ�������ŽŽŽŽ����‘‘‘‘‘’’’‘‘‘���ŽŽ�Œ‹Š‰ˆ‡†Š‰‰ˆˆ‡‡†††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{||||}||}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{zzyyxxwwvvvuuuuuuuttttttuuuuutttttttttttttttttttsssssttttttttttttttsssssssstttttttttttttsssrrrrqqqqpqqqppppppooooooooonnnnnnnlllllkkkkkjjjjjjjjjiiiiiihggggggggfffffffffeeeeeeedddccccccccccbbbbbbbbbbba`````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9999:::999999999988888888887777766666666665555555555544444444444333333333332222222222222222111111111100000000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………††††††††††††……………………………………………………………………………………††††††††††††††††††„„„„„„„„„„„„„„„„………………………„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………††††††……………„„„„„„……†‡‡ˆ‰Š‹Œ��ŽŽ����ŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŽ�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ˆ‰‰Š‹‹ŒŒŒ������ŽŽŽŽŽŽ�����‘‘‘‘’’’’‘‘‘���Ž�Œ‹‹Š‰ˆ‡†Š‰ˆˆ‡‡‡†††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{||||}}|}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}||{{zyyxxwwwvvvuuuuuututtutuuuuuuuttttttttttttttttttsttttttttttttttttttttttttttuuuuuuuuuttttsssrrrqqqqpqqqqppppppooooooooonnnnnnllllllkkkkkjjjjjjjjjiiiiihhgggggggffffffffffeeeeeedddccccccccccbbbbbbbbbbba`````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9999:::999999999988888888887777766666666665555555555544444444444333333333332222222222222222111111111100000000000000///////////...........-----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………††††††††††††……………………………………………………………………………………††††††††††††††††††„„„„„„„„„„„„„„„„………………………„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………††††††……………„„„„„„……††‡ˆ‰Š‹ŒŒ��Ž����ŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠŽ�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽŽŽ������‘‘‘‘’’’’‘‘‘���ŽŽ�Œ‹Š‰ˆ‡†…‰‰ˆˆ‡‡††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{|||}}}}}}}}~~~~~~~~~~~~}}}}}}}}~~~~~}}}}||{{zzyyxxwwvvvuuuuuuuuutuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuutttsssrrrrqqqqqqqqppppppooooooooooonnnnmllllllkkkkjjjjjjjjjiiiiihhggggggggfffffffffeeeeeedddccccccccccbbbbbbbbbbba`````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99999:::999999999988888888887777766666666665555555555544444444444333333333332222222222222222111111111100000000000000///////////...........-----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………††††††††††††……………………………………………………………………………………††††††††††††††††††„„„„„„„„„„„„„„„„………………………„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………††††††……………„„„„„„……††‡ˆ‰Š‹‹Œ��Ž�����ŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠŽ�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽ���������‘‘‘’’’’’‘‘‘���Ž�Œ‹Š‰ˆˆ‡†…‰ˆˆ‡‡‡††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{|||}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}|{{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuttttttttttttuuuvvvuuuuuutttsssrrrqqqqqqqqppppppooooooooooooonnmmmlllllkkkkjjjjjjjjjiiiihhggggggggfffffffffeeeeeedddccccccccccbbbbbbbbbbba`````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99999::9999999999988888888887777766666666665555555555544444444444333333333332222222222222222111111111100000000000000///////////...........-----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………††††††††††††……………………………………………………………………………………††††††††††††††††††„„„„„„„„„„„„„„„„………………………„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………††††††……………„„„„„„„……†‡‡ˆ‰Š‹ŒŒ�������ŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠŽ�Œ‹ŠŠ‰‰ˆˆˆ‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹Œ‰Š‹‹ŒŒ��ŽŽŽŽŽ������������‘‘’’’’’‘‘‘���Ž��Œ‹Š‰ˆ‡†……‰ˆˆ‡‡‡††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}}~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}|{{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuuuuuuuttuuuuuvvvvvvvvvuuutttsssrrrrqqqqqqqqppppppoooooooooooooommmmlllllkkkkjjjjjjjjjiiihhhgggggggfffffffffeeeeeedddccccccccccbbbbbbbbbbba`````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99999::9999999999988888888887777666666666665555555555544444444444333333333332222222222222222111111111100000000000000///////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………††††††††††††……………………………………………………………………………………††††††††††††††††††„„„„„„„„„„„„„„„„………………………„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………††††††……………„„„„„„„……††‡ˆ‰Š‹‹Œ�������ŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹ŠŠŽ�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŠŠ‹‹Œ��ŽŽŽŽ�������������‘‘‘’’’’‘‘‘���ŽŽ�Œ‹Š‰ˆ‡††…„ˆˆ‡‡‡†††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{|||}}}~~}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~}}||{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvuuuutttsssrrrqqqrqqqqqpppppoooooooooooooommmmmllllkkkkkjjjjjjjjjiihhhggggggggffffffffeeeeeedddccccccccccbbbbbbbbbbbb`````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99999::9999999999988888888887777666666666665555555555544444444444333333333332222222222222222111111111100000000000000///////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„„………………………„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………††††††………………„„„„„„„……†‡ˆ‰‰Š‹Œ�������ŒŒŒŒŒ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŽ�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠ‹ŒŒŠ‹‹ŒŒ��ŽŽ��������������‘‘‘‘’’’‘‘‘‘���Ž�Œ‹ŠŠ‰ˆ‡†……„ˆˆ‡‡‡†††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}|{{zyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuutttsssrrrrqqrrqqqqppppppooooooooooooonnmmmmmlllkkkkkjjjjjjjjjihhhggggggggffffffffeeeeeedddccccccccccbbbbbbbbbbbb`````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99999::9999999999988888888887777666666666665555555555544444444444333333333332222222222222222111111111100000000000000///////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„„………………………„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………†††††………………„„„„„„„……†‡‡ˆ‰Š‹ŒŒ�Œ����ŒŒŒŒŒ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹ŠŽ�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ�Š‹‹Œ��ŽŽ���������������‘‘‘‘’‘‘‘‘‘���Ž��Œ‹Š‰ˆ‡††…„„ˆ‡‡‡‡†††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{||}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}|{{zyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvuuutttsssrrrrqqrrrqqqqpppppooooooooooooonnnmmmmmlllkkkkkjjjjjjjjihhhggggggggfffffffffeeeeedddccccccccccbbbbbbbbbbba`````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99999::9999999999988888888887777666666666665555555555544444444444333333333332222222222222221111111111100000000000000///////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„„………………………„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………†††††………………„„„„„„„„…††‡ˆ‰ŠŠ‹ŒŒŒ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŽ�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�‹‹Œ��ŽŽ���������������‘‘‘‘‘‘‘‘‘‘���ŽŽ�Œ‹Š‰ˆ‡‡†…„„ƒˆ‡‡‡††††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{|||}}~~~~~~~~~~}}}}|||||||}}}}}~~~~~~~}}}|{{zyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrrrqrrrrqqqqppppppooooooooooonnnnnmmmllllkkkkkjjjjjjjjhhhhgggggggfffffffffeeeeedddccccccccccbbbbbbbbbbba`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999::9999999999988888888887777666666666665555555555544444444444333333333322222222222222221111111111100000000000000///////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„…………………………„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………†††††………………„„„„„„„„……†‡ˆˆ‰Š‹ŒŒŒŒ���ŒŒŒŒŒŒŒŒŒŒŒŒ���ŒŒŒ‹ŠŽ�Œ‹‹Š‰‰ˆˆˆˆˆˆˆ‰‰ŠŠŠ‹‹Œ��‹ŒŒ��ŽŽ���������������‘‘‘‘‘‘‘‘‘����Ž�Œ‹‹Š‰ˆ‡†……„„ƒ‡‡‡‡††††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}~~~~~~~~}}}}||||||||||}}}}~~~~~~~}}}|{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvuuuutttssssrrrrrrrrrrqqqqpppppppoooppppppnnnnnnmmmllllkkkkkjjjjjjjhhhhgggggggfffffffffeeeeedddccccccccccbbbbbbbbbbbb``````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999::9999999999988888888887777666666666665555555555544444444444333333333322222222222222221111111111100000000000000///////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„…………………………„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………†††††………………„„„„„„„„……†‡‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�����ŒŒ‹ŠŽ�Œ‹‹Š‰‰ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�Ž‹Œ��ŽŽ������������������‘‘‘‘‘‘����Ž��Œ‹Š‰ˆ‡††…„„ƒƒ‡‡‡†††††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{||}}~~~€~~~~~~}}}}||||||||||||}}}}~~~~~~}}}|{zzyyxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvuuutttsssssrrrrrssrrrrqqqqpppppppppppppppnnnnnnnmmmllllkkkkkjjjjjjhhhhgggggggfffffffffeeeeedddccccccccccbbbbbbbbbbbb``````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999::9999999999988888888887777666666666665555555555444444444444333333333322222222222222221111111111100000000000000///////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„…………………………„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………†††††………………„„„„„„„„……††‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ������ŒŒ‹‹Ž�ŒŒ‹Š‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŒŒ�ŽŽ��������������������‘‘‘�����Ž��Œ‹Š‰ˆ‡‡†…„„ƒƒƒ‡‡‡†††††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{|||}}~~€€~~~~~}}}}|||||{{{{{||||}}}}}~~~~}}}|{{zzyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvuuuutttssssssrrrrsssrrrrrqqqppppppppppppppooonnnnnmmmllllkkkkkjjjjjhhhhgggggggfffffffffeeeeedddccccccccccbbbbbbbbbbbb``````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999::9999999999988888888887777666666666665555555555444444444444333333333322222222222222221111111111100000000000000///////////...........----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„…………………………„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………†††††……………„„„„„„„„„……††‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�������ŒŒ‹�Ž�Œ‹Š‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ��Ž�Œ��Ž�������‘‘�������������������Ž��Œ‹Š‰‰ˆ‡†……„„ƒƒ‚‡‡††††††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{||}}~~€€€€€€€€€€~~~~~}}}}||||{{{{{{{{||||}}}}}}~}}}}|{{zzyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttuuuuuuuuvvvvvvvvvvuuuttttsssssssrrrsssssrrrrqqqpppppppppppppoooonnnnnmmmllllkkkkjjjjjhhhhgggggggfffffffffeeeeedddcccccccccccbbbbbbbbbbb``````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999::9999999999988888888887777666666666665555555555444444444444333333333322222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„…………………………„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………††††……………„„„„„„„„„……††‡ˆ‰ŠŠ‹Œ‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ��������ŒŒ‹�Ž�Œ‹Š‰‰‰ˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���ŽŽ������‘‘‘‘�����������������Ž��Œ‹ŠŠ‰ˆ‡††…„„ƒƒƒ‚‡†††††††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{|||}}~~€€€�€€€€€€€€~~~~}}}}||||{{{{{{{{{{||||}}}}}}}}}}|{{zyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttuuuuuuuuvvvvvvvuuuutttssssssssssrssssssrrrrqqqqpppppppppppooooonnnnmmmmlllkkkkkjjjjhhhhgggggggfffffffffeeeeedddcccccccccccbbbbbbbbbbb``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999::9999999999988888888887777666666666665555555555444444444444333333333322222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„…………………………„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………††………………„„„„„„„„„……†‡‡ˆ‰ŠŠ‹Œ‹ŒŒŒŒŒŒŒ‹ŒŒŒŒŒ���ŽŽŽŽ��Œ‹�Ž�Œ‹Š‰‰‰ˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���ŽŽ������‘‘‘‘����������������ŽŽ��Œ‹ŠŠ‰ˆ‡††…„„ƒƒƒ‚‚‡†††††††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{||}}~~€€€��€€€€€€€€€~~~}}}}||||{{{{{{{{{{{{||||}}}}}}}}||{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttuuuuuuuvvvvvvuuuuttttssssssssssstssssssrrrrqqqqppppppppppoooooonnnnmmmllllkkkkkjjjhhhhgggggggfffffffffeeeeedddcccccccccccbbbbbbbbbbb``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999::9999999999888888888887777666666666665555555555444444444444333333333322222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„…………………………„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………„„„„„„„„………†‡ˆˆ‰Š‹‹Œ‹ŒŒŒŒŒŒ‹‹‹ŒŒŒŒ��ŽŽŽŽŽ��Œ‹�Ž�Œ‹Š‰‰‰ˆˆ‰‰‰ŠŠ‹‹Œ��Ž����Ž������‘‘‘‘‘��������������ŽŽŽ��Œ‹ŠŠ‰ˆ‡‡†…„„ƒƒƒ‚‚‚††††††††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||}}~€€€���€���€€€€€~~~~}}}|||{{{{{{zzz{{{{{{||||}}}}}}}||{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttuuuuuvvvvuuuuuttttsssssssssssstttsssssrrrrqqqqpppppppppooooooonnnnmmmllllkkkkkjjhhhhhgggggggffffffffeeeeedddcccccccccccbbbbbbbbbbb``````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999::9999999999888888888887777666666666665555555555444444444444333333333322222222222222221111111111100000000000000//////////...........-----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„…………………………„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………„„„„„„„„„……††‡ˆ‰‰Š‹‹Œ‹ŒŒŒŒ‹‹‹‹‹‹ŒŒ���ŽŽŽŽŽŽ�ŒŒ�Ž�Œ‹ŠŠ‰‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���ŽŽ�����‘‘‘‘‘‘��������ŽŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡‡†……„„ƒƒƒ‚‚‚††††††††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{||}}~~€€���������€€€€~~~}}}|||{{{{{zzzzzz{{{{{|||||}}}}}|||{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttuuuuuuuuuuuuttttssssssssssssstttttssssrrrqqqqqppppppppooooooonnnnmmmmllllkkkkjjhhhhhgggggggfffffffffeeeedddcccccccccccbbbbbbbbbbb``````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999::9999999999888888888887777666666666665555555555444444444443333333333322222222222222221111111111100000000000000//////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„…………………………„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹Œ‹ŒŒŒ‹‹‹‹‹‹‹ŒŒ��ŽŽŽ��ŽŽ��Œ�Ž�Œ‹ŠŠ‰‰‰‰‰‰ŠŠ‹ŒŒ�ŽŽ���‘Ž�����‘‘‘‘‘‘�������ŽŽŽŽ�����ŒŒ‹‹ŠŠ‰ˆˆ‡†……„„ƒƒƒ‚‚‚‚††††††††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{||}}~~€€���‚������€€€~~~}}|||{{{{{zzzzzzzz{{{{{|||||||||||{{zzyyxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttuuuuuuuuuttttsssssssrrssssstttttsssssrrrqqqqppppppppoooooooonnnnmmmllllkkkkjjhhhhhgggggggfffffffffeeeedddcccccccccccbbbbbbbbbbb``````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999::9999999999888888888887777666666666665555555555444444444443333333333322222222222222221111111111100000000000000//////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„…………………………„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„………†‡‡ˆ‰‰Š‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒ��ŽŽ����ŽŽ�Œ�Ž�Œ‹ŠŠ‰‰‰‰‰ŠŠ‹‹Œ��Ž���‘‘�����‘‘‘‘‘‘‘������ŽŽŽ���Œ�ŒŒ‹‹‹Š‰‰ˆ‡‡†……„„ƒƒƒ‚‚‚‚‚††††††††††††††††††…………………€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{||}}~€€���‚‚������€€€~~}}}|||{{{{{zzzzzzzzz{{{{{||||||||||{zzzyyxwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssstttttttttuuuuutttttssssssrrrrrrsssttttttssssrrrqqqqqpppppppoooooooonnnnmmmmllllkkkkjihhhhggggggggffffffffeeeedddcccccccccccbbbbbbbbbbb```````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999::9999999999888888888887777666666666665555555555444444444443333333333322222222222222221111111111100000000000000//////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„„………………………„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………„„„„„„„„………††‡ˆˆ‰Š‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒ��Ž������Ž�Œ���Œ‹‹Š‰‰‰‰‰ŠŠ‹ŒŒ�ŽŽ���‘’����‘‘‘‘‘‘‘������ŽŽ���ŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡††…„„ƒƒƒ‚‚‚‚‚‚††††††††††††††††††…………………€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzz{{{|||}~~€€���‚‚�������€€€~~}}}||{{{{{zzzzzzzzzz{{{{{{||||||||{{zzyyyxxwwvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssttttttuuuttttttsssssrrrrrrrrrssttttttssssrrrrqqqqpppppppooooooooonnnnmmmmlllkkkkjihhhhggggggggffffffffeeeedddcccccccccccbbbbbbbbbbb```````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999::999999999988888888888777766666666666555555555544444444444333333333332222222222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„„………………………„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„……††‡‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒ�ŽŽ������Ž�Œ��Ž�‹‹Š‰‰‰‰‰Š‹‹Œ��Ž���‘‘’����‘‘‘‘‘‘‘�����ŽŽ���ŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡††…„„„ƒƒƒ‚‚‚‚‚‚††††††††††††††††††…………………€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzz{{{||}}~~€€��‚‚‚�������€€€~~}}|||{{{{zzzzzzzzzzz{{{{{{{|||||||{{zzyyyxxwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssstttttttttttssssssrrrrrrrrrrrsttttttssssrrrrqqqqpppppppooooooooonnnnmmmmllllkkkjihhhhggggggggffffffffeeeedddcccccccccccbbbbbbbbbbb```````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999::999999999988888888888777766666666665555555555544444444444333333333332222222222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………††††††††††††……………………………………………………………………………………††††††††††††††††††„„„„„„„„„„„„„„„„………………………„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„………††‡ˆ‰‰Š‹‹ŒŒŒ�ŒŒ‹‹‹‹‹Š‹‹‹Œ��Ž��������Ž���Ž�Œ‹ŠŠ‰‰‰ŠŠ‹‹Œ�ŽŽ���‘’’���‘‘‘‘‘‘‘�����ŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚††††††††††††††††††…………………€€€€€€€€€€€}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€��‚‚‚�������€€€~~}}|||{{{zzzzzzzzzzzz{{{{{{{{{|||{{{{zzyyyxxwwwvvvvvvvvuuuuuuuuuuuvvuuuuuuuuuuttttttttttttttttttttttsssssssssssssttttttssssssrrrrrrrrrrrrrsstttsssssrrrrqqqqpppppppooooooooonnnnnmmmmlllkkkjihhhhggggggggffffffffeeeedddccccccccccccbbbbbbbbbb```````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999::999999999988888888888777766666666665555555555544444444444333333333332222222222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………††††††††††††……………………………………………………………………………………††††††††††††††††††„„„„„„„„„„„„„„„„………………………„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„……††‡ˆˆ‰Š‹‹ŒŒ���ŒŒ‹‹‹‹ŠŠ‹‹‹Œ��Ž��������Ž���Ž�Œ‹ŠŠ‰‰ŠŠŠ‹ŒŒ�Ž���‘‘’’���‘‘‘‘‘‘‘�����ŽŽ�ŒŒ‹‹ŠŠŠŠ‰‰ˆˆ‡‡††………„„ƒƒƒ‚‚‚‚‚‚‚‚†††††††††††††††††……………………€€€€€€€€€€€}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€��‚‚‚�������€€€~~}}||{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{zzyyyxxwwwwvvvvvvvvvvuuuuvvvvvvvuuuuuuuuutttttttttttuutttttttttsssssssssssssttttsssssssrrrrrrrrrrrrrrssssssssssrrrqqqqppppppppooooooooonnnnnmmmmlllkkkkihhhhggggggggffffffffeeeedddccccccccccccbbbbbbbbbb````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999::999999999988888888888777766666666665555555555544444444444333333333332222222222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………††††††††††††……………………………………………………………………………………††††††††††††††††††„„„„„„„„„„„„„„„„………………………„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„………††‡ˆ‰ŠŠ‹ŒŒ����ŒŒ‹‹‹ŠŠŠ‹‹‹Œ�ŽŽ���‘‘���Ž�‘�Ž�Œ‹ŠŠ‰ŠŠŠ‹‹Œ��Ž���‘’’“��‘‘‘‘‘‘‘‘����ŽŽ��Œ‹‹ŠŠ‰‰‰ˆˆˆ‡‡††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚†††††††††††††††††……………………€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€��‚‚‚�������€€€~~}}||{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{zzyyyxxxwwwwvvvvvvvvvvvuuvvvvvvvvvuuuuuuuutttttttttuuuuutttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssrrrqqqqppppppppooooooooonnnnnnmmmllllkkkihhhhgggggggggfffffffeeeedddccccccccccccbbbbbbbbbb````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999::999999999988888888888777766666666665555555555544444444444333333333332222222222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………††††††††††††……………………………………………………………………………………††††††††††††††††††„„„„„„„„„„„„„„„„………………………„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„………†‡‡ˆ‰Š‹‹ŒŒ����ŒŒ‹‹‹ŠŠŠŠ‹‹Œ�Ž���‘‘‘‘��Ž�‘�Ž�Œ‹ŠŠŠŠŠŠ‹‹Œ�Ž���‘‘’““�‘‘‘‘‘‘‘‘‘����ŽŽ�ŒŒ‹ŠŠ‰‰ˆˆˆ‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚†††††††††††††††††……………………€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€���‚‚�������€€€~~}}||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzyyyxxxxwwwwwvvvvvvvvvvuvvvvvvvvvvuuuuuuuuttttttttuuuuuutttttttssssssssssssssssssssrrrrrrrrqqqqqqrrrsssssssssrrrrqqqpppppppppooooooooonnnnnnmmmllllkkkihhhhgggggggggfffffffeeeedddccccccccccccbbbbbbbbbb````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999::999999999988888888887777766666666665555555555544444444444333333333332222222222222222111111111100000000000000///////////...........-----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  {{{{{{{{|||||||||||||||{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~€}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„†††††††††††††††††††††††‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………………„„„„„„„„……††‡ˆˆ‰Š‹ŒŒ�����‹‹ŠŠŠ‰‰‰ŠŠ‹‹Œ�Ž��������ŽŒŽ�Œ‹Š‰ˆˆ‡‡ˆˆ‰‰Š‹ŒŒ�Ž����‘‘‘‘‘‘‘‘‘‘‘����Ž��Œ‹‹Š‰‰ˆˆŠ‰‰ˆˆˆ‡‡‡†††…………„„„„„„„„„‚‚‚‚‚‚�����������������€€}}}}}}}}}}}}}}}}}}||||||||}}}}}}||||||||||||||||{{{||||||||||||||||{{{{{{{{{zzzzzzzz{{{||}}~~€€����‚‚‚‚‚‚���€€~~}}||{{{{{{||||||||}}}}}}}}}}}}}||||yyxxxxwwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuttuuvvvvvvvuuuuuuutttttttttssrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrqqqqppppoooooooooooooooooooonnnnnmmmmlllkkiiihhhhhhgggggggggfffffffdddccccccccccccbbbbbbbbbbaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@????????>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{|||||||||||||||{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~€}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„†††††††††††††††††††††††‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………………………………………………„„„„„„„„„……††‡ˆ‰‰Š‹ŒŒ�����‹‹ŠŠ‰‰‰‰‰Š‹‹Œ�Ž��������Ž�Ž�Œ‹Š‰ˆˆ‡‡ˆˆ‰‰Š‹Œ��Ž����‘‘‘‘‘‘‘‘‘‘‘����Ž�ŒŒ‹ŠŠ‰ˆˆ‡‰‰ˆˆ‡‡‡††††……………„„„„„„„„„‚‚‚‚‚‚������������������€}}}}}}}}}}}}}}}}}}||||||||}}}}}}|||||||||||||||||{{||||||||||||||||{{{{{{{{{zzzzzzzz{{{||}}~~€€€���‚‚‚‚‚‚���€€~~}}||{{{{{{||||||}}}}}}}}}}}}}||||||yyxxxxwwwwwvvvvvvvuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvuuuuuutttttttssssrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrqqqqqpppooooooooooooooooooooonnnnnmmmmlllkkiiihhhhhhgggggggggfffffffdddccccccccccccbbbbbbbbbbaaaaaaaaa`````````_______^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{|||||||||||||||{{{||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~€}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„†††††††††††††††††††††††‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………………………………………………„„„„„„„„„„……††‡ˆ‰ŠŠ‹ŒŒ�����‹ŠŠŠ‰‰‰‰‰Š‹Œ��Ž��������Ž�Ž�Œ‹Š‰ˆˆ‡‡ˆˆ‰‰Š‹Œ��Ž���‘‘‘‘‘‘’‘‘‘‘‘���ŽŽ�Œ‹‹Š‰ˆˆ‡‡‰ˆˆ‡‡‡††††……………„„„„„„„„„„‚‚‚‚��������������������€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{||||||||||||||||{{{{{{{{{zzzzzzzz{{{||}}~~€€���‚‚‚‚‚‚���€€~~}}||{{{{{{|||||}}}}}}}}}}}}}}||||||yyyxxxxwwwwwwvvvvvvvuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvuuuuuuuttttttssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrqqqqqqppppoooooonnnnoooooooooonnnnnnmmmmlllkkiiihhhhhggggggggggfffffffdddcccccccccccccbbbbbbbbbaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{|||||||||||||||{{{||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~€}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„†††††††††††††††††††††††‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………„„„„„„„„„„„……††‡ˆ‰Š‹‹ŒŒ����Œ‹ŠŠ‰‰‰‰‰‰Š‹Œ�ŽŽ��������ŽŒŽ�Œ‹‰‰ˆˆ‡‡ˆˆ‰‰Š‹Œ�ŽŽ���‘‘‘‘‘’’‘‘‘‘‘���Ž��Œ‹Š‰‰ˆ‡‡†ˆˆ‡‡‡††††………………„„„„„„„„„„‚‚‚‚��������������������€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{||}}}~~€€€���‚‚‚‚����€€~~}}||{{{{{{||||}}}}}}}}}}}}}}}}|||||yyyxxxxxwwwwwwwvvvvvvuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvuuuuuuttttttssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppooooonnnnnnnnnnonnnnnnnnnnnmmmmllkkkiiihhhhhggggggggggfffffffdddcccccccccccccbbbbbbbbbaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{|||||||||||||||{{{||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~€}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„†††††††††††††††††††††††‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………„„„„„„„„„„„……†‡‡ˆ‰Š‹‹ŒŒ����ŒŠŠ‰‰‰‰‰‰ŠŠ‹Œ�Ž����������ŒŽ�ŒŠ‰ˆˆ‡‡‡ˆˆ‰‰Š‹Œ�ŽŽ���‘‘‘‘‘’’‘‘‘‘����Ž�ŒŒ‹Š‰ˆ‡‡††ˆ‡‡‡††††………………„„„„„„„„„„„‚‚‚‚��������������������€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{||}}}~~€€€����‚‚‚����€€~~}}||{{{{{{|||}}}}}}}}}}}}}}}}}}||||yyyyxxxxxxwwwwwwwvvvvvuuuvvvvvvvvvvvvvvvvvuuuuuuuutvvvvvvvvvuuuuuuutttttssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppoooonnnnnnnnnnnnnnnnnnnnnnmmmmlllkkkiiihhhhhggggggggggfffffffdddcccccccccccccbbbbbbbbbaaaaaaaaaa`````````______^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{|||||||||||||||{{{||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~€}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„†††††††††††††††††††††††‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………„„„„„„„„„„„……†‡‡ˆ‰Š‹‹ŒŒŒ�ŒŒŒŠŠ‰‰‰‰‰‰ŠŠ‹Œ�Ž��������Ž�ŒŽ�‹Š‰ˆˆ‡‡‡ˆˆ‰‰Š‹Œ�ŽŽ���‘‘‘‘’’’‘‘‘‘����Ž�Œ‹Š‰‰ˆ‡††…‡‡‡††††…………………„„„„„„„„„„„‚‚‚‚��������������������€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{|||}}~~€€����������€€€~}}|||{{{{{{||}}}}}~~~~~~}}}}}}}}||||yyyyyxxxxxxxwwwwwwvvvvvuuvvvvvvvvwwwwvvvvvvvuuuuuutuuuvvvvvvuuuuuuutttttssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppooooonnnnnnnnnnnnnnnnnnnnnnmmmmlllkkkiihhhhhhggggggggggfffffffdddccccccccccccccbbbbbbbbaaaaaaaaaa`````````______^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333332222222222211111111111000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{|||||||||||||||{{{||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~€}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„††††††††††††††††††††††††‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………„„„„„„„„„„„……†‡‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŠ‰‰‰‰‰‰‰ŠŠ‹Œ�Ž��������Ž�ŒŽŒ‹Š‰ˆˆ‡‡‡‡ˆ‰‰Š‹Œ�Ž����‘‘‘‘’’’‘‘‘‘���Ž��Œ‹Š‰ˆ‡‡†……‡‡††††……………………„„„„„„„„„„„‚‚‚‚��������������������€~}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{|||}}~~€€€���������€€~~}}|||{{{{{{||}}}}~~~~~~~~~}}}}}}}|||yyyyyyxxxxxxxxwwwwwvvvvuuvvvvvvvwwwwwwwwvvvvuuuuuutuuuuuuuuuuuuuuuuuttttssssrrrrqrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppoooonnnnnnnnnnnnnnnnnnnnnnmmmmmlllkkkiihhhhhgggggggggggfffffffdddccccccccccccccbbbbbbbbaaaaaaaaaa`````````______^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333332222222222211111111111000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!! {{{{{{{{{||||||||||||||{{{||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~€}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„††††††††††††††††††††††††‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………„„„„„„„„„„„„……†‡ˆˆ‰ŠŠ‹ŒŒŒŒŒŒ‹‰‰‰‰ˆˆ‰‰ŠŠ‹Œ�Ž�������ŽŽŒ‹�Œ‹Š‰ˆ‡‡‡‡‡ˆ‰‰Š‹Œ�Ž���‘‘‘‘‘’’’‘‘‘����Ž�Œ‹ŠŠ‰ˆ‡††……‡††††………………………„„„„„„„„„„„‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{|||}}~~~€€€€�������€€€~~}}||{{{{{{{||}}}~~~~~~~~~~~}}}}}}}}|yyyyyyyxxxxxxxxxwwwwvvvvuwvvvvvwwwwwwwwwwvvvvuuuuutuuuuuuuuuuuuuuuuuttttssssrrrrrqrqqqqqqqqqqqqqqqqqqqqqqqqppppppoooonnnnnnnnnnnnnnnnnnnnnmmmmmmllllkkkiihhhhhgggggggggggfffffffdddccccccccccccccbbbbbbbbaaaaaaaaaa`````````______^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333332222222222211111111111000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!! {{{{{{{{{||||||||||||||{{{||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~€}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„††††††††††††††††††††††††‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………„„„„„„„„„„„„……†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒ‹‹‰‰‰ˆˆˆ‰‰ŠŠ‹Œ�Ž�������Ž�Œ‹�ŒŠ‰ˆˆ‡‡‡‡‡ˆˆ‰Š‹Œ�Ž���‘‘‘‘’’’‘‘‘‘���ŽŽ�Œ‹Š‰ˆ‡‡†……„††††……………………………„„„„„„„„„„‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{||||||||||||||||{{{{{{{{{zzzzzzzz{{{|||}}}~~€€€�������€€€~~}}||{{{{{{{|}}}~~~~~~~~~~~~~}}}}}}}}yyyyyyyyyxxxxxxxwwwwvvvvuwvvvvwwwwwwwwwwwwwvvvuuuutuuuuuuuuuuuuuuuuutttttsssrrrrrrrrrrqqqqqqqqqqqqqqpqqqqqppppppooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllllkkkiihhhhhhggggggggggfffffffddddccccccccccccccbbbbbbbaaaaaaaaaa``````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777777666666666665555555555555555554444444444333333332222222222211111111111000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!! {{{{{{{{{||||||||||||||{{{||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~€}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„††††††††††††††††††††††††‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………„„„„„„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹‹‰‰ˆˆˆˆ‰‰Š‹‹Œ�ŽŽ�����Ž��‹ŠŒ‹Š‰ˆ‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž���‘‘’‘’’‘‘‘‘����Ž�Œ‹‹Š‰ˆ‡††……„†††………………………………„„„„„„„„„„‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{||||||||||||||||{{{{{{{{{zzzzzzzz{{{|||}}}~~€€€€����€€€€~~}}|||{{{{{{{|}}}~~~~~~~~~}}}}}}}yyyyyyyyyyxxxxxxxwwwwvvvvwwvwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuttttsssrrrrrrrrrrrrqqqqqqqqqqqqpqqqqppppppooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmllllkkkiihhhhhhggggggggggfffffffddddccccccccccccccbbbbbbbaaaaaaaaaa``````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777777666666666665555555555555555554444444444333333332222222222211111111111000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! {{{{{{{{{||||||||||||||{{{||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„††††††††††††††††††††††††‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………„„„„„„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹Š‰ˆˆˆˆ‰‰‰Š‹ŒŒ�ŽŽ����ŽŽ�Œ‹ŠŒ‹‰ˆˆ‡‡††‡‡‡ˆ‰Š‹Œ�Ž���‘‘’‘’’‘‘‘‘���Ž��Œ‹Š‰ˆ‡‡†……„„††…………………………………„„„„„„„„„„‚‚‚‚���������������������}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{||||||||||||||||{{{{{{{{{zzzzzzzz{{{{||}}}~~~€€€€€€€€€€~~}}|||{{{{{{{}}}~~~~~~~~~}}}}}}zyyyyyyyyyyxxxxxxwwwwvvvvwwwvwwwwwwwxxxxwwwwvvvuuuuuuuuuuuuuuuuuuuuuuttttsssrrrrrrrrrrrrrqqqqqqqqqqppqqppppppppooooonnnnnnnmmmmmmmmmmmmmmmmmmmmllllkkkkiihhhhhhgggggggggffffffffddddccccccccccccccbbbbbbbbaaaaaaaaa``````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777777666666666665555555555555555544444444444333333332222222222211111111110000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! {{{{{{{{{||||||||||||||{{{||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„††††††††††††††††††††††††‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………„„„„„„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹Š‰ˆˆˆˆ‰‰ŠŠ‹Œ��ŽŽ���ŽŽ�Œ‹Š‰‹Š‰ˆ‡‡††††‡‡ˆ‰Š‹Œ�Ž���‘‘’‘’‘‘‘‘���ŽŽ�Œ‹ŠŠ‰ˆ‡††…„„„†……………………………………„„„„„„„„„„‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{||||||||||||||||{{{{{{{{{zzzzzzzz{{{{|||}}}~~€€€€€€€€~~}}}|||{{{{{{|}}}~~~~~~~~~}}}}zzyyyyyyyyyxxxxxxwwwwvvvvwwwwwwwwwwxxxxxxwwwwvvuuuuuuuuuuuuuuuuuuuuuutttttssrrrrrrrrrrrrrqqqqqqqqqqppqppppppppooooonnnnnnnmmmmmmmmmmmmmmmmmmmmlllllkkkkiihhhhhhgggggggggffffffffddddcccccccccccccccbbbbbbbaaaaaaaaa``````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888877777777777777666666666665555555555555555544444444444333333332222222222211111111110000000000//////////...........-----------,,,,,,,,,,,,,,++++++++++**************))))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! {{{{{{{{{||||||||||||||{{{{|||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………„„„„„„„„„„„„„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆˆˆ‰‰‰Š‹‹Œ��ŽŽŽŽŽŽ�ŒŒ‹Šˆ‹‰‰ˆ‡†††††‡‡ˆ‰Š‹Œ�Ž��‘‘’’’’‘‘‘����Ž�ŒŒ‹Š‰ˆ‡‡†……„„ƒ†……………………………………„„„„„„„„„„‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{||||||||||||||||{{{{{{{{{zzzzzzzz{{{{|||}}}~~~€€€€~~~}}||||{{{{{{|}}}~~~~~~~~~}}}zzzyyyyyyyyxxxxxxwwwwvvvvwwvvwwwwwwxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuutttttssrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooonnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkiihhhhhhgggggggggffffffffddddcccccccccccccccbbbbbbbbaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888877777777777777666666666665555555555555555544444444444333333332222222222211111111110000000000//////////...........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! {{{{{{{{{||||||||||||||{{{{||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………„„„„„„„„„„„„……††‡‡ˆ‰‰ŠŠŠ‹‹‹‹ŠŠŠ‰ˆ‰‰‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽ��Œ‹Š‰ˆŠ‰ˆ‡‡†††††‡‡ˆ‰Š‹Œ�Ž��‘‘’’’‘‘‘‘���Ž��Œ‹Š‰ˆˆ‡†……„„„ƒ………………………………………„„„„„„„„„„‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{||||||||||||||||{{{{{{{{{zzzzzzzz{{{{||||}}}~~~~~~}}}||||{{{{{||}}~~~~~~~~~}}}zzzzyyyyyyyxxxxxxwwwvvvvuwvvvvwwwwwxxxxxxxwwwvvvuuuvuuuuuuuuuuuuuuuuutttttssrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooonnnnnnnmmmmmmmmmlllllllllllllllllkkkkiihhhhhhggggggggfffffffffddddcccccccccccccccbbbbbbbbaaaaaaaaa``````````_____^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888877777777777777666666666665555555555555555544444444444333333332222222222211111111110000000000//////////...........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! {{{{{{{{{||||||||||||||{{{{||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………„„„„„„„„„„„„„……††‡‡ˆ‰‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰‰‰‰ŠŠ‹‹Œ��ŽŽŽŽŽ��Œ‹Š‰ˆ‡‰ˆˆ‡††††††‡‡ˆ‰ŠŒ�Ž���‘’’’’‘‘‘���ŽŽ�Œ‹Š‰‰ˆ‡††……„„ƒƒ………………………………………„„„„„„„„„„‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{||||||||||||||||{{{{{{{{{zzzzzzzzz{{{{|||}}}}~~~~~~~~~}}}|||||{{{{|||}}~~~~~~~~~~}}zzzzyyyyyyxxxxxxwwwwvvvvuvvvvvwwwwwxxxxxxxwwwwvvuuuvuuuuuuuuuuuuuuuuutttttssrrrrrrrrrrqqqqqqqqqqppppppppppooooooonnnnnnnmmmmmmmmmlllllllllllllllllkkkkkiihhhhhhggggggggfffffffffdddddcccccccccccccccbbbbbbbaaaaaaaaa``````````_____^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777777777766666666666555555555555555554444444444433333333222222222221111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………„„„„„„„„„„„„………††‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽ��ŒŒ‹Š‰ˆ‡‰ˆ‡‡††…†††‡ˆ‰Š‹Œ�Ž��‘‘’’’’‘‘‘���Ž�Œ‹ŠŠ‰ˆ‡‡†……„„„ƒƒ………………………………………„„„„„„„„„„‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{||||||||||||||||{{{{{{{{{zzzzzzzzz{{{{||||}}}}~~~~~~~~~~~~}}}}||||||{{{||||}}~~~~~~~~~~}}zzzzyyyyyyxxxxxwwwwvvvvuuvvvvvvwwwwwxxxxxxwwwwvvuuuvuuuuuuuuuuuuuuuutttttsssrrrrrrrrqqqqqqqqqqpppppppppppooooooonnnnnnnnmmmmmmmmllllllllllllllllllkkkkjiihhhhhhggggggggfffffffffdddddccccccccccccccccbbbbbbbaaaaaaaa```````````____^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777766666666666555555555555555554444444444433333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………………„„„„„„„„„„„„„………†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽ��Œ‹Š‰ˆ‡†ˆˆ‡†††…†††‡ˆ‰Š‹Œ�Ž��‘’’’’’‘‘���Ž�Œ‹‹Š‰ˆ‡‡†……„„„ƒƒƒ………………………………………„„„„„„„„„„‚‚‚‚‚��������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzz{{{{{||||}}}}}~~~~~~~~}}}}}||||||||||||||}}~~~~~~~~~~~}}zzzyyyyyyxxxxxwwwwwvvvvuuvvvvvvvwwwwwxxxxwwwwwvvvuuvuuuuuuuuuuuuuuuttttttsssrrrrrqqqqqqqqqqqqpppppppoppoooooooonnnnnnnnmmmmmmmmllllllllllllllllllkkkkkjiihhhhhggggggggffffffffffddddcccccccccccccccccbbbbbbbaaaaaaaa```````````_____^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777766666666666555555555555555554444444444433333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………„„„„„„„„„„„„„……††‡‡ˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†ˆ‡†††……††‡‡ˆ‰Š‹�Ž��‘‘’’’’’‘‘��ŽŽ�Œ‹Š‰ˆ‡‡†………„„ƒƒƒƒ………………………………………„„„„„„„„„„‚‚‚‚‚��������������������~}}}}}}}}}}}}}}}}}}}||||||}}}}}}||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzz{{{{{|||||}}}}}}}}}}}}}}}|||||||||||||||}~~~~~~~~~~~~~~}}}zzzyyyyyxxxxxwwwwwvvvvuuuvvvvvvvvwwwwwwwwwwwwvvvvuuvuuuuuuuuuuuuuuttttttssssrrrrqqqqqqqqqqqpppppppooooooooooonnnnnnnnmmmmmmmmmllllllllllllllllllkkkkkkjiihhhhhggggggggffffffffffdddddccccccccccccccccbbbbbbbaaaaaaaa````````````____^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@AAAAA@@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777766666666665555555555555555554444444444433333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………„„„„„„„„„„„„„………††‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠ‹‹ŒŒ��ŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…ˆ‡††………††‡ˆˆŠ‹Œ�Ž��‘’’“““’‘‘��Ž�Œ‹Š‰ˆˆ‡††……„„„ƒƒƒƒ…………………………………………„„„„„„„„„‚‚‚‚‚��������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzz{{{{{|||||||}}}}}}}}}||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~}}}}zzyyyyyxxxxxwwwwwvvvvuuuuvvvvvvvvvwwwwwwwwwwwvvvuuuvuuuuuuuuuuuutttttttsssssrrrqqqqqqqqqqppppppppooooooooooonnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjihhhhhhggggggggffffffffffdddddcccccccccccccccccbbbbbbaaaaaaaaa```````````____^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@AAAAA@@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………„„„„„„„„„„„„„………†‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽ�ŒŒ‹Š‰ˆ‡†…‡‡††……†††‡ˆ‰Š‹ŒŽ��‘’’““““’‘���Ž�Œ‹Š‰ˆ‡††……„„„ƒƒƒƒƒ…………………………………………„„„„„„„„„‚‚‚‚‚‚�������������������}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{||||||||||||||{{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||||||||}}~~~~~~~~~~~~~~~~~}}}}}}zyyyyyxxxxxwwwwwvvvvvuuuuvvvvvvvvvvvwwwwwwwwvvvvuuuvuuuuuuuuutttttttttssssssrqqqqqqqqqqppppppppooooooooooonnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjihhhhhhggggggggffffffffffdddddcccccccccccccccccbbbbbbbaaaaaaaa```````````____^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@AAAAA@@@@@@@@@@@?????????>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++***********)**)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{{||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………„„„„„„„„„„„„„„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹Œ‹‹‹Œ��ŽŽŽ��ŽŽŽ��Œ‹Š‰ˆ‡†……‡†††……††‡‡ˆ‰‹Œ�Ž��‘’“““““’‘��Ž�Œ‹Š‰ˆ‡††……„„„ƒƒƒƒƒƒ…………………………………………„„„„„„„„„‚‚‚‚‚‚������������������€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{||||||||||||||{|{|||||||||||}}}~~~~~~~~~~~~~}}}}}}}}}yyyyyxxxxxwwwwwvvvvvuuuuuvvvvuvvvvvvvvvvvvvvvvvuuuuvuuuuuuuuttttttttssssssssqqqqqqqqqpppppppoooooooonooonnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjhhhhhhgggggggggffffffffffdddddccccccccccccccccccbbbbbbaaaaaaaaa```````````____^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@AAAAA@@@@@@@@@@@?????????>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{{||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………………„„„„„„„„„„„„„„……††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŒŒ‹ŒŒ��ŽŽŽ����ŽŽ�ŒŒ‹Š‰ˆ‡†…„‡††……†††‡ˆ‰Š‹ŒŽ��‘’’“““““’‘��Ž�Œ‹‰ˆˆ‡†……„„„ƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„‚‚‚‚‚‚�����������������€€}}}}}}}}}}}}}}}}}}}}||||||}}}}}}||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}~~~~~~}}}}}}}}}}}|||yyyxxxxxxwwwwwvvvvvuuuuuuvvuuuuuuvvvvvvvvvvvvvvuuuuvuuuuuuuttttttttsssssssrrqqqqqqqqpppppppooooooonnnonnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjhhhhhhggggggggfffffffffffdddddccccccccccccccccccbbbbbbaaaaaaaaa```````````___^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{{||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………………„„„„„„„„„„„„„………††‡‡ˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒ��ŽŽŽ�����ŽŽ�Œ‹Š‰ˆ‡†……„†††††††‡‡ˆ‰ŠŒ�Ž��‘’““““““’‘��ŽŒ‹Š‰ˆ‡††…„„„ƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„‚‚‚‚‚‚������������������€}}}}}}}}}}}}}}}}}}}}||||||}}}}}}||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}||||||yxxxxxxwwwwwwvvvvvvuuuuutvuuuuuuuuuuuvvvvvvvvuuuuuuvuuuuuutttttttsssssssrrrrqqqqqppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjhhhhhgggggggggfffffffffffdddddcccccccccccccccccccbbbbbbaaaaaaaaa``````````____^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333332222222222211111111111000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{{||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………………„„„„„„„„„„„„„„………††‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒ�Œ��ŽŽ�������Ž��Œ‹Š‰ˆ‡†…„„†††††††‡ˆ‰Š‹Œ���‘’’““”“““‘��Ž�Œ‹Šˆˆ‡†……„„„ƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„‚‚‚‚‚�������������������€}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}|||||||||||||||{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}|||||||||{xxxxxxwwwwwwvvvvvvuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrqqqqpppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjhhhhhgggggggggfffffffffffddddddccccccccccccccccccbbbbbbaaaaaaaaaa``````````___^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333332222222222211111111111000000000///////////..........-----------,,,,,,,,,,,+,,+++++++++++***********)**)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{{||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………………„„„„„„„„„„„„„„……††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒ��Œ�ŽŽ�������ŽŽ�Œ‹Š‰ˆ‡††…„„††††††‡ˆˆ‰ŠŒ�Ž��‘’““””““’‘��Ž�‹Š‰ˆ‡†……„„„ƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„‚‚‚‚‚‚�������������������~}}}}}}}}}}}}}}}}}}}}|||||}}}}}}|||||||||||||||{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||}}}}}}}}}}}||||||||||{{{{xxxxwwwwwwwvvvvvvvuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuttttttsssssrrrrrrrrqqppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjihhhhggggggggggfffffffffffddddddcccccccccccccccccccbbbbbbaaaaaaaaa``````````___^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333332222222222211111111111000000000///////////..........-----------,,,,,,,,,,,+,,+++++++++++***********)**)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!! yyyyyzzzzzzzzzzzzzzzz{{zzz{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……††††††‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽ������‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡††…ˆˆˆˆˆ‰‰Š‹Œ�Ž�‘’“”••–––••”Ž�Œ‹Šˆ‡†…„ƒƒ‚‚�����������………„„„„„„„„„„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwvvwwwwwwwwwvwwwwwwwwwwwwwvvvuuuuutttttsssssrrrrrrrqqqqqppppppppooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkjjjjjjjjjiiiiiiiiiiiiiihhgggggggggffffffffffeeeeeeddddddddcccccccccccccccccbbbbbbaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>??>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888778877777777776666666666655555555444444444443333333322222221111111111100000000///////////...........--....-----------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyzzzzzzzzzzzzzzz{{zzz{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…†…††††††‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽ�����‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡‡†……ˆˆˆˆˆ‰ŠŠ‹ŒŽ��‘’“”••–––••”Ž�ŒŠ‰ˆ‡†…„ƒƒ‚‚�����������…………„„„„„„„„„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxwwwwwwvvwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuutttttssssrrrrrqqqqqqpppppppppoooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkjjjjjjjjiiiiiiiiiiiiiihhhggggggggfffffffffffeeeeeeddddddddcccccccccccccccccbbbbbbbaaaaaaaaaa````````````________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>??>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888778877777777776666666666655555555444444444443333333322222221111111111100000000///////////...........--....-----------,,,,,,,,,,+++++++++++************))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyzzzzzzzzzzzzzzz{{zzz{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…†††††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽ����‘‘‘’’’‘‘���Ž�Œ‹Š‰ˆ‡††……ˆˆˆˆ‰‰Š‹Œ�Ž��‘’“”••––••””�Œ‹Š‰ˆ†…„„ƒ‚‚������������…………„„„„„„„„„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvwwwwwvvvvvvvvvvvvvvvvvvvvvuuuutttttssssrrrrrqqqqqqqppppppppoooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkkjjjjjjjiiiiiiiiiiiiiihhhhggggggggffffffffffffeeeeeddddddddcccccccccccccccccbbbbbbbaaaaaaaaaa````````````_________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>??>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888778877777777776666666666655555555444444444443333333322222221111111111100000000///////////...........--....-----------,,,,,,,,,,+++++++++++************))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyzzzzzzzzzzzzzzz{{zzz{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…††††††‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ��Ž�����‘‘’’’‘‘‘��Ž�Œ‹Š‰ˆ‡‡††……ˆˆˆ‰‰ŠŠ‹Œ�Ž�‘’“””••••••”“�Œ‹‰ˆ‡†…„ƒƒ‚‚������������……………„„„„„„„„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}|||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzz{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwvvwwwwvvvvvvvvvvvvvvvvvvvvvvuuutttttssssrrrrrqqqqqqqqpppppppoooooonnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjiiiiiiiiiiiiihhhhhggggggggfffffffffffeeeeeedddddddddccccccccccccccccbbbbbbbaaaaaaaaaa````````````________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>??>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888778877777777776666666666655555555444444444443333333322222221111111111100000000//////////...........---....----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyzzzzzzzzzzzzzzz{{zzz{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹ŒŒ��Ž�����‘‘’’’‘‘���Ž�Œ‹Š‰ˆ‡††………ˆˆ‰‰ŠŠ‹Œ�Ž��‘’“””•••••”“’Œ‹Š‰ˆ‡†…„ƒ‚‚‚������������……………„„„„„„„„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvwwwwvvvvvvvvvvuuuuuuuvvvvvttttttttssssrrrrqqqqqqqqppppppoooooooonnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjiiiiiiiiiiiiihhhhhgggggggffffffffffffeeeeeedddddddddccccccccccccccccbbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>??>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::99999999998888888888877887777777777666666666665555555544444444444333333332222222111111111110000000///////////...........---...-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyzzzzzzzzzzzzzzz{{zzz{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹ŒŒ��Ž����‘‘‘’’’‘‘��Ž�Œ‹Š‰ˆˆ‡††………ˆ‰‰‰Š‹‹Œ�Ž��‘’““””••””““’Œ‹Šˆ‡†…„ƒƒ‚‚�������������……………„„„„„„„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwvvwwwwvvvvvvvuuuuuuuuuuuuuuutttttttssssrrrrqqqqqqqpppppppoooooooonnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeedddddddddccccccccccccccccbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>??>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888877887777777777666666666655555555544444444443333333332222222111111111110000000///////////...........---...-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyzzzzzzzzzzzzzzz{{zzz{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŒŒ��Ž����‘‘’’’’‘‘��Ž�Œ‹Š‰ˆ‡‡††………‰‰‰ŠŠ‹Œ�ŽŽ��‘’““”””””““’‘‹Š‰ˆ‡†…„ƒƒ‚‚�������������……………„„„„„„„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}||||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwvvwwwwvvvvvvvuuuuuuuuuuuuuuutttttttssssrrrqqqqqqqpppppppoooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeedddddddddccccccccccccccccbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>??>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888777887777777777666666666655555555544444444443333333332222222111111111110000000///////////...........---...-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyzzzzzzzzzzzzzzzz{zzzz{{{{{{{{{{{{{{{{|||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„……………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠŠŠŠ‹‹‹‹ŒŒ��Ž��‘�‘‘’’’‘‘���Ž�Œ‹Š‰ˆ‡†††………‰‰‰Š‹‹Œ�Ž���‘’“““””“““’‘�Љˆ‡†…„„ƒ‚‚‚�������������…………„„„„„„„„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}||||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvwwwwvvvvvvuuuuuuuuuuuuuuuuttttttssssrrrrqqqqqpppppppoooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhgggggggfffffffffffffeeeeedddddddddccccccccccccccccbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>?>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888777887777777777666666666655555555544444444443333333332222222111111111110000000///////////...........---...-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! yyyyyyzzzzzzzzzzzzzzzz{zzzz{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„……………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒ��Ž��‘�‘‘’’’‘‘��Ž�Œ‹Š‰ˆˆ‡†††………‰‰ŠŠ‹ŒŒ�Ž���‘’’“““““’’‘��Љˆ‡†…„ƒƒ‚‚��������������…………„„„„„„„„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwwvvvvvvuuuuuuuuuuuuuuuutttttsssssrrrqqqqqqppppppoooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhggggggggffffffffffffeeeeedddddddddccccccccccccccccbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>?>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888777887777777777666666666655555555544444444443333333332222222111111111100000000///////////...........---...-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyzzzzzzzzzzzzzzzz{zzzz{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„……………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠ‹‹‹‹‹Œ��Ž��‘�‘‘’’’‘‘��Ž�Œ‹Š‰ˆ‡‡†††……†‰ŠŠ‹‹Œ��Ž���‘‘’’’’’’‘‘���‰ˆ‡†……„ƒƒ‚‚��������������…………„„„„„„„„„„„„„„„„„„„„ƒ~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzyyyxxxxxwxxxxxxxxxxxxxxxxwwwwwwwvvwwwwvvvvvvuuuuuuuuuuuuuuuutttssssssrrrrqqqqqpppppppooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhggggggggfffffffffffffeeeedddddddddcccccccccccccccbbbbbbaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>?>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888777877777777777666666666655555555544444444443333333332222222111111111100000000///////////...........---...-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyzzzzzzzzzzzzzzz{zzzz{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„…………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹Œ��Ž��‘�‘‘’’’‘‘��Ž�Œ‹Š‰ˆ‡‡††††††‰ŠŠ‹ŒŒ�ŽŽ���‘‘‘‘‘‘‘‘����Žˆ‡‡†…„„ƒ‚‚‚��������������…………„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzyyyyxxxxwwwwwxxxxxxxxxxxxxwwwwwwwvvwwwwvvvvvvuuuuuuuuuuuuuuuusssssssssrrrrqqqqqpppppppooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhgggggggggffffffffffffeeeedddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888777877777777777666666666655555555544444444443333333332222222111111111100000000///////////...........---...-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyzzzzzzzzzzzzzzz{zzzz{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„…………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹Œ��Ž��‘�‘‘’’’‘‘��Ž�Œ‹Š‰ˆ‡‡††††††ŠŠ‹‹ŒŒ�ŽŽ����‘‘‘‘‘����ŽŽ�ˆ‡†……„ƒƒ‚‚‚��������������…………„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}||||||||||||||||||{{{|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyzzzzzzzzzyyyxxxxwwwwwwwxxxxxxxxxxxxwwwwwwwvvwwwwvvvvvvuuuuuuuuuuttttttssssssssrrrrqqqqqppppppppooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhgggggggggffffffffffffeeeedddddddddcccccccccccccbbbbbbaaaaaaaaaaaaaaaa```````````________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888777877777777777666666666655555555544444444443333333332222221111111111100000000///////////...........---...-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyzzzzzzzzzzzzzzz{zzzz{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„…………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹Œ��Ž��‘�‘’’’’‘‘��Ž�Œ‹Š‰ˆ‡‡††††††ŠŠ‹‹Œ��ŽŽ������������ŽŽ�Œ‡††…„„ƒƒ‚‚‚��������������……………„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{}}}}||||||||||||||||||{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyzzzzzzzyyyyxxxxwwwwwwwwxxxxxxxxxxxxwwwwwwvvwwwwwvvvvvvuuuuuuuutttttttsssssssrrrrrqqqqqppppppppooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhgggggggggffffffffffffeeeeddddddddddccccccccccccbbbbbaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888777877777777777666666666655555555444444444443333333332222221111111111100000000///////////...........---...-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyzzzzzzzzzzzzzzz{zzzz{{{{{{{{{{{{{{{{|||||{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„………………………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹Œ��Ž��‘‘‘’’’’‘‘��Ž�Œ‹Š‰ˆ‡‡††††††ŠŠ‹‹Œ��ŽŽ����������ŽŽ��ŒŒ††……„„ƒƒ‚‚‚��������������…………„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||{}}}}|||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyzzzzzyyyyxxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwwvwwwwwvvvvvvuuuuuuuutttttttssssssrrrrrrqqqqqppppppppoooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhgggggggggfffffffffffffeeeddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888777877777777777666666666655555555444444444443333333332222221111111111100000000///////////...........---...-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyzzzzzzzzzzzzzzz{zzzz{{{{{{{{{{{{{{{{|||||{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„………………………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹Œ�ŽŽ��‘‘‘’’’’‘‘��Ž�Œ‹Š‰ˆ‡‡††††††Š‹‹ŒŒ��ŽŽ�������ŽŽŽ���ŒŒ‹††……„„ƒƒ‚‚‚��������������…………„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyxxxxwwwwwwwwwwwxxxxxxxxxxxwwwwwwwvxwwwwwvvvvvuuuuuuuutttttttsssssrrrrrrqqqqqqppppppppoooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhggggggggffffffffffffeeeedddddddddccccccccccccbbbbbaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888777877777777776666666666655555555444444444443333333332222221111111111100000000///////////...........---...-----------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒ�Ž��‘‘‘’’’’’’‘��Ž�Œ‹Š‰ˆ‡‡‡††††‡Š‹‹ŒŒ��ŽŽŽ���ŽŽŽŽ���ŒŒŒ‹‹†………„„ƒƒƒ‚‚‚�������������…………„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}|||||||||||||||||{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyxxxxwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwxwwwwwvvvvvvuuuuuuutttttttssssrrrrrrrqqqqqqppppppppoooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhggggggggffffffffffffeeeeddddddddddcccccccccccbbbbaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXYXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888777877777777776666666666655555555444444444443333333332222221111111111100000000///////////...........---...-----------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒ�Ž��‘’‘’’“’’’‘��Ž�Œ‹Š‰ˆˆ‡‡††††‡Š‹‹ŒŒ��ŽŽŽŽŽŽŽŽ���ŒŒŒŒ‹‹‹†………„„ƒƒƒ‚‚‚�������������……………„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}|||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwxxwwwwwvvvvvuuuuuuuuttttttssrrrrrrrrqqqqqqqppppppppoooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhggggggggfffffffffffffeeeddddddddddcccccccccccbbbbaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYXXYXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888777877777777776666666666655555555444444444443333333332222221111111111100000000///////////...........---...-----------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„……………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹Œ��Ž��‘’‘’’““’’‘‘���Œ‹Š‰ˆˆ‡‡†††‡‡‹‹ŒŒ���ŽŽŽŽŽŽ���ŒŒŒŒ‹‹‹‹Š…………„„„ƒƒ‚‚‚‚������������……………„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||{}}}}}|||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwxxxwwwwvvvvvvuuuuuuuttttttssrrrrrrrrqqqqqqqppppppppoooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhgggggggggffffffffffffeeeddddddddddcccccccccccbbbbaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXYXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888777877777777776666666666655555555444444444443333333332222221111111111100000000//////////...........----...----------,,,,,,,,,,,,++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒ�ŽŽ��‘’’’““““’‘‘���Œ‹Š‰ˆˆ‡‡‡†‡‡‡‹‹ŒŒ���ŽŽŽŽŽ���ŒŒŒ‹‹‹‹‹ŠŠ……………„„„ƒƒ‚‚‚������������…………„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||{}}}}}||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxwwwxxxxxxxxxxxxwwwwwwwvvvwwwwwwwwwwwwwwxxxxxxwwwwwxxxwwwwwvvvvvuuuuuuuttttttsrrrrrrrrrqqqqqqqqpppppppoooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggffffffffffffeeedddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaa`````````````_________^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXYYXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888777877777777776666666666655555555444444444443333333332222221111111111100000000//////////...........----..-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡ˆˆˆ‰ŠŠ‹‹‹‹ŒŒŒŒ‹‹‹ŒŒ��Ž��‘’’’“““““’’‘��ŽŒ‹Š‰ˆˆ‡‡‡‡‡‡‡‹‹ŒŒ���ŽŽŽ����ŒŒ‹‹‹‹ŠŠŠŠŠ………………„„ƒƒƒ‚‚������������……………„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}||||||||||||||||{{{{|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwxwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwxxxxxwwwwxxxxwwwwvvvvvvuuuuuuttttttsrrrrrrrrrqqqqqqqqpppppppoooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhgggggggggfffffffffffeeeedddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXYYXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777877777777776666666666555555555444444444433333333332222221111111111100000000//////////...........----..-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„………………………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ�ŽŽ��‘’“’“““““’’‘���Œ‹Š‰ˆˆ‡‡‡‡‡‡‡‹ŒŒŒ���ŽŽŽ���ŒŒ‹‹‹ŠŠŠŠŠŠŠ†††………„„„ƒƒ‚‚‚�����������……………„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}||||||||||||||||{{{{||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwxxxxwwwwvvvvvvuuuuuuutttttsrrrrrrrrrqqqqqqqqpppppppoooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggffffffffffffeeedddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYXYYXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777877777777776666666666555555555444444444433333333332222221111111111100000000//////////...........----..-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„………………………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡ˆ‰‰‰Š‹‹‹ŒŒŒŒŒŒŒŒŒŒ��Ž���‘’“’“““““’‘‘�Ž�Œ‹Š‰‰ˆ‡‡‡‡‡‡ˆ‹ŒŒ����Ž����ŒŒ‹‹‹ŠŠŠŠŠŠŠŠ††††………„„ƒƒ‚‚‚�����������………………„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}||||||||||||||||{{{{||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxwwyxxxxwwwwvvvvvvuuuuuutttttsrrrrrrrrrqqqqqqqqpppppppoooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhggggggggffffffffffffeeedddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYXYYXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777877777777776666666666555555555444444444433333333332222221111111111000000000//////////...........----..-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! yyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ���ŽŽ��‘’’“’““““’’‘��Ž�Œ‹Š‰‰ˆ‡‡‡‡‡‡ˆŒŒŒ���ŽŽ����ŒŒ‹‹ŠŠŠŠŠŠŠŠŠ†††††………„„ƒƒ‚‚�����������………………„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}||||||||||||||||{{{{||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwvwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxwyxxxxwwwwvvvvvvuuuuuutttttsrrrrrrrrrqqqqqqqqqppppppoooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhgggggggggffffffffffffeeedddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXYYXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777877777777776666666666555555555444444444433333333332222221111111111000000000//////////...........----..-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒŒŒ��������ŽŽ���‘’““’““““’’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡ˆˆŒŒ����ŽŽ���ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠ††††††……„„ƒƒ‚‚‚����������………………„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}|||||||||||||||{{{{|||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxyyxxxxwwwwvvvvvuuuuuuuttttsrrrrrrrrrqqqqqqqqqppppppoooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhgggggggggffffffffffffeeedddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaaa`````````````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYXYYXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::9:9999999999988888888887777777777777776666666666555555555444444444433333333332222221111111111000000000//////////...........----..-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���������ŽŽ���‘‘’““’“““’’‘‘��Ž�Œ‹Š‰ˆˆˆ‡‡‡ˆˆˆŒŒ���ŽŽ����ŒŒ‹‹ŠŠŠ‰‰ŠŠŠŠŠ††††††………„ƒƒ‚‚‚����������………………„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}|||||||||||||||{{{{{||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxyyxxxxwwwwvvvvvuuuuuuuttttsrrrrrrrrrqqqqqqqqqppppppoooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhgggggggggffffffffffffeeedddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaaa`````````````_________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYXYXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::9:9999999999988888888887777777777777776666666666555555555444444444433333333332222211111111111000000000//////////...........----..-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„…………………………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…††††††‡‡ˆˆ‰ŠŠ‹‹ŒŒ��������ŽŽŽ����‘’’““’““’’‘‘��Ž�Œ‹‹Š‰ˆˆˆˆˆˆˆˆ‰Œ����ŽŽ���ŒŒ‹‹ŠŠŠ‰‰‰‰ŠŠŠŠ†††††††……„„ƒ‚‚‚����������………………„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}|||||||||||||||{{{{{|||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvwwwwwwxxxxxxyyyxxxxwwwwvvvvvuuuuuuttttsrrrrrrrrrqqqqqqqqqppppppoooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhgggggggggffffffffffffeeedddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaaa`````````````__________^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYXXYXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::9:9999999999988888888887777777777777776666666666555555554444444444433333333332222211111111111000000000//////////...........----..-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††……………………………††††††††††††††…………………………………………………………………„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡ˆ‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽ�������‘’’““””•••••”“’’‘��Ž�ŒŒ‹‹‹‹‹‹‹‹Œ��‘‘‘‘‘‘‘����ŽŽ���ŒŒ����Ž‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡‡††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwxxxxxxxxxxxxwwwwvvvvuuuuutttttsssssstttttttsssssssssrrrrrrrrrqqppppppppoooooooooonnnnnmmmmmmmmmmmlllllllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggfffffffffeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaa````````______________^^^^^]]]]]]]]\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVUUUUVVUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777776666666666655554444444444333333333332222222222221111111111100000000///////////.............----------,,,,,,,,,,,,+++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! yyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}|}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††………………………………†††††††††††††…………………………………………………………………„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡ˆˆ‰‰Š‹ŒŒ��ŽŽŽŽŽ��������‘‘’““”””••••”““’‘��ŽŽ�ŒŒ‹‹‹‹‹‹‹ŒŒ��‘‘‘‘‘‘����ŽŽ���ŒŒŒŒ���Ž‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡‡††††††…†††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{||||{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwxxxxxxxxxxxwwwwvvvvuuuuuttttttssssstttttttsssssssssrrrrrrrrrqqppppppppoooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggffffffffffeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaa```````______________^^^^^^]]]]]]]]\\\\\\\[[[[[ZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUVVUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333332222222222221111111111100000000///////////............-----------,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! yyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††………………………………†††††††††††††…………………………………………………………………„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡ˆ‰‰ŠŠ‹ŒŒ��ŽŽŽ���������‘‘’’““”””••””““’‘���Ž��ŒŒ‹‹‹‹‹‹ŒŒŒ�‘‘‘‘‘‘‘����ŽŽ��ŒŒŒŒŒ����‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡‡††††††………†ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{|||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxwwwwwvvvvuuuuttttttssssstttttttsssssssssrrrrrrrrrqqppppppppoooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggffffffffffeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaa````````______________^^^^^]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUVVUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333332222222222221111111111000000000///////////............-----------,,,,,,,,,,,++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! yyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††…………………………………††††††††††††…………………………………………………………………„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡ˆˆ‰‰Š‹‹Œ��ŽŽŽ���������‘‘’’“““”””•””““’‘‘��ŽŽ�ŒŒŒ‹‹‹‹‹ŒŒŒŒ‘‘‘‘‘‘‘����ŽŽ���ŒŒŒŒŒŒ���Š‹‹‹‹‹ŠŠŠ‰ˆˆ‡‡†††††††…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{|||{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxwwwwwvvvvuuuuutttttssssstttttttsssssssssrrrrrrrrrqpppppppppoooooooooonnnnnmmmmmmmmmmmlllllllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggfffffffffeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaa````````______________^^^^^]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUUUVVVUUUUUUUUUTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333332222222222221111111111000000000///////////............-----------,,,,,,,,,,,++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††…………………………………††††††††††††…………………………………………………………………„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡ˆˆ‰‰ŠŠ‹ŒŒ��ŽŽ���������‘‘’’“““”””””””“’’‘��ŽŽ��ŒŒŒ‹‹‹ŒŒŒŒŒ�‘‘‘‘‘‘�����ŽŽ��ŒŒŒŒŒŒŒŒ��ŠŠ‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††††††…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{z||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxwwwwwvvvvuuuuutttttssssstttttttssssssssssrrrrrrrrqpppppppppoooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggfffffffffeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaa```````______________^^^^^]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUUUVVVUUUUUUUUUTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555554444444444333333333332222222222221111111111000000000///////////............-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||}}||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††…………………………………††††††††††††…………………………………………………………………„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡ˆˆ‰‰Š‹‹Œ��ŽŽŽ��������‘‘’’’““”””””””“’’‘���Ž��ŒŒŒŒŒŒŒŒŒŒ���‘‘‘‘‘‘����ŽŽ��ŒŒŒŒ‹‹ŒŒŒŒ�ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††††††…†††…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{z||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxwwwwwwvvvvvuuuutttttssssstttttttssssssssssrrrrrrrrqpppppppppoooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggggggffffffffffeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaa````````_____________^^^^^^]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555544444444444333333333332222222222221111111111000000000///////////............-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††……………………………………†††††††††††…………………………………………………………………„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽŽ�������‘‘’’’““”””””“”““’‘���Ž��ŒŒŒŒŒŒŒŒŒŒ����‘‘‘‘‘�����ŽŽ��ŒŒŒ‹‹‹‹ŒŒŒŒ‰ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††††††…………†ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{z|{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwxxxxxxwwwwwwwvvvvvuuuuttttttsssstttttttssssssssssrrrrrrrrqppppppppooooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggggggffffffffffeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaa````````_____________^^^^^^]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555544444444444333333333332222222222211111111111000000000//////////.............-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††……………………………………†††††††††††…………………………………………………………………„„„„„„„„„„„……………………………………„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡ˆ‰‰ŠŠ‹‹Œ��ŽŽŽ�������‘‘‘’’“““”””””“”“’‘‘��ŽŽ��ŒŒŒŒŒŒŒŒ������‘‘‘‘�����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹ŒŒ‰‰‰Š‰‰‰‰‰ˆˆ‡‡‡†††††††…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{zz|{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwxxxxxwwwwwwwvvvvvuuuuutttttssssttttttttsssssssssrrrrrrrrqppppppppooooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhgggggggggggfffffffffeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaa`````````____________^^^^^^]]]]]]]]\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555544444444444333333333322222222222211111111111000000000//////////.............-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††………………………………………††††††††††…………………………………………………………………„„„„„„„„„„„……………………………………„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽŽ�������‘‘’’“““”””””““““’‘���Ž��ŒŒŒŒŒŒŒŒ�������‘‘‘‘�����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹Œ‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡†††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{zz|{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxxwwwwwwwwvvvvvuuuutttttssssttttttttsssssssssrrrrrrrrqppppppppooooooooooonnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggggggffffffffffeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````____________^^^^^^]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999888888888877777777777666666666655554444444444433333333332222222222221111111111100000000///////////.............-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††………………………………………††††††††††…………………………………………………………………„„„„„„„„„„„„…………………………………„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ���ŽŽŽ�������‘‘’’““””””””“““’‘‘��Ž��ŒŒŒŒŒŒŒŒ��������‘‘‘�����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹ˆ‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwxxwwwwwwwvvvvvvuuuuutttttsssttttttttsssssssssrrrrrrrqqppppppppooooooooooonnnnnmmmmmmmmmmmmmmllllllllllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggggggffffffffffeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````____________^^^^^^]]]]]]]]\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999888888888877777777777666666666655554444444444433333333332222222222221111111111100000000///////////.............-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††…………………………………………†††††††††…………………………………………………………………„„„„„„„„„„„„„………………………………„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽ������‘‘’’““”””””””“““’‘���Ž��ŒŒŒŒŒŒŒ�����ŽŽ��‘‘�����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwxwwwwwwwvvvvvvuuuuutttttsssutttttttsssssssssrrrrrrrqpppppppppooooooooooonnnnnmmmmmmmmmmmmmmmlllllllllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggggggffffffffffeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa````````____________^^^^^^]]]]]]]]\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999888888888877777777777666666666655554444444444433333333332222222222221111111111100000000///////////.............----------,,,,,,,,,,,+++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††…………………………………………†††††††††…………………………………………………………………„„„„„„„„„„„„„………………………………„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽ������‘‘’’“””””””””“’“’‘��ŽŽ��ŒŒŒŒŒŒ����ŽŽŽŽ��‘‘����ŽŽ���ŒŒ‹‹‹‹‹ŠŠŠŠŠ‹‹ˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuttttttssutttttttsssssssssrrrrrrrqpppppppppooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggffffffffffeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaa````````____________^^^^^^]]]]]]]]\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777776666666666655554444444444333333333332222222222221111111111100000000///////////.............----------,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††……………………………………………††††††††…………………………………………………………………„„„„„„„„„„„„„„……………………………„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡ˆˆˆ‰ŠŠ‹‹ŒŒŒ���ŽŽŽŽ������‘’’““”””••”””“’’‘‘��Ž��ŒŒŒŒŒŒ����ŽŽŽŽŽ��‘����ŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠ‡ˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvuuuuuutttttssutttttttsssssssssrrrrrrrqppppppppoooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggffffffffffeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^]]]]]]]]]\\\\\\\[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777776666666666655554444444444333333333332222222222221111111111100000000///////////............-----------,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††……………………………………………††††††††…………………………………………………………………„„„„„„„„„„„„„„„…………………………„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽ�����‘‘’’“”””•••”””“’’‘���Ž��ŒŒŒŒŒŒ����ŽŽŽŽ�������ŽŽ���ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvuuuuuutttttssutttttttsssssssssrrrrrrrqppppppppoooooooooooonnnnnmmmmmmmmmmmmmmmmmlllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggfffffffffeeeedddddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^]]]]]]]]]\\\\\\\[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333332222222222221111111111000000000///////////............-----------,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††………………………………………………†††††††…………………………………………………………………„„„„„„„„„„„„„„„…………………………„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ�����ŽŽŽŽ�����‘‘’““””••••””““’’‘���Ž��ŒŒŒŒŒ�����ŽŽŽ��������Ž���ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvuuuuuutttttssuuttttttssssssssrrrrrrrrqppppppppooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlllllllkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeedddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333332222222222221111111111000000000///////////..........-.-----------,,,,,,,,,,,++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††………………………………………………†††††††…………………………………………………………………„„„„„„„„„„„„„„„„………………………„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ�����ŽŽŽŽŽ����‘’’““””••••””““’’‘��ŽŽ���ŒŒŒŒ�����ŽŽ����Œ���ŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvuuuuuuuttttttsuuttttttssssssssrrrrrrrqqppppppppooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlllllllkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^]]]]]]]]]\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555554444444444333333333332222222222221111111111000000000///////////..........-.-----------,,,,,,,,,,,++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††…………………………………………………††††††…………………………………………………………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡ˆˆ‰‰Š‹‹ŒŒŒ������ŽŽŽŽ����‘‘’’“”””••••””“’’’‘��ŽŽ���ŒŒŒ�����������ŒŒ��ŽŽ��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttssuuttttttsssssssrrrrrrrrqqpppppppooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^]]]]]]]]]]\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555544444444444333333333332222222222221111111111000000000//////////...........-.-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††…………………………………………………††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ������ŽŽŽŽ����‘‘’““””••••”””“’‘‘‘��ŽŽ����������������ŒŒ‹�ŽŽ��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡†††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttssuuttttttsssssssrrrrrrrrqqpppppppooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````_________^^^^^^]]]]]]]]]]\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555544444444444333333333332222222222211111111111000000000//////////...........-.-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††……………………………………………………†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŒ�������ŽŽŽŽ����‘’’“”””••••””““’‘‘���ŽŽ���������������ŒŒ‹‹ŽŽ��ŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttssuuttttttssssssrrrrrrrrqqqppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggffffffffeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888777777777776666666666555544444444444333333333322222222222211111111111000000000//////////...........-.-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††……………………………………………………†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„………………………………………„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡ˆˆˆ‰ŠŠ‹‹ŒŒŒ��������ŽŽŽ����‘’““”””•••”””“’’‘‘���ŽŽ�������������ŒŒŒ‹‹‹Ž���ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz|{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttssuuttttttsssssrrrrrrrrqqqqpppppppoooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggggffffffffeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````________^^^^^]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999888888888877777777777666666666655554444444444433333333332222222222221111111111100000000///////////...........-.-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††………………………………………………………††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„……………………………………„„………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ��������ŽŽŽ���‘‘’““””••••””““’‘‘‘���ŽŽ�����������ŒŒŒŒ‹‹‹ŠŽ��ŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz|{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssuuttttttsssssrrrrrrrrqqqqppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggfffffffeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999888888888877777777777666666666655554444444444433333333332222222222221111111111100000000///////////...........-.-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††………………………………………………………††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„…………………………………„„„………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒ�������ŽŽŽ���‘’’“”””•••”””“’’‘�‘���ŽŽ��������ŒŒŒŒŒŒ‹‹ŠŠŠ��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz|{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttssssuttttttssssssrrrrrrrqqqqqppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffeeeeeeddddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777776666666666655554444444444433333333332222222222221111111111100000000///////////...........------------,,,,,,,,,,,+++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††…………………………………………………………†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„………………………………„„„„…………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡ˆˆ‰‰Š‹‹‹ŒŒŒŒŒŒ�����ŽŽ���‘‘’““””””””””““’’‘�����ŽŽ������ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰�ŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttssssssuttttttsssssrrrrrrrrqqqqqppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggffffffeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777776666666666655554444444444333333333332222222222221111111111100000000///////////...........------------,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††…………………………………………………………†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„……………………………„„„„„„…………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡ˆˆˆ‰‰Š‹‹‹ŒŒŒŒŒŒŒ����ŽŽ���‘‘’““”””””””““’’‘‘�����ŽŽ�����ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz|{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttssssssssstttttttsssssrrrrrrrrqqqqqppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggggffffffeeeeeeddddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUVVUUUUUUUUUUTTTTTTTTSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333332222222222221111111111100000000///////////...........------------,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††……………………………………………………………††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„…………………………„„„„„„„……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ���ŽŽ���‘’’““””””””“““’‘‘�����ŽŽŽ����ŒŒŒŒŒ‹‹‹‹ŠŠ‰‰‰ˆŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰††††††††††††††††††††††††…ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuutttttttttsssssssssssssstttttttsssssrrrrrrrqqqqqqpppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhgggggggggggggfffffeeeeeeedddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVUVVUUUUUUUUUTTTTTTTTTSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333332222222222221111111111000000000///////////..........-------------,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||||{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†‡††††††††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ���Ž���‘‘’’“““““““’’’‘��������ŽŽŽ���ŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{}}}}}||||||||||||||||||||}||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuttttttttttttttttttsrrrrrrrqqqqqppppppppppppooooooonnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiihhhhhhggggggggggggfffffffeeeeeeeeeedddddddddddccccdddccccccccccccbbbbbbbbbb````````___________^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777777777777666666666655555555554444444444333333333332222222222222111111111100000///////////..........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||||{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒ���ŽŽ���‘’’’““““““’’’‘‘���Ž���ŽŽŽ����ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{}}}}}|||||||||||||||||||{|||||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuutttttttttttttttttssrrrrrrrrqqqqqppppppppppppooooooonnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjiiihhhhhhggggggggggggfffffffeeeeeeeeeddddddddddddccccdddccccccccccccbbbbbbbbbb````````___________^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777777777777666666666655555555554444444444333333333332222222222222111111111100000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||||{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒ���Ž���‘‘’’““““““’’’‘‘����Ž���ŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{}}}||||||||||||||||||||{{|||||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuutttttttttsssssssssssrrrrrrrrqqqqqppppppppppppoooooooonnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjjiihhhhhhhggggggggggggffffffeeeeeeeeedddddddddddcccccdddccccccccccccbbbbbbbbbb````````___________^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888877777777777777666666666655555555554444444444333333333332222222222222111111111100000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡†‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒ���ŽŽ���‘‘’’’“““’’’’‘‘����ŽŽ���ŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{}}||||||||||||||||||||{{{||||||||||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuutttttttssssssssssssssrrrrrrrrqqqqqppppppppppppoooooooonnnnnmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjjjihhhhhhhhgggggggggggffffffeeeeeeeeddddddddddddcccccddccccccccccccbbbbbbbbbbb```````___________^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999888888888877777777777777666666666655555555554444444444333333333332222222222221111111111100000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒ���ŽŽ����‘’’’’“’’’’‘‘‘�����ŽŽ��ŽŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{}||||||||||||||||||||{{{{||||||||||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuttttttsssssssssssssssrrrrrrrqqqqqqppppppppppppoooooooonnnnnmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhggggggggggffffffeeeeeeeddddddddddddccccccddccccccccccccbbbbbbbbbbb```````___________^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999888888888877777777777776666666666655555555554444444444333333333332222222222221111111111100000//////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒ��ŽŽŽ���‘‘’’’’’’’’‘‘‘�����ŽŽ���ŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{||||||||||||||||||||{{{{{|||||||||||||{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuutttttsssssssssssssssssrrrrrrrqqqqqqppppppppppppoooooooonnnnmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkjjkkjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhggggggggggffffffeeeeeeeddddddddddddccccccdcccccccccccccbbbbbbbbbbb```````___________^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999888888888877777777777776666666666655555555544444444444333333333332222222222221111111111100000//////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡†‡‡††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŒ���ŽŽ����‘‘‘’’’’’’’‘‘�����ŽŽŽ���ŽŽ���ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{|||||||||||||||||||{{{{{{|||||||||||||{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuutttttsssssssssssssssssrrrrrrqqqqqqqppppppppppppoooooooonnnnmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkjjkjjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhggggggggggfffffeeeeeeedddddddddddcccccccdcccccccccccccbbbbbbbbbba``````___________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::99999999888888888877777777777776666666666655555555544444444444333333333322222222222221111111111100000//////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŒ���ŽŽŽ����‘‘’’’’’’‘‘‘�����ŽŽŽ���ŽŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{||||||||||||||||||{{{{{{{||||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyxxwwwwwwwwwwwwwwwwvvvvvvvvuuuutttttssssssssssssssssssrrrrrrqqqqqqqppppppppppppoooooooonnnnmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhgggggggggfffffeeeeeedddddddddddcccccccccccccccccccccbbbbbbbbbbba``````___________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::99999999888888888877777777777776666666666655555555544444444444333333333322222222222221111111111000000//////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ����ŽŽ�����‘‘‘’’’’’‘‘‘����ŽŽŽ����ŒŽ���ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{||||||||||||||||{{{{{{{{{||||||||||||{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyxwwwwwwwwwwwwwwwwvvvvvvvvuuuutttttssssssssssssssssssrrrrqqqqqqqqqppppppppppppooooooonnnnnmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhggggggggffffffeeeeeeddddddddddccccccccccccccccccccccbbbbbbbbbbba``````__________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999998888888888877777777777776666666666555555555544444444444333333333322222222222221111111111000000//////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒ�����ŽŽŽ�����‘‘‘’’’’’‘‘�����ŽŽ����ŒŒŒ���ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{|||||||||||||||{{{{{{{{{{|||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvuuuutttttsssssssssssrsssssrrrqqqqqqqqqqpppppppppppppooooooonnnnnmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhgggggggffffffeeeeeddddddddddcccccccccccccccccccccccbbbbbbbbbbba`````___________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999998888888888877777777777776666666666555555555544444444444333333333322222222222221111111111000000//////////...........-------------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒŒ�����ŽŽŽŽ�����‘‘‘‘’’’’’‘‘����ŽŽ���ŒŒŒŒŒ‹��ŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{||||||||||||||{{{{{{{{{{{||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvuuuuutttttssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooonnnnnnmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhgggggggffffffeeeeeddddddddddcccccccccccccccccccccccbbbbbbbbbbaa`````___________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999998888888888877777777777776666666666555555555544444444443333333333322222222222221111111111000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡††††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒ����ŽŽŽŽŽ������‘‘‘‘’’’’’‘‘����ŽŽ��ŒŒŒŒ‹‹‹‹ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{|||||||||||||{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvuuuutttttssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooonnnnnmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhgggggggffffffeeeeedddddddddccccccccccccccccccccccccbbbbbbbbbbaa`````___________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999998888888888877777777777776666666666555555555544444444443333333333322222222222221111111111000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽŽ��������‘‘‘’‘’’’’’‘‘����ŽŽ��ŒŒ‹‹‹‹‹ŠŠŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{|||||||||||||{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzz{{{zzzzzzzyyyyyyyyyyywxwwwwwwwwwwwwwvvvvvvvuuuuutttttssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppppooooonnnnnnmmmmmmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhggggggfffffffeeeeddddddddddccccccccccbcccccccccccccbbbbbbbbbbaa`````___________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::99999998888888888777777777777776666666666555555555544444444443333333333322222222222211111111111000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹ŒŒ���ŽŽŽ���������‘‘‘‘’’’’’’’’‘‘���Ž��ŒŒ‹‹‹‹ŠŠŠŠŠ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{||||||||||||{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyzzzzzzz{{{{{{zzzzzzyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvuuuuutttttssssssssssrrrrrrrrrqqqqqqqqqppppppppppppppoooooonnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhgggggggfffffffeeeeddddddddddccccccccccbccccccccccccbbbbbbbbbbbaa````____________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::99999998888888888777777777777776666666666555555555544444444443333333333322222222222211111111111000000/////////...........-------------,,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽ���������‘‘‘‘‘’’’’’’’’’‘‘���ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠ‰‰‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyzzzzzzz{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxxwwwwwwwvvvvvvvuuuuuttttttssssssssssrrrrrrrrrqqqqqqqqqpppppppppppoooooooonnnnnnmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhgggggggfffffffeeeeddddddddddcccccccccbbccccccccccccbbbbbbbbbbbaa````____________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::99999998888888888777777777777766666666666555555555544444444443333333333322222222222211111111111000000/////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒ��ŽŽ������‘‘‘‘‘‘‘’’’’’““’’’’’‘‘��ŽŽ�ŒŒ‹‹ŠŠŠ‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyzzzzz{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxxwwwwwwwvvvvvvuuuuuuttttttsssssssssssrrrrrrrrqqqqqqqppppppppppppooooooonnnnnnnnmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhgggggggffffffffeeeeddddddddddcccccccccbbccccccccccccbbbbbbbbbbbaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::99999998888888888777777777777766666666666555555555544444444443333333333222222222222211111111111000000/////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ��Ž�����‘‘‘‘’’’’’’’’““““““’’’‘‘���Ž�ŒŒ‹ŠŠŠ‰‰‰‰‰ˆˆˆŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyzzzzz{{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxxwwwwwwvvvvvvuuuuuutttttttsssssssssssrrrrrrrrqqqqqqpppppppppppoooooooonnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjiiiihhhhhhhhhhgggggggffffffffeeeedddddddddccccccccccbbccccccccccccbbbbbbbbbbbaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::99999998888888888777777777777766666666666555555555544444444443333333333222222222222211111111110000000/////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ��Ž���‘‘‘’’’’’’’“““““““““““’’’‘���Ž��Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyzzzzzz{{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxxwwwwwvvvvvvuuuuuuutttttttsssssssssssrrrrrrrrqqqqppppppppppppooooooooonnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhgggggggffffffffeeeeedddddddddccccccccccbbcccccccccccbbbbbbbbbbbaaa```____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::99999988888888888777777777777766666666665555555555544444444443333333333222222222222211111111110000000/////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ�ŽŽ���‘‘’’’“““““““““““““““““’’‘‘��ŽŽ�Œ‹‹Š‰‰‰ˆˆˆˆˆˆ‡‡‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyzzzzz{{{{{{{{{{{{{zzzzyyyyyyyyyyyxxxxxxwwwwwwvvvvvuuuuuuuutttttttsssssssssssrrrrrrrrqqqqpppppppppppoooooooooonnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggggggffffffffeeeedddddddddddcccccccccbbcccccccccccbbbbbbbbbbbaaa```____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::99999988888888888777777777777766666666665555555555544444444443333333333222222222222211111111110000000/////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡†††††††‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹Œ�Ž����‘’’““““””””””””””””“““’’’‘���Ž�Œ‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyzzzzz{{{{{{{{{{{{{zzzzyyyyyyyyyyyxxxxxxwwwwwvvvvvuuuuuuutttttttttsssssssssssrrrrrrrrqqppppppppppppooooooooooonnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhggggggggfffffffffeeeeddddddddddccccccccccbbcccccccccccbbbbbbbbbbbaaa```___________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::99999988888888888777777777777766666666665555555555544444444433333333333222222222222111111111110000000////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡†††††‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹Œ��Ž���‘’’““””””””””””””””””““’’‘���Ž�ŒŒ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyzzzzz{{{{{{|||{{{{{zzzzyyyyyyyyyyyxxxxxwwwwwvvvvvuuuuuuuttttttttttsssssssssssrrrrrrrrqqpppppppppppoooooooooooonnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhgggggggggffffffffeeeeeddddddddddcccccccccbbbcccccccccccbbbbbbbbbbaaaa``____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::99999988888888887777777777777766666666665555555555544444444433333333333222222222222111111111110000000////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡†‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŒ�Ž���‘’““”””•••••••••”””””“““’‘‘��ŽŽ�Œ‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyzzzzz{{{{{|||||{{{{zzzzyyyyyyyyyyyxxxxwwwwwvvvvvuuuuuuuttttttttttssssssssssssrrrrrrrrqppppppppppppooooooooooonnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhgggggggggfffffffffeeeeeddddddddddcccccccccbbbccccccccccbbbbbbbbbbbaaaa``____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::99999988888888887777777777777766666666665555555555444444444433333333333222222222222111111111110000000////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡†‡‡†‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹Œ�Ž���‘’’“””••••••••••••””””““’’‘���Ž�Œ‹‹Š‰‰ˆˆ‡‡‡‡‡‡††††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzzz{{{{{||||||{{{{zzzzyyyyyyyyyyyxxwwwwwwwvvvvuuuuuuutttttttttttssssssssssssrrrrrrrrqppppppppppppooooooooooonnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhggggggggggffffffffffeeeeeddddddddddcccccccccbbbccccccccccbbbbbbbbbbbaaaa``____________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::99999988888888887777777777777666666666665555555555444444444433333333333222222222222111111111110000000////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹Œ��Ž��‘‘’“””•••––––––••••”””“““’‘���Ž�ŒŒ‹Š‰‰ˆˆ‡‡‡‡‡‡†††††ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzzz{{{{|||||||{{{{zzzzyyyyyyyyyyyxwwwwwwwvvvvuuuuuuuttttttttttsssssssssssssrrrrrrrrrqpppppppppppooooooooooonnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhgggggggggggfffffffffeeeeeeddddddddddcccccccccbbbcccccccccbbbbbbbbbbbaaaaa``____________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::99999988888888887777777777777666666666665555555555444444444433333333333222222222222111111111110000000////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ�Ž���‘’““”••–––––––––•••”””““’‘���Ž�ŒŒ‹ŠŠ‰ˆˆˆ‡‡‡‡†††††††ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzz{{{{|||||||{{{{zzzzyyyyyyyyyyywwwwwwwvvvvvuuuuuuttttttttttssssssssssssssrrrrrrrrrqpppppppppppooooooooooonnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhggggggggggggffffffffffeeeeeddddddddddccccccccccbbbccccccccbbbbbbbbbbbbaaaaa`_____________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999988888888887777777777777666666666665555555555444444444433333333332222222222222111111111110000000////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! wwwwwwwwwwwwwwxxxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||{|||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………†††††‡‡‡ˆˆ‰‰Š‹‹Œ�Ž���’““”•••––––––••••””““’’‘�•”“’‘‘��ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{zzzzyyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuusssrrrrrrrrrrrrrrrqqqqqqqqoonnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiijjiiiiiiiiiiiiiiihhhhhhhhiiiihhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbaaaaaaaaaaaa```````````__^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777776666666666655555555554445544444444443333333333322222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwwwxxxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……†††††††‡‡ˆˆ‰‰ŠŠ‹Œ��Ž��‘’“””••–––––––•••”””“’’‘‘�”“’’‘��ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒ„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{zzzzyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuussrrrrrrrrrrrrrrrqqqqqqqqqoonnnnnnnnnnnmmmmmmmmmmmlmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiijjjiiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeddddddddddddccccccccccbbbbaaaaaaaaaaaaa```````````__^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWVVVWWVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554445544444444443333333333322222222222111111111110000000///////////..........-------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwwwwxxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡ˆˆ‰‰ŠŠ‹ŒŒ�Ž���‘““””••–––––––•••””““’‘‘��“’’‘���Ž��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyyyyzzz{{{z{{{{zzzzzyyyyxxxxxxxxxxwxxxxwwwwwvvvvvvuuuuuuuuuusrrrrrrrrrrrrrrrqqqqqqqqqqoonnnnnnnnnnnmmmmmmmmmmmlmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiiihhhhhhhhhiihhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbaaaaaaaaaaaaa```````````__^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554445444444444443333333333222222222222111111111110000000///////////..........-------,,,,,,,,,,,++++++++++++************))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆˆ‰‰ŠŠ‹ŒŒ�ŽŽ��‘‘““”••–––––––•••””““’‘‘��Ž“’‘���Ž��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹Š‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyzyyyyyyyyyyyyyyyyyyzzzz{{zzzzzzzzzyyyyxxxxxxxxxxwwxxxwwwwwwvvvvvuuuuuuuuuutrrrrrrrrrrrrrrrqqqqqqqqqqqonnnnnnnnnnnnmmmmmmmmmmmlmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiijjiiiiiiiiiiiiiihhhhhhhhhihhhhhhhhhhhhgggggggggggfggggffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbaaaaaaaaaaaa````````````__^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWVVVWWVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554445444444444443333333333222222222222111111111110000000//////////...........-------,,,,,,,,,,,++++++++++++************))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||{{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………„„„††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡ˆˆ‰‰ŠŠ‹ŒŒ�ŽŽ���‘’“””••––––––•••””““’‘‘��ŽŽ’‘���Ž���ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{zzzzzzzzyyyyyxxxxxxxxwwwwxwwwwwwwvvvvvvuuuuuuuuuutrrrrrrrrrrrrrrqqqqqqqqqqqqonnnnnnnnnnnmmmmmmmmmmmmlmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiijjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggffgggffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbaaaaaaaaaaaa````````````__^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444544444444444333333333322222222222211111111111000000///////////...........-------,,,,,,,,,,,++++++++++++************))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! wwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||{{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ��Ž���‘‘’“””•••––––•••””““’‘‘���Ž�‘���ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuttrrrrrrrrrrrrrqqqqqqqqqqqqpnnnnnnnnnnnnmmmmmmmmmmmmlmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiijjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggffggfffffffffffeeeeeeeeeeddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````__^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444544444444444333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! wwwwwwwwwwwwwwwwxxxxxxxwwxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡ˆˆ‰ŠŠ‹‹Œ��Ž����‘’’“””•••••••••””““’‘‘��ŽŽ�Œ���ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuttrrrrrrrrrrrrqqqqqqqqqqqqqpnnnnnnnnnnnnmmmmmmmmmmmmlmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiijjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggfffggfffffffffffeeeeeeeeedddddddddddcccccccccccbbbbbbaaaaaaaaaaa`````````````__^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555444544444444443333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vwwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡ˆˆ‰‰Š‹‹Œ��Ž����‘‘’’“””••••••••””““’‘‘��ŽŽ�Œ‹��ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuttrrrrrrrrrrrqqqqqqqqqqqqqppnnnnnnnnnnnnmmmmmmmmmmmmlmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggfffggffffffffffeeeeeeeeeeddddddddddccccccccccccbbbbbbaaaaaaaaaaa````````````___^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555444544444444443333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! vwwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡ˆˆ‰‰Š‹‹Œ��Ž����‘‘’’“”””••••••”””““’‘‘��ŽŽ�Œ‹‹�ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuutttrrrrrrrrrrqqqqqqqqqqqqqqppnnnnnnnnnnnmmmmmmmmmmmmmlmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggffffgfffffffffffeeeeeeeeeeddddddddddccccccccccccbbbbbbaaaaaaaaaaa````````````___^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777776666666666655555555554444544444444443333333333322222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! vwwwwwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„†††††††††††††††††……†††††††‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡ˆˆ‰ŠŠ‹ŒŒ�Ž����‘‘’’’“”””•••••”””““’‘‘��ŽŽ�Œ‹‹ŠŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuutttrrrrrrrrrqqqqqqqqqqqqqqpppnnnnnnnnnnnmmmmmmmmmmmmmlmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbaaaaaaaaaaa`````````````__^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554444544444444443333333333322222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„††††††††††††††††……………†††††‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡ˆˆ‰‰Š‹ŒŒ�ŽŽ���‘‘’’’““”””•••”””““’’‘���Ž��Œ‹‹Š‰Ž��ŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvwwwvvvvvvvvvuuuuuuuuuttttrrrrrrrrrqqqqqqqqqqqqqqpppnnnnnnnnnnmmmmmmmmmmmmmllmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiijiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbaaaaaaaaaa`````````````___^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554444444444444443333333333322222222222111111111110000000///////////..........-------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††………………††††‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡ˆˆ‰ŠŠ‹Œ��Ž���‘‘’’’“““”””••”””““’’‘���Ž��Œ‹‹Š‰‰��ŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxwwwwwwwwwwwwvvvwwvvvvvvvvvuuuuuuuuuuttttrrrrrrrrqqqqqqqqqqqqqqppppnnnnnnnnnnmmmmmmmmmmmmmllmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbaaaaaaaaaa`````````````___^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWVVVWVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554444444444444443333333333222222222222111111111110000000//////////...........-------,,,,,,,,,,,++++++++++++************)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvwwwwwwwwwwwwwwwwxxxxxwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††……………………††††‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡ˆˆ‰‰Š‹ŒŒ�Ž����‘’’’“““””•••””””““’‘���Ž�ŒŒ‹ŠŠ‰‰ˆ�ŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttrrrrrrrrqqqqqqqqqqqqqqppppnnnnnnnnnnmmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffeeeeeeeeeeddddddddcccccccccccccbbbbbbbaaaaaaaaaa`````````````___^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444444444444444333333333322222222222211111111111000000///////////...........-------,,,,,,,,,,,++++++++++++************)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvwwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹Œ��Ž���‘‘’’“““””••••”””““’‘‘��Ž�ŒŒ‹ŠŠ‰‰ˆˆŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuutttttrrrrrrrqqqqqqqqqqqqqqpppppnnnnnnnnnnmmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffeeeeeeeeeddddddddddcccccccccccccbbbbbbaaaaaaaaaa`````````````___^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444444444444444333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††……………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹Œ�Ž���‘‘’’“““”””••••”””“’’‘��Ž�ŒŒ‹ŠŠ‰‰ˆˆ‡ŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttrrrrrrrqqqqqqqqqqqqqppppppnnnnnnnnnmmmmmmmmmmmmmlllmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiijiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffffffeeeeeeeeeeddddddddccccccccccccccbbbbbbaaaaaaaaaa`````````````___^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>=========<<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555444444444444443333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹Œ��Ž���‘‘’’““””””••••””““’‘��ŽŽ�Œ‹ŠŠ‰‰ˆˆ‡‡Œ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttrrrrrrrqqqqqqqqqqqqqppppppnnnnnnnnnmmmmmmmmmmmmmlllmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiijiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaaa````````````____^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555554444444444444443333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹Œ�ŽŽ��‘‘’’““””””••••••”““’‘��Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttrrrrrrrqqqqqqqqqqqqqppppppnnnnnnnnnmmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffffffeeeeeeeeeeddddddddccccccccccccccbbbbbbaaaaaaaaaa````````````____^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::::9999999999888888888887777777777666666666655555555554444444444444443333333333322222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††……………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡ˆˆ‰‰Š‹‹Œ�Ž���‘‘’’““”””••–••••”“’’‘����Œ‹Š‰‰ˆˆ‡‡‡‡‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttrrrrrrqqqqqqqqqqqqqqppppppnnnnnnnnmmmmmmmmmmmmmmlllmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaaa````````````____^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444444444443333333333322222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††……………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡ˆˆ‰‰Š‹ŒŒ�Ž���‘‘’““”””•••––•••”“’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡†‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttrrrrrrqqqqqqqqqqqqqpppppppnnnnnnnnmmmmmmmmmmmmmllllmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhghhhhhhhggggggggggffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaaa```````````_____^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444444444443333333333222222222222111111111110000000///////////..........-------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††…………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡ˆˆ‰ŠŠ‹Œ��Ž���‘’’““””••••–––••”“’‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡††‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvuuuuuuuuuuuuttttttttrrrrrrqqqqqqqqqqqqqpppppppnnnnnnnnmmmmmmmmmmmmmllllmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhghhhhhhhggggggggggffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaaa```````````_____^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777777666666666555555555554444444444444443333333333222222222222111111111110000000//////////...........-------,,,,,,,,,,,++++++++++++************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡ˆˆ‰‰Š‹‹Œ�ŽŽ��‘‘’’““””••••–––••”“’‘��Ž�Œ‹Š‰ˆˆ‡‡‡†††‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuvvvvuuuuuuuuuuuuuttttttttrrrrrqqqqqqqqqqqqqqpppppppnnnnnnnmmmmmmmmmmmmmmllllmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhghhhhhhgggggggggggffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaaa```````````_____^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554444444444444443333333333222222222222111111111110000000//////////...........-------,,,,,,,,,,,++++++++++++************)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�������������‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡ˆˆ‰‰Š‹ŒŒ�Ž���‘‘’““”””••••–––••”“’‘��Ž�‹ŠŠ‰ˆˆ‡‡‡†††‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuvvvuuuuuuuuuuuuutttttttttrrrrrqqqqqqqqqqqqqqpppppppnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhghhhhhhgggggggggggffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaaa``````````______^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555554444444444444443333333333222222222222111111111100000000//////////...........------,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ��������������‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡ˆˆ‰ŠŠ‹Œ��Ž���‘’’““””••••––––••”“’‘��ŽŒ‹Š‰‰ˆˆ‡‡††††‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuvvuuuuuuuuuuuuuutttttttttrrrrrqqqqqqqqqqqqqppppppppnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhghhhhhhgggggggggggffffffffffffffffffffeeeeeeeeedddddddddcccccccccccccbbbbbbbaaaaaaaaaa```````````_____^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555554444444444444433333333333222222222222111111111100000000//////////...........------,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ���������������‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰Š‹‹Œ�ŽŽ���‘’’““””•••–––––••”“’‘���Œ‹ŠŠ‰ˆˆ‡‡††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuvvuuuuuuuuuuuuuttttttttttrrrrqqqqqqqqqqqqqqppppppppnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgghhhhhhgggggggggggffffffffffffffffffffeeeeeeeeeddddddddccccccccccccccbbbbbbbaaaaaaaaaa``````````______^^^^^^^^]]]]]]]]]\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777776666666666555555555544444444444444433333333333222222222222111111111100000000//////////...........------,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚ƒƒ‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ����������������‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰Š‹ŒŒ�Ž���‘‘’““””•••––––––••”“’‘���Œ‹ŠŠ‰ˆˆ‡‡††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuvuuuuuuuuuuuuutttttttttttrrrrqqqqqqqqqqqqqqppppppppnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggghhhhhggggggggggggfffffffffffffffffffeeeeeeeeeeddddddddccccccccccccccbbbbbbbaaaaaaaaaa``````````______^^^^^^^^]]]]]]]]\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::99999999998888888888777777777776666666666555555555544444444444444433333333332222222222221111111111100000000//////////...........------,,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡ˆ‰ŠŠ‹Œ��Ž���‘’’“””•••–––——˜——––•”“’‘��Ž�Œ‹Š‰‰ˆˆˆ‡‡‡���������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhiihhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeddddddddbbbbbbbbbbbbaaaaaaaaaaaaa````````__________^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999988888888888777777777766666666666655555555554444444444444443333333333222222111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""!!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡ˆ‰‰Š‹‹Œ�Ž���‘‘’““””••–––———˜——––•”“’‘��Ž�Œ‹Š‰‰ˆˆˆ‡‡‡��������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmmmnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhiihhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeddddddddbbbbbbbbbbbbaaaaaaaaaaaaa````````__________^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444443333333333222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€����������€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡ˆ‰‰Š‹ŒŒ�Ž���‘’’“””••––––———˜——––•”“’‘��Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmmmnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhihhhhhhhhhhhhggggggggggggffffffeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡ˆ‰ŠŠ‹Œ�ŽŽ��‘‘’““””••–––————˜——––•”“’‘��Ž�Œ‹ŠŠ‰‰ˆˆ‡‡‡����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhihhhhhhhhhhhhggggggggggggffffffeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666555555555554444444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€��������‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡ˆˆ‰Š‹‹Œ�Ž���‘’““””••–––—————˜——–••”“’‘��Ž�Œ‹ŠŠ‰‰ˆˆ‡‡‡���ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggffffffeeeeeeeeeddddddddddbbbbbbbbbbbaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777666666666666555555555554444444444444433333333332222221111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡ˆˆŠŠ‹Œ�ŽŽ��‘’’“””••–––—————————–•”““’‘��Ž�Œ‹ŠŠ‰‰ˆˆ‡‡‡��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfffffeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999988888888888777777777766666666666655555555555444444444444443333333333222222111111111110000000000////////..........------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""!!!!!!!!!!!! uuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€��������‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡ˆ‰Š‹‹Œ�Ž��‘‘’““”••–––—————————––•”“’‘���Ž�Œ‹‹Š‰‰ˆˆ‡‡‡��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffeeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaaaaa``````____________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999988888888888777777777766666666666655555555554444444444444443333333333222222111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!"!!!!!!!!!!!!! uuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€���������‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€�����������������������������������������������������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡ˆ‰Š‹Œ�ŽŽ��‘’““”••–––——————————–••”“’‘��ŽŽ�Œ‹ŠŠ‰‰ˆˆ‡‡‡�ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmllmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffeeeeeeeeeeeeddddddddddbbbbbbbbbaaaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999988888888888777777777766666666666655555555554444444444444443333333333222222111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!"!!!!!!!!!!!!! uuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€��������‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€��������������������������������€���������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††…†††††‡‡ˆˆ‰Š‹Œ�Ž��‘’’“””••––————————–——–•””“’‘��Ž��Œ‹ŠŠ‰‰ˆˆ‡‡‡�ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmllmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeedddddddddcbbbbbbbbbaaaaaaaaaaaaaaaa``````____________^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\[\[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!"!!!!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€��������‚‚‚‚‚‚‚���€€€€€€€€€€€€€€���������������������������������€€����������������������������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††……………†††‡‡ˆˆ‰‹Œ��Ž��‘’““”••––—————————–—––•”“’‘‘��Ž�ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmllmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddddcbbbbbbbbbaaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!"!!!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}~€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€��������‚‚‚‚‚‚‚���€€€€€€€€€€€€€€���������������������������������€€€����������������������������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††………………†††‡‡ˆ‰‰‹Œ�Ž��‘’’“”••––——————————–—–•””“’‘���Ž�Œ‹‹ŠŠ‰ˆˆ‡‡‡‡ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmlllmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeeddddddddddcbbbbbbbbbaaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666555555555554444444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!"!!!!!!!!!!!! tuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}~~€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€���������‚‚‚‚‚‚���€€€€€€€€€€€€€€���������������������������������€€€€€€��������������������������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††……………………†††‡‡ˆ‰Š‹Œ�Ž��‘’“””•––————˜˜˜———––––•”“’‘‘��Ž��Œ‹‹Š‰‰ˆˆ‡‡‡‡ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmlllmmmmmmmmmmllllllllllllllklkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffeeeeeeeeeeeeedddddddddddcbbbbbbbbbaaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777666666666666555555555554444444444444433333333332222221111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!"!!!!!!!!!!!! tuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}~~€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€��������‚‚‚‚‚‚����€€€€€€€€€€€€€���������������������������������€€€€€€€�������������������������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………„………………………………………………………††††††††††††…………………………††‡‡ˆ‰ŠŒ�Ž��‘’““”••––———˜˜˜˜———–•–•”““’‘��ŽŽ�ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmlllmmmmmmmmmmllllllllllllllklkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddddccbbbbbbbbbaaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999988888888888777777777766666666666655555555555444444444444443333333333222222111111111110000000000////////...........-----------,,,,,,,,,,,++++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!"!!!!!!!!!!!! ttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{||||||||||||{|||||||||||||||||||||}}}~~~€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€��������‚‚‚‚‚‚����€€€€€€€€€€€€€���������������������������������€€€€€€€€������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………„„„„…………………………………………………………††††††††††……………………………††‡‡ˆ‰ŠŒ�Ž��‘’“”••––———˜˜˜˜———––•••”“’‘���Ž��Œ‹‹Š‰‰ˆˆˆ‡‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmllllmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeedddddddddddccbbbbbbbbbaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[\[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999988888888888777777777766666666666655555555554444444444444443333333333222222111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!"!!!!!!!!!!!! ttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{||||||||||||{||||||||||||||||||||||}}~~~€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€�������‚‚‚‚‚‚����€€€€€€€€€€€€€€��������������������������������€€€€€€€€������������������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………„„„„„„„…………………………………………………………†††††††††………………………………††‡‡ˆ‰ŠŒ�Ž�‘’““”•–––———˜˜˜———––•••”“’‘���Ž��Œ‹‹ŠŠ‰‰ˆˆ‡‡‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmllllmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeddddddddddddccbbbbbbbbbaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888888777777777766666666666655555555554444444444444443333333333222222111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!! ttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{|||||||||||{{|||||||||||||||||||||}}~~~~€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€��������‚‚‚‚‚�����€€€€€€€€€€€€€€�������������������������������€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„…………………………………………………………††††††††…………………………………††‡ˆˆ‰‹ŒŽ��‘’“”••––————˜˜————–••””“’’‘��Ž��Œ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmlllllmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeddddddddddddcccbbbbbbbbaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888887777777777766666666666655555555554444444444444443333333333222222111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!! tttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{|||||||||||{{||||||||||||||||||||||}~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€��������‚‚‚‚‚����€€€€€€€€€€€€€€€€��������€€�€������������������€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„……………………………………………………………††…††………………………………………††‡ˆ‰Š‹�Ž��‘’“”•–––—————————––•”“”“’‘��Ž��Œ‹‹ŠŠ‰‰‰ˆˆ‡‡‡‡††ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmlllllmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeddddddddddddcccbbbbbbbbaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444433333333333222222111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!! tttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{||||||||||{{{|||||||||||||||||||||}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€�€€€€€€€�����������������€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„……………………………………………………………††…………………………………„……………†‡ˆ‰Š‹�Ž�‘’“””•––—————————––••”““’‘��Ž��Œ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmmlllllmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjijjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeddddddddddddccccbbbbbbbbaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777666666666666555555555554444444444444433333333333222222111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!! tttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{||||||||||{{{||||||||||||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†………………………………„„„…………†‡ˆ‰Š‹�Ž�‘’“”••––————————––••”“’’‘��ŽŽ�Œ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmllllllmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjijjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeddddddddddddcccccbbbbbbbaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSRSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999888888888887777777777666666666666555555555554444444444444433333333332222222111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{|||||||||{{{{|||||||||||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„………†‡ˆ‰Š‹���‘’“”••––————————––•”““’’‘��Ž�Œ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡†††ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmllllllmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjijiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeedddddddddddddcccccbbbbbbaaaaaaaaaaaa````````_____________^^^^^^^^^^^]^^^]]]]]]]]\\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999988888888888777777777766666666666655555555555444444444444443333333333222222211111111110000000000////////...........-----------,,,,,,,,,,,++++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{|||||||||{{{{|||||||||||||||||||||~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„………†‡ˆ‰Š‹���‘’“”•––————————––••”“’‘‘��Ž�Œ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡†††ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooonnnnnnmmmmmmmmmmmmmllllllmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjijiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffeeeeeedddddddddddddccccccbbbbbaaaaaaaaaaaa````````_____________^^^^^^^^^^^]]^^]]]]]]]]]\\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888888777777777766666666666655555555554444444444444443333333333222222211111111100000000000///////...........-----------,,,,,,,,,,,,++++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{||||||||{{{{{||||||||||||||||||||~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„……††‡ˆ‰ŠŒŽ��’“”••––———————––••”““’‘‘�Ž�ŒŒ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡††††ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooooonnnnnmmmmmmmmmmmmmlllllllmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjijiiiiiiiiiiiihhhhhhhhhhhghhhhgggggggggggffffffffffeeeeedddddddddddddcccccccbbbbbaaaaaaaaaaa`````````_____________^^^^^^^^^^^]]^]]]]]]]]]\\\\\\\\\\\\\[[\[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888887777777777766666666666655555555554444444444444443333333333222222211111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{||||||||{{{{{||||||||||||||||||||~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„……††‡ˆ‰‹ŒŽ�‘’“”••––——————–––••”“’‘���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡†††††ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooooonnnnnmmmmmmmmmmmmmlllllllmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiijiiiiiiiiiiihhhhhhhhhhhhghhhggggggggggggffffffffffeeeeeddddddddddddccccccccbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^]]]^]]]]]]]]]\\\\\\\\\\\\[[[\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@???????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444433333333333222222211111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{|||||||{{{{{{|||||||||||||||||||~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„……††‡ˆ‰‹ŒŽ�‘’“”•–––—————–––••””“’‘����Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡††††††ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooonnnnnmmmmmmmmmmmmmlllllllmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiijiiiiiiiiiiihhhhhhhhhhhhghhhggggggggggggffffffffffeeeeeddddddddddddccccccccbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666555555555554444444444444433333333333222222211111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{|||||||{{{{{{{||||||||||||||||||~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†……………………………………„„„„„„„……††‡ˆŠ‹ŒŽ�‘’“”•–––—————–––••”“’‘���Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡†††††††ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooonnnnmmmmmmmmmmmmmmlllllllmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhghhhgggggggggggfffffffffffeeeeddddddddddddcccccccccbaaaaaaaaaaaaa```````````___________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777666666666666555555555554444444444444433333333332222222211111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!! tttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{|||||||||||{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„……………………†††††††††††††††††……………………„„„„„„„„……††‡ˆŠ‹Œ��’“”•––————————––••”““’‘�“’��Ž��Œ‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††……………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa```````````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777776666666655555555554444444443333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{|||||||||||{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………†††††††††††††††††……………………„„„„„„„„……†‡ˆ‰Š‹���’“”•––———————–––••”“’’‘�“‘��Ž��Œ‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰††††††††††††††††………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrqqqqqppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbaaaaaaaaaaa```````````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888777777777776666666655555555554444444443333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{||||||||||{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††…………………„„„„„„„„„……†‡ˆ‰Š‹��‘’“”•––———————–––••”“’‘��’‘��Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰††††††††††††††††………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrqqqqqppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>===========<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776666666555555555554444444443333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{||||||||||{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††………………„„„„„„„„„………†‡ˆ‰Š‹��‘’“”•––———————–––••”“’‘��’‘��Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrqqqqqpppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhiiiiihhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa````````````______________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776666666555555555554444444443333332222222222211111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††………………„„„„„„„„„………†‡ˆ‰ŠŒ��‘’“••–————————–––••”“’‘��’‘��Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrqqqqppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhiiiiihhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbaaaaaaaaaaa```````````________________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;;;::::::::::99999999999998888888888777777777766666666555555555554444444443333332222222222111111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††……………„„„„„„„„„„………†‡ˆ‰ŠŒ��‘’”••–————————–––•””“’‘��“‘��Ž��Œ‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰††††††††††††††……………………………‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{|||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrqqqqppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999999888888888877777777776666666655555555554444444444333333222222222211111111111110000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††…………„„„„„„„„„„„……††‡ˆ‰ŠŒ��‘’”•––————————–––•””“’‘��“‘��Ž��Œ‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††………………………………‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqpppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhiiiihhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999999888888888877777777776666666655555555554444444444333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††††††††††…………„„„„„„„„„„„„………†‡ˆ‰ŠŒ��‘’”••–————————––••””“’‘��“’��ŽŽ�Œ‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††………………………………‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhiiiihhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777776666666655555555554444444444333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††††††††††………„„„„„„„„„„„„„………†‡ˆ‰ŠŒ��‘’”••–————————––••””“’‘��“’��ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰††††††††††††…………………………………‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhiiiihhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa``````````_______________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>===========<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776666666555555555554444444444333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††††††††††………„„„„„„„„„„„„„„……†‡ˆ‰ŠŒ��‘’”••–————————––••””“’‘��“’‘��Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰††††††††††††…………………………………‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqpppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbaaaaaaaaaaa```````````______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776666666555555555554444444444333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††………„„„„„„„„„„„„„„„……†‡ˆ‰Š‹��‘’“”•––———————––••””“’‘��“’‘��Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰†††††††††††……………………………………‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqppppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbaaaaaaaaaaa``````````______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;;;::::::::::99999999999998888888888777777777766666666555555555554444444444333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††………„„„„„„„„„„„„„„„……†‡ˆ‰Š‹��‘’“”•––——————–––••””“’‘��“‘���Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰††††††††††………………………………………‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqppppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766666666555555555554444444444333332222222222111111111111100000000000/////////////...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††††††††………„„„„„„„„„„„„„„„„„…††‡ˆŠ‹Œ��’“”•––——————–––••””“’‘��’‘��ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰†††††††††…………………………………………‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqpppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999899888888888877777777776666666655555555554444444444433333222222222211111111111110000000000///////////.//...........-----------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††††††………„„„„„„„„„„„„„„„„„……†‡ˆ‰‹Œ��‘“”••––—————–––••”““’‘��’‘��ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††……………………………………………‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrsssssssssrrrrrrrrrrrrrrqqqppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhhiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999898888888888877777777776666666655555555554444444444433332222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††††††………„„„„„„„„„„„„„„„„„……†‡ˆ‰ŠŒŽ�‘’“”•–––————––•••”“’’‘��’‘��ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††……………………………………………‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssssrsssssssssrrrrrrrrrrrrrqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeedddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::9999999999898888888888877777777776666666555555555554444444444433332222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††††††………„„„„„„„„„„„„ƒƒ„„„„…†‡ˆ‰Š‹Ž�‘’“”••––———–––••””“’‘‘��’‘��Ž��ŒŒ‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰†††††††………………………………………………‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrsssssssssrrrrrrrrrrrrrqqqppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhihhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999898888888888777777777776666666555555555554444444444333332222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††††…………„„„„„„„„„„ƒƒƒƒƒ„„„……†‡ˆŠ‹���‘“””•–––——–––••””“’‘��Ž’‘��Ž��Œ‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰†††††††………………………………………………‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrssssssssrrrrrrrrrrrrrrqqqppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhhihhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaa``````````_________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::99999999999898888888888777777777766666666555555555554444444444333332222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††…………„„„„„„„„„„ƒƒƒƒƒ„„„……†‡ˆ‰Š�Ž�‘’“”•–––—––––••””“’‘��Ž’‘��Ž�ŒŒ‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰††††††…………………………………………………‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrssssssssrrrrrrrrrrrrrqqqqpppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhihhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::99999999999898888888888777777777766666666555555555554444444444333332222222222211111111111100000000000///////////.//..........------------,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††††…………„„„„„„„„„„ƒƒƒƒƒƒ„„„…†‡ˆ‰Š�Ž�‘’“”••–––––––••”““’‘��Ž‘���Ž�ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰†††††……………………………………………………‚‚����������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrsssssssrrrrrrrrrrrrrrqqqqpppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiihhhhhhhhhhhihhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaa`````````_________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888888877777777776666666655555555554444444444433333222222222211111111111110000000000///////////../...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††……………„„„„„„„„„„ƒƒƒƒƒƒƒ„„……†‡ˆŠŒŽ��‘“”••–––––––••”““’‘��Ž‘��ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰††††………………………………………………………‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrsssssssrrrrrrrrrrrrrrqqqqpppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888888877777777776666666655555555554444444444433332222222222211111111111100000000000///////////../...........-----------,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††……………„„„„„„„„„„ƒƒƒƒƒƒƒ„„……†‡ˆ‰Œ���‘’“”•–––––––••”““’‘��Ž‘��ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰††††………………………………………………………‚����������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrsssssssrrrrrrrrrrrrrqqqqqppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKJJJKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888888877777777776666666555555555554444444444433332222222222211111111111100000000000///////////../...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††…………………„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„…†‡ˆ‰‹�Ž�‘’“”•–––––––••”“’‘��Ž�‘��Ž��ŒŒ‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰††††……………………………………………………„‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrssssssrrrrrrrrrrrrrrqqqqqppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbaaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::99999999999888888888888777777777776666666555555555554444444444333332222222222211111111110100000000000///////////../...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹�Ž�‘’“”•–––––––••”“’‘��Ž�‘��Ž��ŒŒ‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰†††……………………………………………………„„���������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrssssssrrrrrrrrrrrrrqqqqqqppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKJJJKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888888777777777776666666555555555554444444444333332222222222211111111111100000000000///////////../...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„……†‡‰‹ŒŽ�‘’“”•–––––––••”“’‘��Ž����Ž��Œ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰†††…………………………………………………„„„��������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrsssssrrrrrrrrrrrrrrqqqqqqpppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKJJJKKKKJJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888888777777777766666666555555555544444444444333332222222222211111111110100000000000///////////../...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‹ŒŽ��’“”••––––––••”“’‘��Ž����Ž�ŒŒ‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰†††…………………………………………………„„„������������������������€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrsssssrrrrrrrrrrrrrrqqqqqqpppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhghhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888888877777777776666666655555555554444444444433333222222222211111111111010000000000///////////..............-----------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}|||||||||||||||||||}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„…†‡ˆ‰Š‹�Ž�‘’’“””””””“’’‘��Ž�Œ‹Ž��Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡…………„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnmnnnnmmmmmmmmmmmmmllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;:::::::::999999999988888888777777777776666666666555555554444444444433333333333333322222222221111111111100000000000//////////............-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! tttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}||||}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„…†‡ˆ‰ŠŒ�Ž�‘’’“”””””““’‘‘��Ž�Œ‹Ž�ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡………„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚������������������€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnmnnnmmmmmmmmmmmmmmllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::999999999998888888877777777777666666666655555555444444444443333333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! tttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}|||||}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„…†‡ˆ‰ŠŒ�Ž�‘’’“”””””““’‘��Ž�Œ‹ŠŽ�ŒŒ‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡………„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚�������������������€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnmnnnmmmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLMMMMLLLLLLLLLLLKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::999999999998888888877777777776666666666655555555444444444433333333333333322222222222111111111100000000000///////////............-----------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}||||||||||||||||||||||}}}||||||}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„……†‡ˆ‰‹Œ�Ž�‘’““”””””““’‘��Ž�Œ‹ŠŽ�ŒŒ‹ŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡………„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚��������������������€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssspppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnmnnnmmmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLMMMMLLLLLLLLLLLKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::999999999988888888877777777776666666666655555554444444444433333333333333322222222222111111111100000000000///////////...........------------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuvvvuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzyyyzzzzzzzzzzzzzzzzzzzz{{z{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}|||||||||||||||||||||||}}||||||}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„…†‡ˆ‰Š‹Œ���‘’““””””““’’‘��Ž�Œ‹ŠŽ�Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡……„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚��������������������€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssspppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnmmnnmmmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::999999999988888888777777777776666666666655555554444444444433333333333333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuvvvuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzyyyyzzzzzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}|||||||||||||||||||||||}}|||||||}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„……†‡ˆ‰Š‹�Ž��‘’“““”””““’‘‘��Ž�Œ‹Š��Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡……„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚���������������������€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnmmnnmmmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMMMLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::999999999988888888777777777776666666666555555554444444444433333333333333322222222221111111111100000000000///////////...........-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzyyyyzzzzzzzzzzzzzzzzzzzz{zz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||}||||||||}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒ„„…†‡ˆ‰Š‹Œ�Ž��‘’“““”“““’’‘��Ž�Œ‹Š‰�ŒŒ‹ŠŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡…„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚����������������������€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssrppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnmmnnmmmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````__________^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMMLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::999999999998888888877777777777666666666655555555444444444443333333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒ„„…†‡ˆ‰Š‹‹ŒŽ��‘‘’“““““““’‘‘��Ž�Œ‹Š‰�Œ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡…„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������‚‚�����������������������€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrpppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnmmmnnmmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::999999999998888888877777777776666666666655555555444444444443333333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}|||||||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„„…†‡‡ˆ‰Š‹Œ�Ž��‘’’““““““’’‘��Ž�Œ‹ŠŠ‰ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������‚������������������������€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrpppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMMLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::999999999988888888877777777776666666666655555555444444444433333333333333322222222222111111111100000000000///////////............-----------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvvvvwwwwwvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}||||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆ‰Š‹Œ�Ž���‘’’’““““’’‘���Ž�Œ‹Š‰ˆŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrpppppppppppooooooooooooonooooooooonnnnnnnnnnnnnmmmmnmmmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeddddddddddcccccccccccbcccbbbbbbbbbbbbaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::999999999988888888877777777776666666666555555554444444444433333333333333322222222222111111111100000000000///////////...........------------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰Š‹Œ��Ž��‘‘’’’““’’’‘‘��Ž�Œ‹ŠŠ‰ˆŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrppppppppppoooooooooooooonoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeedddddddddddccccccccccbcccbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLLLLLKKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::999999999988888888777777777776666666666555555554444444444433333333333333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„…††‡ˆ‰Š‹Œ�ŽŽ���‘‘’’’’’’’‘‘��ŽŽ�Œ‹Š‰ˆˆ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssrrrppppppppppooooooooooooonnoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeedddddddddddccccccccccbbccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLMMMLLLLLLLLLLKKKKKKKKKKJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::9999999999988888888777777777776666666666555555554444444444433333333333333322222222221111111111100000000000///////////...........-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‰Š‹Œ�Ž����‘‘’’’’’’’‘‘���Ž�Œ‹Š‰‰ˆ‡‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������������������������������€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrrpppppppppoooooooooooooonnoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeedddddddddddccccccccccbbccbbbbbbbbbbbaaaaaaaaaaa`a`````````````___________^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLMMMLLLLLLLLLLKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;::::::9999999999888888888777777777776666666666555555554444444444433333333332333222222222221111111111100000000000//////////............-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ�Ž����‘‘’’’’’’’‘‘���Ž�Œ‹‹Š‰ˆˆ‡‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������������������������������€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrrpppppppppoooooooooooooonnooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeedddddddddddcccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaa`a`````````````___________^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLMMMLLLLLLLLLLKKKKKKKKKKJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::999999999988888888877777777776666666666655555555444444444433333333333233322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž����‘‘’’’’’’‘‘‘���Ž��Œ‹Š‰ˆˆ‡‡ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������������������������������€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrrrppppppppoooooooooooooonnnooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeedddddddddddccccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaa`a`````````````___________^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLMMLLLLLLLLLLLKKKKKKKKKJJJJKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::999999999988888888877777777776666666666655555554444444444433333333333233322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚ƒ„„…†‡ˆ‰‹Œ�Ž���‘‘‘’’’’’’’‘‘���ŽŽ�Œ‹ŠŠ‰ˆ‡‡†ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������������������������������������€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrrrppppppppoooooooooooooonnnoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeedddddddddddccccccccccbbbcbbbbbbbbbbbaaaaaaaaaaa``a````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLMMLLLLLLLLLLKKKKKKKKKKJJJJKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::999999999988888888877777777776666666666655555554444444444433333333333233322222222222111111111100000000000///////////...........------------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹ŒŽ���‘‘‘’’’’’’‘‘‘����Ž�Œ‹‹Š‰ˆˆ‡††Š‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����������������������������������������€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrrrrppppppppooooooooooooonnnnoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLMMLLLLLLLLLLKKKKKKKKKKJJJJKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888877777777776666666666655555554444444444433333333333233322222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆŠ‹Œ�Ž��‘‘’’’’’’’’‘‘‘���Ž��Œ‹Š‰‰ˆ‡‡††Š‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������������������������������������€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttstttttssssssssssssssrrrrrrpppppppoooooooooooooonnnnooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLMMLLLLLLLLLLKKKKKKKKKKJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888877777777776666666666555555554444444444433333333332233222222222221111111111100000000000///////////...........-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||}}{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}{||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚�‚‚‚�������‚‚‚‚‚‚‚‚ƒ„„…†ˆ‰Š‹�Ž��‘‘’’’’’’’’‘‘‘���ŽŽ�Œ‹‹Š‰ˆ‡‡††…‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������������������������������€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsttttssssssssssssssrrrrrrrpppppppooooooooooooonnnnnooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiihiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLMLLLLLLLLLLLKKKKKKKKKKJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888877777777776666666666555555554444444444333333333332233222222222221111111111100000000000//////////............-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||}{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}{{|||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€����������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‹Œ�Ž��‘’’’’’’’’’‘‘����Ž��Œ‹Š‰‰ˆ‡‡††…‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚�����������������������������������������€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssttttssssssssssssssrrrrrrrppppppoooooooooooooonnnnnooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiihiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::999999999998888888887777777777666666666655555555444444444433333333333223322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||}{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}{{{||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚ƒƒ„…†‡ˆŠ‹Œ����‘’’’’’’’’‘‘‘���ŽŽ�Œ‹‹Š‰ˆ‡‡††……‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚����������������������������������������€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsstttssssssssssssssrrrrrrrrppppppoooooooooooooonnnnnoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLMLLLLLLLLLLLKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::999999999998888888887777777777666666666655555555444444444433333333333223322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}{{{{|||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚ƒ„„…†ˆ‰Š‹�Ž��‘‘’’’’’’’‘‘‘����Ž��Œ‹Š‰‰ˆ‡‡††……‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������������������������€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsstttssssssssssssssrrrrrrrrpppppoooooooooooooonnnnnnoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::999999999998888888887777777777666666666655555554444444444433333333333223322222222222111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}{{{{{||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚ƒ„……‡ˆ‰ŠŒ�Ž��‘‘’’’’’’’‘‘����ŽŽ�Œ‹‹Š‰ˆˆ‡††………‰ˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€��������������€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssttsssssssssssssssrrrrrrrrpppppoooooooooooooonnnnnnooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::999999999998888888887777777777666666666655555554444444444433333333333223322222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚ƒƒ„…†‡ˆ‰ŠŒ�Ž��‘‘’’’’’‘‘‘‘����Ž��Œ‹ŠŠ‰ˆ‡‡††……„‰ˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€�������������€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssttssssssssssssssrrrrrrrrrppppoooooooooooooonnnnnnnooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::999999999998888888887777777777666666666655555554444444444433333333332223222222222221111111111100000000000///////////...........-----------,,,,,,,,,,++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{{||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‹Œ�Ž���‘‘’’‘‘‘‘‘����ŽŽ�ŒŒ‹Š‰‰ˆ‡‡†………„ˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€������������€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssstsssssssssssssssrrrrrrrrrppppoooooooooooooonnnnnnnoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::99999999999888888888777777777776666666665555555444444444443333333333222322222222222111111111110000000000///////////............-----------,,,,,,,,,,++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! sssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}||||||||||||||||||}}}}}}}||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…†‡ˆŠ‹Œ�Ž���‘‘‘’‘‘‘‘�����ŽŽ�ŒŒ‹Š‰‰ˆ‡‡††……„‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}|||||||||||}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccdddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````______^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVUUUVUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEDDDEDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999988888888888877777777776666666666655555555544444433333333333222222222212221111111111100000000000///////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! sssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}||||||||||||||||||||}}}}}||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚ƒƒ„„…†‡‰Š‹Œ�Ž���‘‘‘‘‘‘‘�����ŽŽ��Œ‹‹Š‰ˆˆ‡††………„‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkklllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccddddddddccccccccccccbbbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEDDDEDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999988888888888887777777777666666666665555555554444443333333333322222222221221111111111100000000000////////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! sssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}|||||||||||||||||||||}}}}|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚ƒƒ„……†‡‰Š‹Œ�Ž����‘‘‘��������ŽŽ�ŒŒ‹Š‰‰ˆ‡‡††………„‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkklllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddccccddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEDDDEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999998888888888888777777777666666666665555555554444443333333333322222222221221111111111100000000000///////............-----------------,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! sssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}||||||||||||||||||||||}}}||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ�ŽŽ�����‘�������ŽŽ��Œ‹‹Š‰ˆˆ‡‡††………„‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddcccccddddddddcccccccccccbbbbbbbbaaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999998888888888888777777777766666666666555555554444443333333333322222222221221111111111100000000000///////............-----------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! sssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}|||||||||||||||||||||||}}||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ�ŽŽ������������ŽŽ��ŒŒ‹ŠŠ‰ˆˆ‡††…………„‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccdddddddcccccccccccbbbbbbbbaaaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999988888888888888877777777766666666666555555554444443333333333322222222221221111111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! ssssssssssssssssttttttttuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}||||||||||||||||||||||||}|||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ��Ž�����������ŽŽ��ŒŒ‹‹Š‰‰ˆ‡‡††………„„‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddccccccdddddddcccccccccccbbbbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::99999988888888888888887777777766666666666555555554444444333333333322222222221221111111111100000000000///////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! sssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ��ŽŽ���������ŽŽ��ŒŒ‹‹ŠŠ‰ˆˆ‡‡††………„„‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggffffffffffffeeeeeeeeeeeedeeeeeedddddddddddddccccccddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYYXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999988888888888888887777777766666666666555555554444444333333333322222222221211111111111000000000000///////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! rssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹ŒŒ�ŽŽ�������ŽŽŽ���Œ‹‹ŠŠ‰‰ˆ‡‡††…………„„‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggffffffffffffeeeeeeeeeeeedeeeeeeddddddddddddcccccccddddddcccccccccccbbbbbbbbaaaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMLLLLLLLLLLLLKLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999998888888888888888877777776666666666655555555444444433333333332222222221121111111111100000000000////////...........-----------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! rsssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚ƒƒ„……†‡ˆ‰Š‹ŒŒ�ŽŽ������ŽŽŽ���ŒŒ‹ŠŠ‰‰ˆˆ‡‡††…………„„‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeedeeeeeeddddddddddddcccccccdddddccccccccccccbbbbbbbbaaaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[ZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMLLLLLLLLLLLLKLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999998888888888888888877777776666666666555555555444444443333333333222222221121111111111100000000000///////............-----------------,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‰Š‹ŒŒ�ŽŽŽ����ŽŽŽŽ��ŒŒ‹‹ŠŠ‰ˆˆ‡‡†††…………„„‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeddeeeeedddddddddddddcccccccdddddccccccccccccbbbbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMLLLLLLLLLLLLKLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@??????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999998888888888888888877777777666666666555555555544444443333333333222222221121111111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰Š‹ŒŒ�ŽŽŽ����ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††…………„„‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkklkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeddeeeeeddddddddddddccccccccddddcccccccccccccbbbbbbbbaaaaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLLLKLLLLKKKKKKKKKKJJJJJJJJJJJIJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999998888888888888888887777777666666666555555555544444443333333333222222221121111111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…†‡‡ˆ‰Š‹ŒŒ�ŽŽŽŽ��ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††……………„„‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeeeddeeeeeddddddddddddccccccccddddccccccccccccbbbbbbbbbaaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLLKLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::::99999988888888888888888887777777666666666555555555544444443333333333222222221121111111111000000000000///////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! rrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwxxxxxxxxxwxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„……†‡ˆˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰‰ˆˆ‡‡‡†††……………„„‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeedddeeeeddddddddddddcccccccccddddccccccccccccbbbbbbbbbaaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLKKLLLKKKKKKKKKKKJJJJJJJJJJJIJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9999998888888888888888888777777766666666655555555554444444433333333322222222112111111111100000000000////////...........-----------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! rrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{|||||||||||||||||||||||{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……†‡ˆˆ‰Š‹ŒŒ��ŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††…………„„„‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~~~~~~~~}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggffffffffffeeeeeeeeeeeedddeeeeddddddddddddcccccccccdddcccccccccccccbbbbbbbbbaaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLKKLLLKKKKKKKKKKKJJJJJJJJJJJIJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9999998888888888888888888877777766666666555555555544444444433333333322222222112111111111100000000000///////............-----------------,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! rrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwxxxxxxxxwwwxxxxxxxxxxxxxxxxxxyyyywxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{||||||||||||||||||||||{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„…††‡ˆˆ‰Š‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††…………„„„‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~~~~~~~~~}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggfffffffffeeeeeeeeeeeeddddeeedddddddddddddcccccccccdddcccccccccccccbbbbbbbbbaaaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJJJIJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888877777766666666555555555554444444433333333322222222112111111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxxxxxyyywwxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„……††‡ˆ‰‰Š‹‹Œ���ŽŽŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††…………„„„‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~~~~~~~~~~}|||||||||||||||||||||||{|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggfffffffffeeeeeeeeeeeeddddeeeddddddddddddccccccccccdddccccccccccccbbbbbbbbbbaaaaaaaaaa`````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888877777766666666555555555554444444433333333322222222212211111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! rrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxxxxyywwxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽŽ��ŒŒŒ‹ŠŠ‰‰ˆˆ‡‡‡†††††……………„„‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€~~~~~~~~~~~~~~~~~~}||||||||||||||||||||||{{||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqpppppppppooooooooooooooonoooonnnnnnnnnnnnnnmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeeeddddeeeddddddddddddccccccccccdddccccccccccccbbbbbbbbbbaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLKKKLLLKKKKKKKKKKJJJJJJJJJJJJIJIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888877777776666666555555555554444444433333333322222222212211111111100000000000///////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! rrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxxxxyywwwxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆ‰‰Š‹‹ŒŒ����Ž���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††††……………„„‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||{{{|||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqpppppppppooooooooooooooonooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeedddddeeeddddddddddddccccccccccdddccccccccccccbbbbbbbbbbaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJJJIIJIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999998888888888888888888887777777666666655555555554444444443333333332222222221221111111110000000000////////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! rrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxxxxywwwwxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{|||||||||||||||||||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€�����€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡ˆ‰‰ŠŠ‹ŒŒŒ������ŒŒŒ‹‹ŠŠ‰ˆˆˆ‡‡‡†††††……………„„‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{|||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooooooooooonnooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeedddddeedddddddddddddccccccccccddcccccccccccccbbbbbbbbbbaaaaaaaaa`````````````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@?????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999998888888888888888888888777777666666555555555554444444443333333332222222221221111111110000000000///////............------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! rrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzz{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{|||||||||||||||||{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ������ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††††……………„„‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppppooooooooooooooonnoonnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeedddddeedddddddddddddccccccccccddcccccccccccccbbbbbbbbbbaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMLLLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999998888888888888888888888777777666666555555555554444444443333333322222222221221111111110000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! rrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{||||||||||||||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„…………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ�����ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††††……………„„‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppppoooooooooooooonnnoonnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeddddddeeddddddddddddcccccccccccddccccccccccccbbbbbbbbbbbaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMLLLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999988888888888888888888888777777666666555555555554444444443333333322222222221222111111110000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! rrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzz{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{|||||||||||||||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„………†††‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒ���ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††††…………„„‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppoooooooooooooonnnonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeddddddeeddddddddddddcccccccccccddccccccccccccbbbbbbbbbbbaaaaaaaaa`````````````____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999988888888888888888888888777777666666555555555554444444443333333322222222222222111111110000000000///////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! rrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{||||||||||||||{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„………††††‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††††…………„„‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooooonnnonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeddddddeeddddddddddddcccccccccccdcccccccccccccbbbbbbbbbbbaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::999998888888888888888888888877777766666655555555555444444444333333332222222222222211111111000000000///////............------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! rrrrrrrrrrssssssssssssstttttttttttuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwxxwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„………†††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††††…………„„‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnonnnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeddddddedddddddddddddcccccccccccdcccccccccccccbbbbbbbbbbbaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999998888888888888888888888877777766666655555555555444444443333333332222222222222211111111000000000///////............------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! rrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwxwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{|||||||||||{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„………†††‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡‡††††……………„„‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeedddddddeddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999998888888888888888888888877777766666655555555555444444443333333332222222222222211111111000000000///////...........------------------,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! rrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{|||||||||||||||||||{{{{{{{{{||||||||||||||||{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒ����ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡‡‡††††††††……………………………„„�������������������������~~}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuuuuuttttsssssssssrrrrrrrrrrrrrrrrqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkllllkkkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::999999999999888888888877777777777777777777766666555554444444443333333444443333333332222222222211111110000000//////////.////...........----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{||||||||||||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………†††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹‹‹ŒŒ����ŽŽ��ŒŒŒ‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††††…………………………„„„�������������������������~~~}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuvvuuuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkklllkkkkkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::999999999998888888888887777777777777777777766666555554444444443333333444443333333332222222222211111110000000//////////.////...........----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! rrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{|||||||||||||||||{{{{{{{{{{{||||||||||||||{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚�‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒ����ŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††…………………………„„„������������������������€~~~~~}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuvuuuuuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkklllkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;:::::::999999999998888888888887777777777777777777766666555554444444443333333444443333333332222222222211111110000000//////////.////...........----------,,,,,,,,,,++++++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! rrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚�‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒ����ŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††††…………………………„„„„�����������������������€€~~~~~}}}}}}}}|||||||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrrrrrqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkllkkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcdddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888887777777777777777777766666555554444444443333333444443333333332222222222211111100000000//////////.////...........----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒ����ŽŽ���ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††…………………………„„„„���������������������€€€€~~~~~~~}}}}}}|||||||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkllkkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddddddccdddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>===<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888887777777777777777777766666555554444444443333333444444333333332222222222211111100000000//////////.///............----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒ„„………††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒ����ŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††…………………………„„„„„��������������������€€€€€~~~~~~~~}}}}}||||||||||||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttssssssrrrrrrrrrrrrrrrrqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkklkkkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeedddddddddddddccddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`____________^^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>===<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888888777777777777777777766666555554444444443333333444444333333332222222222211111100000000//////////.///...........-----------,,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„„………††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒ����ŽŽ��ŒŒ‹‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††……………………………„„„„„�����������������€€€€€€€€~~~~~~~~~}}}}|||||||||||||||||||||}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttsssssrrrrrrrrrrrrrrrrqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkklkkkkkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeedddddddddddddccddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888888777777777777777777766666555554444444443333333444444333333332222222222211111100000000//////////.///...........-----------,,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! rrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{|||||||||{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„„„……††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒ����ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡††††††††††…………………………„„„„„„����������������€€€€€€€€€~~~~~~~~~~}}}||||||||||||||||||||||}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttssssrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^]]^]]]]]]]]]]]]\\\\\\\\\\[[\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888888777777777777777777766666555554444444444333333444444333333333222222222211111100000000//////////.///...........-----------,,,,,,,,,++++++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! rrrrrrrrrrrrrrrssssssssstttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{|{||||||{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„……††‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹���ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††††††††††…………………………„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~~}}|||||||||||||||||||||||}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttssssrrrrrrrrrrrrrrrrqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccdddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``__________^^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUTUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>==<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888888888777777777777777777766665555554444444444333333444444433333333222222222111111000000000//////////.///...........-----------,,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{|||||{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹���ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††††††††……………………………„„„„„„„„�������������€€€€€€€€€€€€~~~~~~~~~~~~~}||||||||||||||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttsssrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddccccdddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>==<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888888888777777777777777777766665555554444444444433333444444433333333222222222111111000000000//////////.///...........-----------,,,,,,,,,+++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{|||{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚ƒƒ„„…††‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹��ŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††††††††………………………………„„„„„„„„„�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}|||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttssrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddccccddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888888888777777777777777777766665555554444444444443333444444433333333222222222111111000000000//////////.///..........------------,,,,,,,,++++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qrrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{||{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚ƒ„„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††††††……………………………………„„„„„„„„„„��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~||||||||||||||||||||||||{}}}||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888888888777777777777777777766665555554444444444444333444444433333333222222222111111000000000/////////..///..........-----------,,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwvvvvwwwwwwwwwwwwwwwwwwwxxwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€�����������‚‚‚‚‚‚‚‚‚‚��������‚‚‚ƒ„„……††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹�ŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††…………………………………………„„„„„„„„„„ƒ������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~|||||||||||||||||||||||{{}}|||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccdccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888888888777777777777777777666655555554444444444444333444444433333332222222221111110000000000/////////..///..........-----------,,,,,,,,,++++++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! qqqrrrrrrrrrrrrrrrssssssssstttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvwwwwwvvvvvwwwwwwwwwwwwwwwwwwwxwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€�����������‚‚‚‚‚‚‚����������‚‚‚ƒ„„……†‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹Œ‹‹‹‹‹‹ŽŽŽ���ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††……………………………………………„„„„„„„„„ƒƒ�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~||||||||||||||||||||||{{{}||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccdccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888888777777777777777777766665555554444444444444443344444443333333222222222111111000000000//////////..///..........-----------,,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! qqqrrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚ƒ„„…††‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒ‹‹‹‹‹ŽŽŽ��ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†††……………………………………………„„„„„„„„„ƒƒƒ���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{|||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccdccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````_________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888887777777777777777777666665555554444444444444443344444443333333222222222111111000000000//////////..///..........-----------,,,,,,,,,+++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚ƒ„……†‡‡ˆˆ‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹‹ŠŽŽ���ŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡†††……………………………………………„„„„„„„„ƒƒƒƒ��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>><<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888887777777777777777776666655555554444444444444444344444433333333222222222111111000000000//////////..///..........-----------,,,,,,,,++++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrrrssssssssstttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŽ���ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡††………………………………………………„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{|||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>><<<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888888877777777777777777766666655555554444444444444444344444433333333222222221111110000000000//////////..//...........-----------,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������€€€€����‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ���ŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡††………………………………………………„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||{{{{{{||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_______^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>><<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888877777777777777777666666555555554444444444444444344444433333332222222221111110000000000//////////..//...........-----------,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€���������€€€€€€€���‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠ��ŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††………………………………………………„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{{|||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````_______^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>><<<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888877777777777777777666666655555555444444444444444434444443333333222222222111111000000000///////////..//...........-----------,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrrssssssssstttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€����‚‚ƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ��ŒŒ‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡‡††………………………………………………„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````_______^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>><<<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888877777777777777776666666555555555444444444444444434444433333333222222222111111000000000///////////..//...........-----------,,,,,,,,+++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„……†‡‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ�ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡†††……………………………………………„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbabbbbbbbaaaaaaaaaaa```````_______^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>><<<<<<<<<<;;;;;;;;;;;:::::::99999999999998888888888877777777777777766666666555555554444444444444444434444433333332222222221111111000000000//////////...//...........-----------,,,,,,,,+++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!""""!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„…††‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰�ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†††………………………………………………„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{|||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbabbbbbbaaaaaaaaaaaa```````______^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>><<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888888777777777777777666666666555555554444444444444444434444433333332222222221111110000000000//////////...//...........-----------,,,,,,,,+++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!""""!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰�ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡††††…………………………………………„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||||{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeedeeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaa````````______^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>><<<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888888877777777777777666666666655555555444444444444444443444443333333222222222111111000000000///////////...//...........-----------,,,,,,,,+++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!""""!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„…††‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡†††††††††††††…………………„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeedeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaabbbbbaaaaaaaaaaaa````````_____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>><<<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888888877777777777776666666666655555554444444444444444443444443333333222222222111111000000000//////////....//...........-----------,,,,,,,,++++++++++**************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!"""!!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆˆ‡‡‡‡††††††††††††††………………„„„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssrrrrrrrrrrqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeddeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaabbbbbaaaaaaaaaaaa````````_____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::9999999999998888888888877777777777776666666666655555554444444444444444443444443333333222222222111111000000000//////////..../............-----------,,,,,,,+++++++++++**************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!"""!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„…††‡ˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰ŒŒ‹‹ŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††††††††……………„„„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssrrrrrrrrrrqqqqqqqqqqqqqqqpppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeddeeddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaabbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888877777777777766666666666655555554444444444444444443444443333332222222221111110000000000//////////..../............----------,,,,,,,,+++++++++++**************))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!"""!!!!!!!!!!!!! rrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„„…†‡‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡†††††††…………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttttsssssttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeedddddeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaa```````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::99999888888888888877777777777776666666666666666655665555555554444444444444444443333333222222221111111111110000000000//////////..........-----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! rrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„…†‡ˆˆ‰Š‹‹‹ŒŒŒŒ‹‹ŠŠ‰Š‰ˆˆ‡‡‡†††††††…………………………„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚�����€€€~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyxyxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttsssssstttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeedddddeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaa```````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::99999888888888888777777777777776666666666666666655665555555554444444444444444443333333222222221111111111110000000000//////////..........-----------,,,,,,,,,,+++++++++++*************))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……†‡ˆ‰‰Š‹‹‹ŒŒŒ‹‹ŠŠ‰Š‰ˆˆ‡‡†††††††……………………………………„„„„„„„ƒƒƒƒƒ‚‚‚‚�������€~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxyxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttsssssssttttttttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeedddddeeddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaa``````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::99999888888888888777777777777776666666666666666665665555555544444444444444444443333333222222221111111111110000000000//////////..........-----------,,,,,,,,,,+++++++++++*************))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrsssssssrssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„…††‡ˆ‰ŠŠ‹‹‹Œ‹‹‹‹Š‰Š‰ˆˆ‡‡††††………………††††††……………………„„„„„ƒƒƒƒƒ‚‚‚‚�������~~~~~~~~~~~~~~~~}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{z{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyxxxyxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttsssssssttttttttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeddddddedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaa``````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNLLLLLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;::::::::9999988888888888877777777777777666666666666666666566555555554444444444444444444333333322222221111111111111000000000///////////..........----------,,,,,,,,,,,+++++++++++*************))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! qrrrrrrrrrrrrrrrrssssssrrsssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���‚‚ƒ„„…†‡ˆˆ‰Š‹‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡‡†††…………………††††††††††……………„„„„„ƒƒƒƒƒ‚‚‚‚������~~~~~~~~~~~~~~~}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyxxxyxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttsssssssstttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeddddddeddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaa`````````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNLLLLLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::9999988888888888777777777777776666666666666666666566555555554444444444444444444333333322222221111111111110000000000///////////.........-----------,,,,,,,,,,++++++++++++*************))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! qqrrrrrrrrrrrrrrrrsssssrrssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����‚‚ƒ„……†‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡‡†††………………†††††††††††††……………„„„„ƒƒƒƒƒ‚‚‚‚‚����~~~~~~~~~~~~}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzz{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttsssssssssttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggggffffffffffeeeeeeeeeeeeedddddddeddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaa`````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::9999888888888888777777777777776666666666666666666566555555554444444444444444444333333322222221111111111110000000000///////////.........-----------,,,,,,,,,,+++++++++++++************))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! qqrrrrrrrrrrrrrrrrsssssrrrssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���‚ƒƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡‡††…………………††††††‡‡‡‡†††††…………„„„„ƒƒƒƒ‚‚‚‚‚‚���€~~~~~~~~~~~}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{zzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssttttttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaa````````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::9999888888888888777777777777776666666666666666666566555555554444444444444444444333333322222221111111111110000000000///////////.........-----------,,,,,,,,,,+++++++++++++************))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! qqqrrrrrrrrrrrrrrrrssssrrrrssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€���‚‚ƒ„„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡‡††……………………††††‡‡‡‡‡‡†††††…………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚€€€€~~~~~~~~~~}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttsssssssssstttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaa````````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::9999888888888887777777777777766666666666666666666566555555555444444444444444444333333322222211111111111100000000000///////////.........-----------,,,,,,,,,,+++++++++++++************)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrrrsssrrrrssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���‚ƒƒ„…†‡ˆ‰‰Š‹‹‹‹‹‹ŠŠŠŠ‰ˆˆ‡††……………………†††‡‡‡‡‡‡‡‡‡††††………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚€€€€€€~~~~~~~~~}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssstttttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaa```````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::999988888888888777777777777776666666666666666666666655555555544444444444444444433333322222221111111111110000000000////////////........------------,,,,,,,,,,+++++++++++++************)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrrrsssrrrrrssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€��‚‚ƒ„…†‡‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡††……………………†††‡‡‡‡‡‡‡‡‡††††……………„„„„ƒƒƒƒƒ‚‚‚‚‚€€€€€€€~~~~~~~~}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssttttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaa```````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMLLLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::999988888888888777777777777776666666666666666666666665555555444444444444444444333333322222221111111101110000000000////////////........-----------,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrrssrrrrrrssssssssssssssssstttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||||}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€���‚ƒƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡††……………………†††‡‡‡‡‡‡‡‡‡‡††††……………„„„„ƒƒƒƒƒƒ‚‚‚€€€€€€€€~~~~~~}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssstttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaa```````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::999988888888888777777777777776666666666666666666666665555555544444444444444444333333322222221111111101110000000000////////////........-----------,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrrsrrrrrrsssssssssssssssssttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||||||}}}||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€��‚‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠŠ‰ˆˆ‡††………………………†††‡‡‡‡‡‡‡‡‡†††††……………„„„„ƒƒƒƒƒƒ‚‚�€€€€€€€~~~~~~}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaa``````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::999888888888888777777777777766666666666666666666656665555555544444444444444444333333322222221111111101100000000000////////////........-----------,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrrsrrrrrrrssssssssssssssssstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||||||||}|||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€��‚‚ƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹‹ŠŠŠ‰ˆˆ‡††………………………†††‡‡‡‡‡‡‡‡‡‡†††††……………„„„„„ƒƒƒƒƒ‚��€€€€€€€~~~~~~}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttssssssssssssssttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccbccccbbbbbbbbbbbbbaaaaaaaa``````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;:::::::::999888888888887777777777777766666666666666666666656665555555544444444444444343333333322222221111111101100000000000////////////........-----------,,,,,,,,,,++++++++++++++***********))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€��‚‚ƒ„…††‡ˆ‰ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆ‡††………………………†††‡‡‡‡‡‡‡‡‡‡††††††……………„„„„„ƒƒƒƒƒ���€€€€€€~~~~~}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttsssssssssssssstssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccbccccbbbbbbbbbbbbbaaaaaaaa`````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;::::::::::999888888888887777777777777766666666666666666666656665555555544444444444444343333333322222221111111101100000000000////////////........-----------,,,,,,,,,,+++++++++++++++**********)))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€��‚ƒ„„…†‡ˆ‰‰ŠŠ‹‹‹ŠŠŠŠ‰‰ˆ‡††…………„…………†††‡‡‡‡‡‡‡‡‡‡‡††††††………………„„„„ƒƒƒƒ����€€€€€€~~~~~}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccbbcccbbbbbbbbbbbbbaaaaaaaaa`````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;::::::::::999888888888887777777777777766666666666666666666656665555555544444444444444343333333322222221111111101100000000000////////////........----------,,,,,,,,,,,+++++++++++++++**********)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}~~€€€€€€��‚ƒƒ„…†‡ˆ‰‰ŠŠ‹‹‹ŠŠŠŠ‰‰ˆ‡††…………„„…………†††‡‡‡‡‡‡‡‡‡‡††††††††……………„„„ƒƒƒƒ�����€€€€€~~~~~}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccbbcccbbbbbbbbbbbbbaaaaaaaaa````______________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;::::::::::9998888888888877777777777777666666666666666666666566655555555444444444444433333333332222222211111111011000000000000///////////........----------,,,,,,,,,,,+++++++++++++++**********)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€��‚‚ƒ„…†‡ˆˆ‰ŠŠŠ‹ŠŠŠŠŠ‰‰ˆ‡‡†…………„„…………†††‡‡‡‡‡‡‡‡‡‡‡‡††††††††………„„„„ƒƒƒ�����€€€€€~~~~}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggggggffffffffffeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccbbbccbbbbbbbbbbbbbaaaaaaaaaa````______________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMLLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::9998888888888877777777777776666666666666666666666566655555555444444444444433333333332222222211111111011000000000000///////////........----------,,,,,,,,,,,+++++++++++++++*********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwvvwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€��‚‚ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠŠŠŠ‰‰ˆ‡‡††………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………„„„ƒƒƒ�����€€€€€~~~~}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhgggggggggggggggffffffffffeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccbbbccbbbbbbbbbbbbbaaaaaaaaaa```______________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMLLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::9988888888888877777777777776666666666666666666665566655555555444444444444433333333332222222211111111011100000000000///////////........----------,,,,,,,,,,,,++++++++++++++*********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwvvvwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€��‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡††………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………„„„ƒƒ�����€€€€€~~~~}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhggggggggggggggfffffffffffeeeeeeeeeeedddddddddddddddddddddddcccccccccccccbbbcbbbbbbbbbbbbbaaaaaaaaaaa```______________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMLLLLLKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::9988888888888877777777777776666666666666666666665566655555555444444444444333333333332222222211111111011100000000000///////////........----------,,,,,,,,,,,,+++++++++++++++********)))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwvvvwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€��‚ƒ„……†‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡††……………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………„„„ƒƒ�����€€€€€~~~~}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhggggggggggggggfffffffffffeeeeeeeeeeedddddddddddddddddddddddccccccccccccbbbbcbbbbbbbbbbbbbaaaaaaaaaaa```_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNLLLLLKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::99988888888888877777777777776666666666666666666655566555555555444444444444333333333332222222211111111011100000000000///////////........----------,,,,,,,,,,,,+++++++++++++++********)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€��‚ƒƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†††………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………„„„ƒ������€€€€~~~~}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssrssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggffffffffffffeeeeeeeeeeddddddddddddddcddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``______________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNLLLLLKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::99888888888888777777777777776666666666666666666555566555555555444444444444333333333332222222211111111011000000000000///////////........----------,,,,,,,,,,,,,++++++++++++++********)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€�‚‚ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†††………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††……„„„ƒ������€€€€~~~~}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssrrsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggfffffffffffffeeeeeeeeeeddddddddddddddcddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNLLLLLLKKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::99888888888888777777777776776666666666666666655555566555555555444444444443333333333322222222111111111011100000000000///////////........----------,,,,,,,,,,,,,,+++++++++++++********)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€��‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††……„„„ƒ‚�����€€€€~~~~~}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhggggggggggggfffffffffffffeeeeeeeeeddddddddddddddccdddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNLLLLLLKKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99888888888888777777777776776666666666666666555555566555555555444444444443333333333322222222111111111011100000000000///////////........----------,,,,,,,,,,,,,,,++++++++++++********)))))))))(((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€��‚ƒ„…††‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††………„„„‚�����€€€€~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggffffffffffffffeeeeeeeedddddddddddddddccdddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNLLLLLLKKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::9998888888888887777777777767766666666666666555555555665555555554444444444333333333333222222221111111110111000000000000//////////........----------,,,,,,,,,,,,,,,++++++++++++********)))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€��‚ƒ„„…†‡ˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††………„„„‚�����€€€€~~~~~}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuutttttsssssssssssssssssssrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhgggggggggggfffffffffffffeeeeeeeeedddddddddddddddccddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNLLLLLLKKKKKKKKJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::9988888888888887777777777767666666666666666555555555655555555544444444444333333333333222222221111111110110000000000000//////////........----------,,,,,,,,,,,,,,,,+++++++++++********)))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}~~€��‚ƒ„……††‡‡‡‡ˆ‡‡‡††…………„„„„„„……………†††††ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††……„„„ƒƒ„„„„„ƒƒƒƒ‚‚‚‚����€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvuttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggghhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMLLLLLKJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==============<<<<<<<<<<;;;;<;;;;;;;;;;;:::::::::9999999999888888888888777777777766666666666666655555555555555444444444333333333333333332222222211111111100000000000000///////////....---------,,,,,,,,,,,+++++++++++++++++++*******)*))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}~~€�‚ƒ„„…†††‡‡‡ˆ‡‡‡†††………………………………†††††††ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††……„„„ƒƒ…„„„„ƒƒƒƒ‚‚‚‚����€€€€€€€}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggghhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^]^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMLLLLLKJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;<;;;;;;;;;;;::::::::99999999998888888888888777777777766666666666666555555555555555444444444333333333333333322222222111111111000000000000000///////////....---------,,,,,,,,,,,+++++++++++++++++++*******)*))))))))(((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! pppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{||||||||||||||||||}}}~~€�‚ƒƒ„……†††‡†‡‡‡‡‡††††…………………††††††††‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††………„„„ƒƒ…„„„„ƒƒƒƒ‚‚‚‚�����€€€€€€€}}}}}}}}}}}}}}}}}}|||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggghhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````_______________^^^^^^^^^^^]^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMLLLLLLKJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;<;;;;;;;;;;;::::::::99999999998888888888888777777777766666666666665555555555555555444444443333333333333333322222222111111111000000000000000///////////....---------,,,,,,,,,,,+++++++++++++++++++*********))))))))(((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! pppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{|||||||||||||||||}}~~€€�‚ƒ„„……††††‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡†††………„„„ƒƒ…„„„„ƒƒƒƒ‚‚‚‚�����€€€€€€€}}}}}}}}}}}}}}}}}||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggghhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_______________^^^^^^^^^^^]]^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;<;;;;;;;;;;:::::::::99999999998888888888888777777777666666666666665555555555555555444444443333333333333333322222222111111111000000000000000///////////....---------,,,,,,,,,,++++++++++++++++++++*********))))))))(((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||}}}~€�‚‚ƒ„………†††‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‰‰‰‰ˆˆˆˆˆˆ‡‡‡†††………„„„„ƒƒ„„„„„ƒƒƒƒ‚‚‚‚�����€€€€€€€}}}}}}}}}}}}}}}}}||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvutttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqrrrrrrqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggghhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^]]^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMLLLLLLLJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;<;;;;;;;;;;:::::::::99999999988888888888887777777777666666666666665555555555555555444444443333333333333333222222221111111110000000000000000///////////....--------,,,,,,,,,,,++++++++++++++++++++*********))))))))(((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! pppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{||{{||||||||}}~~€€�‚ƒƒ„………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆˆˆ‡‡‡†††………„„„ƒƒƒ„„„„„ƒƒƒƒ‚‚‚‚�����€€€€€€€~}}}}}}}}}}}}}}}|||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqrrrrrqqqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggggghhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^]]^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMMMMLLLLLLLLJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;<;;;;;;;;;;:::::::::99999999988888888888887777777777666666666666655555555555555554444444443333333333233333222222221111111110000000000000000///////////....--------,,,,,,,,,,,++++++++++++++++++++*********))))))))(((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttstttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}~€��‚ƒƒ„………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆˆ‡‡‡†††………„„„ƒƒƒƒ„„„„ƒƒƒƒƒ‚‚‚‚�����€€€€€€€~~}}}}}}}}}}}}}}|||||||||{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqrrrrqqqqqqqqqqqqqqqqqqpppppoooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggghhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbaaaaaaaa`````````````_______________^^^^^^^^^^^]]]^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;<;;;;;;;;;;:::::::::99999999988888888888887777777777666666666666655555555555555554444444443333333333233332222222221111111110000000000000000///////////...---------,,,,,,,,,,,++++++++++++++++++++*********))))))))((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttsttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}~~€�‚‚ƒ„„………‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‰‰‰‰‰ˆˆˆˆ‡‡‡††………„„„ƒƒƒƒƒ„„„„ƒƒƒƒƒ‚‚‚‚�����€€€€€€€~~~}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqqqqqpppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggghhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^]]]^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::999999999888888888888887777777777666666666666655555555555555554444444443333333332233332222222211111111100000000000000000//////////....---------,,,,,,,,,,,++++++++++++++++++++*********))))))))((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! pppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttsstttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}~~€€�‚‚ƒ„„……†‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡††……„„„ƒƒƒƒƒ‚„„„ƒƒƒƒƒ‚‚‚‚������€€€€€€€~~~~~}}}}}}}}}}}}||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqrrqqqqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggghhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbaaaaaaaa`````````````_______________^^^^^^^^^^^]]]]^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888887777777777666666666666655555555555555554444444443333333332233322222222211111111100000000000000000//////////....---------,,,,,,,,,,,++++++++++++++++++++*********))))))))((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttssstttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}~~€€�‚‚ƒ„„…†‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡††………„„ƒƒƒƒ‚‚‚„„ƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€~~~~~~}}}}}}}}}}}||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuutttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqrrqqqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggggggghhhhhggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^]]]]^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999999988888888888887777777777766666666666655555555555555555444444443333333332223332222222221111111110000000000000000///////////....--------,,,,,,,,,,,++++++++++++++++++++**********))))))))((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssttttttttsssstttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}~~€€�‚‚ƒ„„††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡††……„„ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€~~~~~~~~}}}}}}}}}||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqrqqqqqqqqqqqqqqqqqpppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggghhhhgggggggggggggffffffffffeeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbaaaaaaaa`````````````________________^^^^^^^^^^]]]]]^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999888888888888887777777777766666666666655555555555555554444444443333333332223332222222221111111110000000000000000//////////....---------,,,,,,,,,,,++++++++++++++++++++**********))))))))((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! pppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssstttttttssssstttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{|||||}}}~€��‚ƒƒ„††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡††……„„ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€~~~~~~~~~}}}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggghhhhggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^]]]]]^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999988888888888887777777777776666666666665555555555555555444444444333333333222332222222222111111111000000000000000///////////....---------,,,,,,,,,,,++++++++++++++++++++**********))))))))((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssttttttsssssstttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{||||||||||||||{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~€��‚ƒ„…†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆŠ‰‰‰‰‰ˆˆˆ‡‡††…„„ƒƒƒ‚‚‚���ƒƒƒƒ‚‚‚‚‚‚�����€€€€€€€€€€~~~~~~~~~~~}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhgggggggggggggffffffffffeeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbaaaaaaaa`````````````________________^^^^^^^^^^^]]]]]^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999988888888888887777777777766666666666665555555555555554444444444333333333222332222222222111111111000000000000000///////////....---------,,,,,,,,,,,,+++++++++++++++++++**********))))))))((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssttttttsssssssttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{{{{{{|||||||||||{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€€�‚ƒƒ…†‡‡ˆ‰‰‰ŠŠŠ‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆŠ‰‰‰‰‰ˆˆˆ‡‡††…„„ƒƒ‚‚‚����ƒƒ‚‚‚‚‚‚‚�����€€€€€€€€€€€~~~~~~~~~~~}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^]]]]]]^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999988888888888877777777777766666666666655555555555555554444444444333333333222332222222222111111111000000000000000//////////....----------,,,,,,,,,,,,+++++++++++++++++++**********))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssstttttsssssssttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{|||||||||{{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€�‚‚ƒ…†‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆŠŠ‰‰‰‰ˆˆˆ‡‡††…„„ƒƒ‚‚�����‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllmmmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhggggggggggghhgggggggggggggffffffffffeeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbbaaaaaaaa`````````````________________^^^^^^^^^^^]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999888888888888777777777777666666666666655555555555555544444444444333333333222332222222222111111111000000000000000//////////....----------,,,,,,,,,,,,+++++++++++++++++++**********)))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! ooppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssttttsssssssstttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~€€�‚ƒ…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆˆŠŠ‰‰‰‰‰ˆˆˆ‡††…„„ƒ‚‚����€€‚‚‚‚‚‚������€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuutttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggghhggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999988888888888877777777777766666666666665555555555555544444444444433333333322233322222222221111111100000000000000///////////....----------,,,,,,,,,,,,++++++++++++++++++***********)))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oooppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssstttsssssssssttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€�‚ƒ…†‡‡ˆ‰‰Š‹‹‹‹ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆŠŠŠ‰‰‰‰‰ˆˆ‡‡†…„„ƒ‚‚���€€€‚‚‚��������€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggghggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbbaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888888777777777777766666666666655555555555555444444444444333333333322233322222222221111111100000000000000///////////....---------,,,,,,,,,,,,,,+++++++++++++++++***********)))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssttsssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}~~€�‚ƒ…††‡ˆ‰‰Š‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆŠŠŠŠ‰‰‰‰ˆˆ‡‡†……„ƒ‚‚��€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggghggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^]]]]]]]]^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999888888888887777777777777666666666666555555555555544444444444443333333333222333222222222211111111000000000000000/////////.....---------,,,,,,,,,,,,,,+++++++++++++++++***********)))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooooppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssstsssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€�‚‚„…†‡ˆ‰‰Š‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ŠŠŠŠŠ‰‰‰‰ˆˆ‡††…„ƒ‚‚��€€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]]^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999888888888888777777777777766666666666655555555555554444444444444333333333322233322222222221111111100000000000000//////////.....---------,,,,,,,,,,,,,,++++++++++++++++************)))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oooooppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{||}}~€€�‚„…†‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†…„ƒƒ‚��€€€�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}|||||||zzzzzzzzzzzzzzzzzzzzyzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaa`````````````______________^^^^^^^^^^^^]]]]]]]]]^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888888877777777777777666666666665555555555555544444444444443333333333222333322222222221111111000000000000000/////////.....---------,,,,,,,,,,,,,,,+++++++++++++++**********)*)))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ooooooppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{||}}~€�‚„…†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‹ŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„„ƒ‚��€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}|||||||zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddddccccbbbbbbbbbbbbbaaaaaaaaa`````````````______________^^^^^^^^^^^^^]]]]]]]]]^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888877777777777776666666666665555555555555444444444444443333333333222333322222222221111111000000000000000/////////.....----------,,,,,,,,,,,,,,+++++++++++++++**********)*)))))))(((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooooooppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}~~€�‚„…†‡‡ˆ‰‰Š‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‹ŠŠŠŠŠŠ‰‰‰ˆˆ‡††…„ƒ‚‚�€€�€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}||||||{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuutttsssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfgggggggggggffffffffffffffeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999998888888888877777777777766666666666655555555555544444444444444433333333333322333332222222221111111000000000000000/////////.....----------,,,,,,,,,,,,,,,,++++++++++++***********)*))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooooooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}~~€�‚„……†‡ˆ‰‰ŠŠ‹‹‹‹ŒŒŒ‹‹‹‹ŠŠŠ‰‰‹‹ŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚‚�€€�€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}|||||||{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuttsssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmllllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffggggggggggfffffffffffffffeeeeeeeeeeddddddddddddddccccbbbbbbbbbbbbbaaaaaaaaa`````````````______________^^^^^^^^^^^^^]]]]]]]]]]^^^]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999998888888888777777777777766666666666555555555555544444444444444433333333333322333332222222221111111000000000000000/////////.....----------,,,,,,,,,,,,,,,,++++++++++++***********))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oooooooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||}}~€��ƒ„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‹‹ŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„„ƒ‚��€€�€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}|||||||{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuutssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllmmmlllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffggggggggggfffffffffffffffeeeeeeeeeedddddddddddddccccbbbbbbbbbbbbbbaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999999998888888888777777777777666666666666555555555555444444444444444433333333333322333333222222222111111000000000000000/////////.....-----------,,,,,,,,,,,,,,,++++++++++++***********))))))))((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! ooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{{{||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||}}~€€�ƒ„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠ‰‰‹‹ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚��€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}|||||||{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuutssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllmmlllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffgggggggggfffffffffffffffeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555544444444444444444333333333333323333332222222221111111000000000000000////////.....------------,,,,,,,,,,,,,,,+++++++++++**********)))))))))((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! nnnnnnnnnnnoooooooooooonnnnnoooooooooooooooooppprrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€�‚„„…†‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠŠ������ŽŽŽŽŽ��Œ‹Š‰‰ˆ‡†…„„ƒ‚‚‚����������������‚‚‚‚‚‚~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxwwuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqqppppqqqqqqqqpppppppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkklllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`aaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUUTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPOOOOONNNNNNNNNNNMMMMMMMMMKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;::::::::::999999999998888888888887777777777776666766666666666665555555555544444444444444443333333333333332222222221111111000000000000000/////////.........----------------,,,,,,,,+++++++++++**********))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! nnnnnnnnnnnoooooooooooonnnnnoooooooooooooooooopprrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€€�ƒ„…††‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ������ŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†……„ƒ‚‚‚����������������‚‚‚‚‚‚~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrqqqqqqqqqqqqqqppppqqqqqqqppppppppppppppppponnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhghhhhhgggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`aaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWWWWVVVVVUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPOOOOONNNNNNNNNNNMMMMMMMMMKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;:::::::::9999999999998888888888887777777777766666766666666666655555555555544444444444444443333333333333333222222221111111000000000000000/////////.........-----------------,,,,,,,++++++++++***********))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! nnnnnnnnnnnnooooooooooonnnnnnooooooooooooooooooprrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€€�ƒ„„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠ�����ŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡‡†…„„‚‚‚���������������‚‚‚‚‚‚‚~~~~~~}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrqqqqqqqqqqqqqqpppppqqqqqqqppppppppppppppppponnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkklkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgghhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``aaaaaaaaaa`````````````____^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[Z[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOOONNNNNNNNNNMMMMMMMMMMKKKJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;:::::::::9999999999998888888888887777777777766666666666666666655555555555544444444444444443333333333333333222222221111111000000000000000/////////..........----------------,,,,,,,++++++++++***********))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnoooooooooonnnnnnnoooooooooooooooooprrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€�ƒƒ„……†‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŠŠŠŠŠ��ŽŽŽŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†…„„ƒ‚‚���������������‚‚‚‚‚‚‚~~~~~~}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zxxxxxxxxxxxxxxxxxxxxwwwwwuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrqqqqqqqqqqqqqqpppppqqqqqqpppppppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhgghhhhgggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``aaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[Z[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPOOOOONNNNNNNNNNMMMMMMMMMMKKKJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@AAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;:::::::::9999999999988888888888887777777777666666666666666666655555555555544444444444444443333333333333333222222221111111000000000000000/////////..........----------------,,,,,,,++++++++++**********)))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnnooooooooonnnnnnnnooooooooooooooooorrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€€‚ƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰�ŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†……„ƒ‚‚���������������‚‚‚‚‚‚‚~~~~~~}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzxxxxxxxxxxxxxxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrqqqqqqqqqqqqqqppppppqqqqqpppppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhggghhhgggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```aaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPOOOONNNNNNNNNNNMMMMMMMMMMKKJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@AAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<======<<<<<<<<<<<<<;;;;;;;:::::::::9999999999988888888888877777777777666666666666666666555555555555544444444444444433333333333333333222222221111111000000000000000/////////...........---------------,,,,,,,+++++++++***********))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnnnoooooooonnnnnnnnnoooooooooooooooorrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~~€‚‚ƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†…„ƒ‚‚‚��������������‚‚‚‚‚‚‚~~~~~}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxxxxxxxxxxxxxxxxwwwwwwwuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrqqqqqqqqqqqqqqqppppppqqqqpppppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggghhhggggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```aaaaaaaa``````````````____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPOOOONNNNNNNNNNMMMMMMMMMMMKKJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<======<<<<<<<<<<<<<;;;;;;;:::::::::9999999999998888888888877777777777666666666666666666555555555555544444444444444433333333333333333222222221111111000000000000000/////////...........---------------,,,,,,,+++++++++**********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnnnoooooooonnnnnnnnnooooooooooooooooqrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€�‚ƒƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†……ƒƒ‚‚��������������‚‚‚‚‚‚‚~~~~~}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzxxxxxxxxxxxxxxxxxwwwwwwwwuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqrrrqqqqqqqqqqqqqqqpppppppqqqqppppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhgggghhgggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````aaaaaaaa``````````````____^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPOOOONNNNNNNNNNMMMMMMMMMMMKKJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@@?????????>??>>>>>>>>>>>===========<======<<<<<<<<<<<<<;;;;;;;:::::::::9999999999998888888888877777777777666666666666666665555555555555544444444444444433333333333333333222222221111111000000000000000/////////............--------------,,,,,,+++++++++***********)))))))(((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnnnnooooooonnnnnnnnnnoooooooooooooooqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~�‚‚ƒƒ„……††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠ‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹ŠŠ‰ˆ‡†…„ƒ‚‚��������������‚‚‚‚‚‚‚~~~~~}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqqqqpppppppqqqppppppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhggggghgggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````aaaaaaaa``````````````____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPOOOONNNNNNNNNNMMMMMMMMMMMKKJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@AAA@@@@@@@@@@@@?????????>?>>>>>>>>>>>>===========<======<<<<<<<<<<<<<;;;;;;;:::::::::9999999999998888888888877777777777666666666666666665555555555555544444444444444333333333333333333222222221111111000000000000000/////////............--------------,,,,,,+++++++++**********)))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnooooooooooooooqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~��‚‚ƒƒ„……††‡‡ˆˆ‰‰‰‰ŠŠŠŠ‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒƒ‚‚�������������‚‚‚‚‚‚‚~~~~~~}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqrqqqqqqqqqqqqqqqqppppppppqqqpppppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhgggggghgggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````aaaaaaa```````````````____^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPOOONNNNNNNNNNNMMMMMMMMMMMKKJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@AA@@@@@@@@@@@@??????????>?>>>>>>>>>>>>===========<======<<<<<<<<<<<<<;;;;;;;:::::::::9999999999988888888888877777777777666666666666666665555555555555544444444444444333333333333333332222222221111110000000000000000/////////............--------------,,,,,,+++++++++**********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnoooooooooooooqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~€��‚‚ƒ„„…††‡‡ˆˆ‰‰‰‰‰ŠŠŠ‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰‰ˆ‡†„„ƒ‚‚‚������������‚‚‚‚‚‚‚~~~~~~}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqpppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````aaaaaaa```````````````___^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[Z\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMKJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@?????????>>?>>>>>>>>>>>>===========<======<<<<<<<<<<<<<;;;;;;;:::::::::999999999999888888888887777777777666666666666666665555555555555544444444444444433333333333333333222222222111111000000000000000///////////............------------,,,,,,,+++++++++**********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! mmnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnooooooooooooqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€€��‚ƒƒ„……††‡ˆˆˆ‰‰‰‰ŠŠŠ‰‰‰ŽŽŽŽŽŽŽŽŽŽ��ŽŽŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒƒ‚‚������������‚‚‚‚‚‚‚~~~~~~}}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqpppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````aaaaaa```````````````____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[Z\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLKJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>?>>>>>>>>>>>>===========<======<<<<<<<<<<<<<;;;;;;::::::::::999999999999888888888887777777777666666666666666665555555555555544444444444444333333333333333332222222222111111000000000000000///////////............------------,,,,,,++++++++++**********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! mmmnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnooooooooooooqqqqqrrrrrrrrrrrrrrrrrrssrsssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{|||}}~€��‚‚ƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰�ŽŽŽŽŽŽŽŽ����ŽŽŽ��Œ‹ŠŠ‰ˆ‡…„„ƒ‚‚‚�����������‚‚‚‚‚‚‚~~~~~~}}}}||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuututttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````aaaaaa```````````````____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[ZZ\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMLJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<======<<<<<<<<<<<<<;;;;;;:::::::::999999999999988888888887777777777766666666666666666555555555555544444444444444433333333333333332222222222111111100000000000000///////////............-------------,,,,,,+++++++++**********))))))))(((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnoooooooooooqqqqqqrrrrrrrrrrrrrrrrrrsrrsssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{|||}}€€��‚ƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ��ŽŽŽŽŽ�������ŽŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒƒ‚‚�����������‚‚‚‚‚‚‚~~~~~~~}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqpppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````aaaaa````````````````____^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[ZZZ\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMLLJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<======<<<<<<<<<<<<<;;;;;;:::::::::99999999999998888888888777777777776666666666666666655555555555554444444444444433333333333332332222222222211111110000000000000////////////............------------,,,,,,,+++++++++**********)))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnooooooooooqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{||}}€��‚ƒƒ„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠ���������������ŽŽ��Œ‹‹Š‰ˆ†……„ƒƒ‚‚����������‚‚‚‚‚‚‚~~~~~~~}}}}|||||{{{{{{{{{{{z{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuutttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqpppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````aaaa`````````````````____^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZ\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[[[[[[[ZZZZZZZZZZYYYYYYYXXWWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMLLJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========<=====<<<<<<<<<<<<<<;;;;;;:::::::::99999999999988888888888777777777766666666666666666655555555555554444444444444433333333333322222222222222111111100000000000000////////////............------------,,,,,,,+++++++++**********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! mmmmmnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnoooooooooqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{zzzzzzzzzzzz{{{{{||}~€€�‚‚ƒ„……†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ���������������ŽŽŽ��Œ‹Š‰ˆ‡†…„„ƒ‚‚‚����������‚‚‚‚‚‚~~~~~~~~~}}}}|||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqpppppppppppppooooooooooonnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffeffeeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````aaa`````````````````_____^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZ\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[[[[[[ZZZZZZZZZZZYYYYYYYXXWWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMLLJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>============<=====<<<<<<<<<<<<<<;;;;;;:::::::::9999999999998888888888877777777776666666666666666655555555555554444444444444433333333333322222222222222211111110000000000000/////////////............------------,,,,,,++++++++++**********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! mmmmmmnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnooooooooqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzz{{{zzzzzzzzzzzzzzz{{{{|||~€��‚ƒ„……†‡ˆˆ‰‰ŠŠŠŠ‹‹ŠŠŠ����������������ŽŽŽ�ŒŒ‹Š‰‡‡†…„ƒƒ‚‚����������‚‚‚‚‚‚~~~~~~~~~}}}}|||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuutttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqppppppppppppoooooooooooonnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeffeeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````aa``````````````````_____^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZ\\\\\\\\\\[[[[[[[[[[ZZZZZ[[[[[[[[ZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMLLLJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>============<=====<<<<<<<<<<<<<<;;;;;;::::::::99999999999998888888888877777777776666666666666666655555555555554444444444444433333333333222222222222222111111110000000000000/////////////............-----------,,,,,,,+++++++++++*********)))))))(((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttuuutuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||~~€€�‚ƒ„……†‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹‹�����������������ŽŽ��Œ‹ŠŠˆ‡†…„„ƒ‚‚‚����������‚‚‚‚‚~~~~~~~~}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxwwwwwwwwwwwwwwwwwuuuutttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooonnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffefeeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbabbaaaaaaaaaaaaa``````````aa`````````````````______^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZ\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[[[[[[ZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<=====<<<<<<<<<<<<<;;;;;;;::::::::9999999999999888888888877777777777666666666666666665555555555555444444444444433333333333222222222222222111111110000000000000/////////////.............-----------,,,,,,,+++++++++++*********)))))))(((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnooooooqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttuuttuuuuuuuuuuuuuuuuuuuuuuvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxyxyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|}~€�‚ƒ„„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹������������������ŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚‚�����������‚‚‚‚~~~~~~~~}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxwwwwwwwwwwwwwwwwwuuuttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooonnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbabaaaaaaaaaaaaa```````````a`````````````````_______^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZ\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMLLLLJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<=====<<<<<<<<<<<<<;;;;;;;::::::::999999999999988888888887777777777666666666666666666555555555555444444444444443333333333322222222222222111111111000000000000//////////////............------------,,,,,,,+++++++++++**********))))))((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmmnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnooooooqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttutttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{}~~€�‚‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹������������������ŽŽŽ�Œ‹‹‰ˆ‡†…„„ƒ‚‚������������‚‚‚~~~~~~~~}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwwwwwuutttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooonnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbaabaaaaaaaaaaaa`````````````````````````````________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\\\[[[[[[[[[[ZZZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMLLLLJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<=====<<<<<<<<<<<<<;;;;;;;:::::::9999999999999888888888887777777777666666666666666666555555555555444444444444443333333333222222222222221111111110000000000000/////////////.............-----------,,,,,,,,+++++++++++**********))))))((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! mmmmmmmmmnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnoooooqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{}}~€€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹ŒŒŒ‹‘‘�����������������ŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚‚��������������‚~~~~~~~~}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwwwwwtttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooonmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````````````_________^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\\\[[[[[[[[[[ZZZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMLLLLJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<====<<<<<<<<<<<<<;;;;;;;;:::::::999999999999988888888888777777777766666666666666666655555555555544444444444443333333333222222222222221111111111000000000000/////////////..............-----------,,,,,,,,+++++++++++**********))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnooooqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{}}~~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ‘‘‘‘����������������ŽŽ�ŒŒŠ‰ˆ‡†…„ƒƒ‚‚��������������~~~~~~~}}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxwwwwwwwwwwwwwwwwwwvvttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooommmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjkkkjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````````__________^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZ\\\\\\\\\\[[[[[[[[[[ZZZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>=============<<====<<<<<<<<<<<<<;;;;;;;;:::::::999999999999988888888887777777777766666666666666666655555555555544444444444443333333333222222222222211111111110000000000000////////////...............-----------,,,,,,,,+++++++++++**********))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnoooqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{|}}~€�‚ƒ„…†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒ‘‘‘‘‘���������������ŽŽ��ŒŠŠ‰‡†…„„ƒ‚‚��������������~~~~~~~}}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxwwwwwwwwwwwwwwwwwwwwwvvvttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqppppppppppppppppppppppppppooooooooooooooommmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````````___________^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZ\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[[[ZZZZZZZZZZYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<====<<<<<<<<<<<<<;;;;;;;;::::::9999999999999888888888887777777777666666666666666666655555555555544444444444433333333332222222222222111111111110000000000000////////////..............-----------,,,,,,,,,++++++++++++*********))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnooqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|}}~~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹ŒŒŒŒŒ‘‘‘‘‘‘���������������ŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚‚��������������~~~~~~~}}}}}||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwvvvttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqpppppppppppppppppppppppppppooooooooooooooommmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````````````____________^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZ\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[[[ZZZZZZZZZZYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>=============<<<===<<<<<<<<<<<<<;;;;;;;;:::::::999999999999988888888888777777777766666666666666666665555555555554444444444443333333333222222222222111111111110000000000000////////////...............-----------,,,,,,,,,++++++++++++*********))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnoqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||}}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒ‘‘‘‘‘‘���������������ŽŽ��‹Š‰ˆ‡†…„ƒ‚‚��������������~~~~~~~}}}}}||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwvvvvvtttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqppppppppppppppppppppppppppppoooooooooooooonmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhggggggggggggggfggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````_````````````_____________^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZ\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[[[[ZZZZZZZZZZYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>=============<<<===<<<<<<<<<<<<<;;;;;;;;::::::9999999999999888888888887777777777766666666666666666655555555555554444444444443333333333222222222221111111111110000000000000///////////...............------------,,,,,,,,,++++++++++++********))))))))(((((((('''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||}~~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹ŒŒŒŒ‘‘‘‘‘‘‘��������������ŽŽ��‹‹Šˆ‡†…„ƒ‚‚����€���������~~~~~~~}}}}}||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwvvvvvttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppqqqqqqppppppppppppppppppppppppppppoooooooooooooonnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggggggfgggggffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````_```````````______________^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZ\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[[[[ZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNMMMMMMMMMMLLLLLLLJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>==============<<<===<<<<<<<<<<<<;;;;;;;;;::::::9999999999999888888888887777777777766666666666666666655555555555554444444444433333333333222222222211111111111100000000000000//////////...............------------,,,,,,,,,,++++++++++++********))))))))(((((((('''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!! kkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooopppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssttttttttttttttttttssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzz{{z{{||}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆ‡Ž�Œ‹Š‰‡†……„ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒ~~~~~~~~~~}}}}}||||||{{{{xxwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````aaaaaaaaa`````````````___```____________^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRQQQPPPPPPPPPPPPPOOOOOOOOOLLLLLLLLKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@AAAAA@@@@@@@@@@@@@???????@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::9999999999998888888888877988888888877777777777776666666665555555555555444443333333333332222222221111111111100000000000/////////////...........----------------,,,,,,,,,,,,,+++++++++++++*********)))))))))(((((((((''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! kkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooopppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrsssssssstttttttttttttttttssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzz{z{{{|}}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆŽ�Œ‹Š‰ˆ‡†…„ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒ~~~~~~~~~~}}}}}||||||{{{{xxwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuutttttttttttttttttttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqppppoooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````aaaaaaa``````````````____``____________^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRQQPPPPPPPPPPPPPOOOOOOOOOOLLLLLLLLKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@AAAA@@@@@@@@@@@@@@???????@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999998888888888877888888888877777777777776666666665555555555555444443333333333322222222221111111111000000000000/////////////...........----------------,,,,,,,,,,,,,+++++++++++++*********)))))))))(((((((((''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! kkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssttttttttttttttttssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{||}~€�‚ƒ„…††‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆŽ�Œ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚ƒƒƒƒƒƒ~~~~~~~~~~}}}}}||||||{{{{xwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuutttttttttttttsttttttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````aaaaaaa`````````````_____``____________^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\[[\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRQQPPPPPPPPPPPPOOOOOOOOOOOLLLLLLLKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@AAAA@@@@@@@@@@@@@@???????@@@@?????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888888887788888888887777777777776666666666555555555555544444333333333332222222221111111111100000000000/////////////...........----------------,,,,,,,,,,,,,,+++++++++++++*********)))))))))(((((((((''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! kkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrsssssssssssttttttttttttttssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{||}~€�‚ƒ„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆŽ��ŒŠ‰ˆ‡†…„„ƒƒƒ‚‚‚‚ƒƒƒƒƒƒ~~~~~~~~~~}}}}||||||{{{{{xwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuttttttttttttttstttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbabbbbaaaaaaaaaaaaa````````aaaaaa`````````````______`____________^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRQPPPPPPPPPPPPPOOOOOOOOOOOLLLLLLLKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@AAAA@@@@@@@@@@@@@@???????@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::999999999998888888888877788888888887777777777776666666666555555555555544444333333333332222222221111111111000000000000/////////////...........---------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))((((((((((''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!! kkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssstttttttttttttssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{|}}~€�‚ƒ„…††‡ˆˆ‰‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆŽŽ�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚‚ƒƒƒƒƒ~~~~~~~~~}}}}}||||||{{{{{wwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuutttttttttttttttssttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbabbbaaaaaaaaaaaaaa````````aaaaaa`````````````______`____________^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\[[[[[[[\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRQPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@AAA@@@@@@@@@@@@@@@???????@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999888888888887778888888888777777777777666666666555555555555554444433333333332222222222111111111000000000000/////////////...........----------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! kkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooopppppppppppqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssttttttttttttssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzyzzzz{{|}~~€�‚ƒ„…††‡ˆˆˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆŽŽ�Œ‹Š‰ˆ‡†……„ƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~}}}}}|||||{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwwtttttttttttttttttttttttssttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbabbbaaaaaaaaaaaaa`````````aaaaa`````````````____________________^^^^^^^^^^^^]]\\\\\\\\\\\\\\\[[[[[[[[\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRQPPPPPPPPPPPOOOOOOOOOOOOOLLLLLLKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@AAA@@@@@@@@@@@@@@????????@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999988888888888777888888888777777777777666666666655555555555555444443333333333222222222111111111100000000000//////////////..........----------------,,,,,,,,,,,,,,,++++++++++++++*********))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! kkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqrrsssssssssssssstttttttttttsssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyy{{{{{{{z{{zzzzzzzzzzzzzzzyyzzzz{{|}~€��‚ƒ„…††‡‡ˆˆ‰ŠŠŠ‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ‡ŽŽ�Œ‹‹Š‰ˆ‡†…„„ƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~}}}}||||||{{{{{{wwwwwwwwwwwwwwwwvwwvvvwwwttttttttttttttttttttttssstttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbaabbbaaaaaaaaaaaaa`````````aaaaa`````````````___________________^^^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRPPPPPPPPPPPOOOOOOOOOOOOOOLLLLLLKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@AA@@@@@@@@@@@@@@@????????@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999988888888888777888888888877777777777666666666655555555555555444443333333332222222222111111111100000000000/////////////...........---------------,,,,,,,,,,,,,,,,++++++++++++++********)))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! kkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqrsssssssssssssssttttttttttsssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyy{{{zzzzzzzzzzzzzzzzzzzzzzyyyzzzz{||}~€�‚‚ƒ„…††‡‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ‡ŽŽ��Œ‹Š‰ˆ‡††…„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~}}}}}|||||{{{{{{{wwwwwwwwwwwwwwwvvvvvvvvvwttttttttttttttttttttttssstttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbaabbaaaaaaaaaaaaaa`````````aaaa`````````````____________________^^^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUTUTTTTTTTTSSSSSSSSSSSSRRRRPPPPPPPPPPPOOOOOOOOOOOOONLLLLLLKKKKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@AA@@@@@@@@@@@@@@@????????@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999998888888888877788888888887777777777666666666665555555555555544444333333333222222222211111111100000000000//////////////..........----------------,,,,,,,,,,,,,,,+++++++++++++++********)))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!! kkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooppppppppppppppqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssttttttttssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzz{{||}~€�‚‚ƒ„…††‡‡ˆ‰‰ŠŠŠŠ‹‹ŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ‡ŽŽ��Œ‹‹Š‰ˆ‡†……„„„ƒƒƒƒƒƒƒƒ~~~~~~~~}}}}}|||||{{{{{{{wwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttttttttttttssstttttttttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbaaabbaaaaaaaaaaaaa``````````aaa``````````````___________________^^^^^^^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRPPPPPPPPPPOOOOOOOOOOOOOONLLLLLLKKKKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@?????????@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888887778888888888777777777766666666665555555555555554444433333333222222222211111111110000000000//////////////...........---------------,,,,,,,,,,,,,,,,++++++++++++++*********)))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! kkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooopppppppppppppppqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqsssssssssssssssssstttttttssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzz{{|}}~€�‚ƒƒ„……†‡‡ˆ‰‰ŠŠŠ‹‹ŠŠŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡ŽŽŽ��Œ‹Š‰‰ˆ‡††…„„„ƒƒƒƒƒƒƒ~~~~~~~}}}}}|||||{{{{{{{{wwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttttttttttttsssstttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbaaabaaaaaaaaaaaaaa``````````aaa`````````````____________________^^^^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRPPPPPPPPPOOOOOOOOOOOOOOONLLLLLLKKKKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@?????????@@@????????????>>>>>>>>>=>>============<<<<<<<<<<;<<<;;;;;;;;;;;::::::::::999999999999888888888887778888888888777777777766666666665555555555555544444433333333222222222211111111110000000000/////////////...........----------------,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! kkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooppppppppppppppppqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqsssssssssssssssssssttttttsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzz{{|}~~€�‚ƒƒ„…††‡ˆ‰‰ŠŠŠ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡ŽŽŽ��ŒŒ‹Š‰ˆˆ‡††…„„„ƒƒƒƒƒƒ~~~~~~~}}}}}|||||{{{{{{{{wwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttttttttsssssttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfgggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbaaaabaaaaaaaaaaaaa```````````aa`````````````_____________________^^^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRPPPPPPPPPOOOOOOOOOOOOOOONLLLLLLKKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@A@@@@@@@@@@@@@@@?????????@@@????????????>>>>>>>>>=>=============<<<<<<<<<<;<<<;;;;;;;;;;;:::::::::9999999999998888888888887778888888888777777777666666666665555555555555544444433333332222222222111111111100000000000////////////............----------------,,,,,,,,,,,,,,,++++++++++++++**********))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooopppppppppppppppppqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqsssssssssssssssssssstttttsssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzz{{|}~€�‚ƒ„„…††ˆˆ‰‰ŠŠŠ‹‹ŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡ŽŽŽŽ��ŒŒ‹Š‰ˆˆ‡††……„„ƒƒƒƒƒ~~~~~~}}}}}}|||||{{{{{{{{wwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttttttttssssstttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnnmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfgggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````aa`````````````____________________^^^^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRPPPPPPPPOOOOOOOOOOOOOOONNLLLLLLKKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????@@@????????????>>>>>>>>>=>============<<<<<<<<<<<;<<;;;;;;;;;;;::::::::::999999999999888888888888877888888888877777777766666666666555555555555554444443333333222222222211111111110000000000////////////............----------------,,,,,,,,,,,,,,,+++++++++++++++**********))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! kkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppqqqqqqqppppppppqqqqqqqqqqqqqqqqqsssssssssssssssssssssstttssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzz{||}~€€�‚ƒ„……†‡ˆ‰‰ŠŠŠ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡ŽŽŽŽŽ��ŒŒ‹Š‰‰ˆ‡††…„„„ƒƒƒƒ~~~~~}}}}}}}|||||{{{{{{{{wwwwwwwwwvvvvvvvvvvvvvvvvttttttttttttttttttsssssssttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjijiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffggggfffffffffffffffeeeeeeeeeeeeedddddddddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````aa````````````_____________________^^^^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYZZYYYYYYYYYYYYYYYXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRPPPPPPPPOOOOOOOOOOOOOONNNLLLLLLKKKKKKKKKJJJJJJJJJJHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????@@@????????????>>>>>>>>==>============<<<<<<<<<<<;<<;;;;;;;;;;;:::::::::9999999999999888888888888877888888888877777777766666666665555555555555554444443333332222222222211111111110000000000////////////............----------------,,,,,,,,,,,,,,+++++++++++++++***********))))))))(((((((('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! jkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooopppppppppppppppppppqqqqqqpppppppppqqqqqqqqqqqqqqqqsssssssssssssssssssssssttssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzz{{|}}~€��‚ƒ„…†‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡ŽŽŽŽŽŽ��ŒŒ‹Š‰‰ˆ‡††…„„ƒƒƒƒ~~~}}}}}}}}||||||{{{{{{{zwwwwwwwwwvvvvvvvvvvvvvvvvtttttttttttttttttssssssssttttttsssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiijiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggffgggfffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````a````````````_____________________^^^^^^^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYZYYYYYYYYYYYYYYYYXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRPPPPPPPPOOOOOOOOOOOOONNNNLLLLLLKKKKKKKKKJJJJJJJJJJHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????@@@???????????>>>>>>>>>==>============<<<<<<<<<<<;<<;;;;;;;;;;::::::::::9999999999999888888888888877988888888877777777666666666655555555555555544444443333332222222222111111111100000000000///////////............---------------,-,,,,,,,,,,,,,,++++++++++++++************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppqqqqqppppppppppqqqqqqqqqqqqqqqrssssssssssssssssssssssstsssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzz{{|}~~€�‚ƒƒ„…‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡ŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆˆ‡†……„„ƒƒƒ~}}}}}}}}}}||||||{{{{{{{zwwwwwwwwwvvvvvvvvvvvvvvvvtttttttttttttttssssssssssttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggfffggfffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````a````````````_____________________^^^^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRPPPPPPPPOOOOOOOOOOOONNNNNLLLLLKKKKKKKKKKJJJJJJJJJJHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????@@@???????????>>>>>>>>>===============<<<<<<<<<<<;<<;;;;;;;;;;::::::::::9999999999999888888888888877988888888877777777666666666655555555555555544444443333322222222221111111111100000000000//////////............----------------,,,,,,,,,,,,,,,+++++++++++++++************)))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!! jjjkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppqqqqppppppppppppqqqqqqqqqqqqqrrssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzz{||}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡ŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡‡†…„„ƒƒƒ~}}}}}}}}}}||||||{{{{{{{zwwwwwwwwvvvvvvvvvvvvvvvvvttttttttttttttssssssssssstttttssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffffggffffffffffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````a```````````_____________________^^^^^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPOOOOOOOOOOONNNNNNLLLLLKKKKKKKKKKJJJJJJJJJJHHHHHHHHGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????@@@???????????>>>>>>>>===============<<<<<<<<<<<;;<<;;;;;;;;;;:::::::::9999999999999988888888888887798888888887777777766666666655555555555555554444444333332222222222111111111110000000000///////////............---------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))(((((((''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! jjjjkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppqqqpppppppppppppqqqqqqqqqqqqrrrrsssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzz{{|}}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡ŽŽ����ŽŽŽ��ŒŒ‹Š‰ˆ‡†……„ƒƒ‚~}}}}}}}}}}||||||{{{{{{{zwwwwwwwwvvvvvvvvvvvvvvvvvtttttttttttssssssssssssssttttsssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggfffffgffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````_````````````_____________________^^^^^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPOOOOOOOOOONNNNNNNLLLLKKKKKKKKKKKJJJJJJJJJJHHHHHHHGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????@@@???????????>>>>>>>>===============<<<<<<<<<<<;;<<;;;;;;;;;::::::::::9999999999999888888888888887798888888887777777766666666655555555555555544444444333322222222222111111111100000000000///////////...........----------------,,,,,,,,,,,,,,++++++++++++++**************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! jjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppqqppppppppppppppqqqqqqqqqqqrrrrrssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzz{{|}~~€�‚ƒ„†‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡ŽŽŽ�����ŽŽ��Œ‹Š‰ˆ‡‡†…„ƒƒƒ}}}}}}}}}}}||||||{{{{{{{zwwwwwwwwwvvvvvvvvvvvvvvvvttttttstssssssssssssssssstttssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````_```````````______________________^^^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPPPPOOOOOOOOONNNNNNNNLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@???????????>>>>>>>>==============<<<<<<<<<<<<;;<<;;;;;;;;;:::::::::99999999999999888888888888887798888888887777777766666666555555555555555544444444333322222222221111111111100000000000///////////...........---------------,,,,,,,,,,,,,,,+++++++++++++***************))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjjjjkkkkkkkkkkkkkkkkklklllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppqpppppppppppppppqqqqqqqqqqrrrrrrsssssssssssssssssssrssssssssssssssssssssssssstttttttttttttttttttttuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{||}~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡ŽŽŽ������ŽŽ��Œ‹Š‰ˆ‡†…„„ƒƒ}}}}}}}}}}}||||||{{{{{{{zwwwwwwwwvvvvvvvvvvvvvvvvvttstsssssssssssssssssssssttsssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqppppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````__```````````_____________________^^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPPOOOOOOOOONNNNNNNNLLKKKKKKKKKKKKKJJJJJJJJJJHHHHHHGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@???????????>>>>>>>===============<<<<<<<<<<<<;;<<;;;;;;;;;:::::::::99999999999999888888888888887798888888887777777666666666555555555555555544444444333222222222221111111111000000000000//////////............--------------,,,,,,,,,,,,,,,+++++++++++++***************))))))))(((((((''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrssssssssssssssssssrrrssssssssssssssssssssssstttttttttttttttttttttttuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzz{{|}~~€�‚„…†‡ˆ‰ŠŠ‹‹‹ŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡ŽŽŽ�������ŽŽ�Œ‹Š‰ˆ‡†…„„ƒƒ}}}}}}}}}}}||||||{{{{{{{zwwwwwwwwwvvvvvvvvvvvvvvvvssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqppppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````__```````````_____________________^^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRPPPPPPPPOOOOOOOOONNNNNNNNKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????@@@??????????>>>>>>>>===============<<<<<<<<<<<<;;<<;;;;;;;;;:::::::::99999999999999888888888888887798888888877777777666666666555555555555555444444444333222222222211111111111000000000000//////////............-------------,,,,,,,,,,,,,,,+++++++++++++****************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! jjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppppppppppppppppppqqqqqqqqrrrrrrrrsssssssssssssssssrrrrrsssssssssssssssssssssttttttttttttttttttttttttuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzz{||}~€�‚ƒ…†‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡ŽŽŽ�������ŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ}}}}}}}}}}}||||||{{{{{{{zwwwwwwwwwvvvvvvvvvvvvvvvvssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqppppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````___```````````_____________^______^^^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPOOOOOOOONNNNNNNNNKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????@@@??????????>>>>>>>>===============<<<<<<<<<<<<;;<<;;;;;;;;:::::::::999999999999999888888888888887798888888877777777666666665555555555555555444444444332222222222211111111111000000000000//////////...........--------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooppppppppppppppppppppppppppppppppppppqqqqqqqrrrrrrrrrrsssssssssssssssrrrrrrssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzz{{|}~~€�‚ƒ…†‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡ŽŽŽŽ������ŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ}}}}}}}}}}}||||||{{{{{{zzwwwwwwwwwwvvvvvvvvvvvvvvvssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqppppppppqqqpppppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````___``````````______________^______^^^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRPPPPPPPPOOOOOOOONNNNNNNNNKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????@@???????????>>>>>>>================<<<<<<<<<<<<;;<<;;;;;;;;:::::::::999999999999999888888888888887798888888877777777666666665555555555555554444444443332222222222211111111110000000000000//////////...........-------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))(((((((''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooopppppppppppppppppppppppppppppppppppppqqqqqrrrrrrrrrrrssssssssssssssrrrrrrrrssssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxyyyyyyzz{{|}~€�‚„…†ˆ‰‰Š‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡ŽŽŽŽ�������ŽŽ�Œ‹Š‰ˆ‡†…„ƒƒ~}}}}}}}}}}||||||{{{{{{zzwwwwwwwwwwwvvvvvvvvvvvvvvssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqpppppppppqqpppppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````____``````````_____________^^______^^^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYXXXXXXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRPPPPPPPPOOOOOOOONNNNNNNNNKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????@@???????????>>>>>>>===============<<<<<<<<<<<<<;;<<;;;;;;;;:::::::::99999999999999888888888888888778888888887777777766666666555555555555555444444444332222222222211111111111000000000000///////////...........------------,,,,,,,,,,,,,,,,+++++++++++******************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooopppppppppppppppppppppppppppppppppppppqqqqrrrrrrrrrrrrsssssssssssssrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyzz{|}~€�‚„…†‡ˆ‰Š‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡ŽŽŽŽŽ������ŽŽ�ŒŒ‹Šˆ‡†…„„ƒ~}}}}}}}}}}||||||{{{{{{zzwwwwwwwwwwwwvvvvvvvvvvvuvssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqppppppppppqpppppppppppppppppppooooonnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````______``````````_____________^^_____^^^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXYYYYXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRPPPPPPPPOOOOOOOONNNNNNNNNKKKKKKKKKKKKKJJJJJJJJJJJJHHHHGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????@????????????>>>>>>>===============<<<<<<<<<<<<<;;<<;;;;;;;;:::::::::99999999999999888888888888888778888888887777777766666666555555555555555444444443322222222222211111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,+++++++++++******************))))))))(((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooppppppppppppppopppppppppppppppppppppqqqrrrrrrrrrrrrrssssssssssssrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyzz{{|}~€‚ƒ…†‡ˆ‰Š‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆŽŽŽŽŽŽ�����ŽŽ��Œ‹Š‰ˆ‡†…„ƒ~}}}}}}}}}}||||||{{{{{zzzwwwwwwwwwwwwwvvvvvvvvvvuusssssssssssssssssssssssrrssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````______``````````_____________^^_____^^^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXYYYXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPOOOOOOOONNNNNNNNNKKKKKKKKKKKKKJJJJJJJJJJJJHHHHGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>================<<<<<<<<<<<<<;;<<;;;;;;;;:::::::::99999999999999888888888888887778888888877777777766666666555555555555554444444443322222222222111111111110000000000000///////////...........----------,,,,,,,,,,,,,,,,,++++++++++******************))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! iiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwxxyz{|}~€‚ƒ„…†‡ˆˆ‰‰‰Š‰‰‰‰ˆˆ‡‡††……‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€€~~~~~}}}}}|||wwwwwwwwwwwwwwwwvvvvvvvvvtttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggghhhhhhhggggggggggggffffffgggfffffffffffffffeeeeeeeeeeeeddddddddddddddddcccccddddddcccccccccccccbbbbbbccbbbbbbbbbbbaaaaaaaaaaaa```````````____________________^^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVWWVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSRRRRRRRRRRRRRQQQQQOOOOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGGGFFFFFFFFFEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>==========<;;;;;;;;:::::::::999999999999998888888888888877777777776666666665555555555555555444444444443333333322222221111111111100000000000000////////////...........---------,,,,,,,,,,,,,,,,,,++++++++++******************)))))))))(((((((''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! iiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwxxyyz{|~€�ƒ„…†‡ˆˆ‰‰‰ŠŠ‰‰‰ˆˆ‡‡†††…‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚��€€€~~~~~}}}}||||wwwwwwwwwwwwwwwwwvvvvvvvvttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggghhhhhhhgggggggggggfffffffggfffffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccddddddcccccccccccccbbbbbbccbbbbbbbbbbaaaaaaaaaaaaa```````````____________________^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSRRRRRRRRRRRRRQQQQQQOOOOOONNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKJJJJJJHHHHHGGGGGGGGFFFFFFFFFEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?@@@@@@@@@@@@?????????????@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>===========<;;;;;;;;:::::::::999999999999988888888888888877777777766666666665555555555555555444444444443333333322222221111111111000000000000000////////////...........---------,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))((((((((''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! iiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwxxyz{|}~€�‚ƒ„†‡‡ˆ‰‰‰ŠŠ‰‰‰‰ˆˆ‡‡††…‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚��€€~~~~}}}}}||||wwwwwwwwwwwwwwwwwwvvvvvvvttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggghhhhhhgggggggggggffffffffgfffffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccdddddccccccccccccccbbbbbbccbbbbbbbbbbaaaaaaaaaaaaa```````````___________________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSRRRRRRRRRRRRRQQQQQQOOOOOONNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKJJJJJJHHHHHGGGGGGGGFFFFFFFFFEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??@@@@@@@@@@@??????????????@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>===========<;;;;;;;;:::::::::999999999999998888888888888777777777766666666665555555555555554444444444433333333322222211111111111000000000000000///////////............--------,,,,,,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! hiiiiiiiiiiiiiiiiijjjjjijjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxyzz|}~€‚ƒ„…†‡ˆˆ‰‰ŠŠŠ‰‰‰ˆˆ‡‡†††Œ‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚��€€€~~~~}}}}|||||wwwwwwwwwwwwwwwwwwvvvvvvvttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggghhhhhhgggggggggggffffffffgffffffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccdddddcccccccccccccbbbbbbbcbbbbbbbbbbaaaaaaaaaaaaaa```````````___________________^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQOOOOOONNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJHHHHHGGGGGGGGFFFFFFFFEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@??????????????@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>============<;;;;;;;;::::::::::9999999999999888888888888877777777776666666665555555555555555444444444443333333332222221111111111100000000000000////////////...........---------,,,,,,,,,,,,,,,,,+++++++++++***************)))))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! hiiiiiiiiiiiiiiiiiijjjjiijjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssttttttstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwxxyz{|}€�‚„…†‡ˆˆ‰‰‰ŠŠ‰‰‰‰ˆˆ‡‡††ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒƒ‚��€€€€~~~~}}}}|||||wwwwwwwwxxxxwwwwwwvvvvvvvttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhgggggggggggffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddccccccddddccccccccccccccbbbbbbbcbbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^_____^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQOOOOONNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKJJJJJJJHHHHGGGGGGGGFFFFFFFFFEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???@@@@@@@@@@???????????????@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>===========<;;;;;;;;::::::::::99999999999999888888888888877777777766666666665555555555555554444444444443333333332222221111111111100000000000000////////////...........---------,,,,,,,,,,,,+,,,+++++++++++**************))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! hhiiiiiiiiiiiiiiiiiijjjiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssttttsssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxyz{|}~€�‚ƒ„†‡‡ˆ‰‰‰ŠŠŠ‰‰‰ˆˆ‡‡††ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚‚��€€€€~~~~}}}||||||wwwwwwwxxxxxxxwwwwwvvvvvvtttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggghhhhhgggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccddddcccccccccccccbbbbbbbbcbbbbbbbbbbaaaaaaaaaaaaaa``````````______________^_____^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQOOOOONNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKJJJJJJJHHHHGGGGGGGGFFFFFFFFEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@@@@@@???????????????@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>============<;;;;;;;;:::::::::::9999999999999888888888888777777777766666666665555555555555554444444444433333333332222211111111111000000000000000////////////...........--------,,,,,,,,,,,,++,,+++++++++++**************)))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhiiiiiiiiiiiiiiiiijjjiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssstssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwxxyz{|~€‚ƒ„…†‡ˆˆ‰‰‰ŠŠ‰‰‰‰ˆˆ‡‡†ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒƒ‚‚��€€€€€~~~}}}||||||wwwwwwwxxxxxxxwwwwwvvvvvvtttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhgggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddcccccccdddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````______________^____^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQOOOONNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJHHHGGGGGGGGFFFFFFFFFEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????@@@@@@@@@????????????????@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>============<;;;;;;;::::::::::::9999999999999888888888888777777777766666666665555555555555554444444444433333333332222211111111111000000000000000////////////...........--------,,,,,,,,,,,+++,++++++++++++************))))))))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhhiiiiiiiiiiiiiiiiijjiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppqqqqqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwxyz{|}€�‚„…†‡ˆˆ‰‰‰ŠŠ‰‰‰‰ˆˆ‡‡†�ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡‡†…„ƒƒ‚‚���€€€€~~~}}}||||||wwwwwwwxxxxxxxxwwwwvvvvvvtttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggghhhhgggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddcccccccdddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_____________^^____^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQOOOONNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGGGGGGFFFFFFFFFEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????@@@@@@@@@????????????????@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>============<<;;;;;;;::::::::::::999999999999988888888888777777777776666666666555555555555554444444444433333333333222221111111111100000000000000////////////...........---------,,,,,,,,,,,+++++++++++++++*************))))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! hhhhhiiiiiiiiiiiiiiiiijiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwxyyz|}~�‚ƒ„…†‡ˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡�ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆ‡†…„„ƒƒ‚‚���€€€~~~}}||||||{wwwwwwwxxxxxxxxwwwwvvvvvvtttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggghhhgggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddccccccccddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````______________^^___^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSRRRRRRRRRRRRRQQQQQQQQQOOONNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJHHGGGGGGGGGFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@@@@@@????????????????@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>=============<<;;;;;;;:::::::::::::99999999999988888888888777777777766666666666555555555545554444444444433333333333222221111111111100000000000000////////////...........---------,,,,,,,,,,+++++++++++++++**************)))))))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! hhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwxxyz{|~€�ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡��ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹Š‰‰ˆ‡††…„„ƒƒ‚‚���€€€~~}}}||||{{{vwwwwwwxxxxxxxxwwwwwvvvvvttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggghhhgggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddccccccccdccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^___^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUVVVVVVVVVUUUUUUUUUTTTTTTTSSSRRRRRRRRRRRRRQQQQQQQQQOONNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJHHGGGGGGGGFFFFFFFFFEEEEEEDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@@@@@?????????????????@@@@@@@@@????????>>>>>>>>>>>>>>>>>>============<<<;;;;;;::::::::::::::99999999999888888888887777777777766666666665555555555545554444444444333333333333222221111111111000000000000000////////////...........--------,,,,,,,,,,,+++++++++++++++*************))))))))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppppqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqrrsssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxyz{|}~€�‚ƒ…†‡‡ˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡���ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆ‡‡†……„„ƒƒ‚‚‚��€€~~}}}|||{{{{vvwwwwwxxxxxxxxxwwwwvvvvvtttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggghhgggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccdccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^__^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUVVVVVVVVUUUUUUUUUUTTTTTTTSSRRRRRRRRRRRRRQQQQQQQQQQONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJHGGGGGGGGGFFFFFFFFFEEEEEEDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????@@@@@@@@????????????????>@@@@@@@@@????????>>>>>>>>>>>>>>>>>=============<<<;;;;;;::::::::::::::99999999999888888888877777777777766666666665555555555545544444444444333333333333222221111111111000000000000000///////////............--------,,,,,,,,,,+++++++++++++++**************)))))))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppppqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwxxyz{}~€‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡����ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡††……„„ƒƒ‚‚‚��€€~}}}|||{{{{vvvwwwwwxxxxxxxxwwwwvvvvuttssssttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````_____________^^^^__^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUVVVVVVVUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRRRRQQQQQQQQQQNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJHGGGGGGGGFFFFFFFFFEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????@@@@@@@???????????????>>>@@@@@@@@?????????>>>>>>>>>>>>>>>>>============<<<<;;;;;;::::::::::::::9999999999988888888887777777777766666666665555555555544554444444444433333333333322222111111111100000000000000////////////...........---------,,,,,,,,,,+++++++++++++++*************)))))))))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! hhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppppppqqqooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvwwxyz{|}€�‚„…†‡‡ˆ‰‰‰‰‰‰‰‰ˆˆˆ‡Ž����ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡†………„„ƒƒƒ‚‚�€€~}}|||{{{{{vvvvwwwwxxxxxxxxwwwwvvvvutssssssstttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````_____________^^^^^_^^^^^^^^^^]]]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUVVVVVVUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIGGGGGGGGGFFFFFFFFFEEEEEEEDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????@@@@@@@??????????????>>>>@@@@@@@@?????????>>>>>>>>>>>>>>>>=============<<<<;;;;;;::::::::::::::9999999999988888888877777777777766666666665555555555544554444444444433333333333322222211111111100000000000000////////////...........---------,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooppppppppppppppppppppppppqoooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvwwxyz{|}~�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰ˆˆˆˆŽ�����ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡†††……„„ƒƒƒ‚��€~}}|||{{{{{vvvvwwwwwxxxxxxxwwwwvvvvutssssssssttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfgggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````_____________^^^^^^_^^^^^^^^^^]]]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUVVVVVUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIGGGGGGGGFFFFFFFFFEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????@@@@@@@?????????????>>>>>@@@@@@@??????????>>>>>>>>>>>>>>>>=============<<<<;;;;;:::::::::::::::9999999999888888888877777777777666666666665555555555544544444444444433333333333322222211111111100000000000000////////////..........----------,,,,,,,,,+++++++++++++++************))))))))))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppppppppoooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvwwxyz{|~€�ƒ„…†‡‡ˆˆ‰‰‰‰‰‰ˆˆˆˆŽŽ������ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†††……„„„ƒ‚‚�€€~}}||{{{{{{vvvvvwwwwwxxxxxxwwwwvvvvutssssssssstttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggffgggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUVVVVUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQPNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIGGGGGGGGFFFFFFFFFEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????@@@@@@??????????????>>>>>@@@@@@??????????>>>>>>>>>>>>>>>>>============<<<<<;;;;;::::::::::::::99999999999888888888777777777777666666666655555555555544544444444444433333333333322222211111111100000000000000///////////...........---------,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppppppooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwxyz{|}~€�‚ƒ„…†‡ˆˆˆ‰‰‰‰‰ˆˆˆˆŽŽ�������ŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††††………„ƒƒ‚��€~}}||{{{{{{vvvvvvwwwwwxxxxxwwwwvvvvusssssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggffgggggggggggfffffffffffffeffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUVVUUUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQPNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????@@@@@@?????????????>>>>>>@@@@@???????????>>>>>>>>>>>>>>>>>============<<<<<;;;;;::::::::::::::9999999999888888888877777777777666666666665555555555554454444444444443333333333332222221111111111000000000000////////////...........---------,,,,,,,,,,++++++++++++++************))))))))))))))(((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! hhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppppppooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvwxxyz|}~€‚ƒ„…†‡‡ˆˆˆ‰‰‰ˆˆˆˆˆŽŽŽ������ŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††……„ƒƒ‚�€~~}||{{{zzzvvvvvvwwwwwwxxxwwwwwvvvvusssssssssssstttttttssssssssrrrrrrrrrrrrrrrrrrrrqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggffffggggggggggffffffffffffffefffffffffeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQPPNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????@@@@@@????????????>>>>>>>@@@@????????????>>>>>>>>>>>>>>>>>============<<<<<;;;;::::::::::::::99999999999888888888877777777776666666666665555555555544444444444444443333333333332222221111111111000000000000////////////...........---------,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooppppppppppppppppppppoooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwwxyz{|}€�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆˆˆŽŽŽ�������ŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡†††…„„ƒ‚�€~~}||{{{zzzuuvvvvvwwwwwwwwwwwwwvvvvusssssssssssssstttttssssssssrrrrrrrrrrrrrrrrrrrqqqqrrrrrrqqqqqqqqqqqqqqqqqqpqqqqpppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggfffffggggggggggfffffffffffffeefffffffffeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbabbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQPPPNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????@@@@@@???????????>>>>>>>>@???????????????>>>>>>>>>>>>>>>>=============<<<<<;;;;:::::::::::::999999999998888888888777777777776666666666655555555555544444444444444443333333333332222221111111111000000000000////////////..........----------,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppoooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvwxyy{|}~�‚ƒ„…††‡‡ˆˆˆˆˆˆˆˆˆŽŽŽŽ������ŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡††……„ƒ‚�€~}||{{zzzzuuuvvvvvwwwwwwwwwwwwvvvvussssssssssssssstttsssssssssrrrrrrrrrrrrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqqqqqppqqppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggfffffffgggggggggffffffffffffffeeffffffffeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbabbbbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQPPPPNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????@@@@@????????????>>>>>>>>????????????????>>>>>>>>>>>>>>>>>============<<<<<;;;;::::::::::::999999999999888888888877777777776666666666665555555555554444444444444444433333333333222222111111111100000000000////////////...........----------,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! hhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppoooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwxyz{|}€�‚ƒ„…††‡‡ˆˆˆˆˆˆˆˆŽŽŽŽ������ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡††……„ƒ‚�€~}||{{zzzzuuuvvvvvwwwwwwwwwwwwvvvvussssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqqqqqqqqpppqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggffffffffgggggggggfffffffffffffeeeffffffffeeeeeeeeeeeeeedddddddddddddddcccccccccccccbccccccccccccbbbbbbbbbbbbabbbbaaaaaaaaaaaa``````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQPPPPNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIGGGGGFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????@@@@@????????????>>>>>>>>????????????????>>>>>>>>>>>>>>>>>============<<<<<;;;;:::::::::::9999999999998888888888877777777776666666666655555555555544444444444444444433333333333222222111111111100000000000////////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! hhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuutttttttttuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwxyz{|}~�‚ƒ„……†‡‡‡ˆˆˆˆˆˆ‡ŽŽŽŽ������ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚�€~}||{{zzzzuuuuvvvvvwwwwwwwwwwwvvvvusssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqqqqqqqqpppqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggfffffffffggggggggfffffffffffffeeeefffffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbcccccccccccbbbbbbbbbbbbaabbbbaaaaaaaaaaaa`````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQPPPPPNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIGGGGGFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????@@@@@???????????>>>>>>>>>????????????????>>>>>>>>>>>>>>>>>============<<<<<;;;;:::::::::::9999999999988888888888777777777766666666666655555555555544444444444444444443333333333222222111111111110000000000////////////...........---------,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqppppppppppqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvwxxyz{|~€�‚ƒ„……†‡‡‡‡‡‡‡‡‡ŽŽŽŽ������ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}}|{{{zzzuuuuuvvvvvwwwwwwwwwwvvvvussssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqrrrqqqqqqqqqqqqqqqqqqppppqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggffffffffffggggggggfffffffffffffeeeefffffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbcccccccccccbbbbbbbbbbbbaabbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQPPPPPPNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIGGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????@@@@????????????>>>>>>>>>????????????????>>>>>>>>>>>>>>>>>============<<<<<;;;;::::::::::99999999999988888888888777777777766666666666555555555555444444444444444444443333333333222222111111111110000000000////////////...........---------,,,,,,,,,,++++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ghhhhhhhhhhhhhhhhhiiiiihiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppooooooooooooooooppppppppppppppppppppppppppppqqqqqqqpppppppppppqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssrrssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvwwxyz{|}~€�‚ƒ„……††‡‡‡‡‡‡‡ŽŽŽŽ������ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‰ˆˆˆˆˆ‡††…„ƒ‚€~~}|{{{zzzuuuuuuvvvvvwwwwwwwwwvvvvusssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggfffffffffffgggggggfffffffffffffeeeeefffffeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbcccccccccccbbbbbbbbbbbbaabbbaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQPPPPPPNMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJIIIIIIGGGGFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????@@@@???????????>>>>>>>>>>????????????????>>>>>>>>>>>>>>>>>>===========<<<<<;;;;::::::::::999999999998888888888887777777777666666666665555555555554444444444444444444443333333332222221111111111100000000/0////////////...........---------,,,,,,,,,,++++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""!!!!!!!!!!!!!! ghhhhhhhhhhhhhhhhhhiiiihhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppoooooooooooooooooppppppppppppppppppppppppppppqqqqqqpppppppppppppqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvwxxyz{|}€�‚ƒ„„……††‡‡‡‡‡‡ŽŽŽ�������ŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆ‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~}||{{zzzuuuuuuvvvvvwwwwwwwwwvvvvusssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffggggggffffffffffffffeeeeefffffeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbccccccccccbbbbbbbbbbbbaaabbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTUUUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQPPPPPPPNMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIGGGFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????@@@@???????????>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>===========<<<<<;;;::::::::::9999999999998888888888877777777776666666666655555555555544444444444444444444444333333332222221111111111100000000/0////////////..........----------,,,,,,,,,,++++++++++++++**********)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! gghhhhhhhhhhhhhhhhhhiiihhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooppppppppppoooooooooooooooooooppppppppppppppppppppppppppppqqqqpppppppppppppppqqqqqqqqqqpppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyz{|}~€�‚ƒ„„……†††‡‡‡‡����������ŒŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡†…„ƒ‚�€~}}|{{{zzuuuuuuuvvvvvwwwwwwwwvvvvusssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffgggggffffffffffffffeeeeeeffffeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbccccccccccbbbbbbbbbbbbaaabbaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]^^^^^]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUTTTTTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQPPPPPPPMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIGGGFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????@@@@???????????>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;::::::::::9999999999998888888888877777777776666666666655555555555544444444444444444444444333333332222221111111111100000000/////////////...........----------,,,,,,,,,,++++++++++++++**********))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! eeeeffffffffffffffffffggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstsssuuuuuuuuuuuuuuuuvvvvvvvvvtttttuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttsssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuwwxyyz{|~€�‚ƒƒ„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒƒƒƒ‰‰‰‰‰ˆˆ‡††…„‚�€~~}|{{{zzxxxxxxxyyyyzzzzzzzzzzyyyxsrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffffffeeeeeeeeeeeeeddddeeeeeeeeeedddddddddddddddceeeedddddddddddddccccccccccccccccccccccccbbbbbbbbbaaaaaaa``````````````______________^^^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPOOOOOOOOONNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCCCAAAAA@@@@@@@@@@@??????????@@@@@@???????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;:::::::999999888888888888877777777777776666666666655555555555555554444444444443333333333333333333333332222222222221111111111110000000//////////............--------,,,,,,,,,,++++++++++**********))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! eeeeeffffffffffffffffffggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuvwwxyz{|}~€�‚ƒƒ„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒƒƒƒ‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~}||{{zzxxxxxxxyyyyyzzzzzzzzzyyyxsrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeddddeeeeeeeeeddddddddddddddddceeeddddddddddddddccccccccccccccccccccccccbbbbbbbbbaaaaaaa`````````````______________^^^^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPOOOOOOOONNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDDDDCCCCCCCCCCAAAAA@@@@@@@@@@???????????@@@@@@???????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;:::::::999999888888888888877777777777776666666666655555555555555544444444444443333333333333333333333332222222222221111111111110000000//////////............--------,,,,,,,,,,++++++++++**********))))))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! eeeeeefffffffffffffffffgggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuvwwxyyz{|}~€�‚ƒ„„……††††‡‡‡‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒƒƒƒ‰‰‰‰‰‰ˆˆ‡†…„ƒ‚�€~~}||{{zyxxxxxxyyyyyzzzzzzzzzyyyysrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeedddddeeeeeeeeedddddddddddddddcceeedddddddddddddcccccccccccccccccccccccccbbbbbbbbbaaaaaaa`````````````______________^^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRPPPPPPOOOOOOOOONNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCCCCAAAAA@@@@@@@@@@???????????@@@@@@???????????>>>>>>>>>>>>>>>>>================<<<<<<<<;;;;;;;;;;:::::::999999888888888888777777777777776666666666655555555555555544444444444433333333333333333333333332222222222211111111111110000000/////////............---------,,,,,,,,,,++++++++++*********))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! eeeeeeeffffffffffffffffggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuvvwwxyz{||}€�‚ƒ„„……††††‡‡‡‡‡‡‡‡‡††††……„„„ƒƒƒƒƒƒƒ‰‰‰‰‰‰‰ˆˆ‡†…„ƒ‚�€~}}|{{{yxxxxxxyyyyyzzzzzzzzzyyyysrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkjkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeedddddeeeeeeeeddddddddddddddddcceedddddddddddddccccccccccccccccccccccccccbbbbbbbbaaaaaaa``````````````_____________^^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRQPPPPPPOOOOOOOONNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCCCCAAAA@@@@@@@@@@@???????????@@@@@@???????????>>>>>>>>>>>>>>>>>================<<<<<<<<;;;;;;;;;::::::::999999888888888888777777777777776666666666655555555555555544444444444433333333333333333333333322222222222211111111111100000000/////////............---------,,,,,,,,,,++++++++++*********))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! eeeeeeeefffffffffffffffgggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuvvvwxxyz{|}~€�‚‚ƒ„„……†††‡‡‡‡‡‡‡‡‡††††……„„„„ƒƒƒƒƒ„ŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€€~}||{{yyxxxxxyyyyzzzzzzzzzzyyyysrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppoopoooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkjjkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffefffeeeeeeeeeeeeeeeeddddddeeeeeeeedddddddddddddddccceedddddddddddddcccccccccccccccccccccccccbbbbbbbbbaaaaaaa`````````````_____________^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRQQPPPPPOOOOOOOOONNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCCCAAAA@@@@@@@@@@????????????@@@@@????????????>>>>>>>>>>>>>>>==================<<<<<<<<;;;;;;;;;::::::::999999888888888888877777777777776666666666555555555555555444444444444333333333333333333333333322222222222111111111111100000000////////.............---------,,,,,,,,,,++++++++++*********))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!"!!!!!!!!!!!!! eeeeeeeeeffffffffffffffggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuvvwwxyyz{|}~€�‚ƒƒ„„……†††‡‡‡‡‡‡‡‡††††……„„„„ƒƒƒ„„„ŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~~}||{yyyxxxxyyyyzzzzzzzzzzzyyysrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeffeeeeeeeeeeeeeeeeeddddddeeeeeeeedddddddddddddddcccedddddddddddddccccccccccccccccccccccccccbbbbbbbbbaaaaaaa````````````______________^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRQQQPPPPPOOOOOOOOONNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCCCAAAA@@@@@@@@@@????????????@@@@@????????????>>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;::::::::99999988888888888877777777777776666666666655555555555555544444444444433333333333333333333333332222222222211111111111110000000/////////............----------,,,,,,,,,,++++++++++*********))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! eeeeeeeeeefffffffffffffgggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuvvvwwxyz{{|}~€�‚ƒƒ„……††††‡‡‡‡‡‡††††………„„„„„„„„„„ŠŠŠŠŠŠ‰‰‰ˆ‡†…„ƒƒ‚�€~}||{yyyxxxyyyyyzzzzzzzzzzzyyyssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeefeeeeeeeeeeeeeeeeeeddddddeeeeeeeeddddddddddddddccccddddddddddddddcccccccccccccccccccccccccbbbbbbbbbaaaaaaa`````````````_____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRQQQQPPPPOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@@?????????????@@@@@????????????>>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;:::::::999999888888888888887777777777776666666666655555555555555544444444444433333333333333333333333322222222222211111111111110000000////////.............----------,,,,,,,,,,++++++++++*********))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! eeeeeeeeeefffffffffffffggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuttttttttttttttttttttuuvvvwxxyz{|}~€��‚ƒ„„……†††‡‡‡‡‡†††††………„„„„„„„„„„ŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~}}||yyyyyyyyyyyzzzzzzzzzzzyyyssrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeddddddddddddddccccdddddddddddddccccccccccccccccccccccccccbbbbbbbbbaaaaaaa````````````_____________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRQQQQQPPPOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCAAA@@@@@@@@@@?????????????@@@@?????????????>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;;:::::::999999888888888888887777777777776666666666655555555555555444444444444333333333333333333333333322222222222111111111111100000000///////.............----------,,,,,,,,,,++++++++++*********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! eeeeeeeeeeeffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuttutttttuuttttttttttttttttttttttttuuuvvwwxxyz{|}~€�‚ƒƒ„„……††††‡‡‡†††††………„„„„„„„„„„ŠŠ‹‹ŠŠŠŠ‰ˆˆ‡†…„ƒ‚�€~}||zyyyyyyyyyzzzzz{{{zzzzzyyssrrrrrqqqqqqqqrrrrrrrrrqrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeedddddddddddddcccccdddddddddddddccccccccccccccccccccccccbbbbbbbbbbaaaaaaa````````````______________^^^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCAAA@@@@@@@@@??????????????@@@@?????????????>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;::::::::99999988888888888888777777777777666666666655555555555555544444444444433333333333333333333333332222222222211111111111110000000////////.............----------,,,,,,,,,,++++++++++*********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! eeeeeeeeeeeefffffffffffggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttsuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttuuuuvvwwxyzz{|}~€�‚ƒ„„……†††††††††††……………„„„„„„„„„Š‹‹‹‹ŠŠŠ‰‰ˆ‡†…„„ƒ‚�€~}||zyyyyyyyyyzzzzz{{{{zzzzyyssrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeddddddddddddcccccdddddddddddddccccccccccccccccccccccccbbbbbbbbbbaaaaaaa````````````______________^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQPPOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBAA@@@@@@@@@@??????????????@@@@????????????>>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;:::::::999999988888888888888777777777776666666666655555555555555544444444444333333333333333333333333322222222222111111111111110000000///////.............----------,,,,,,,,,,,++++++++++*********)))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! eeeeeeeeeeeeeffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttssssssuuuuuuuutttttttttttttttttttttttttttttttttttttttttttuuuuuvvwwxyz{|}~€�‚‚ƒ„„……††††††††††…………„„„„„„„„„…‹‹‹‹‹‹ŠŠ‰‰ˆ‡††…„ƒ‚�€~}}|zyyyyyyyyyzzzz{{{{{{zzzyyssrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeddddddddddddcccccddddddddddddccccccccccccbccccccccbbbbbbbbbbbbbbaaaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBAA@@@@@@@@@@??????????????@@@?????????????>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;;:::::::99999998888888888888877777777777666666666665555555555555544444444444433333333333333333333333332222222122211111111111110000000///////.............----------,,,,,,,,,,,+++++++++++********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! eeeeeeeeeeeeeefffffffffggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttstttssssssssuuutttttttttttttttttttttttttttttttttttttttttttttttttuuuuuvvwxxyz{|}~€�‚ƒ„„……†††††††††………………„„„„„„„……‹‹‹‹‹‹ŠŠ‰‰ˆ‡††…„ƒ‚�€~}}|zyyyyyyyyyzzzz{{{{{{zzzyyssrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeedddddddddddcccccdddddddddddccccccccccccbbcccccbbbbbbbbbbbbbbbbaaaaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBA@@@@@@@@@@???????????????@@@?????????????>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;::::::::99999998888888888888777777777777666666666655555555555555544444444444433333333333333333333333322222222122211111111111110000000///////.............----------,,,,,,,,,,,++++++++++*********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! eeeeeeeeeeeeeeeffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssttttttsssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuvvwxyzz{}~€�‚‚ƒ„„……††††††††………………„„„„„„………‹‹‹‹‹‹ŠŠ‰‰ˆ‡†……„ƒ‚�€~}||zyyyyyyyyzzzzz{{{{{{zzzyyssrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeddddddddddcccccdddddddddddccccccccccccbbccbbbbbbbbbbbbbbbbbbaaaaaaaa```````````______________^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUVUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBA@@@@@@@@@@???????????????@@@????????????>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;::::::::9999998888888888888877777777777666666666665555555554555554444444444443333333333333333333333322222222212211111111111110000000///////.............----------,,,,,,,,,,,+++++++++++*********)))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! eeeeeeeeeeeeeeeefffffffggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuvwwxyz{|}~€�‚ƒƒ„…………†††††……………………„„„……………‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~}||zyyyyyyyyyzzzz{{{{{{zzzyysssrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeddddddddddcccccddddddddddccccccccccccbbbccbbbbbbbbbbbbbbbbbbaaaaaaa````````````______________^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUVUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOONNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBB@@@@@@@@@@????????????????@@?????????????>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;:::::::99999998888888888888877777777777666666666655555555554555544444444444433333333333333333333333222222222112211111111111110000000///////............----------,,,,,,,,,,,,+++++++++++********))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!  eeeeeeeeeeeeeeeeeffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttssttttttuuvvwxxyz{|~€��‚ƒ„„………………………………………………………………‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~~}||zyyyyyyyyyzzzzz{{{{{zzzyysssrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeddddddddddcccccddddddddddccccccccccccbbbcbbbbbbbbbbbbbbbbbbbaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQOOOOOOOONNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBB@@@@@@@@@@????????????????@@?????????????>>>>>>>>>>>>>==================<<<<<<<<;;;;;;;;;;::::::::9999999888888888888877777777777666666666665555555555455554444444444443333333333333333333333322222222211211111111111111000000///////............-----------,,,,,,,,,,,++++++++++++********)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  deeeeeeeeeeeeeeeeeffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttssstttttttuuvvwxyz{|}~€�‚‚ƒ„„……………………………………………………………‹‹‹‹‹‹ŠŠ‰ˆ‡‡†…„ƒ‚�€~}}||zyyyyyyyyyzzzzzz{{zzzzzyysssrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeddddddddddcccccdddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQOOOOOOOONNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@@????????????????@@????????????>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;::::::::9999998888888888888777777777777666666666655555555554455554444444444443333333333333333333333222222222211211111111111110000000///////...........------------,,,,,,,,,,,+++++++++++********))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  ddeeeeeeeeeeeeeeeeeffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssstttttttttttttttttttttuuuusssssssssstttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttssssttttttttuuvwwxyz{|}~€�‚ƒƒ„„…………………………………………………………‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~~}|||zyyyyyyyyyzzzzzzzzzzzzzyysssrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeeeddddddddddcccccdddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaa````````````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBB@@@@@@@@@????????????????>@?????????????>>>>>>>>>>>>>>=================<<<<<<<<;;;;;;;;;;::::::::99999998888888888888777777777776666666666655555555554455544444444444433333333333333333333332222222222111211111111111110000000//////............------------,,,,,,,,,,++++++++++++********))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!  ddeeeeeeeeeeeeeeeeeeffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmllmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttssssttttttttuuvvwxyz{|}~€��‚ƒƒ„„„……………………………………………………‹‹‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚�€~}}||{zyyyyyyyyyyzzzzzzzzzzzyyyssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeedddddddddccccccddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPOOOOOONNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBB@@@@@@@@@????????????????>@?????????????>>>>>>>>>>>>>==================<<<<<<<<;;;;;;;;;;::::::::9999999888888888888777777777777666666666655555555554445554444444444443333333333333333333332222222222211111111111111110000000///////...........------------,,,,,,,,,,++++++++++++*********)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  dddeeeeeeeeeeeeeeeeeeffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmllllmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttssssstttttttttuuvwwxyz{|}~€�‚‚ƒƒ„„„…………………………………………………‹‹‹‹ŠŠŠ‰ˆ‡†…„ƒ‚�€~~}|||{zyyyyyyyyyyyzzzzzzzzzzyyyssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeedddddddddccccccddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQPPOOOOONNNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBB@@@@@@@@@???????????????>>@????????????>>>>>>>>>>>>>>=================<<<<<<<<;;;;;;;;;;:::::::::9999998888888888887777777777776666666666655555555554445544444444444443333333333333333333332222222222211111111111111110000000//////............------------,,,,,,,,,,++++++++++++********))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ddddeeeeeeeeeeeeeeeeeeffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmlllllmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttssssssttttttttttuuvwxyz{|}~€�‚‚ƒƒ„„„„……………………………………………‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~}}|||{zzyyyyyyyyyyyyyyyyzyyyyyyssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeedddddddddddccccccdddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````````_______________^^^^^^^^^^]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPOOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBB@@@@@@@@???????????????>>>?????????????>>>>>>>>>>>>>>=================<<<<<<<<;;;;;;;;;;:::::::::9999998888888888887777777777766666666666555555555544445544444444444443333333333333333333322222222222111111111111111100000000//////...........------------,,,,,,,,,,++++++++++++*********)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! dddddeeeeeeeeeeeeeeeeeeffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttsssssssstttsssttttuuvvwxyz{|}~€€�‚‚ƒƒ„„„„…………………………………………‹‹‹ŠŠŠ‰ˆˆ‡†…„ƒ‚�€~}}||||zzzzzzzyyyyyyyyyyyyyyyyyxsrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddccccccdddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCBBBBBB@@@@@@@@???????????????>>>?????????????>>>>>>>>>>>>>>=================<<<<<<<;;;;;;;;;;:::::::::9999999888888888887777777777776666666666555555555554444554444444444444333333333333333333332222222222211111111111111110000000///////...........-----------,,,,,,,,,,++++++++++++**********)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! ddddddeeeeeeeeeeeeeeeeefffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttssssssssssssttsssssttttuuvwxxyz{|}~€��‚‚ƒƒ„„„…………………………………………‹‹‹ŠŠŠ‰ˆ‡‡†…ƒ‚�€~}}||||zzzzzzzzzyyyyyyyyyyyyyxxxrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddcccccccddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````______________^^^^^^^^^^]]]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOONNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCBBBBBB@@@@@@@???????????????>>>>?????????????>>>>>>>>>>>>>>=================<<<<<<<;;;;;;;;;;:::::::::9999999888888888877777777777766666666666555555555544444554444444444444433333333333333333332222222222211111111111111110000000///////...........-----------,,,,,,,,,,++++++++++++*********)))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! dddddddeeeeeeeeeeeeeeeeffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttssssssssssssssssssttsssssstttuuvvwxyz{{|}~€��‚‚ƒƒ„„…………………†††††…………‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~}}}|||{{{{zzzzzzyyyyyyxxxxxxxxxrrrrrrqqqqqqqqrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcddddddddddddddddddccccccccddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````______________^^^^^^^^^^^]]]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOONNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBB@@@@@@@??????????????>>>>>?????????????>>>>>>>>>>>>>>=================<<<<<<<;;;;;;;;;;:::::::::9999998888888888777777777777666666666665555555555544444544444444444444433333333333333333332222222222211111111111111100000000///////...........----------,,,,,,,,,,++++++++++++**********)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! ddddddddeeeeeeeeeeeeeeefffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppppppppqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttsssttttssssssssssssssssssssssttssssssttttuuvwwxyz{|}}~€��‚ƒƒ„„„…………††††††††………‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~~}}}}}{{{{{{{zzzzyyyyxxxxxxxxxxrrrrrrqqqqqrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjijjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccddddddddddddddddddccccccccdddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOONNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBB@@@@@@@?????????????>>>>>>?????????????>>>>>>>>>>>>>>>================<<<<<<<;;;;;;;;;::::::::::9999998888888888777777777777666666666665555555555444444544444444444444433333333333333333322222222222211111111111111100000000///////..........-----------,,,,,,,,,,+++++++++++**********))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! dddddddddeeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttsssssssssssssssssssssssssssssssssstssssssssttttuuvwxxyz{|}}~€��‚ƒƒ„„………††††††††††……‹‹ŠŠŠ‰‰ˆ‡†…„ƒ‚�€€~~~}}}}||||||{{{zzzyyxxxxxxxxwwwrrrrqqqqqrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiijjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccdddddddddddddddddcccccccccdddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^^^^]]]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBB@@@@@@?????????????>>>>>>>?????????????>>>>>>>>>>>>>>=================<<<<<<<;;;;;;;;;::::::::::999999888888888777777777777666666666665555555555544444444444444444444443333333333333333332222222222221111111111111100000000////////..........-----------,,,,,,,,,++++++++++++**********)))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! cccccccddddddddddddddddeeefffffffffffffffffffgggfgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooppoooooooooooooooopppppppppooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrssstuuvwxxyz{{|}~~€��‚‚ƒƒƒƒƒ„„„ƒƒƒƒƒƒ‡‡‡†††…„„ƒ‚�€~}}||{{{{{{}}}}}|||{{zzyyxxxxwwwwwwwsssrrrrrssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnmmmmmmooonnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcceeeeeeeeeeeeeeddddddddddccddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa__________^^^^^^^^^^^^^^]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@??????????????>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888888877777777777766667666666666665555555555544555555554444444444433333333333333322222222222211110000000000////////........-----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! ccccccccdddddddddddddddeeeefffffffffffffffffffggfffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssttuuvwxxyz{{|}~€€��‚‚ƒƒƒ„„„„„„ƒƒƒƒ‡‡‡†††…„„ƒ‚�€€~}}|||||||~~~~~}}||{{zzyyxxxwwwwwwwrrrrrrrssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnmmmmmmmoonnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeefffffffeeeeeeeeeeeeeeeeedeeeeeedddddddddddddddcccceeeeeeeeeeeedddddddddddcccdccccccccccccbbbbbbbbbbbabbbbbbbbbbaaaaaaaaaaaaaaa__________^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@@???????????????>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888888877777777777666666666666666655555555555444555555555444444444433333333333333322222222222211110000000000////////........-----------,,,,,,,,,,,+++++++++***********)))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!! cccccccccddddddddddddddeeeeefffffffffffffffffffgffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssttuuvwxyyz{||}~€��‚‚ƒƒ„„„„„„„ƒƒƒƒ‡‡‡†††…„„ƒ‚‚�€~}}}}}}}}~~}}|{{zyyxxxwwwwwwvrrrrrrrrsssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnmmmmmmmonnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeeffffffeeeeeeeeeeeeeeeedddeeeeeddddddddddddddcccccceeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbaabbbbbbbbbaaaaaaaaaaaaaaaa__________^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@@???????????????>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999988888888888877777777777666666666666666665555555555544455555555544444444443333333333333332222222222221111000000000/////////........-----------,,,,,,,,,,+++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!! ccccccccccdddddddddddddeeeeeeffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssttuuvwxyyz{|}~€�‚‚ƒƒ„„„„„„„„ƒƒƒ‡‡‡†††……„ƒƒ‚��€~~~~~~~~€€€€€~~}||{zyyxxwwwwvvvrrrrrrrrssssssssssssssrrrrqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmonnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeeeeeefffffeeeeeeeeeeeeeeeeddddeeeddddddddddddddddccccccedddddddddddddddddddddccccccccccccccccbbbbbbbbbbaaabbbbbbbbaaaaaaaaaaaaaaaa`_________^^^^^^^^^^^^^^]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@????????????????>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888877777777777666666666666666665555555555444455555555554444444443333333333333332222222222221111000000000/////////........-----------,,,,,,,,,,+++++++++***********)))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! cccccccccccddddddddddddeeeeeeeffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrssttuvvwxxyz{|}~€��‚ƒƒ„„„„„„„„ƒƒƒ‡‡‡‡††……„„ƒ‚‚��€€������€~}|{{zyxxwwwwvvvrrrrrrrrssssssssssssssrrrrqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeeeeeeeffffeeeeeeeeeeeeeeeedddddeeddddddddddddddddcccccccdddddddddddddddddddddccccccccccccccccbbbbbbbbbbbaaabbbbbbbaaaaaaaaaaaaaaaa``_________^^^^^^^^^^^^^^]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@????????????????>>>===============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888877777777776666666666666666655555555555444455555555554444444443333333333333332222222222221111000000000////////.........-----------,,,,,,,,,,+++++++++***********)))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! ccccccccccccdddddddddddeeeeeeeeffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrssttuvvwxyz{|}~€€�‚ƒƒ„„„„„„„„„ƒƒˆ‡‡‡††………„„ƒ‚‚��€€€€€€€€€‚‚‚‚‚‚��€~}|{zzyxxwwwvvvrrrrrrrrssssssstssssssrrrrqqqqqqqpppppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeefffeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccdddddddddddddddddddccccccccccccccccccbbbbbbbbbbaaaabbbbbaaaaaaaaaaaaaaaaa```________^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBB@@@@@@@@@@????????????????>>================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888887777777777666666666666666665555555555544445555555555544444444433333333333333222222222222211100000000/////////.........-----------,,,,,,,,,,+++++++++**********)))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!! cccccccccccccddddddddddeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrssttuvwwxyz{|}~€�‚‚ƒƒ„„„„„„„„ƒƒˆ‡‡‡†††……„„ƒƒƒ‚‚��������‚„„„„ƒƒ‚‚�€~}|{zyyxxwwvvvrrrrrrrrsssssttttsssssrrrrqqqqqqppppppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeefffeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccdddddddddddddddddddcccccccccccccccccbbbbbbbbbbbaaaabbbbaaaaaaaaaaaaaaaa`````________^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBB@@@@@@@@@????????????????>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888877777777776666666666666666665555555555444445555555555544444444433333333333332222222222222211100000000/////////.........----------,,,,,,,,,,,++++++++***********)))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! ccccccccccccccdddddddddeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrssttuvvwxyz{}~€��‚ƒƒ„„„„„„„„ƒƒˆ‡‡‡†††………„„„ƒƒƒ‚‚‚‚‚‚‚ƒƒ……………„„ƒ‚�€~}|{zyyxwwwvvrrrrrrrrssssttttttssssrrrrqqqqqqppppppppppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeefeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccddddddddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaabbbaaaaaaaaaaaaaaaa``````_______^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBA@@@@@@@@@???????????????>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999988888888888877777777776666666666666666665555555555444445555555555554444444433333333333332222222222222211100000000/////////.........----------,,,,,,,,,,+++++++++**********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! cccccccccccccccddddddddeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrsstuuvwxyz{|}~€�‚ƒƒ„„„„„„„„ƒƒˆ‡‡‡††††…………„„„ƒƒƒƒƒƒƒ„„„†††††……„ƒ‚�€~}|{zyxxwwvvrrrrrrrrssssttttttssssrrrqqqqqqpppppppppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccddddddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaabbbaaaaaaaaaaaaaa````````______^^^^^^^^^^^^^^^^]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBA@@@@@@@@@??????????????>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999998888888888887777777776666666666666666665555555555544444555555555555444444443333333333332222222222222221110000000/////////..........----------,,,,,,,,,,+++++++++**********)))))))))))))((((((((((''''''''''''&'''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!! ccccccccccccccccdddddddeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrsstuuvwxyz|}~€�‚‚ƒƒ„„„„„„ƒƒƒˆ‡‡‡‡††††……………„„„„„„„„„……‡‡‡‡‡††…„ƒ‚�€~}|{zyxwwwvrrrrrrrsssssttttttssssrrrqqqqqppppppppppppppppppppnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccdddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaabbaaaaaaaaaaaaaa`````````_____^^^^^^^^^^^^^^^^]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAA@@@@@@@@??????????????>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999988888888888877777777776666666666666666665555555555444444555555555555444444443333333333332222222222222221110000000/////////..........---------,,,,,,,,,,,+++++++++**********)))))))))))))((((((((((''''''''''''&''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!! cccccccccccccccccddddddeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrqqqqqqqqssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrsttuvwxyz{|}~€�‚ƒƒƒ„„„„„ƒƒƒˆ‡‡‡‡††††††………………………………††ˆˆˆˆ‡‡‡†…„ƒ‚�€}|{zyxxwwvrrrrrrrsssstttttttsssrrrrqqqqqppppppppppppppppppppnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaaabbaaaaaaaaaaaaa``````````___^^^^^^^^^^^^^^^^^^]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAA@@@@@@@@?????????????>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999999988888888888877777777776666666666666666665555555555444444555555555555444444443333333333332222222222222221110000000/////////..........---------,,,,,,,,,,,++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! ccccccccccccccccccdddddeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrssttuvwxyz|}~€�‚‚ƒƒƒ„„„„ƒƒƒ‡‡‡‡‡††††††††…………………†††††ˆˆˆˆˆˆ‡‡†…„ƒ‚�~}|{zyxxwwrrrrrrrsssstttttttsssrrrqqqqqpppppppppppppppppppppnmmmmmmmmmmmmmmmmmmmmmmmlnnnnnnnnmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccddddddddddddcccccccccccccbccccbbbbbbbbbbbbbbbaaaaaabbaaaaaaaaaaaaa``````````_^^^^^^^^^^^^^^^^^^^]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAA@@@@@@@@????????????>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::99999999988888888888877777777766666666666666666665555555554444444555555555555444444443333333333322222222222222211110000000/////////.........---------,,,,,,,,,,,+++++++++***********))))))))))()(((((((((('''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!! bccccccccccccccccccddddeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnoooooooooooooonnnooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrsstuvwxyz{|}~€�‚‚ƒƒƒƒƒƒƒƒƒ‡‡‡‡‡†††††††††††††††††‡‡‡‰‰‰‰‰ˆˆ‡‡†…„ƒ�€~}{zyyxwwrrrrrrrsssstttttttsssrrrqqqqppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmlnnnnnnnmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccdddddddddddcccccccccccccbbccbbbbbbbbbbbbbbbbbaaaaaabaaaaaaaaaaaaa```````````^^^^^^^^^^^^^^^^^^^^]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@?????????????>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::99999999988888888888877777777776666666666666666666555555555444444455555555555444444444333333333332222222222222221111000000/////////..........---------,,,,,,,,,,,+++++++++**********)))))))))))((((((((((((''''''''''''&&'&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!! bbccccccccccccccccccdddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrssstuvwxyz|}~€��‚‚ƒƒƒƒƒƒƒƒ‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‰‰‰‰‰‰ˆˆ‡†…„ƒ‚�€~}|{zyxwwrrrrrrrsssttttttttsssrrrqqqqppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmlllnnnnnnmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccdddddddddccccccccccccccbbbcbbbbbbbbbbbbbbbbbbaaaaaabaaaaaaaaaaaa````````````^^^^^^^^^^^^^^^^^^^]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@?????????????>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::99999999988888888888877777777776666666666666666666555555555444444444455555555444444444333333333322222222222222221111000000/////////..........---------,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! bbbcccccccccccccccccccdeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrsstuvwxyz{|}~€�‚‚‚ƒƒƒƒƒƒƒ‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‰‰‰‰‰‰ˆˆ‡††…„‚�€~|{zyxxwrrrrrrrssstttttttttssrrrqqqqppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmllllllnnnnnnmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccdddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaabaaaaaaaaaaaa````````````^^^^^^^^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAA@@@@@@@????????????>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888877777777776666666666666666666555555555444444444445555554444444444333333333322222222222222211111000000/////////.........---------,,,,,,,,,,,+++++++++***********))))))))))(((((((((((('''''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! bbbbcccccccccccccccccccdeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnooooooooooooonnooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppqqqqqrrrsstuvwxyz{}~€€�‚‚‚ƒƒƒƒƒƒ‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰ˆˆ‡‡†…„ƒ‚€~}|{zyxwrrrrrrsssttttuuutttsssrrqqqpppppppppppppppppppppppnnmmmmmmmmmmlllllllllllllnnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcddddddccccccccccccccccccbdddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbaaaaaaaaaa`````````````^^^^^^^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAA@@@@@@@????????????>>>>>>>==========<<<<<<<<<<<<<<;<<<;;;;;;;;;;;;;;;;;;;;::::::::::99999999988888888888877777777777666666666666666666555555555544444444444444455444444444433333333332222222222222221111100000/////////..........---------,,,,,,,,,,++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!! bbbbbccccccccccccccccccddeeeeeeeeeeeeeeeeeeeffffeffffffffffffffffffffgggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnooooooooonnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqrrrstuvwxyz{|}~€��‚‚‚ƒƒƒƒƒ‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‰‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�~}|{zyxwsrrrrrsssttuuuuuutttssrrqqqpppppppppppppppppppppppnnnmmmmmmmmllllllllllllllnnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeedeeeeeeeeeeddddddddddddddcddddcccccccccccccccccccbbddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabaaaaaaaaaaa`````````````^^^^^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAA@@@@@@????????????>>>>>>>>=========<<<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;;;;;;;;::::::::::99999999888888888888877777777776666666666666666666555555555444444444444444444444444444443333333332222222222222221111100000/////////.........---------,,,,,,,,,,,+++++++++***********))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! bbbbbbcccccccccccccccccdddeeeeeeeeeeeeeeeeeeefffeeffffffffffffffffffffgggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqrrsstuvwxyz{|}~€��‚‚‚‚‚‚‚‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆ‡††…„ƒ‚�€}|{zyxxsrrrrssstttuuuuuuuttssrrqqqppppppppppppqqqqqqqqqqqnnnnmmmmmmmllllllllllllllnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeddeeeeeeeeeddddddddddddddccddddccccccccccccccccccbbbddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbaaaaaaaaaa`````````````^^^^^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAA@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888877777777777666666666666666666555555555444444444444444444444444444443333333332222222222222211111100000////////..........---------,,,,,,,,,,+++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!! bbbbbbbccccccccccccccccddddeeeeeeeeeeeeeeeeeeeffeeeffffffffffffffffffffgggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqrrrstuuvwxz{|}~€��‚‚‚‚‚‚‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‰‰ˆˆˆˆˆ‡‡†……„ƒ‚�€}|{zyxxssrrrsssttuuuvvuuuuttssrrqqqpppppppppqqqqqqqqqqqqqoonnnnmmmmmllllllllllllllnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeedddeeeeeeeeddddddddddddddcccdddccccccccccccccccccbbbbdcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaa````````````_^^^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBAAAAA@@@@@????????????>>>>>>>>>========<<<<<<<<<<<<<<;;;<;;;;;;;;;;;;;;;;;;;;;::::::::::99999999988888888888877777777777766666666666666666655555555544444444444444444444444444444333333333222222222222211111110000/////////..........--------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!! bbbbbbbbbccccccccccccccdddddeeeeeeeeeeeeeeeeeeefeeeeffffffffffffffffffffgggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqrsstuvwxyz{|}~€€��‚‚‚‚‚‡‡‡‡‡‡†††††††††††††††††††ˆˆˆˆˆ‡‡‡††…„„ƒ‚�€~|{zyyxsssrsssttuuuvvvvvuuttssrrqqqppppppppqqqqrrrrrrrrrroooonnnmmmmmmllllllllllllnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeedddeeeeeeedddddddddddddddcccddccccccccccccccccccbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbaaaaaaaaaa````````````_^^^^^^^^^^^^]]]]]]]]]]]]]\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888788877777777777766666666666666666655555555544444444444444444444444444444333333333222222222222211111110000////////..........---------,,,,,,,,,,++++++++++***********))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"####"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbcccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqrrsttuvwxyz{|}~€€��‚‚‚‚‡‡‡‡‡‡†††††††††††††††††††ˆˆ‡‡‡‡‡††……„ƒ‚‚�€~}{zzyxsssssssttuuvvvvvvvuuttssrrqqppppppqqqqqrrrrssssssspppooonnnmmmmllllllllllllmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeddddeeeeeedddddddddddddddccccdcccccccccccccccccccbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabaaaaaaaaaaa```````````__^^^^^^^^^^]]]]]]]]]]]]]]][[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBAAAAAA@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999988888888878887777777777776666666666666666665555555554444444444444444444444444444433333333322222222222211111111000/////////..........--------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"###""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbccccccccccccdddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqrrstuvwxyz{|}~~€€��‚‚‚‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡††††……„„ƒ‚�€€~}|{zyxssssssttuuvvwwwwwvvuutssrrqqqppppqqqqrrrssssstttssqqpppoonnnmmmmmllllllllllmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeedddddeeeeeddddddddddddddddccccccccccccccccccccccbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabaaaaaaaaaa````````````__^^^^^^^^^]]]]]]]]]]]]]]]][[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBAAAAAA@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999988888888878887777777777776666666666666666665555555554444444444444444444444444444433333333322222222222111111111000////////..........---------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"###""""""""""""""!!!!!!!!!!!! bbbbbbbbbbbbcccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqrsstuvwxyz{|}~€���‚‚‡‡‡‡‡‡†††††††††††……………………‡†††††………„„ƒ‚‚�€~}|{zyxssssssttuuvvwwwwwwvvuttsrrqqqqppqqqqrrrsssttttttttrqqqpppoonnnmmmmlllllllllmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeddddddeeeeddddddddddddddddccccccccccccccccccccccbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaabaaaaaaaaaa```````````___^^^^^^^]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBAAAAAAA@@@@??????????>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999998888888887888777777777777766666666666666666555555555444444444444444444444444444443333333332222222222111111111000/////////.........---------,,,,,,,,,,,+++++++++++**********))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""###"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppqqrrsttuvwxyz{|}~€€���‚‡‡‡‡‡‡‡†††††††††………………………††††………„„„ƒƒ‚‚�€~~}|{zyxtsssstttuvvwwxxxwwwvvutssrrqqqqqqqqqrrsstttuuuuuuusrrrqqppoonnnmmmmllllllllmmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeeedddddddeeeddddddddddddddddcccccccccccccccccccccbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````___^^^^^^^]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBAAAAAAA@@@@??????????>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::99999999988888888877888777777777777766666666666666666555555554444444444444444444444444444443333333333222222222111111111000/////////.........---------,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""###"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbcccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqrrstuvwxyz{|}~~€€���††‡‡‡‡‡††††††††…………………„„„†…………„„„ƒƒƒ‚‚��€~~}|{zyytssssttuuvvwwxxxxxwwvuttsrrqqqqqqqqrrssttuuuvvvvvvssssrrqqpoonnnmmmmlllllllmmmmmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeddddddddeeddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````___^^^^^^]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@???????????>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999998888888887788877777777777776666666666666666555555555444444444444444444444444444444333333333222222222111111111000/////////.........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""##""""""""""""""!!!!!!!!!!!! bbbbbbbbbbbbbbbccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppprrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppqqrsstuvwxyz{|}~€€��†††‡‡‡‡††††††††………………„„„„…………„„„ƒƒƒ‚‚��€€~~}|{zyyttsssttuuvwwxxxxxxwwvuutssrrqqqqqqrrrssttuuvvwwwwwtttssrrqqpponnnmmmlllllllmmmmmmmmmlllllllllllllllllkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````____^^^^^]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@??????????>>>>>>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999888888888778877777777777777766666666666666655555555544444444444444444444444444444433333333332222222211111111000//////////.........--------,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""##"""""""""""""!!!!!!!!!!!!! aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooooooooooopppqrrstuvwxyz{|}~~€€��‚‚‚‚‚‚‚‚‚������€€€€€†…………„„„ƒƒƒ‚‚��€€~~}|{zzyxxxxxyyzz{||}}}}}||{zyyxqqpppoopppqqrrssttuuvvvvvvvvuuttssrqqppoonnnmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````````````````````````_____________^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAA@@??????????>>>>>>>>>>>>>>>>>>==============<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999998888888887778888888877777777777777666666666655555555554444444444444333333333333333333333322222221111111110000000000/////////.........--------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddddddddeeeeeeeeefffffffffffffffffffffgggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooonooooooppqqrsstuvwxyz{|}~~€���‚‚‚‚‚‚‚‚������€€€€€…………„„„ƒƒƒ‚‚‚��€€~}|{{zyxxxxxyyzz{||}}}}}||{zyyxqqpppoopppqqrrsttuuvvvvwwwwvvvuutssrqqpoonnnnmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggfffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddcddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````````````````_______________^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAA@@??????????>>>>>>>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999998888888887778888888877777777777777666666666655555555544444444444443333333333333333333333322222221111111100000000000/////////.........-------,,,,,,,,,,,+++++++++++******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddddddeeeeeeeeffffffffffffffffffffffggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppppppoooooopppppppppppppppppppoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooooooooooooonnnnnooooppqqrstuvwxyz{||}~€����‚‚‚‚‚‚‚‚������€€€€………„„„„ƒƒƒ‚‚‚���€~}}|{zyyxxxxyyzz{|||}}}}||{zzyxqqpppoppppqqrrsttuuvvwwwwwwwwvvuutsrrqppoonnnmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddccdddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbabaaaaaaaaaaaaaa````````````````````````````_________________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDCBBBBBBBBBBBBBBAAAAAAAAAAA@@??????????>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;:::::::::::::::::::9999999998888888888777888888887777777777777766666666665555555554444444444444333333333333333333333332222222111111110000000000//////////........-------,,,,,,,,,,,,+++++++++++*****))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#$#############"""""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddddddeeeeeeeeffffffffffffffffffffffgggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppoooooooooooooooooopppppppoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppprrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooooooooooooooonnnnnnoooooppqrrstuvwxyz{|}}~€����‚‚‚‚‚‚‚‚�����€€€€………„„„„ƒƒƒ‚‚‚���€€~~}|{{zyyxxxyyzz{{||}}}|||{zyyxqqpppoopppqqrrsttuvvvwwwwxxxwwvvuutsrrqppoonnnmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggfffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddcccddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````````__________________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDDDCBBBBBBBBBBBBBBAAAAAAAAAAA@??????????>>>>>>>>>>>>>=================<<<<<<<<<<;;;;;;;::::::::::::::::::::99999999998888888888777888888887777777777777766666666655555555544444444444443333333333333333333333332222222111111100000000000/////////.........------,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddeeeeeeeeefffffffffffffffffffffgggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppprrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnooooppqqrsttuvwxyz{|}~~€€����‚‚‚‚‚‚‚������€€€………„„„ƒƒƒƒ‚‚‚‚��€€~}}|{zyyyyyyyyzz{|||||||{{zyyxqqppppppppqqrrsttuuvwwwxxxxxxwwvvuttsrqqpoonnnmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddccccdddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````````````____________________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAAA@??????????>>>>>>>>>>>>==================<<<<<<<<<<;;;;;::::::::::::::::::::::9999999998888888888777788888888777777777777766666666665555555554444444444444333333333333333333333333222222211111100000000000//////////........-------,,,,,,,,,,,,+++++++++++*****))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddeeeeeeeeeffffffffffffffffffffggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnooooppqqrstuvwxyz{{|}~~€€����‚‚‚‚‚‚‚�����€€€€………„„„„ƒƒƒƒ‚‚‚���€€~~}||zzyyyyyyyzz{{||||||{{zyyxqqpppoopppqqrrsttuuvvwwxxxxxxxwwvvutsrrqppoonnmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddcccccddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````````````___________________^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDDDCCBBBBBBBBBBBBBAAAAAAAAAAAA@??????????>>>>>>>>>>>>=================<<<<<<<<<<<;;;;:::::::::::::::::::::::99999999988888888887777888888887777777777777666666666555555555444444444444433333333333333333333333332222222111111000000000///////////.........-------,,,,,,,,,,,+++++++++++*****)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddeeeeeeeefffffffffffffffffffggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnooooppqrrstuvwxyz{||}~€€�����‚‚‚‚‚‚�����€€€†………„„„ƒƒƒƒ‚‚‚‚���€€~~}|{zzyyyyyyyzz{{{{|{{{zzyxxqqpppoppppqqrrsstuuvvwwwxxxxxxxwwvuttsrqppoonnnmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeeeddddddddddddddddddccccccdddddddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````_________________^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCBBBBBBBBBBBBBAAAAAAAAAAAA??????????>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;::::::::::::::::::::::99999999988888888888777788888887777777777777766666666555555555444444444444443333333333333333333333332222222111111100000000////////////........--------,,,,,,,,,,,+++++++++++*****))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddeeeeeeeeeffffffffffffffffffggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnoooopqqrstuuvwxyz{||}~€€�����‚‚‚‚‚‚����€€€€†…………„„„ƒƒƒƒ‚‚‚‚��€€~}}{{zzyyyyyyzzz{{{{{{zzzyxxqqpppppppppqqrssttuuvvwwxxxxxxxwwvuutsrqqpoonnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeeddddddddddddddddddcccccccddddddddddccccccccccccccbcbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````_````````_________________^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBAAAAAAAAAAA@??????????>>>>>>>>>>>=================<<<<<<<<<<<<<;;;:::::::::::::::::::::::9999999998888888888777778888888777777777777766666666655555555544444444444444333333333333333333333333222222211111100000000////////////.........--------,,,,,,,,,,+++++++++++*****))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!! `aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddddddddeeeeeeeeefffffffffffffffffffgggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnoooppqqrstuvwxyyz{||~~€€����‚‚‚‚‚‚�����€€€††………„„„„ƒƒƒƒ‚‚‚‚��€€~}|{{zzyyyyyyzzzzz{{zzzyyxxqqpppppppppqqrrsstuuvvwwwxxxxxxwwvvutsrqqpoonnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeeedddddddddddddddddccccccccdddddddddccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````__```````_________________^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@??????????>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::9999999988888888888777778888888777777777777766666666555555555444444444444443333333333333333333333333222222211111100000000////////////.........--------,,,,,,,,,,+++++++++++*****))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ``aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddddddeeeeeeeeeefffffffffffffffffffggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnoooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnoooppqrsstuvwxyzz{|}~~€€����‚‚‚‚‚‚����€€€€†††………„„„ƒƒƒƒ‚‚‚‚‚��€€~}|{{zzyyyyyyyzzzzzzzzyyxxqqqppppppppqqrrssttuuvvwwxxxxxxwwvvutsrrqpoonnnmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccddddddddccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````___``````_________________^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAA@@??????????>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::9999999998888888888777777888888777777777777766666666655555555444444444444444333333333333333333333333322222221111110000000////////////.........---------,,,,,,,,,+++++++++++*****))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! ```aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooopqqrsttuvwxyzz{}}~~€€����‚‚‚‚‚�����€€€†††………„„„„ƒƒƒƒ‚‚‚‚���€€}}|{{zzyyyyyyyyzzzzzyyyxxqqqppppppppqqqrrsstuuvvwwxxxxxxwwvvutsrrqpoonnnmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggfffffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccdddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````____`````________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAA@@??????????>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::9999999998888888888777777888888777777777777766666666555555555444444444444444333333333333333333333333222222221111110000000////////////.........---------,,,,,,,,,+++++++++++*****)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! ````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqpppppppqqqqqqqqqppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooppqqrstuvvwxyz{|}}~~€€€���‚‚‚‚‚‚����€€€‡†††………„„„ƒƒƒƒƒ‚‚‚‚���€€~}||{{zzyyyyyyyyyyyyyyyxxrqqqqpppppqqqqrrssttuuvvwxxxxxxwwvvutsrrqpoonnnmmmmmmmmmmlllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````_____````________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::99999999988888888888777777888888777777777777666666666555555554444444444444443333333333332222233333333222222221111110000000///////////.........----------,,,,,,,,,+++++++++++*****)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! `````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmlllllllllllllmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooppqrrstuvwwxyz{|}}~€€€���‚‚‚‚‚�����€€‡†††………„„„„ƒƒƒƒ‚‚‚‚‚���€€~~}||{{zzyyyyyyyyyyyyyyyxrrqqqqqqqqqqqqrrssttuuvvwwxxxxxwwvvutsrrqpoonnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccdddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````_____```________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@?????????>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;:::::::::::::::::::::::9999999998888888888777777788888777777777777766666666555555554444444444444444333333333332222222233333222222222111111000000///////////..........----------,,,,,,,,,++++++++++******))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! ``````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmlllllllllllllllllmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppqrsstuvwxxy{{|}}~€€����‚‚‚‚������€‡‡†††………„„„ƒƒƒƒƒ‚‚‚‚‚���€~~}||{zzzyyyyyyyyyyyyyyyrrrrqqqqqqqqqrrrssttuuvvwwxxxxxwwvvutsrqqpoonnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggffffeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````______``________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@?????????>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::9999999998888888888777777788888777777777777766666666555555554444444444444444333333333332222222222222222222222111111000000///////////..........----------,,,,,,,,,++++++++++******))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! ```````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopqqrsttuvwxyz{||}~~€€����‚‚‚������€‡‡†††………„„„ƒƒƒƒƒ‚‚‚‚‚‚���~~}|{{zzyyyyyyyyyyzyyyysssrrrrrqqqqrrrrssttuuvvwwxxxxwwwvuutsrqqpoonnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggfffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccdddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````______`________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQRRRRRRQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@?????????>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::99999999988888888888777777788887777777777777666666666555555544444444444444444333333333322222222222222222222222111111000000//////////...........----------,,,,,,,,,++++++++++******)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! ````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooppqqrstuuvwxyz{||}~~€€€�������������‡‡‡†††……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚��€~}}|{{zzyyyyyyyzzzzzzztsssssrrrrrrrrrsstttuuvvwwxxxxwwwvuutsrqqpoonnnnmmmmmmmmmmlllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggfffeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````_______`_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::99999999988888888887777777788887777777777777666666655555555544444444444444444333333333322222222222222222222222111111000000/////////............----------,,,,,,,,,++++++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! ``````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnooppqrrstuuvwyzz{|}}~€€�������������‡‡‡†††………„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚�€€~}||{{zzzyyyzzzzzzzzzttttssssssrrsssstttuuvvwwxxxxxxwwvuutsrrqppoonnnnmnnmmmmmmlllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggfffeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccdccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````_______________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::999999999988888888887777777788887777777777776666666655555555544444444444444443333333333322222222222222222222222111111000000/////////............----------,,,,,,,,,++++++++++******))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! ```````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppppppppppppppoooooooqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnooppqrrstuvwxyz{{|}~~€€������������‡‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚�€€€~~}||{{zzzzzzzz{{{{{{uuuuttttssssssstttuuvvwwwxxxxxxwwvvutsrrqppoonnnnnnnnmmmmmmllllkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggffffeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`aa````````````````_______________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::999999999888888888887777777788877777777777776666666655555555444444444444444443333333333322222222222222222222222111111100000/////////............----------,,,,,,,,,+++++++++*******))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! ````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnmnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppoooooooooooooooooooqqqqqqqppppppppppppppppppppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnmmmmmmmnnnnooppqrsstuvwxyz{|}}~~€€€�����������ˆ‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚�€€~}}|{{{zzzzzz{{{{|||vvuuuuutttttttttuuuvvwwwxxxxxxxwwvvutssrqqpooonnnnnnnnnmmmmllllkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccbccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`a`````````````````______________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::999999999888888888887777777788777777777777766666666555555555444444444444444433333333333322222222222222222222222111111100000////////..............---------,,,,,,,,,+++++++++*******))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! `````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnmmmmmmmmmnnnnooppqrsstuwxyyz{|}}~€€€����������ˆ‡‡‡‡††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚��€€~~}}|{{{{{{{{{{||||}vvvvvvuuuuuttuuuuuvvwwwxxyyyyxxxwwvuutsrrqppoooonnnnnnnnmmmllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccbbcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``a````````````````______________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;:::::::::::::::::::::9999999999888888888877777777788777777777777666666666555555555444444444444433333333333333222222222222222222222222111111100000////////..............---------,,,,,,,,,+++++++++*******)))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!  ```````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnmmmmmmmmmmnnnnoopqqrstuvwxyz{{|}~~€€€€��������ˆ‡‡‡‡†††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚��€€~~}||{{{{{{{|||}}}}wwwwwvvvvuuuuuuuvvvwwxxxxyyyyyxxwwvvutssrqqpppoooooonnnnmmmmllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````______________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;::::::::::::::::::::999999999998888888888777777777877777777777776666666665555555544444444444444333333333333332222222222222222222222211111111000000///////...............---------,,,,,,,,+++++++++*******)))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! ````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnmmmmmmmmmmmmnnnnoopqqrstuvwxyz{||}~~€€€€�������ˆ‡‡‡‡†††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚��€€€~~}}|||{{{||||}}}~~xxxxwwwwvvvvvvvvvwwwxxxyyyyyyyyxxwwvuutsrrqqppppoooooonnnmmmmlllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````_____________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;:::::::::::::::::::9999999999988888888888777777777877777777777766666666655555555544444444444433333333333333332222222222222222222222211111111000000///////................--------,,,,,,,,++++++++********)))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! `````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnmmmmmmmmmmmmmmmmmmmmmmmmnnooppqrrsuvwxyyz{|}}~~€€€€€�����ˆ‡‡‡‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚���€€~~}}|||||||}}}~~~~xxxxxxxwwwwwvvwwwwxxxyyyyzzzzyyyxxwvvuttsrrqqqppppppooonnnmmmllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeddddddddddddddddccccccccccccccccccbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````_____________________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::99999999999988888888887777777777777777777777666666666655555555544444444444333333333333333332222222222222222222222111111111000000///////................--------,,,,,,,,++++++++********))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!! ``````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllklllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnooppqrstuvwxyz{{|}}~~€€€€€���ˆ‡‡‡‡‡††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚���€€~~}}}|||||}}}~~~yyyyxxxxxwwwwwwwxxxxyyyyzzzzzzyyxxwwvuuttssrrqqqqpppppooonnmmmllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffeeeeeeeeeedddddddddddddddcccccccccccccccccccbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````_____________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::999999999999988888888887777777777777777777776666666666555555555444444444443333333333333333332222222222222222222222111111111000000///////.................-------,,,,,,,,++++++++********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! _``````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnoopqqrtuuvwxyz{||}}~~€€€€€€€‡‡‡‡‡‡†††……„„„ƒƒƒ‚‚‚‚‚‚‚‚���€€~~}}}}|}}}}~~~yyyyyyyxxxxxxxxxxxxyyyzzzzzzzzzyyxxwwvuuttsssrrrqqqqqppooonnmmmllllkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeeddddddddddddddddccccccccccccccccccbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````______________________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@????????>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999888888888887777777777777777777766666666666555555555444444444443333333333333333332222222222222222222221111111111000000///////.................-------,,,,,,,,++++++++********)))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! _________________````````````````````````aaaaaaabbbbbbbbbbcccccccccccccccddddddddddddddeeeeeeeeeeeffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmnnoopqqstuuvwxyzz{||}}~~€€€€ƒƒƒƒƒƒ‚‚‚���€€€~~~~~~‚‚‚‚��€€~~~~~~~€€€€~~~~~~~~~~€€€~~~~~~}}||{{zzyyxxwwwvvvvuuuttssrrrqqpppooooooonnnnkkjjjjjjjiiiiiiiiiiiiiiihgggggggfffffffffffffeeeeeddddddddddddddcccccccccccdccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``aaaaa`````````````````___````________________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::99998888888888777777777767777777766666666666555555555544444444443333333333333333332222222222222222222222221111111111000000///////..................----,,,,,,++++++++********))))))))((((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! __________________````````````````````````aaaaaabbbbbbbbbbbccccccccccccccddddddddddddddddeeeeeeeeeefffffffffffffffffffffffgggggggggggggggghhhhhhhhhhfggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmnnoopqrstuvwwxyz{{||}}~~~€€ƒƒƒƒƒƒ‚‚‚���€€€~~~~~~‚‚‚‚��€€€~~~~~€€€�~~~~~~€€€€~~~~~}}||{{zzyyyxxxwwwvvvuuuttssrrqqpppooooooooonkkjjjjjjjiiiiiiiiiiiiiiihgggggggffffffffffffeeeeeeddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```aaaa`````````````````____```________________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99998888888887777777777767777777666666666665555555555544444444443333333333333333332222222222222222222222211111111111000000///////..................----,,,,,,+++++++*********))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! ^___________________```_````````````````````aaaabbbbbbbbbbbbcccccccccccccdddddddddddddddddeeeeeeeeeefffffffffffffffffffffffggggggggggggggggghhhhhhhhfffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmnnopprrstuvwxxyz{{||}}~~~€ƒƒƒƒƒƒ‚‚‚‚��€€€~~~~~‚‚‚���€€€~~~€€€€�€€€€€~~~~~}}}||{{{zzyyyxxxxwwwvvuuttssrrqqpppoooooooookkkjjjjjjiiiiiiiiiiiiiihhgggggggffffffffffffeeeeeedddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````aaa`````````````````_____``________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::99988888888887777777777767777777666666666665555555555444444444433333333333333333332222222222222222112222111111111111000000///////..................----,,,,,,+++++++********))))))))(((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^___________________``__````````````````````aaabbbbbbbbbbbbbbcccccccccccddddddddddddddddddeeeeeeeeeeffffffffffffffffffffffgggggggggggggggggghhhhhhhffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqppppppppppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmnnopqrsstuvwxxyz{{||}}~~~ƒƒƒƒƒƒ‚‚‚‚��€€€~~~~~‚‚‚���€€€€€€€�€€€€€~~~~~}}}|||{{{{zzzyyyxxxxwwvvuutssrrqqppppoooooookkkjjjjjjiiiiiiiiiiiiiihhggggggfffffffffffffeeeeeeddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````aa`````````````````______`________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::99988888888887777777777667777776666666666655555555555444444444433333333333333333332222222222222221112211111111111111000000///////..................----,,,,,,+++++++********))))))))(((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^^___________________`___````````````````````aabbbbbbbbbbbbbbbccccccccccddddddddddddddddddddeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggghhhhhffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkklllllkkklllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmnnoopqrstuuvwxyyzz{||}}~~~ƒƒƒƒƒ‚‚‚‚‚���€€€~~~~~‚‚‚���€€€€€€€€�€€€€€~~~~~~~~}}}||||{{{{zzzzyyyxxxwwvuuttsrrqqqppppoooookkkkjjjjjiiiiiiiiiiiiiihhggggggfffffffffffffeeeeeeddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````a`````````````````_______________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWVWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBAAAAAAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::99988888888877777777777667777776666666666655555555555444444444433333333333333333332222222222222211112211111111111110000000///////..................----,,,,,,+++++++*******))))))))((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! ^^^^_______________________````````````````````abbbbbbbbbbbbbbbbcccccccccdddddddddddddddddddddeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggghhhffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkklkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnpppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmlllllllllllllmmnnopqqrstuvvwxyyz{{||}}~~~‚‚‚‚‚‚‚‚‚����€€€~~~~~‚‚‚����€€€€€€€€€€€€~~~~~~~~}}}}}|||||{{{{{zzzyyyxxwvvuttssrrqqqpppppookkkkkjjjjjiiiiiiiiiiiiihhggggggfffffffffffffeeeeeedddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````````````_______________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWVWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAA@@@@@????>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::99888888888877777777776667777766666666666555555555555444444444333333333333333333332222222222222111111111111111111110000000///////..................----,,,,,+++++++********))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^^^^________________________```````````````````bbbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddeeeeeeeeeefffffffffffffffffggggggggggggggggggggggghhffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllmmmmmmmlllllllllllllmmmnnopqrrstuvvwxyyz{{||}}~~~~‚‚‚‚‚‚‚‚‚����€€€~~~~~‚‚����€€€€€€€€€€€~~~~~~~~}}}}}}||||||||{{{{zzzyxxwwvuutssrrqqqpppppokkkkkjjjjjiiiiiiiiiiiiiihggggggfffffffffffffeeeeeeddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````````````_______________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCAAAAAAAAAAAAAAAAAAAA@@@@@????>>>>>>>>>>>==========<========<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::99888888888777777777776667777766666666666555555555555444444444333333333333333333332222222222222111111111111111111100000000//////..................-----,,,,,+++++++********))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^^^^^________________________``````````````````bbbbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddeeeeeeeeeeffffffffffffffffgggggggggggggggggggggggggfffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmmmmmlllllllllllllllmmmnoppqrsstuvwwxyyz{{||}}~~~‚‚‚‚‚‚‚‚����€€€€~~~~~‚‚�����€€€€€€€€€~~~~~~~}}}}}}}}}}}}}||||||{{zzyyxwwvuuttssrrqqqppppllkkkkjjjjjiiiiiiiiiiiiiiggggggfffffffffffffeeeeeedddddcccccccccccccccccccbccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````````````_______________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAA@@@@@????>>>>>>>>>>===========<========<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::9988888888877777777776666777776666666666655555555555444444444433333333333333333332222222222222111111111111111111100000000///////.................------,,,,++++++++*******))))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^________________________`````````````````bbbbbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggfffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllmmmlllllllllllllllllllmmnoopqqrsstuvwwxyzz{{||}}~~�‚‚‚‚‚‚�����€€€€~~~~~‚‚�����€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}||||{{zzyxxwvvuttssrrrqqqpplllkkkjjjjjjjjiiiiiiiiiiigggggggfffffffffffffeeeeeddddcccccccccccccccccccbbccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````````````````________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAA@@@@@???>>>>>>>>>>>==========<<=========<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::9888888888777777777776666777766666666666555555555555444444444333333333333333333332222222222222111111111111111110000000000//////..................------,,,,+++++++********))))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^_______________________````````````````abbbbbbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggggfffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmnoopqqrsttuvwxxyzz{||}}}~���‚‚�������€€€€~~~~~‚‚�����€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}~~~~}}}}}|||{{zyxxwvvuuttssrrrqqqmlllkkkkjjjjjjjjjjiiiiiiiggggggggffffffffffffeeeeeddddccccccccccccccccccbbbcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````````````________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>==========<<<==========<<<<<<<<;;;;;;;;;:::::::::::::::::::::::988888888877777777776666677776666666666655555555555544444444433333333333333333333222222222222211111111111111100000000000///////.................-------,,,++++++++********))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^_______________________```````````````aabbbbbbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggfffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllllllllllllllllllllllllllllllllllllllmmnnoppqrrstuuvwxyyz{{||}}}�����������€€€€€~~~~~‚������€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}||{{zyyxwwvuuttsssrrqqmmlllkkkkjjjjjjjjjjjjiiiihggggggggfffffffffffeeeeeddddcccccccccccccccccbbbbccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>=========<<<<==========<<<<<<<<<;;;;;;;;:::::::::::::::::::::::888888888877777777776666677766666666666655555555555544444444433333333333333333332222222222222111111111111110000000000000//////................---------,,,++++++++********)))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^________________________`````````````aaabbbbbbbbbbbbbbbbbbbbbcccccccccdddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggggggfffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllllllllmnnooppqrsstuvvwxyzz{{||}}�����������€€€€~~~~~‚������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}|{{zyyxwwvvuuttsssrrnmmlllkkkkkjjjjjjjjjjjjiihhgggggggggffffffffffeeeeddddcccccccccccccccbbbbbbcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````````````_________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>=========<<<<===========<<<<<<<<;;;;;;;;:::::::::::::::::::::::88888888877777777776666667776666666666665555555555554444444433333333333333322222222222222222211111111111100000000000000///////...............----------,,++++++++********))))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^________________________````````````aaaaabbbbbbbbbbbbbbbbbbbbcccccccccddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggggfffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllllllllmmnnoopqqrsttuvwxxyzz{{||}€€��������€€€€€~~~~~‚������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~}}||{zzyxxwvvuuuttssrnnmmmlllkkkkkkkkkjjjjjjjjhhhggggggggggffffffffeeeeddddccccccccccccccbbbbbbbccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````````````_________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<============<<<<<<<;;;;;;;;:::::::::::::::::::::::88888888877777777776666667776666666666655555555555544444444433333333333333322222222222222222211111111111000000000000000//////..............-----------,,+++++++++********))))))))((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^________________________```````````aaaaaabbbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggfffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllmnnooppqrrstuvvwxyyz{{|||€€€€����€€€€€€€~~~~~‚�������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~|||||||}}}}}}}~~~~~~~}}||{zzyxxwwvvuuuttsonnnmmllllkkkkkkkkkkkjjjjhhhhhgggggggggffffffffeeeddddccccccccccccbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_``````__________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBAAAAAAAAAAAAAAAAAA@@@@@@@??>>>>>>>>>>=========<<<<<============<<<<<<<;;;;;;;;::::::::::::::::::::::98888888877777777777666666776666666666665555555555554444444433333333333333332222222222222222211111111111000000000000000//////.............------------,,+++++++++*********)))))))(((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^________________________``````````aaaaaaabbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmnnooppqrsstuvwwxyzz{{||€€€€€€€€€€€€€€€~~~~~‚��������€€€€�����€€€€€€€~~~~~~~~~~~~~~||||||||}}}}}}~~~~~€~~}}||{zzyyxxwwvvuuutpoonnmmmlllllkkkkkkkkkkjjihhhhhggggggggggffffffeeeddddccccccccccbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````__`````___________________^_______^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAA@@@@@@@@??>>>>>>>>>=========<<<<<<<<===========<<<<<<<;;;;;;:::::::::::::::::::::::9888888887777777777766666677666666666666555555555544444444443333333333333333222222222222222221111111011000000000000000///////...........-------------,,,+++++++++********))))))))(((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^________________________````````aaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmnnnoppqqrstuuvwxxyzz{{|€€€€€€€€€€€€€~~~~~‚��������������������€€€€~~~~~~~~~~|||||||||}}}}}}~~~~€€€€€~~}}||{{zzyyxxwwvvuupppoonnmmmlllllllllkkkkkkiihhhhhggggggggggffffffeeddddcccccccccbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````___````___________________^^______^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAA@@@@@@@@??>>>>>>>>>=========<<<<<<<<<==========<<<<<<<;;;;;;:::::::::::::::::::::::988888887777777777766666667766666666666555555555554444444443333333333333332222222222222222221111111101000000000000000///////..........--------------,,,,++++++++*********))))))))(((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^________________________```````aaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllklllllllmmmnnooppqrrstuvvwxyyzz{{€€€€€€€€€€€~~~~~‚‚���������������������€€~~~~~~~||||||||||}}}}}~~~~€€€€€€~~}}||{{zzyyyxxwwvvqqppoonnnmmmmllllllllkkkkiiihhhhhhggggggggffffffeeddddcccccccccbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````____```__________________^^^^_____^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWXXXXXXXXXWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQPPPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>========<<<<<<<<<<<=========<<<<<<<;;;;;;::::::::::::::::::::::99888888877777777777666666676666666666665555555555444444444433333333333332222222222222222222211111110010000000000000/////////.........---------------,,,,++++++++*********))))))))(((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^________________________``````aaaaaaaaaaabbbbbbbbbbbbbbccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggeeffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnpppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkklllllllmmmnnnoopqqrsttuvwwxyyzz{~€€€€€€€€~~~~~‚‚����������������������€~~~~~~~|||||||||||}}}}~~~~€€€€€€€~~~}}||{{{zzyyyxxwwrrqqppoonnnmmmmmmllllllkkjiiiihhhhhggggggggffffffeddddccccccccbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_____``__________________^^^^^____^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>=========<<<<<<<<<<<==========<<<<<<;;;;;;::::::::::::::::::::::998888888777777777766666666766666666666555555555554444444444333333333333222222222222222222221111111100000000000000//////////.........---------------,,,,,+++++++**********))))))))(((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^____^___________________`````aaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggeeeeffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhijjjjjjjjjjjjjjjjjjkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkllllllmmmmnnooppqrrstuuvwxxyyzz~~~€€€€~~~~~‚‚�����������������������~~~~~~|||||||||||}}}}}~~~~€€€€€€~~~}}|||{{{zzzyyxxssrrqppooonnnnmmmmmmllllkjjiiiihhhhhhgggggggfffffeddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````______`__________________^^^^^^___^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@@@@@@@@@?>>>>>>>>>========<<<<<<<<<<<<<========<<<<<<<;;;;;;:::::::::::::::::::::999888888777777777776666666676666666666655555555554444444444333333333333222222222222222222222111111100000000000000//////////..........--------------,,,,,,++++++**********)))))))))((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! ]^^^^^^^^^^^^^^^^^^^___^^____________________```aaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggeeeeeeffffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkllllllllllkkkkkkkkkklllllmmmmnnnoopqqrsstuuvwxxyyz}~~~~~~~‚‚�����������������������~~~~~||||||||||||}}}}~~~~€€€€€~~}}}||||{{{zzzyyttsrrqqppooonnnnmmmmmlllljjjiiiihhhhhgggggggfffffedddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_________________________^^^^^^^__^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAA@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<=======<<<<<<<;;;;;;::::::::::::::::::::99998888887777777777766666666666666666665555555555544444444443333333333332222222222222222222211111111000000000000////////////.........---------------,,,,,,++++++**********)))))))))((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]^^^^^^^^^^^^^^^^^^^__^^^____________________``aaaaaaaaaaaaaaabbbbbbbbbbccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggeeeeeeefffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkllllllllkkkkkkkkkkkklllllmmmmnnnooppqqrsstuvvwwxyy}}~~~~~~~~‚‚‚����������������������~~~~||||||||||||}}}}}~~~~€€€€€~~~}}}}||||{{{zzzuttssrrqqppooonnnnmmmmmlljjjiiiihhhhhhgggggggffffedddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_________________________^^^^^^^^_^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@>>>>>>>>==========<<<<<<<<<<<<<<=======<<<<<<<;;;;:::::::::::::::::::::99999888888777777777766666666666666666665555555555544444444443333333333332222222222222222222221111111000000000000////////////..........--------------,,,,,,,+++++***********)))))))))((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]^^^^^^^^^^^^^^^^^^^^^^^____________________`aaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggeeeeeeeeefffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkklllllkkkkkkkkkkkkkkklllllmmmmmnnnooppqrrsttuvvwwxx||}}~~~~~~~~‚‚‚����������������������€€€€~~~~|||||||||||||}}}}}~~~~€€~~~~}}}}}||||{{{zvuuttsrrqqpppooonnnnmmmmlkjjjiiiihhhhhhggggggfffffdddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>==========<<<<<<<<<<<<<<<=====<<<<<<<;;;;;::::::::::::::::::::99999988888777777777776666666666666666666555555555554444444444333333333333222222222222222222221111111100000000000////////////...........--------------,,,,,,,+++++**********))))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]^^^^^^^^^^^^^^^^^^^^^^^____________________aaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkklllllmmmmmnnnooppqrrsttuuvwwx{||}}}~~~~~~~‚‚‚‚���������������������€€€€€€€€~~~|||||||||||||}}}}}}~~~~~~~~~}}}}}}}|||{{wvvuttssrrqqppoooonnnmmmmkkjjjiiiihhhhhggggggfffffeddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>==========<<<<<<<<<<<<<<<<<====<<<<<<<;;;;;:::::::::::::::9:9999999998888877777777776666666666666666666555555555554444444444333333333333222222222222222222221111111100000000000/////////////..........---------------,,,,,,,+++++**********)))))))))((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^__________________aaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllmmmmmnnnoooppqrrsstuuvvw{{||}}}~~~~~~~‚‚‚‚‚��������������������€€€€€€€€€€€~~~||||||||||||||}}}}}~~~~~~~~~~~}}}}}}}}|||wwvvuutssrrqqpppooonnnmmmkkjjjiiiihhhhhhggggggffffeddddccccccbbbbbbbbbbbbbabbbbbbbbbbbaaaaaaaaaaaaaa``````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@?>>>>>>>==========<<<<<<<<<<<<<<<<<<=<<<<<<<<<;;;;:::::::::::99999999999999998888877777777776666666666666666666555555555544444444444333333333333222222222222222222221111111100000000000////////////...........---------------,,,,,,,++++**********))))))))))((((((((((''''''''''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________aaaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmmmmmnnnoooppqrrsstuuvvzz{{||}}~~~~~~~~‚‚‚‚‚‚‚‚��‚‚��‚����������€€€€€€€€€€€€€~~}|||||||||||||}}}}}}}~~~~~~~~~~~}}}}}}}}}|xwwvvuuttsrrqqqppooonnnmmkkkjjjiiiihhhhhggggggffffedddddcccccbbbbbbbbbbbbaabbbbbbbbbbaaaaaaaaaaaaaaa`````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@?>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;::::::::::999999999999999998888777777777776666666666666666665555555555544444444443333333333333222222222222222222211111111100000000000////////////...........---------------,,,,,,,++++**********))))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]^^^^^^^^^```````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjkkkklllllllllllllllllllllkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkjjjjjjjjjjjjjjjjjjkkkkkllmmmmmmnnnoooppqqrssttuuvwwxyyzzz{{{||||||||||{{{‚‚‚‚���������������������€€€€€€€€�������€€€€€€}}||||||||||||}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}||{{zzyyxwwvvvuutttssrrpooonnmmmmlllllkkkkkkjjjjfeeeeddddddccccccccccbbbbaaaaaaaaaaaa``````````````________________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYZZZZZYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@?????????>>>>>>>>>>>>======================<<<<<;;;:::::::::::::::::::::99998888888877777777777666666665555555555444444444433343333333333322222222222222222222222111111111000000000////////////..........---------,,,,,,,,,,,,,+++++++*********))))))))))((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]^^^^^^^````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddddeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkklllmmmmmmnnnoooppqqrrssttvvwwxxyyzz{{{{||||||||{{{‚‚‚‚‚‚�������������������€€€€€€����������€€€€€}}|||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~}}||{{zzyyxxwwvvuutttssrppoonnnmmmllllllkkkkkjjjjfeeeeddddddccccccccccbbbbaaaaaaaaaaa``````````````________________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYZZZZYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@?????????>>>>>>>>>>>>=====================<<<<<;;;;:::::::::::::::::::9999998888888877777777776666666655555555554444444444333333333333333322222222222222222222221111111111000000000////////////..........---------,,,,,,,,,,,,,+++++++*********))))))))))((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]^^^^^^`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddddddddddddeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllmmmmmmnnnnooppqqqrsstuuvwwxxyyzz{{{{||||||{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€�����������€€€€€}}}|||||||||||||}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}~}}}||{{zzyyxxwwvvvuuttssppooonnmmmmlllllkkkkkkjjjfeeeeddddddcccccccccbbbbbaaaaaaaaaa```````````````_______________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYZZZYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYXXXXXXXWWWWWXWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUVUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>=====================<<<<<;;;;:::::::::::::::::999999998888888777777777776666666655555555554444444444333333333333333322222222222222222222111111111111000000000////////////..........----------,,,,,,,,,,,,++++++**********))))))))))(((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]^^^^^```````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggghhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkklllllmmmmmmnnnnoooppqqrrstuuvwwxxyzzz{{{{{|||{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€�������������€€€€€}}}}||||||||||||||}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}~~}}}||{{zzyyxxwwwvvuuttsqppoonnnmmmllllllkkkkkjjjffeeeedddddcccccccccbbbbbaaaaaaaaa````````````````______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYZZYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYXXXXXXXWWWWWXWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOONNNNNNNMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>====================<<<<<;;;;;:::::::::::::::99999999998888888777777777776666666555555555544444444444333333333333333322222222222222222221111111111110000000000////////////..........----------,,,,,,,,,,,,++++++*********))))))))))((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]^^^^````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffghhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkllllllmmmmmmmnnnooopppqrrstuuvwwxxyzzz{{{{{{{{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€��������������€€€€€}}}}}||||||||||||||}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~}}}}||{{zzyyyxxwwvvuuttqqppoonnmmmmllllllkkkkjjjffeeeedddddcccccccccbbbbbaaaaaaaa`````````````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYZZYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>>>>===================<<<<<;;;;;:::::::::::::9999999999998888887777777777766666666555555555544444444443333333333333333222222222222222222211111111111110000000000////////////..........-----------,,,,,,,,,,,++++++*********))))))))))(((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! \]]]]]]]]]]]]]]]]]]]^^^__```````````````````aaaa`aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjklllllllmmmmmmmnnnnoooppqqrsttuvwwxyyzzz{{{{{{{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€�����������������€€€€€}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{zzzyyxxwwvvuutrqppoonnnmmmmlllllkkkkkjjffeeeedddddccccccccbbbbbbaaaaaa``````````````````______________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOONNNNNNNNNMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>>>==================<<<<<;;;;;;::::::::::::99999999999998888887777777777766666666555555555544444444443333333333333333222222222222222222111111111111110000000000////////////..........-----------,,,,,,,,,,,++++++*********)))))))))((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! \\]]]]]]]]]]]]]]]]]]]]^___````````````````````aa``aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllmmmmmmmnnnnooppqrrsttuvwwxyyzz{{{{{{{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}||||||}}}}}}}}~~}}}}}|||{{{zzyyyxxwvvuurqqppoonnmmmmllllllkkkkjjffeeeedddddccccccccbbbbbbaaaaa``````````````````______________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>>>>=================<<<<<;;;;;;:::::::::::99999999999999888887777777777776666666655555555554444444444333333333333333322222222222221222111111111111110000000000////////////...........------------,,,,,,,,,,++++++********))))))))))((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! \\\\]]]]]]]]]]]]]]]]]]]_____````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllmmmmmmmnnnoopqrrstuuvwxxyyzzz{{{{{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€}}}}}}}}}||||||||||||||}}}}}}}}}}}}||||||||||||||}}~}}}}}}||||{{{zzzyyxxwwvusrqqpoonnnmmmmllllllkkkkjffeeeedddddccccccccbbbbbbaaaa``````````````````______________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\[\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>>>================<<<<<<;;;;;::::::::::::999999999999998888877777777777666666666555555555444444444433333333333333332222222222222212211111111111111100000000000////////////..........-------------,,,,,,,,,++++++********))))))))))(((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! \\\\\]]]]]]]]]]]]]]]]]]______`````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkklllllllllllllmmmmmnnnoopqrrstuvvwxxyyzzz{{{{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚������€€€€€}}}}}}}}}}}|||||||||||||}}}}}}}}|||||||||||||||||||}}}}}}}}||||{{{{zzyyxxwvvsrrqppoonnnmmmmlllllkkkkjffeeeedddddccccccccbbbbbbaaa``````````````````______________^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\[[\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>>>>>===============<<<<<;;;;;;::::::::::::99999999999999888877777777777766666666655555555544444444443333333333333333222222222222211211111111111111110000000000/////////////..........-------------,,,,,,,,,++++++********)))))))))((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! \\\\\\]]]]]]]]]]]]]]]]]_______`````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjkkkkllllllllllllllmmmmnnoppqrsstuvwwxyyzzzzz{{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚������€€€€}}}}}}}}}}}||||||||||||||||||}||||||||||{{{||||||||}}}}}}}}||||||{{{zzzyxxwvtsrqqpoonnnmmmmmlllllkkkjfffeeedddddcccccccbbbbbbbaa`````````````````_______________^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>=============<<<<<<;;;;;;:::::::::::999999999999999888877777777777666666666655555555544444444443333333333333333222222222222211111111111111111100000000000/////////////..........-------------,,,,,,,,,+++++********))))))))))((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]]_________`````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjkkkkkkllllllllllllllmmmnnoppqrstuuvwxxyyzzzzzzz{{{�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚�����€€€€€}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{|||}}}}}}}}||||||||{{{zzyxxwtssrqppoonnnmmmmmllllkkkjfffeeedddddcccccccbbbbbbba`````````````````_______________^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\[[[[\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>=============<<<<<<;;;;;;:::::::::::999999999999999888877777777777666666666655555555544444444443333333333333332222222222222111111111111111111100000000000/////////////..........-------------,,,,,,,,++++++********))))))))))(((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\]]]]]]]]]]]]]]__________`````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijkkkkkkkkkkllllllllllllmmnoopqqrstuvvwxxyyyzzzzzzzz���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€~}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{||}}}}|||||||||||{{{zzyxxutsrrqppoonnnmmmmllllkkkjfffeeedddddcccccccbbbbbbb``````````````````______________^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\[[[[[[\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTUTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>============<<<<<;;;;;;:::::::::::::99999999999999888777777777776666666666655555555544444444443333333333333322222222222222111111111111111111100000000000/////////////..........-------------,,,,,,,,++++++********)))))))))((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! \\\\\\\\\\]]]]]]]]]]]]]___________`````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddddddddddddeeeeeddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkllllllmmnoopqrsstuvwwxxyyyyzzzzzz�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€~}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{zzyxuutsrqqpoonnnmmmmmlllkkkjfffeeedddddcccccccbbbbbbb````````````````_______________^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<;;;;;;:::::::::::::99999999999999888777777777776666666666655555555544444444433333333333333322222222222222111111111111111111000000000000/////////////..........-------------,,,,,,,,+++++*********)))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\]]]]]]]]]]]____________``````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddddddddddddeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkkklllllmnnoppqrstuuvwwxxyyyyyzzzz������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€~~}}}}}}}}}|||||||||||||||||||||{{{{{{{{zzzzzzzz{{{||||||||||||||||||||{{zyyvutsrrqppoonnnmmmmlllkkkjffeeeedddddcccccccbbbbbbb````````````````______________^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\[[[[[[[[\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<;;;;;;:::::::::::::9999999999999988777777777777666666666655555555554444444443333333333333322222222222222111111111111111111100000000000//////////////..........------------,,,,,,,,++++++********))))))))))(((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\]]]]]]]]]]______________`````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddddddeeddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkklllmnnoopqrrstuvvwwxxxyyyyyyy€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚������€€€~~~~}}}}}}}|||||||||||||||||||{{{{{{{{zzzzzzzzzzzzz{|||||||||||||}||||||{zzyvuutsrqqpoonnnmmmmlllkkkjffeeeedddddcccccccbbbbbbb```````````````______________^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXYYYYYYYXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<;;;;;;;:::::::::::::9999999999999988777777777776666666666655555555554444444443333333333333222222222222221111111111111111111100000000000//////////////..........------------,,,,,,,,++++++********))))))))))(((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! \\\\\\\\\\\\\\]]]]]]]]]_______________`````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffgggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkllllmnnoppqrsttuvvwwxxxxxyyyy€€€€�����������‚���‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚�������€€~~~~}}}}}}}|||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzz{{{{{{|||||||||}}||||{{zywvutsrrqpoonnnmmmmlllkkkjffeeeddddddcccccccbbbbbbb```````````````______________^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<;;;;;;::::::::::::::9999999999999987777777777776666666666655555555544444444443333333333333222222222222221111111111111111111100000000000//////////////..........------------,,,,,,,+++++++********)))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\]]]]]]]]________________``````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccdddcddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffgggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkklllmnnoopqrrsttuvvwwwxxxxxxy€€€€€����������������‚‚‚�������‚‚‚‚‚‚‚‚��������€€~~~~~}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{||||||||}}||||{zzwvuttsrqppoonnmmmlllkkkjjffeeeddddddcccccccbbbbbbb````````````````____________^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<;;;;;;::::::::::::::9999999999999987777777777766666666666555555555544444444443333333333332222222222222211111111111111111111100000000000/////////////...........-----------,,,,,,,,+++++++*******))))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\]]]]]]]__________________`````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccdcccddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkllmmnnoppqrrsttuvvvwwwwxxxx€€€€€����������������������������‚‚‚����������€~~~~~~}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{|||||||}||||{{zwvvutsrqppoonnmmmlllkkkjjfeeeeddddddcccccccbbbbbbb````````````````____________^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<;;;;;;;::::::::::::::9999999999999877777777777766666666666555555555544444444443333333333332222222222222211111111111111111111100000000000//////////////..........----------,,,,,,,,++++++++*******))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\]]]]]___________________``````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffggggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkllmmnnoopqqrssttuuvvvwwwwwx~€€€€€€€�������������������������������������€~~~~~~}}}}}}||||||||||{||{{{{{{{{{{{zzzzzzzzzyyyyyyzzzz{{{{{{{{||||||||||{{zwwvutsrqqpoonnmmmllkkkjjjfeeeddddddccccccccbbbbbbb````````````````___________^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;:::::::::::::99999999999999877777777777666666666665555555555544444444433333333333322222222222222111111111111111111111100000000000/////////////...........----------,,,,,,,++++++++********)))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\]]]]____________________``````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkklmmmnnoppqqrssttuuuvvvvwww~~~€€€€€€€€€€€�������€€����������������������€~~~~~~}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzyyyyyyyzzzzzzzz{{{{{|||||||||{{zwwvutsrrqpoonnmmlllkkjjjieeeeddddddcccccccccbbbbbb`````````````````__________^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<;;;;;;::::::::::::::99999999999998877777777777666666666665555555555444444444433333333333322222222222222111111111111111111111100000000000/////////////...........---------,,,,,,,,++++++++*******))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [\\\\\\\\\\\\\\\\\\\]]]^^____________________```_``````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhjjjjjjjjjjjjjjjjjjkkkkkkllmmnnooppqrrsstttuuuvvvvw}~~~€€€€€€€€€€€€€€��€€€€�������������������€€~~~~~~}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyzzzzzzzzz{{{{{||||||||{{zxwvutsrrqpoonnmmllkkkjjjieeeddddddccccccccccbbbbbba`````````````````_________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>===========<<<<<;;;;;;;::::::::::::::99999999999998877777777776666666666655555555555444444444433333333333222222222222222111111111111111111111110000000000/////////////...........--------,,,,,,,,++++++++********))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! [[\\\\\\\\\\\\\\\\\\\]]^^^____________________``___`````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddcccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiijjjjjjjjjjjjkkkkkklmmmnnooppqqrssstttuuuvvv}}~~~~€€€€€€€€€€€€€€€€€€€����������������€€€~~~~~~}}}}}}||||||||||||||||||{{{{{{{zzzzzzyyyyyyyyzzzzzzzzzzz{{{{{|||||{{{zwwvutsrrqpoonnmlllkkjjjiieedddddddccccccccccbbbbbbaaa````````````````_______^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKKJKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;:::::::::::::999999999999988877777777776666666666655555555554444444444333333332333222222222222221111111111111111111111110000000000/////////////...........-------,,,,,,,,++++++++********))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[\\\\\\\\\\\\\\\\\\\\^^^^____________________`____`````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddcccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefgggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiijjjjjjjjjjkkkkkllmmmnnooppqqrrsstttuuuuv}}}}~~~€€€€€€€€€€€€€������������€€€€~~~~~~}}}}}}||||||||||||||||||{{{{{{{zzzzzzyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{zzwwvutsrrqpoonmmllkkkjjiiieeddddddccccccccccccbbbbbaaaaaaaa```````````_______^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;:::::::::::::999999999999888877777777776666666666555555555544444444444333333332333222222222222211111111111111111111111110000000000/////////////...........------,,,,,,,,+++++++++********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[\\\\\\\\\\\\\\\\\\^^^^^^_________________________```````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddcccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiijjjjjjjjkkkklllmmnnnooppqqrrssstttuuu|}}}}~~~~€€€€€€€��������€€€€€€~~~~~~}}}}}}||||||||||||||||||||{{{{{zzzzzzyyyyyyyxyyyyyyyyzzzzzz{{{{{{{{{zzwvvutsrrqpoonmmllkkjjjiiieddddddcccccccccccccbbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============<<<<<<<;;;;;;;::::::::::::9999999999998888877777777766666666665555555555444444444444333333332332222222222222211111111111111111111111110000000000/////////////...........------,,,,,,,,++++++++*********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[\\\\\\\\\\\\\\\\\^^^^^^^_________________________``````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddcccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjkkkllllmmnnnooppqqrrrsstttuu|||}}}~~~~€€€€€€€€€€�€€€€€€€€€~~~~~}}}}}}}||||||||||||||||||||{{{{{{zzzzyyyyyyyxxyyyyyyyyyyzzzzzz{{{{{zzzywvvutsrqqpoonmmllkkjjjiiiddddddcccccccccccccccbbbbaaaaaaaaaaaaaaa``````______^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;::::::::::::9999999999988888877777777766666666655555555554444444444443333333322332222222222222111111111111111111111111110000000000////////////............-----,,,,,,,,++++++++*********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^__________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkklllmmmnnooppqqqrrsssttuuvvwwwwxxxxxxxxxxxxxxxxx||}}}}}~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~~~~||||||||||{{{{zzzzzyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxwwvvutssrqpponnmmllkkjjiiihhhgggggggggggggggfffffffbbbbbbbbbbbbbbbaaaaa`````^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>===========<<<<<<;;;;;;;;::::::::::99999999999998877777777777666666666665554444444444433333333332222222222221111111111111111111111111111110000000000//00////////////...........--------,,,,,,,,+++++++++***********))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! ]]]]]]]]]^^^^^^^^^^^^^^___________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkklllmmmnnoopppqqrrssstuuvvvwwwwwxxxxxxxwwwwwxxx||||}}}}~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~||||||||||{{{{{zzzzyyyyyyywwwwwwwwwwwwwwxxxxxxxxxwwwvvutssrqpponnmmllkkjjiiihhhgggggggggggggggfffffffbbbbbbbbbbbbbbbbaaaaa````^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>==========<<<<<<<;;;;;;;;::::::::::9999999999998887777777777766666666665555444444444443333333332222222222222111111111111111111111111111111000000000///0////////////...........--------,,,,,,,,++++++++++**********))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]^^^^^^^^^^^^^____________________````````````aaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaabaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkkkklllmmnnnooppqqrrsstuuuvvvwwwwwwwwwwwwwwwwwww{||||}}}}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~||||||||||{{{{zzzzzyyyyyyxwwwwwwwwwwwwwwwwxxxxxxwwwwvuutsrrqpponnmmllkkjjiiihhggggggggggggggggggfffffbbccccccccccbbbbbaaaa````^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>==========<<<<<<<;;;;;;;;:::::::::99999999999888887777777777666666666655555444444444433333333332222222222221111111111111111111111111111111000000000///0////////////...........--------,,,,,,,,+++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]^^^^^^^^^^^^^____________________`````````````aaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkkklllmmnnnooppqqrrsstuuuvvvwwwwwwwwwwwwwwwwww{{{|||}}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~||||||||||{{{{{zzzyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwwwvvvuutsrrqppoonmmllkkjjjiihhgggggggggggggggggggggggccccccccccccccbbbbaaaa```^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>==========<<<<<<<<;;;;;;;:::::::::99999999998888887777777776666666666555555444444444333333333332222222222221111111111111111111111111111111000000000///0///////////...........--------,,,,,,,,++++++++++***********))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]^^^^^^^^^^^^^____________________`````````````aaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkkkllmmmnnooppqqrrsttuuvvvvwwwwwwwwwvvvvvvvvz{{{|||}}}}}~~}}}}}}}}}}}~~~~~~~~~~~~~~~||||||||||{{{{zzzzyyyyyyxxwwwwwwvvvvwwwwwwwwwwwwwvvvuuttsrrqqpoonnmmllkkjjiihhgggggggggggggggggggggggcccccccccccccccbbbbaaa```^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUVVUUUUUUUUUUUUUUUUUUUUUUTUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>==========<<<<<<<<;;;;;;;::::::::99999999998888888777777777666666666655555544444444333333333332222222222222111111111111111111111111111111000000000///////////////............--------,,,,,,,,+++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]^^^^^^^^^^^^^____________________`````````````aaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiijjjjjjkkklllmmnnooppqrrsttuuuvvvvwwwwwvvvvvvvvvvvzz{{{|||}}}}}}}}}}}}|||||~~~~~~~~~~~~~~~~~~||||||||||{{{{zzzzyyyyyxxxwwwwwvvvvvvvvvwwwwwwwwvvvvuuttsrrqqpponnmmllkkjjiihhhggggggggggggggggggggggcccccddddddcccccbbbaaaa``_^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUVUUUUUUUUUUUUUUUUUUUUUUTTUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;::::::::99999999988888888777777776666666666555555544444443333333333332222222222222111111111111111100111111111111000000000///////////////...........---------,,,,,,,,+++++++++***********))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]^^^^^^^^^^^^^___________________``````````````aaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiijjjjjkklllmmnnooppqrrsttuuuvvvvvvvvvvvvuuuuuuuyzz{{{|||}}}}}}}}||||||||~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||{{{{{zzzzyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvuuttssrqqppoonnmmllkkjjihhhggggggggggggggggggggggcccddddddddddccccbbbaaa``_^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;:::::::999999999888888888777777766666666665555555544444433333333333322222222222222111111111111110000111111111110000000000//////////////............---------,,,,,,,,+++++++++**********)))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^__________________````````````````aaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggghggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjkkkllmmnnoopqqrssttuuuvvvvvvvvuuuuuuuuuuyyzz{{{||||}}||||||||||||~~~~~~~~~~~~~~~~~}}}}}}~~|||||||||{{{{zzzzyyyyyxxxxwwvvvvvvvvvvvvvvvvvvvvvvuuuuttssrrqqppoonnmmlkkjjihhhhgggggggggggggggggggggccddddddddddddcccbbbaaa``_^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;:::::::99999999888888888877777776666666666555555554444433333333333332222222222222111111111111110000011111111110000000000///////////////...........----------,,,,,,,,+++++++++**********))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^________________`````````````````aaaaaaaa```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjkkllmmnnoppqqrssttuuuuuvvuuuuuutttttttxyyzz{{{|||||||||{{{{{{{{}~~~~~~~~~~~~~~~}}}}}}}}}|||||||{{{{{{zzzzyyyyyxxxxwwvvvvvvvvvvvvvvvvvvvvvuuuuuttssrrqqqppoonnmllkkjjihhhgggggggggggggggggggggcdddddddddddddccccbbaaa``_^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::999999999888888888877777766666666665555555554444333333333333322222222222222111111111111110000011111111110000000000//////////////............---------,,,,,,,,,++++++++***********))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! \]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_______________```````````````````aaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkllmmnnoppqrrsstttuuuuuuuuutttttttttxxyyzzz{{{{||{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{zzzzzyyyyxxxxxwvvvvvvvvvvvvvvvvvvvvvuuuuuuttsssrrqqqppoonmmllkkjiihhhggggggggggggggggggggdddddddddddddddcccbbaaa``^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::99999999888888888887777766666666665555555555444333333333333332222222222222211111111111110000001111111110000000000///////////////...........----------,,,,,,,,,++++++++***********))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! \\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^______________````````````````````aaaaa``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjkkllmmnnoopqrrssttttuuuutttttssssssswxxyyyzz{{{{{{{{zzzzzzzz{}}}}}~~~~~~~~~}}}}}}}}}}}|{{{{{{{{{{zzzzzyyyyyxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuuuutttsssrrqqqppoonmmllkjiiihhhgggggggggggggggggggdddddddddddddddcccbbaaa``^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::99999999888888888887777666666666665555555555443333333333333332222222222222211111111111100000001111111000000000000//////////////............----------,,,,,,,,,++++++++**********)))))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! \\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^____________`````````````````````aaaa````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjkkklmmnnooqqrrssstttttttttssssssssswwxxxyyzzzzzzzzzzzzzzzzzz|}}}}}~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{zzzzzyyyyyxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuuuutttssssrrrqqppoonmmllkjiiihhhggggggggggggggggggcdddddddddddddcccbbbaaa``^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNNMMMLLLLLLMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;:::::99999999888888888888777666666666665555555555443333333333333332222222222222211111111111110000000111111000000000000///////////////............----------,,,,,,,,,++++++++**********))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! \\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_____________`````````````````````aa`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkllmnnoppqqrrssssssssssssrrrrrrrvvwwxxyyyyzzzyyyyyyyyyyyz|||}}}}}~~~}}}}}}}}}}}}}}{{{{{{{{{{zzzzzyyyyyyxxxxxvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttssssrrrqqppoonmmlkjjiihhhhgggggggggggggggggcdddddddddddddcccbbbaa```^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWXXXXXXXWWWWWWWWWWWWWWWWWVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLLLLMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;:::::99999999888888888888776666666666655555555555443333333333333332222222222222211111111111100000000111110000000000000///////////////...........-----------,,,,,,,,,++++++++**********))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! \\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^____________`````````````````````a```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccbcccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhiiijjkkllmmnoppqqqrrrssssssrrrrrqqqrrvvvwwxxxyyyyyyyxxxxxxxyyy{|||}}}}}}}}}}}}}}}}}}}}}{{{{{{{{zzzzzzzyyyyyxxxxxxvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttssssrrqqppoonmmlkjjiihhhhhgggggggggggggggccdddddddddddcccbbbaaa```^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWXXXXXWWWWWWWWWWWWWWWWWWWVWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;:::::9999999988888888888766666666666665555555555443333333333333333222222222222221111111111111000000011110000000000000////////////////...........-----------,,,,,,,,,++++++++*********)))))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_____________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccbbbcccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhiiijjkkklmmnooppqqqrrrrrrrrrqqqqqqqquuvvvwwxxxxxxxxxxwwxxxxxy{{|||}}}}}}}}}}}}}}}}}}}}{{{{{{{zzzzzzzyyyyyyyxxxxxvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttssssrrrqpponnmlkkjjiihhhhhggggggggggggggccccdddddddcccccbbbaa```_^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWXXXXWWWWWWWWWWWWWWWWWWWVVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;:::::9999999988888888887766666666666655555555555443333333333333332222222222222211111111111110000000011100000000000000///////////////............----------,,,,,,,,,,++++++++*********))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! \\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_____________`````````````````````````````````````````aaa`aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccbbbbbcccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhiiijjkkllmnnooppqqqqqqqqqqqqpppppqtuuuvvwwwwwwwwwwwwwwwwxxxz{{||||}}}}}}}}}}}}}}}}}|{{{{{{zzzzzzzzyyyyyyyxxxxxvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttssssrrqpponnmlkkjjiihhhhhgggggggggggggccccccccccccccbbbbaaa```_^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJIJJJIIIIIIIIIIIIHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;::::9999999988888888887776666666666655555555555444333333333333333222222222222221111111111111000000001100000000000000////////////////...........-----------,,,,,,,,,+++++++++*********))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! \\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____________`````````````````_```````````````````````a```aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhiiijjkkkmmnnoooppppqqqppppppppppptttuuuvvvvvvvvvvvvvvvvwwxzz{{{||||}}}}}}}}}}}}||||{{{{zzzzzzzzzzyyyyyyxxxxxxvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttsssrrqpponnllkkjiiihhhhhggggggggggggcccccccccccccbbbbaaa```__^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWWWWWWWWWVVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJIIIIJIIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;::::999999998888888887777666666666665555555555544433333333333333322222222222222111111111111100000000100000000000000/////////////////...........----------,,,,,,,,,,++++++++*********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! \\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____________````````````````__````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggghhhhiiijjkllmmnnnooopppppppooooooopstttuuuuuuuuuuuuuuuuuvvwwyzz{{{|||||||||||||||||||{{{zzzzzzzzzzyyyyyyyyxxxxxvvvvvvuuuuuuuuuuuuuuuuuutuuuuuuuuuttttttsssrrqpponmllkjjiiihhhhhhggggggggggcccccccccccbbbbbaaa````__^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWXXWWWWWWWWWWWWWWWWWWWWVVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;:::::999999998888888887777666666666655555555555444433333333333333322222222222222111111111111000000000100000000000000/////////////////..........----------,,,,,,,,,,+++++++++*********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! \\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____________```````````````____```````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggghhhhiiijkkllmmnnnoooooooooooooooosssttttttuutttttttttuuuvvyyzzz{{{|||||||||||||||||{{zzzzzzzzzzzyyyyyyyyxxxxxvvvvvuuuuuuuuuuuuuuutttttuuuuuuuuuuuutttttssrrqpponmllkjjiiihhhhhggggggggggccccccccbbbbbbbaaaa```___]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWVVVWVVVVVVVVVVVUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::999999999888888887777766666666655555555555544443333333333333332222222222222111111111111100000000000000000000000//////////////////..........---------,,,,,,,,,,,+++++++++*********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! \\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____________`````````````_____````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggghhhhiijkkkllmmmnnnnnnnnnnnnnnnnrrssssttttttssssssttttuuvxxyyzzz{{{{{|||||||||||||{zzzzzzzzzzzyyyyyyyyyxxxxxvvvvvuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuttttssrrqponmmlkkjjiiihhhhhgggggggggcccccbbbbbbbbbaaaa````___]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTUUUUUUUUUUUUUUUTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRRRQRQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;:::::99999999988888888777776666666665555555555544444333333333333332222222222222211111111111110000000001000000000000//////////////////..........---------,,,,,,,,,,,+++++++++**********)))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! \\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____________````````````_______````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggfffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggghhhiijjkkkllmmmmmmmmmmmmmmnnnrrrrssssssssssrrrssssttuuwxxyyyzzz{{{{{{||||||||||zzzzzzzzzzzzyyyyyyyyyyxxxxvvvvvuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuttttssrqqponmmlkkjjiiihhhhhggggggggcccbbbbbbbbbaaaaa````____]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUUUTUUUUTTTTTTTTTTTTSTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;:::::999999999988888888777776666666655555555555544444333333333333333222222222222211111111111110000000000000000000000///////////.//////..........---------,,,,,,,,,,++++++++++*********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!! \\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_______________``````````_________```````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggffffffgggggghhiijjjkkkllllmmmmmmmmmmmmmqqqrrrrrrrrrrrrrrrrrsssttwwxxxyyyzzzz{{{{{||||||||zzzzzzzzzzzyyyyyyyyyyyxxxxvvvvvuuuuuuuuuuutttttttttttttuuuuuuuuuuuuttttsrrqqoonmllkkjjiihhhhhhgggggggcccbbbbbbbbaaaaaa````____]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;::::999999999988888888877777666666655555555555544444433333333333333222222222222211111111111111000000000000000000000///////////../////..........---------,,,,,,,,,,++++++++++**********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! \\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_________________````````___________````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggffffffffffggggghiiijjjkkkklllllllllllmmmpqqqqqqqqqqqqqqqqqqqrrsstvvwwxxxyyyyzzz{{{{{||||||zzzzzzzzzzzyyyyyyyyyyyxxxxvvvvvuuuuuuuuuutttttttttttttttttuuuuuuuuuutttssrrqponnmllkjjiiihhhhhhggggggcccbbbbbbbbaaaaa````_____]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::99999999998888888887777766666655555555555554444443333333333333322222222222221111111111111000000000000000000000///////////...////...........--------,,,,,,,,,,+++++++++++*********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!! \\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^___________________``````_____________````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggggggggghgggggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggffffffffffffggghhhiiiijjjkkkkkkkkkllllllpppqqqqqqqqqppppppqqqqrrsuuvvwwxxxyyyyzzz{{{{|||||zzzzzzzzzyyyyyyyyyyyyyxxxxvvvvvuuuuuuuuutttttttttttttttttttuuuuuuuuuutttssrrpponmmlkkjjiiihhhhhhgggggcccbbbbbbbbaaaaa````_____]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::999999999998888888887777766666655555555555544444443333333333333222222222222221111111111111000000000000000000000//////////....///...........--------,,,,,,,,,++++++++++++**********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! [\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^____________________`````______________`````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhggggggggggggggggggggggggggggggggggggggggggghhhhhhhggggggggggggggggggggghhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggfffffffffffffffggghhhiiiijjjjjjkkkkkkkklloppppppppppppppppppppqqrrtuuuvvwwwxxxyyzzz{{{{{|||zzzzzzzzyyyyyyyyyyyyyyxxxxvvvvvuuuuuuuuutttttttttttttttttttttuuuuuuuuutttssrqpoonmllkkjjiiihhhhhgggggccccbbbbbbbaaaaa````_____]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888777776666655555555555544444444333333333333222222222222221111111111111100000000000000000000//////////.....//...........--------,,,,,,,,,+++++++++++++**********)))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! [[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^_________________^_______________________`____``````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggggffffffffffffffffffggggggggggggggggggggggggggggggggfffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddeeeeefffffggggghhhhhhhhiiiijjjkkkkkkkkkjjjjjjkkkkllmooppqqqrrrsstttuuuvvvvwwwxxxxxxxwwwwwwwwwwwwwwwwvvvwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuutttsrqpponmmlkkjjiiiihhhhhhhheeeeeeeddddddccccbbbbaaaa^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;::::::::999999988888888888777777766666666665555555555554444333333333333333333322222111111111100000000000000010000000000//////////..../////.........---------,,,,,,,,,,,+++++++++++++****))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!""!!!!!!!!!!!!!! [[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________^^^____________________________``````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffggffffffffffffffffffffffggggggggggggggggggggggggggggfffffffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeefffffgggggggghhhhhijjjjjjjjjjjjjjjjjjjjkkkklnooopppqqrrsssttuuuvvvvvvxxxxxxwwwwwwwwwwwwwwwwwvvvwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttsrqqponnmllkkjjiiiihhhhhhheeeeeeeeedddddccccbbbbaaa_^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>>======<<<<<;;;;;;;;;;;:::::::::99999988888888888877777776666666666555555555554444333333333333333333332222211111111100000000000000000000000000//////////.....////.........---------,,,,,,,,,,,+++++++++++++*****)))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!"!!!!!!!!!!!!!!! [[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^______________^^^^^___________________________```````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggfffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeeeeffffffffgggggghhhiiiijjjjjjiiiiiiiijjjjkkkmnnoooppqqqrrssttuuuvvvvvxxxwwwwwwwwwwwwwwwwwwwwvvvwwwwwvvvvvvvvuuuuuuuuuuutuuuttttuuuuuuuuuuuuuuutttrrqpponmmlkkjjjiiihhhhhhhffeeeeeeeeeedddccccbbbaaa_^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>=======<<<<;;;;;;;;;;;;::::::::999999988888888888777777776666666665555555555554444333333333333333333332222211111111100000000000000000000000000/////////......//...........--------,,,,,,,,,,,++++++++++++++*****)))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!"!!!!!!!!!!!!!! [[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^____________^^^^^^____________________________```````````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggghhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeefffffffggggghhiiiiiiiiiiiiiiiiiiijjjkmmnnnoooppqqrrssttuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwvvvvvvvvuuuuuuuuuuttuttttttttuuuuuuuuuuuuuuttrrqqponnmllkkjjiiiiihhhhhfffffffeeeeeeddddcccbbbaa_^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>========<<<;;;;;;;;;;;;:::::::::99999888888888888877777777666666666555555555554444433333333333333333332222221111111110000000000000000000000000/////////......./...........--------,,,,,,,,,,,,++++++++++++++*****))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! [[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^___________^^^^^^^^____________________________```````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddeeeeeeeeeffffffgghhhhhhhhhhhhhhhhhhiiiiijjlmmmnnnooppqqrrsstttuuuuvwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwvvvvvvvuuuuuuuuuutttttttttttttuuuuuuuuuuuuttsrqqpoonmmlkkjjjiiiiihhhhfffffffffffeeeedddccbbbaa__^^^^]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>=========<<;;;;;;;;;;;;;::::::::99999988888888888887777777766666666655555555555444443333333333333333333222222111111110000000000000000000000000//////////..................--------,,,,,,,,,,,,,++++++++++++++*****))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! [[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________^^^^^^^^^_____________________________```````````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeffffggghhhhhhhhhhhhhhhhhhiiijlllmmmnnooppqqrrsstttuuuuvwvvvvvvvvvwwwwwwwwwwwwwvvwwwwwwvvvvvvvuuuuuuuuuttttttttttttttttuuuuuuuuutttsrrqpponnmllkkjjjiiiiiiiifffffffffffffeeedddccbbba__^^^^]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRQRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>=========<<;;;;;;;;;;;;:::::::::99999888888888888877777777766666666555555555554444443333333333333333333222222111111110000000000000000000000000/////////..................---------,,,,,,,,,,,,+++++++++++++++*****))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! [[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^________^^^^^^^^^^^____________________________````````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddeeeeeeefgggggggggggggggghhhhhhiiikllllmmnnnoppqqrrssttttuuvvvvvvvvvvvvvwwwwwwwwwwwvvxwwwwwvvvvvvvuuuuuuuutttttttttttttttttttuuuuuuutttsrrqqpoonmmllkkjjjiiiiiiiggggggggggggfffeeeddccbbb___^^^]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXWWWWWWWWWWWWWWWWWWWWVWWVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBABBBAAAAAAAAAAAAAAAA@@@@@@AAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>==========<;;;;;;;;;;;;;:::::::::9999888888888888887777777776666666655555555555444444333333333333333333222222211111111000000000000000000000000/////////..................---------,,,,,,,,,,,,,+++++++++++++++*****)))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! [[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^____________________________````````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggfffgggggggggggggggggggggghhhhgggghhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggfffggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddeeeeffffggggggggggggggghhhhhikkklllmmmnnoppqqrrsssttttuvvvvvvvvvvvvvwwwwwwwwwwvvxwwwwwvvvvvvvuuuuuuuuttttttttttttttttttttttuutttttsrrqqpoonnmllkkkjjjjiiiiiggggggggggggggfffeeddccbb___^^^^]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWVWWVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBABBAAAAAAAAAAAAAAA@@@@@@@@AAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>==========;;;;;;;;;;;;;;::::::::99999888888888888777777777776666666655555555554444444333333333333333333222222211111111000000000000000000000000////////..................----------,,,,,,,,,,,,,+++++++++++++++*****)))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^_____________________________````````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggffffffgggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddeeffffffffffffffgggggghhhhjkkklllmmmnnoopqqqrrsssssuuuuuuuuuvvvvvvwwwwwwwwwvvxwwwwwwvvvvvvuuuuuuuttttttttttttttttttttttttttttttrrrqqpponnmmllkkkjjjjjiiigggghhhhhhhhhgggffeeddccb`___^^^]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWVVWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBBABBAAAAAAAAAAAAAA@@@@@@@@@AAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===========;;;;;;;;;;;;;:::::::::9999988888888888877777777777666666655555555555444444433333333333333333222222221111111100000000000000000000000/////////..................---------,,,,,,,,,,,,,,+++++++++++++++*****)))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^_____________________________````````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggffffffffffggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddcccccccccccdddddddeeeeeeffffffffffffggggghhjjkkkkllmmmnnooppqqrrrrssttttuuuuuuvvvvvwwwwwwwwwvvxwwwwwwvvvvvvuuuuuuutttttttttttttttttttttttttttttsrrrqqppoonnmmllkkkjjjjjjjgghhhhhhhhhhhhhggffeedccb``__^^^]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWVVVWVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBAABAAAAAAAAAAAAAA@@@@@@@@@@AAA@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>===========;;;;;;;;;;;;;:::::::::9999888888888887777777777776666666655555555554444444433333333333333333222222221111111100000000000000000000000////////..................----------,,,,,,,,,,,,,,,++++++++++++++*****))))))((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^_____________________________````````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeeefffffffffffffffffffffffffffffffffffffffffffffeeeeeeeefffffffffffffffffggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffgggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccccdddeeeeeeeeeeeeefffffffgggghjjjjkkklllmmnnooppqqqrrrrtttttttuuuuvvvvvwwwwwwwwvvxxwwwwwvvvvvvuuuuuuuttttttttttttttttttttttttttttssrrqqqppoonnmmlllkkkkjjjjjhhhhhhiiiiiiihhhggffeedcc``___^^]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBAABAAAAAAAAAAAAAA@@@@@@@@@@AA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>===========<;;;;;;;;;;;;::::::::::999988888888887777777777777666666665555555555444444443333333333333333222222222111111110000000000000000000000/////////..................---------,,,,,,,,,,,,,,,,++++++++++++++*****))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! Z[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________```````````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeefffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeefffffffffffggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffgggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccccddddeeeeeeeeeeeefffffggggijjjjkkklllmmnnoopppqqqqqsssssttttuuuvvvvwwwwwwwwvvxxwwwwwvvvvvvuuuuuutttttttttttsssttttttttttttttsssrrqqqppoonnnmmllllkkkkjjjhhhhhiiiiiiiiiihhggffeddca``__^^^]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>==========<<;;;;;;;;;;;;:::::::::9999988888888877777777777776666666655555555555444444443333333333333332222222222111111110000000000000000000000////////...........-......----------,,,,,,,,,,,,,,,,+++++++++++++******))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! ZZZ[[[[[[[[[[[[[[[[[[[\[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________```````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeffffggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffggfffffffffffffffffffffffgffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccccccccdddddddddddeeeeeeefffffggiijjjjkkklllmmnnnooppppqqrrrsssstttuuuvvvwwwwwwwwwvxxwwwwwvvvvvvuuuuuuttttttttttssssssstttttttttsssssrrqqqppooonnnmmmlllkkkkkkhhhiiiiijjjjjiiihhggffeddaa``__^^]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<;;;;;;;;;;;;:::::::::9999888888888777777777777776666666655555555554444444443333333333333322222222222111111110000000000000000/0000////////...........--......----------,,,,,,,,,,,,,,,++++++++++++++******)))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! ZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^__________________________``````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcdddccccccccccccccccccccccddddddddddddddeeeeeeffffgiiiijjjjkkkllmmmnnnooopppqrrrrsssttuuuvvvvwwwwwwwwvxxwwwwwvvvvvvuuuuuuttttttttsssssssssssttttttssssssrqqqpppooonnnnmmmllllkkkkiiiiiiijjjjjjjjiiihggffedba``__^^^]]\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<;;;;;;;;;;;::::::::::9999888888887777777777777766666666555555555554444444443333333333332222222222222111111110000000000000000/0000////////..........---.....-----------,,,,,,,,,,,,,,,++++++++++++++******)))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^_^^^^__________________________````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccddcccccccccccccccccccccccccccdddddddddddddeeeeffffhiiiiijjjkkklllmmmnnnooooqqqqrrsssttuuvvvvwwwwwwwvvxxwwwwwvvvvvvuuuuuttttttsttsssssssssssssssssssssssqqqqpppoooonnnnmmmmllllkkiiiiiijjjjjjkjjjjiihggffebba``__^^]]]\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::9999988888887777777777777766666666655555555555444444444333333333322222222222222211111111000000000000000//000////////..........----.....-----------,,,,,,,,,,,,,,+++++++++++++++******)))))(((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!! ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________``````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccdddddddeeeeeffhhhiiiiijjjkkklllmmmnnnnoppqqqrrsstttuuvvvvwwwwwwvvxwwwwwwvvvvvvuuuuuttttttstsssssssssssssssssssssssrqqqqpppooooonnnnnmmmmlllliiiiijjjjjkkkkkjjjiihggfecbaa``__^^]]\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<;;;;;;;;;:::::::::::9999988888887777777777777666666666555555555554444444444333333333222222222222222211111111000000000000000//000////////.........-----....------------,,,,,,,,,,,,,,++++++++++++++*******)))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbccccccccccccccddddddeeeeeghhhhiiiiijjjkkklllmmmmnnopppqqrrssttuuvvvvwwwwwvvvxwwwwwwvvvvvvuuuuutttttssssssssssssssssssssssssssrqqqpppppoooooonnnnnmmmllliiiijjjjjkkkkkkkkjjiihggfccbaa`__^^]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQPQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?@@@@@@@@@????????????????>>>>>>>>>>===========<<<<<;;;;;;;;::::::::::::9999988888887777777777776666666666555555555544444444444333333332222222222222222211111111000000000000000//00////////..........-----....------------,,,,,,,,,,,,,++++++++++++++********))))(((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffgffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeedddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbccccccccccccccccddddddeeeggghhhhhiiiijjjkkkllllmmmoooppqqrrsttuuuvvvvvwvvvvvxwwwwwwvvvvvvuuuuutttttsssssssssssssssssssssssssrrqqqpppppoooooooonnnnmmmlljjjjjjjjkkkkkkkkkkjjiihggdcbba``__^^]]\\\\[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVUVVUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??@@@@@@@@?????????????????>>>>>>>>>>==========<<<<<<;;;;;;;;:::::::::::9999998888887777777777776666666666555555555554444444444433333322222222222222222221111111100000000000000///00////////.........------....------------,,,,,,,,,,,,+++++++++++++++********))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbccccccccccccccccccddddddegggggghhhhiiiijjjkkkklllmnnooppqqrssttuuvvvvvvvvvvvwwwwwwwvvvvvuuuuuutttttsssssssssssssssssssssssssrrqqqppppppooooooooonnnmmmmjjjjjjjjkkkkklkkkkkjjihhgddcbba``__^^]]\\\[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVUUUVUUUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@???????????????????>>>>>>>>>==========<<<<<<<;;;;;;;::::::::::::9999998888887777777777766666666665555555555554444444444433333322222222222222222221111111100000000000000///00////////.........------....------------,,,,,,,,,,,,++++++++++++++*********))))((((((((('''''''''''&'&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbccccccccccccccccccccdddddfffggggghhhhhiiijjjkkkkllnnnooppqrrssttuuvvvvvvvvvvwwwwwwvvvvvvuuuuutttttssssssssssssssssssssssssssrrqqqppppppppppoooooonnnmmmjjjjjjjjkkkkllllkkkjjiihheddcbba``__^^]]\\\[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@????@@@@@??????????????????>>>>>>>>>>===========<<<<<<<;;;;;:::::::::::::9999999888887777777777766666666665555555555554444444444443333322222222222222222222111111110000000000000////0////////.........-------....------------,,,,,,,,,,,++++++++++++++*********))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________``````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeeefffffffffffffffffeeeeeeeedddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbcccccccccccccccccccccccddffffffggggghhhhiiijjjkkklmmnnoopqqrssttuuuuvvvvvvvvwwwwwwvvvvvvuuuuutttttssssssssssssssssssssssssssrrqqqpppppppppppppoooonnnmmkjjjjjjjkkkklllllkkkjjiiheedccbaa``__^^]]\\\[[[[[[ZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????@@@@??????????????????>>>>>>>>>>===========<<<<<<<<;;;;;:::::::::::::9999999888887777777777666666666665555555555554444444444443333222222222222222222221111111100000000000000////0////////.........-------....------------,,,,,,,,,,++++++++++++++**********))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________``````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggfffffffffffffffffffffffffffffffffffgggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeefffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbccccccccbbbbbbbcccccccccceefffffffgggghhhhiiijjjkkmmmnnoppqqrsstttuuuuuuvvuuwwwwwvvvvvvvuuuuutttttssssssssssssssssssssssssssrrqqqpppppppppppppppooonnnmkkjjjjjjkkkkllllllkkkjjihfeedccbaa``__^^]]\\\\[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????@@@??????????????????>>>>>>>>>>============<<<<<<<<;;;;:::::::::::::9999999988888777777777666666666665555555555554444444444443333222222222222222222221111111100000000000000/////////////..........-------.....-----------,,,,,,,,,,+++++++++++++**********))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbcccccccbbbbbbbbbbbccccccceeeeeeffffffggghhhiiiijjkllmmnnoppqrrsstttuuuuuuuuuwwwwwvvvvvvvuuuuutttttsssssssssssssssssssssssssrrrqqqppppppppppppppppooonnnkkkjjjjkkkkkllllllkkkjjiiffeddccbaa``__^^]]]\\\[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????@@??????????????????>>>>>>>>>>============<<<<<<<<<;;;:::::::::::::99999999988887777777777666666666665555555555554444444444443333222222222222222222211111111100000000000000/////////////..........-------.....-----------,,,,,,,,+++++++++++++************))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##############"#""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbccceeeeeeeeefffffggghhhiiijjlllmmnooppqrrsssttttuuuuuuvvvvvvvvvvvvuuuuutttttsssssssssssssssssssssssssrrrqqqpppppppppppppppppooonnkkkjjjjkkkkkllllllkkkkjjiffeeddccbaa``__^^]]]\\\[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????@??????????????????>>>>>>>>>=============<<<<<<<<<<;;::::::::::::::9999999988888777777777666666666666555555555554444444444444333222222222222222222211111111100000000000000//////////////..........-------.....----------,,,,,,,,,++++++++++++************))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"#""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________```````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbdddddeeeeeeefffggghhhiiijklllmmnooppqqrrssstttttttuvvvvvvvvvvvvuuuuutttttsssssssssrrrrssssssssssssrrrqqqppppppppppppppppppoonnkkkkkjkkkkkkklllllkkkkjjigffeeddccbbaa`___^^]]\\\\[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVWWWWVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????????????>>>>>>>>>=============<<<<<<<<<<<;::::::::::::::9999999998888777777777766666666666655555555555444444444444333322222222222222222211111111100000000000000//////////////...........-------.....----------,,,,,,,,++++++++++++************)))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! YZZZZZZZZZZZZZZZZZZZZ[[ZZZ[[[[[[[[[[[[[[[[[[[[[\[\\\\\\\\\\\\\\\\\\\\\\]]\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccdddddddddddcccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbccccdddeeefffgghhiiijjkklmmmnnooopppppqqqsstttttttssssssrrrrrqqqqqssssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqppponnnmmmmmmmmnnnnnnnnnmmmlljjiihhggffeeddccbbaa``____^^^^^]]]]]]]\\\\\\\\\\\[YYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBAAABBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;::::::::999999999998888888777777777666666666666655555555555554444444444443332222222222222222221111111111111111110000000000///00//////////.............-------------,,,,,,,,+++++++*************))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! YYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccddddccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccdddeeeffgghhhiijjkkllmmnnnooooppppqssssstttssssssrrrrrqqqqqqsssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqppponnnnmmmmmmmmnnnnnnnmmmmlljjiiihhggffeeddccbbaa```____^^^^^]]]]]]\\\\\\\\\\[YYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLMMMMMLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBAAAABBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;:::::::999999999999888888877777777766666666666655555555555554444444444444333222222222222222221111111111111111110000000000////00//////////.............-------------,,,,,,,,++++++*************)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! YYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccdddeeeffgghhhiijjjkkllmmmnnnooooppssssssssssssssrrrrrqqqqqqssssssssrrssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqppponnnmmmmmmmmmmmmmmmmmmllljjjiiihhgggffeeddccbbaa```____^^^^]]]]]]]\\\\\\\\\YYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMMMLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBAAAABBBAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::::::999999999998888888777777777666666666666655555555555554444444444443332222222222222222221111111111111111100000000000////0///////////..............-----------,,,,,,,,+++++++************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^________________________``````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbcccdddeeeffggghhhiijjkkklllmmnnnoooprrssssssssssssrrrrrqqqqqqsssssssrrrrrrrsssssssrrrrrrqqqqqqqqqqqqqqqqqqqqppponnnnmmmmmmmmmmmmmmmmlllljjjiiiihhhggffeeddccbbaaa```____^^^^]]]]]]\\\\\\\\YYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBAAAABBBAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;::::::999999999999888888877777777766666666666655555555555555444444444444333222222222222222221111111111111111100000000000/////0///////////..............-----------,,,,,,,+++++++************))))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_______________________`````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbcccdddeeefffggghhhiijjjkklllmmmnnoorrrsssssssssssrrrrrqqqqqqsssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppoonnnnmmmmmmmmmmmmmlllllljjjiiiiihhhgggffeeddccbbaaa```____^^^^]]]]]]\\\\\\YYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBAAAABBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;:::::999999999999888888887777777766666666666665555555555555444444444444433322222222222222221111111111111111100000000000//////////////////..............----------,,,,,,,,++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"#""""""""""""""!!!!!!!!!!!!!!!! YYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_______________________```````````````````````aaaaaaaaaaaaaaaaaaaaabbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaabbbbcccdddeefffffggghhhiiijjkkkllmmnnoqrrrsssssssssrrrrrqqqqqqqssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppoonnnnnmmmmmmmmmmllllllkkjjjiiiiiihhhhggffeeddccbbbaaa```____^^^^]]]]]\\\\\YYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLLLMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;:::::999999999999888888887777777766666666666655555555555555444444444444333322222222222222221111111111111111100000000000///////////////////............----------,,,,,,,,+++++++************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"#""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^________________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaabbbcccddddeeeffffggghhhiiijjjkkllmmnqqrrrssssssssrrrrrqqqqqqqssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnmmmmmmmllllllkkkkjiiiiiiiiiihhhggffeeeddccbbbaa````___^^^^^]]]]]\\\YYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBAAAABBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;::::999999999999988888888777777766666666666655555555555555444444444444433332222222222222222111111111111111100000000000////////////////////............----------,,,,,,,++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaa```aaaaaaabbbccccddeeeeefffffggghhhiijjkkllmmpqqrrrssssssrrrrrrqqqqqqpssssssrrrrrrrrrrrrrrrrrrrqqqqqqqppppppqqqqqqqqqpppooonnnnnmmmmmllllllkkkkkkiiiiiiiiiiiihhhggfffeeddcccbbaaa```____^^^^]]]]]]\YYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLLLLKLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBAAAAABBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;:::9999999999999888888887777777766666666666655555555555555444444444444433332222222222222222111111111111111100000000000////////////////////............---------,,,,,,,,++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeddddddddddddddddddddddddddddddddddddddddddddddddcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaa```````aaaaaabbbcccccdddeeeeefffffggghhiijjkllmppqqrrrrssssrrrrrrqqqqqqpssssssrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppqppppppoooonnnnnmmmmllllkkkkkkjjiiiiiiiiiiiiihhhgggffeedddccbbbaaa```____^^^^]]]]]ZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::999999999999988888888777777766666666666665555555555555544444444444433333222222222222222211111111111111100000000000/////////////////////............---------,,,,,,,+++++++++**********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaa``````````aaaaabbbbcccddddddeeeeeefffggghhijjklloppqqrrrrrrrrrrrrqqqqqqqqssssssrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppppoooonnnnnmmmmlllkkkkkjjjjiiiiiiiiiiiiiihhhggfffeedddcccbbaaa````___^^^^^]]]ZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLKKKLLLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDCCCCCCCCCBBBBBBBBBBBAAAAABAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;::9999999999999888888887777777766666666666655555555555555544444444444433333222222222222222211111111111111100000000000/////////////////////............--------,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^________________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aa````````````aaaaabbbbbcccddddddddeeeeeffgghhijjklooppqqrrrrrrrrrrrqqqqqqqqssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppppppooooonnnnmmmllllkkkjjjjjjhhiiiiiiiiiiiihhhgggfffeedddcccbbbaaa```____^^^^]]ZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMLLLLLLLLLLLLLKKKKLLLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDCCCCCCCCBBBBBBBBBBBAAAAAABAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;:99999999999999888888887777777666666666666655555555555555544444444444433333222222222222222211111111111111100000000000/////////////////////............--------,,,,,,,+++++++++**********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````a``````````````aaaaabbbbbcccccccdddddddeeeffgghijjknoopqqqrrrrrrrrrrqqqqqqqqsssssssrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppooooonnnnmmmlllkkkkjjjjjjhhhhiiiiiiiiiihhhhgggffeeedddcccbbbaaa````___^^^^]ZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLLLKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;99999999999999888888888777777766666666666655555555555555554444444444433333322222222222222221111111111111100000000000//////////////////////............-------,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````aaaaaabbbbcccccccccccddddeeffgghijjmnoppqqqrrrrrrrrrqqqqqqqqsssssssrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppooooonnnnmmmlllkkkjjjjjiihhhhhhiiiiiiihhhhhgggfffeeedddcccbbbaaa````____^^^[[ZZZZYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;99999999999998888888887777777766666666666655555555555555544444444444433333322222222222222211111111111111100000000000/////////////////////.............-------,,,,,,,++++++++++*********))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYYYZZZYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbcccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````aaaaaabbbbbbbcccccccccdddeefgghijmnnoppqqqrrrrrrrrqqqqqqqqsssssssrrrrrrrrrrqqqqqqqqqppppppppppooooooooppppppooooonnnnnmmmllkkkjjjjiiihhhhhhhhhiihhhhhhggggfffeeedddccccbbbaaa````____^^[[[ZZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;99999999999988888888887777777666666666666655555555555555544444444444433333322222222222222211111111111111100000000000/////////////////////............-------,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!! XXYYYYYYYYYYYYYYYYYYYYZYYYZZZZZZZZZZZZZZZZZZZZZ[Z[[[[[[[[[[[[[[[[[[[[[[\\[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbcccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````aaaaaabbbbbbbbbbbbbccccddeefgghilmnooppqqqrrrrrrqqqqqqqqqtsssssssrrrrrrrrqqqqqqqqqqppppppppooooooooooooooppooooonnnnnmmmllkkkjjjjiiihhhhhhhhhhhhhhhhggggffffeeeddddcccbbbbaaa````____^[[[[ZZZZYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLLKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;;99999999999988888888887777777666666666666555555555555555544444444444333333322222222222222111111111111111100000000000/////////////////////...........--------,,,,,,,,+++++++++*********))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! XXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaa```````````````````````````````````````aaaaaabbbbbbbbbbbbbbccddeefghillmnooppqqqqrrrrqqqqqqqqqtsssssssrrrrrrrrqqqqqqqqqqpppppppooooooooooooooooooooonnnnnnmmmlllkkjjjjiiihhhhhhhhhhhhhhhggggffffeeeeddddccccbbbaaaa````____\[[[[ZZZZYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;:99999999999888888888877777777666666666666555555555555555544444444444333333322222222222221111111111111111100000000000////////////////////...........--------,,,,,,,,++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! XXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________````````````````aaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccdccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaa````````````````````````````````````````````aaaaaaaaaaaaaabbbbcccdeefghklmmnopppqqqqqqqqqqqqqqqqttssssssrrrrrrrrrqqqqqqqqqpppppppooooooooooooooooonnnnnnnnnnmmmlllkkkjjjiiihhhhghhhhhhgggggggffffeeeeeddddccccbbbbaaaa````___\\[[[[ZZZZYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLKKKKKKKKLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAA@AAAAAA@@@@@@@@@??????????>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;::99999999998888888888877777776666666666666555555555555555444444444443333333322222222222211111111111111111100000000000///////////////////...........---------,,,,,,,,+++++++++*********))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! XXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^__________________________```````````````````aaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeedddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aa````````````````````````````````````````````````aaaaaaaaaaaaaaaabbbccdeffgjklmnnopppqqqqqqqqqqqqqqqttssssssrrrrrrrrrqqqqqqqqppppppppooooooooooooooooonnnnnnnnnnmmmlllkkkjjjjiihhggggggggggggggfffffeeeedddddccccbbbbbaaaa`````__\\\[[[[ZZZZYYYYXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;;::::99999999988888888888777777776666666666665555555555555555444444444443333333322222222221111111111111111111100000000000///////////////////..........---------,,,,,,,,,+++++++++*********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! XXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_______________________`````````````````````aaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaabbbccdefgjkklmnooppqqqqqqqqqqqqqqqtttsssssrrrrrrrrrqqqqqqqqpppppppoooooooooooooooooonnnnnnnnnnmmmmlllkkjjjjiihggggggggggggffffffeeeeedddddcccccbbbbbaaaaa````__\\\[[[[ZZZZYYYYXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAAAA@@AAAAA@@@@@@@@@???????????>>>>>>================<<<<<<<<<;;;;;;;;;;;;;;::::::99999999888888888888777777776666666666665555555555555555444444444433333333322222222211111111111111111111100000000000//////////////////..........---------,,,,,,,,,,+++++++++********))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_____________________````````````````````````a`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````__________```````````````````aaaabbcddefijklmmnooppqqqqqqqqqqqqqqtttsssssrrrrrrrrqqqqqqqqqpppppppooooooooonnnnnoooonnnnnnnnnnmmmmlllkkkjjjiihgggggggggfffffffeeeeeddddddcccccbbbbbbaaaaa`````_\\\\[[[[ZZZZYYYXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAAAA@@@@AAAA@@@@@@@@@@???????????>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;:::::::99999988888888888887777777766666666666665555555555555554444444444433333333322222222111111111111111111111100000000000/////////////////..........---------,,,,,,,,,,++++++++++********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___________________`````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````_______________`````````````````aaabbcdeehijklmnnooppqqqqqqqqqqqqqtttsssssrrrrrrrqqqqqqqqqqpppppppoooooooonnnnnnnnnonnnnnnnnnnmmmmlllkkkjjjjihhggggggfffffffeeeeeedddddccccccbbbbbbaaaaaa`````_\\\\\[[[[ZZZYYYXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBAAAAAAAAAAAAA@@@@@AAAA@@@@@@@@@????????????>>>>>================<<<<<<<<;;;;;;;;;;;;;:::::::::99999888888888888877777777766666666666665555555555555554444444444333333333322222221111111111111111111111100000000000/////////////////.........---------,,,,,,,,,,,++++++++++********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________```````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddccccdcccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````__`````````________________```````````````````aabccdehijkllmnnopppqqqqqqqqqqqqttsssssrrrrrrrrqqqqqqqqqqppppppooooooonnnnnnnnnnnnnnnnnnnnnnmmmmllllkkkjjjihhggggfffffffeeeeeeddddddccccccbbbbbbaaaaaaa``````]\\\\[[[[ZZZYYYYXXXXWWWWWVWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBAAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@????????????>>>>================<<<<<<<<<;;;;;;;;;;;;::::::::::99998888888888888877777777766666666666665555555555555554444444443333333333322222211111111111111111111111100000000000////////////////.........---------,,,,,,,,,,,,++++++++++********))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````_____```````___________________`````__________````aabcddghijklmmnoopppqqqqqqqqqqqttsssssrrrrrrqqqqqqqqqqqpppppppooooooonnnnnnnnnnnnnnnnnnnnnnmmmmllllkkkjjjjhhggggfffffeeeeeeddddddccccccbbbbbbbaaaaaaaa``````]\\\\\[[[ZZZZYYYXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@AA@@@@@@@@@@????????????>>>>================<<<<<<<<<;;;;;;;;;;;;;::::::::::99988888888888888777777777766666666666665555555555555544444444443333333333322222111111111111111111111111100000000000///////////////.........----------,,,,,,,,,,,+++++++++++*******)))))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````_______``````____________________________________```aabbcdghijjklmnnoopppqqqqqqqqqqttsssssrrrrrqqqqqqqqqqqpppppppooooooonnnnnnnnnnnnnmmnnnnnnnmmmmmmlllkkkkjjjhhgggfffffeeeeeddddddccccccbbbbbbbaaaaaaaaa```````]\\\\\[[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAA@@@@@@@@A@@@@@@@@@@@???????????>>>>================<<<<<<<<<;;;;;;;;;;;;::::::::::::99888888888888887777777777666666666666665555555555555544444444433333333333322222111111111111111111111111100000000000///////////////........----------,,,,,,,,,,,,+++++++++++*******))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````_________````________________________________________``aabccfghijkllmnnoopppqqqqqqqqqtsssssrrrrrqqqqqqqqqqqpppppppooooooonnnnnnnnnnnnnnmmmmnnnnnmmmmmmlllkkkkjjjhhgggffffeeeeeddddddccccccbbbbbbbaaaaaaaaa````````]]\\\\[[[[ZZZYYYXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKJJKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBAAAAAAAAAAAAAA@@@@@@@@@A@@@@@@@@@@???????????>>>>================<<<<<<<<<<;;;;;;;;;;;;::::::::::::9888888888888887777777777766666666666666555555555555544444444443333333333332222111111111111111101111111110000000000///////////////........----------,,,,,,,,,,,,++++++++++++*******))))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! VVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^_____________________________________``````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaaaaaaaaa``````````````a````````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__`aabcdefghiijkkllmmmnnnnnnnnnrrqqqqppppppoooooooooonnnqqqqqppppppppooooooooooooppppppppppppooooonnnmmmllkjjjiiihhhhgggggffffffeeeccccccbbbbbbbbbaaaaaaaaaa`````___^^^]]]\\\[[[[ZZZZZXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>==============<<<<<<<<<<<;;;:::::::::::::9999999999::99999999999999988888888777777777777666666666666655555554444444443333333332222222222221111111111111111111111111100000000/////////////........--------,,,,,,,,,,,,,,+++++++++++****)))))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!! VVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^________________________________________```````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaaaaaaa``````````````````````````````````````````______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^__``abcdeefghijjkkllmmmnnnnnnnnrqqqqpppppooooooooooonnnnqqqpppppppppoooooooooooooooppppppppppoooonnnnmmmllkjjjiiihhhhgggggfffffeeeecccccbbbbbbbbbaaaaaaaaaaa`````___^^^]]]\\\[[[ZZZZZYXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>=============<<<<<<<<<<<<;;:::::::::::::99999999999::99999999999999888888888777777777777666666666666655555544444444433333333332222222222211111111111111111111111111100000000////////////........---------,,,,,,,,,,,,,,+++++++++++****)))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!! VVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^____________________________________________``````````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````aaaaaa````````````````````````````````````````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^__`aaccdefghhijkkllmmmmnnnnnnnqqqqqppppooooooooonnnnnnnqqpppppppppoooooooooooooooooppppppppooooonnnnmmmllkjjjiiihhhhggggfffffeeeeeccccbbbbbbbbaaaaaaaaaaaaa`````___^^^]]]\\\[[[ZZZZZYXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>============<<<<<<<<<<<<<;::::::::::::::99999999999:99999999999999888888888877777777777766666666666665555554444444443333333333222222222221111111111111111111111111100000000////////////.........---------,,,,,,,,,,,,,,+++++++++++***)))))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!! VVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^_______________________________________________```````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaa`````````````````````````````````````````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^__``abcdeffghijjkkllmmmmmnnnmmqqqqppppooooooonnnnnnnnnnppppppppppoooooooooooooooooooppppppoooooonnnnmmmmlkkjjiiihhhggggffffffeeeeeccccbbbbbbbaaaaaaaaaaaaaa`````___^^^]]]\\[[[[ZZZZYYXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<<<;:::::::::::::999999999999999999999999998888888888877777777777766666666666665555554444444433333333333222222222211111111111111111111111111100000000////////////........---------,,,,,,,,,,,,,,+++++++++++****)))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!! VVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^________________________________________________`````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````a`````````````````````````````````````````````____^^^^^^^^^^^^^^^^^^^^^^^^]^^^^]]]]]]]]]]]]]]^^^^__`abcddefghhijkklllmmmmmmmmmqqqppppoooooonnnnnnnnnnnnpppppppppoooooooooonnnnnooooooooooooooooonnnnmmmmlkkjjiiihhhggggfffffeeeeeecccbbbbbbbaaaaaaaaaaaaaaa`````___^^^]]]\\[[[ZZZZZYYXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>==========<<<<<<<<<<<<<<;:::::::::::::999999999999999999999999998888888888887777777777776666666666666555554444444433333333333322222222211111111111111111111111111110000000/////////////........---------,,,,,,,,,,,,,++++++++++++****)))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^______________________________________________`````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````______^^^^^^^^^^^^^^^^^^^^^^]]]^^^]]]]]]]]]]]]]]]]^^^__`abbcdefgghijjkklllmmmmmmmmqqppppooooonnnnnnnnnnnmmmppppppppoooooooooonnnnnnnoooooooooooooooonnnnmmmmlkkjjjiihhhhgggfffffeeeeeeccbbbbbbbaaaaaaaaaaaaaaaa`````___^^^]]\\\[[[ZZZZYYYWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>=========<<<<<<<<<<<<<<;;:::::::::::::999999999999999999999999998888888888887777777777776666666666665555554444444433333333333322222222211111111111111111111111111100000000////////////.........--------,,,,,,,,,,,,,+++++++++++++****))))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^______________________________________________```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````````````_________^^^^^^^^^^^^^^^^^^^^^]]]]^]]]]]]]]]]]]]]]]]]^^^__``bbcdeefghiijjkkllmmmmmmmmqpppppoooonnnnnnnnnmmmmmmppppppoooooooooonnnnnnnnnooooooooooooooonnnnnmmmmlkkjjjiiihhhgggfffffeeeeedccbbbbbbaaaaaaaaaaaaaaaaa`````___^^]]]\\\[[[ZZZZYYYWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>========<<<<<<<<<<<<<<;;;:::::::::::::999999999999999999999999988888888888887777777777766666666666665555544444444433333333333322222222111111111111111111111111111100000000////////////.........--------,,,,,,,,,,,+++++++++++++++***)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!! VVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________________________________```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````_``````````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^__``abcddefgghijjkklllmmmmmmmpppppoooonnnnnnnnmmmmmmmmppppooooooooooonnnnnnnnnnoooooooooooooonnnnnnmmmmlkkjjjiiihhhggggffffeeeeedccbbbbbbaaaaaaaaaaaaaaaa`````____^^]]]\\[[[ZZZZYYYYWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>=======<<<<<<<<<<<<<<<;;;::::::::::::999999999999999999999999998888888888888777777777776666666666665555554444444433333333333332222222211111111111111111111111111100000000/////////////.........-------,,,,,,,,,,,+++++++++++++++****)))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_______________________________________________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````__````````````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^__``abccdeffghiijjkkllllmmmmlppppoooonnnnnnmmmmmmmmmmmooooooooooooooonnnnnnnnnnoooooooooooooonnnnnnmmmmlkkjjjjiihhhhgggffffeeeeedcbbbbbbbaaaaaaaaaaaa`````````___^^^]]\\\[[[ZZZYYYYYWWWWWWWWVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>=======<<<<<<<<<<<<<<;;;;::::::::::::99999999999999999999999999888888888888877777777777666666666666555554444444443333333333332222222211111111111111111111111111100000000//////////////.........-------,,,,,,,,,+++++++++++++++++****))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^________________________________________________````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````_____``````````_______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^__``abbcdeefghhijjkkkllllllllppppoooonnnnnmmmmmmmmmmmmoooooooooooooonnnnnnnnnnnnnooooooooooonnnnnnmmmmmlkkkjjjiiihhhgggffffeeeeedcbbbbbbbaaaaaaaaa```````````____^^]]]\\[[[ZZZZYYYYYWWWWWWWWVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>======<<<<<<<<<<<<<<;;;;;::::::::::::99999999999999999999999998888888888888877777777776666666666666555554444444433333333333322222222211111111111111111111111111100000000/////////////.........--------,,,,,,,,+++++++++++++++++*****))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____^^^^_______________________________________````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddcccccccccccccddddddddddddddddddddcccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````___``````````````````_______```````__________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___`abbcddefgghiijjkkllllllllpppooooonnnnmmmmmmmmmmmmloooooooooooonnnnnnnnnnnnnnnnnoooooooonnnnnnnmmmmmlkkkjjjjiiihhhgggfffeeeeedcbbbbbbaaaaaaaaa```````````____^^^]]\\\[[[ZZZYYYYYYWWWWWWVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;:::::::::::99999999999999999999999999888888888888887777777777666666666666555554444444443333333333322222222211111111111100000011111111100000000//////////////.........-------,,,,,,,,++++++++++++++++++****))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^________________________________________````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````______``````````````___________````_____________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___`abbccdeffghhijjkkklllllllpppoooonnnnnmmmmmmmmmmllloooooooooooonnnnnnnnnnnnnnnnnnnnooooonnnnnnnmmmmmmkkkkjjjiiihhhgggffffeeeedcbbbbbbbaaaaaaa```````````_____^^]]]\\[[[ZZZZYYYYYYWWWWWWVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;:::::::::::9999999999999989999999999988888888888888777777777666666666666655555444444443333333333332222222221111111111100000000111111000000000/////////./////.........-------,,,,,,,++++++++++++++++++*****))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!""!!!!!!!!!!!!!!! UVVVVVVVVVVVVVVVVVVVVVWVWWWWWWWWWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYYYYYYYZYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_________````````````_____________`________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___`aabccdeefgghiijjkkkllllllpppoooonnnnnmmmmmmmlllllloooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmkkkkjjjjiiihhhgggfffeeeedccbbbbbbaaaaaaa``````````_____^^^]]\\\[[ZZZZYYYYYYXWWWWWVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;::::::::::99999999999999989999999999988888888888888777777777666666666666555555444444443333333333322222222211111111111000000000000100000000000////////..////..........-------,,,,,,+++++++++++++++++++*****))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!""!!!!!!!!!!!!!!! UUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^____________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________``````````________________________________________^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___`aabbcddeffghhijjkkkllllllpppoooonnnnmmmmmmmmlllllloooooooonnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnmmmmmkkkkkjjjiiihhhgggfffeeeeeccbbbbbbaaaaaaa``````````____^^^]]]\\[[[ZZZYYYYYYXXWWWWVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===<<<<<<<<<<<<<<;;;;;;;;::::::::::9999999999999998999999999998888888888888877777777766666666666655555444444444333333333322222222211111111111100000000000000000000000/////////..///...........------,,,,,,,++++++++++++++++++*****)))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!"!!!!!!!!!!!!!!! UUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbccccccccbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_______________``````_`__________________________________________^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]^^^___`aabbcddeefgghiijjkkklllllppooooonnnnmmmmmmmllllllloooonnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmlkkkkkjjjiiihhhggffffeeeeccbbbbbbbaaaaaa`````````____^^^]]]\\\[[ZZZZYYYYYYXXWWWVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>==<<<<<<<<<<<<<<;;;;;;;;;:::::::::99999999999999988999999999998888888888888877777777666666666666555555444444443333333333222222222211111111111000000000000000000000000////////...///..........-------,,,,,,++++++++++++++++++******)))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!"!!!!!!!!!!!!!!! UUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```aa``````````````````````````````__________________````_____________________________________________^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]^^^___`aabbccdeefgghhijjjkkkllllppooooonnnnmmmmmmlllllllloonnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmllkkkkjjjjiihhhgggfffeeeecccbbbbbbbaaaaa```````_____^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<;;;;;;;;;:::::::::9999999999999998899999999999888888888888887777777766666666666655555544444444333333333222222222211111111111100000000000000000000000////////..../............-------,,,,,,+++++++++++++++++*******)))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!"!!!!!!!!!!!!!! UUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________```````````````````````aaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_____________________`______________________________________________^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]^^^^__`aaabccddeffghhiijjkkkklllppooooonnnnmmmmmmllllllllnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmllkkkkkjjjiiihhgggfffeeeeccccbbbbbbaaaaa```````____^^^]]]\\\[[[ZZZZYYYYYYXXXWWVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999999998889999999999888888888888888777777766666666666655555544444444333333333322222222211111111111110000000000000000000000////////.................-------,,,,,,++++++++++++++++*********))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________`````````````````````````aaaaaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````____________________________________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]^^^__``aabbccdeefgghhijjjkkkkllpoooooonnnnmmmmmlllllllllnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmllkkkkkjjjiiihhgggffffeeecccccbbbbbbaaaaa`````____^^^]]]\\\[[[[ZZZYYYYYYYXXXWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999999998889999999999888888888888887777777766666666666655555544444444333333333222222222211111111111110000000000000000000000///////.................--------,,,,,,+++++++++++++++**********))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! UUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________`````````````````````````aaaaaaa`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````___________________________________________________________________^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]]]]\\\\\\\\\\\]]]]]^^^___`aabbccddeffghhiijjkkkkklpoooooonnnnmmmmmlllllllllnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmllkkkkkjjjiiihhhggffffeeeccccccbbbbbbaaaa`````____^^^]]]\\\[[[ZZZZYYYYYYXXXXWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==<<<<<<<<<<<<<;;;;;;;;;;;;::::::99999999999999998888999999999888888888888887777777766666666666655555554444444433333333322222222211111111111111000000000000000000000////////................--------,,,,,,,++++++++++++++***********))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________````````````````````````a`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````_________________________________________________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\]]\\\\\\\\\\\\\\]]]]^^^___`aaabbccdeefgghhijjjkkkkkooooooonnnnmmmmmllllllllknnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmllkkkkkjjjiiihhhgggfffeeecccccccbbbbbaaaa````____^^^]]]\\\[[[ZZZZZYYYYYYXXXXWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;;;;:::::999999999999999988888999999999888888888888887777777666666666666655555554444444333333333222222222111111111111110000000000000000000000///////.................-------,,,,,,,,+++++++++++++************))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________```````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaabbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````________________________________________________^^____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\]\\\\\\\\\\\\\\\]]]]^^^^__``aabbccddeffghhiijjjkkkkooooooonnnnmmmmmllllllkkknnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmllkkkkkjjjjiihhhgggfffeeeccccccccbbbbbaaaa```____^^]]]\\\[[[[ZZZZYYYYYYYXXXXWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;::::999999999999999998888899999999888888888888887777777766666666666655555555444444433333333322222222211111111111111000000000000000000000////////................--------,,,,,,,,++++++++++++*************))))))))((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________`````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccbbbcccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````________________________________________________^^^^__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^__``aaabbccdeefgghhiijjkkkkooooooonnnnmmmmllllllkkkknnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmllkkkkkjjjiiihhhgggffffeedccccccccbbbbbaaa```___^^^]]]\\\[[[ZZZZZYYYYYYYYXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;:::9999999999999999988888899999999888888888888877777777666666666666655555555444444433333333222222222211111111111111000000000000000000000////////...............--------,,,,,,,,,++++++++++++*************)))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````____________________________^^__________________^^^^^^^________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^__```aabbccddeffghhiijjjkkkooooooonnnnmmmmllllllkkkknnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmllkkkkkjjjiiihhhgggffffeeddccccccccbbbbaaa```___^^]]]\\\[[[[ZZZZZYYYYYYYYXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;::9999999999999999998888889999999888888888888877777777666666666666655555555544444433333333322222222221111111111111100000000000000000000////////...............--------,,,,,,,,,,+++++++++++**************)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\][[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````____________________________^^^^^________________^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^_```aaabbccdeefgghhiijjjkkoooooonnnnmmmmllllllkkkkknnnnnmmmmmmmmmmmmmmmmmmllmmmmmmmmnnnnnnnnnnnnnmmmmllkkkkjjjjiiihhhgggffffeeddccccccccbbbbaaa```___^^]]]\\\[[[[ZZZZZZYYYYYYYXXXWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;::99999999999999999988888889999998888888888888777777776666666666666555555555544444433333333222222222221111111111111100000000000000000000////////...............--------,,,,,,,,,,+++++++++++**************))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````_____________________________^^^^^^^_____________^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^__```aabbccddeffgghiijjjjkoooooonnnnmmmmlllllkkkkkknnnmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmnnnnnnnnnnnnmmmmlkkkkkjjjjiiihhhgggfffffedddccccccccbbbbaa```___^^]]\\\[[[[[ZZZZZZYYYYYYYXXXWVVVVVVVVVVUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;::99999999999999999998888888999999888888888888777777777666666666666655555555554444443333333322222222222111111111111110000000000000000000/////////..............--------,,,,,,,,,,,+++++++++++**************))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````______________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^]]]]]]]]]]^^^^___```aabbbccddeeffghhijjkkllllooooonnnnnmmmlllllkkkkkkknnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnooooooonnnnnnmmlllllkkkkjjjiiihhhgggggffffffffeeeeedddcccbbbaa``_^^^]]]\\\\\[[[[[[[[ZZZZZZWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999998888888888888777777666666666666655555554444444433333333332222222222222222221111111111111000000000000////////........--------,,,,,,,,,,++++,+++++++++++++***********)))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!! TTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````_______________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^]]]]]]]]]]]^^^^^___``aabbbcccddeffgghiijjkklllnnnnnnnnnmmmmllllkkkkkkkknnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnooooooonnnnnmmlllllkkkjjjjiiihhhgggggffffffffeeeeedddcccbbbaa``_^^]]]]\\\\\\[[[[[[[ZZZZZZWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999998888888888888777777766666666666655555554444444443333333332222222222222222221111111111111000000000000/////////........--------,,,,,,,,,,++++,+++++++++++++***********)))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!! TTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````__________________________________________________________________^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^^]]]]]]]]]]]]]^^^^___``aaabbbccddeeffghhiijjkkllnnnnnnnnnmmmlllllkkkkkkkknnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnooooooonnnnnmmllllkkkkjjjiiiihhhgggggffffffffeeeeeddddccbbbaa``_^^]]]]\\\\\\[[[[[[[[ZZZZZWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>==============<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999998888888888887777777666666666666655555554444444443333333332222222222222222221111111111110000000000000////////........--------,,,,,,,,,,,++++,++++++++++++************))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! TTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________________________________________________________________^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]^^^____`aaabbbcccddeefgghiijjkkklnnnnnnnnmmmmllllkkkkkkkkknnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnoooooonnnnnmmllllkkkkjjjiiihhhhgggggffffffffeeeeeddddccbbbaa``^^^]]]]\\\\\\[[[[[[[[ZZZZZWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>===============<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999988888888888887777776666666666666555555554444444433333333322222222222222222221111111111110000000000000////////........--------,,,,,,,,,,+++++,,+++++++++++************)))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!! TTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````___________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]^^^^___``aaabbbccddeeffgghiijjkkknnnnnnnmmmmmllllkkkkkkkkjnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnoooooonnnnnmmllllkkkkjjjiiiihhhgggggffffffffeeeeedddcccbbaaa``^^^]]]]\\\\\\\[[[[[[[ZZZZZWWWWVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>================<<<<;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999998888888888887777777666666666666655555555444444443333333332222222222222222221111111111111000000000000/////////........--------,,,,,,,,,,+++++,,+++++++++++************)))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! TTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``aaaabbcccddeefgghhijjjkkmnnnnnnmmmmllllkkkkkkkkjjnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnoooonnnnnnmmllllkkkkjjjiiiihhhgggggffffffffeeeeedddcccbbaaa``^^^]]]]\\\\\\\[[[[[[[ZZZZZWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>=================<<<;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999999988888888888887777776666666666666555555555444444443333333332222222222222222221111111111110000000000000/////////........-------,,,,,,,,,,,+++++,,+++++++++++***********)))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!! TTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````________________________________________________^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^___``aaabbbcccddeffgghiijjkkmmmnnnmmmmmllllkkkkkkkjjjnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooonnnnnnmmllllkkkkjjjiiiihhhgggggffffffffeeeeedddcccbbaa```^^^]]]]\\\\\\\[[[[[[[ZZZZZWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMNMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>==================<<;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999999988888888888887777777666666666666655555555544444443333333332222222222222222221111111111111000000000000//////////.......--------,,,,,,,,,,,,++++,,++++++++++***********)))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! TTTTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````____________________________________________^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``aaaabbbccddeeffghhiijjkmmmmmmmmmmmllllkkkkkkjjjjnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnoonnnnnnnmmllllkkkkjjjiiiihhhgggggfffffffeeeeeedddcccbbaa```^^^]]]]\\\\\\\\[[[[[[ZZZZZWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>==================<<;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999988888888888888777777766666666666665555555554444444333333333222222222222222222111111111111000000000000///////////.......-------,,,,,,,,,,,,+++++,,++++++++++**********)))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!! TTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________````````````````````````````````aaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````______________________________________________^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``aaaabbbcccddeefgghhijjjmmmmmmmmmmmllllkkkkkkjjjjnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmlllllkkkkjjjiiiihhhgggggfffffffeeeeeddddccbbbaa```^^^]]]]\\\\\\\\[[[[[[ZZZZZWWWVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>=================<<<;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999888888888888888777777766666666666655555555554444443333333332222222222222222221111111111111000000000000//////////........-------,,,,,,,,,,,,,++++,,++++++++++**********)))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! SSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````````````````````````````````aaaaaaaaaaa```````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^__```aaaabbbccddeeffghhiijjlmmmmmmmmmmllllkkkkkjjjjjnnnnmmmmmmmmmmmmmmmmmmlllmmmmmmmmmnnnnnnnnnnnnnnmmlllllkkkkjjjiiiihhhggggggfffffeeeeeedddcccbbbaa``_^^^]]]]\\\\\\\\[[[[[[ZZZZYWWWVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>================<<<<;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999988888888888888877777777666666666666555555555544444433333333322222222222222222111111111111110000000000////////////.......--------,,,,,,,,,,,,,++++,,+++++++++**********)))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!! SSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````````````````````````````````````````aaa``````````````````````````````````````````````````abbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````_________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]\\\\\\]]]]]^^^__```aaaabbbbccddeefgghhijjlmmmmmmmmmmllllkkkkkjjjjjnnnmmmmmmmmmmmmmmmmmlllllmmmmmmmmmnnnnnnnnnnnnnnmmlllllkkkkjjjiiiihhhggggggfffffeeeeeedddcccbbaaa``_^^]]]]\\\\\\\\[[[[[[ZZZZZYWWVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>================<<<<<;;;;;;;;;;;;::::::::::::::::::::99999999999999999989999888888888888888877777777666666666666555555555544444333333333322222222222222221111111111111100000000000////////////.......-------,,,,,,,,,,,,,,,+++,,+++++++++**********)))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! SSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^________________________`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````____________________________________________^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]\\\\\\\\]]]]]^^^_````aaaabbbcccddeffghhiijllmmmmmmmmmllllkkkkkjjjjjnmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmnnnnnnnnnnnnmmmllllkkkkkjjjiiiihhhhgggggfffffeeeeeddddcccbbaaa``_^^]]]]\\\\\\\\[[[[[[ZZZZZYWWVVVVVVVVUUUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>================<<<<<<;;;;;;;;;;::::::::::::::::::::999999999999999999888998888888888888888877777777766666666666555555555544444433333333332222222222222221111111111111110000000000////////////........-------,,,,,,,,,,,,,,,+++,,++++++++***********)))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!! SSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````____________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]\\\\\\\\\\]]]]^^^__```aaaaabbbccddeefgghiijllmmmmmmmmmllllkkkkkjjjjjmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmnnnnnnnnnnnmmmmllllkkkkjjjjiiiihhhhgggggfffffeeeeeddddccbbbaa```_^^]]]]\\\\\\\\[[[[[[ZZZZYYWVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>===============<<<<<<<<;;;;;;;;;::::::::::::::::::::999999999999999998888888888888888888888877777777776666666666655555555554444443333333332222222222222222111111111111111000000000/////////////........------,,,,,,,,,,,,,,,,+++,,++++++++**********))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!! SSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________``````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]\\\\\\\\\\\\]]]^^^__````aaaaabbbccddeffghhiillmmmmmmmmmllllkkkkjjjjjjmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmnnnnnnnnnmmmmmlllkkkkkjjjjiiiihhhhgggggfffffeeeeedddcccbbbaa```_^^]]]]\\\\\\\[[[[[[ZZZZZYYWVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>===============<<<<<<<<<;;;;;;;;::::::::::::::::9:::9999999999999999888888888888888888888888777777777776666666666655555555544444433333333332222222222222221111111111111110000000000////////////.........------,,,,,,,,,,,,,,,,+++,+++++++++**********))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!! SSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________`````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````__________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\]]]]^^^__````aaaabbbccddeefgghiilllmmmmmmmmllllkkkkjjjjjjmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmnnnnnnmmmmmmmllkkkkkjjjjiiiihhhhhgggggfffffeeeeedddcccbbaaa``__^]]]]\\\\\\\\[[[[[[ZZZZZYYWVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>===============<<<<<<<<<<;;;;;;;::::::::::::::::99::9999999999999998888888888888888888888888777777777776666666666665555555554444443333333333222222222222222111111111111111000000000/////////////.........-----,,,,,,,,,,,,,,,,,+++,+++++++++***********)))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!! SSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________```````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\]]]^^^__````aaaaabbbccdeefgghiikllmmmmmmmlllllkkkkjjjjjjmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmllkkkkkkjjjjiiiihhhhggggggfffffeeeeedddcccbbaaa``__^]]]]\\\\\\\[[[[[[ZZZZZYYYVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>==============<<<<<<<<<<<;;;;;:::::::::::::::::999999999999999999988888888888888888888888777777777777776666666666655555555544444433333333333222222222222221111111111111111000000000/////////////........------,,,,,,,,,,,,,,,,++++,+++++++++***********))))))((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! SSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\]]]]^^___````aaaaabbccddeffghhiklllmmmmmmlllllkkkkjjjjjjmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmlllkkkkkjjjjjiiiihhhhhggggggfffffeeeeddddcccbbaaa``__^]]]\\\\\\\[[[[[[[ZZZZZYYYVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>=============<<<<<<<<<<<<;;;;:::::::::::::::::9999999999999999998888888888888888888888877777777777777766666666666655555555544444433333333332222222222222221111111111111110000000000////////////.........-----,,,,,,,,,,,,,,,,,++++,++++++++*************))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!! SSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^___`````aaaabbbccdeefgghiklllmmmmmmllllkkkkjjjjjjjmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmllllkkkkjjjjjiiiiihhhhhggggggfffffeeeedddcccbbbaa```__^]]]\\\\\\[[[[[[[ZZZZZYYYYVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>=============<<<<<<<<<<<<;;;::::::::::::::::99999999999999999998888888888888888888888777777777777777766666666666665555555554444433333333333222222222222221111111111111111000000000/////////////........------,,,,,,,,,,,,,,,,,++++,++++++++**************)))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````__`````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^____`````aaaabbccddefgghikklllmmmmlllllkkkkjjjjjjimmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmlllllllkkkjjjjjiiiiihhhhhgggggggfffffeeeedddcccbbbaa```__^]]]\\\\\[[[[[[[[ZZZZZYYYYVVVVVUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<<<;;::::::::::::::::999999999999999999988888888888888888888777777777777777777766666666666655555555544444433333333333222222222222221111111111111110000000000////////////.........-----,,,,,,,,,,,,,,,,,,+++++++++++++**************))))))(((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````___________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^____``````aaaabbcddeffghhkklllmmmmlllllkkkkjjjjjiimmmmlllllllllllllllllkkkllllllllllmmmmmmmmllllllkkkjjjjjjiiiiihhhhhggggggggfffffeeeedddcccbbaaa``___]]]]\\\\\[[[[[[[ZZZZZYYYYYVVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<;;::::::::::::::::9999999999999999999888888888888888888887777777777777777777766666666666655555555444444333333333333222222222222221111111111111110000000000////////////........------,,,,,,,,,,,,,,,,,++++++++++++++****************)))))((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________``````````````````_______________________````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\]]]^^____``````aaabbccdeefghhkklllllllllllkkkkjjjjjjiimmllllllllllllllllkkkkkkkllllllllllmmmmllllllllkkkjjjjjiiiiihhhhhhgggggggggfffffeeeedddccbbbaaa``___]]]\\\\\[[[[[[[ZZZZZZYYYYYVVVVUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>==========<<<<<<<<<<<<<<;;:::::::::::::::99999999999999999998888888888888887888777777777777777777777766666666666555555555444443333333333332222222222222211111111111111100000000000////////////........-----,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))(((((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________```````````______________________________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaa````````````````````````````````````````````````````___________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\]]]^^_____``````aaabbcddefgghjkkllllllllllkkkkjjjjjiiillllllllllllllllkkkkkkkkkllllllllllllllllllllkkkkkjjjjiiiiihhhhhhggggggggggfffffeeedddcccbbbaa```__^]]]\\\\[[[[[[[[ZZZZZYYYYYXVVVUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<<<<;;:::::::::::::::999999999999999999988888888888888777877777777777777777777777766666666666555555554444443333333333332222222222222211111111111111100000000000////////////.......------,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))(((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________```___________________________________________________````````aaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\[[[[[[[[\\\\]]]^^_____``````aabbccdeffghjkklllllllllkkkkjjjjjiiiillllllllllllllkkkkkkkkkkkkklllllllllllllllllkkkkkkjjiiiiiihhhhhhgggggggggggfffffeeedddcccbbaaa``___^]]]\\\\[[[[[[[ZZZZZZYYYYYXVVVUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>========<<<<<<<<<<<<<<<;;::::::::::::::9999999999999999999888888888888887777777777777777777777777777766666666665555555554444443333333333322222222222222211111111111111000000000000///////////........-----,,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))(((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________``````````````````````````````````````````````````````````````````````````````````_______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\[[[[[[[[[\\\\]]]^^______`````aaabccdeefghjkkkllllllllkkkkjjjjiiiiillllllllllllkkkkkkkkkkkkkkkkllllllllllllllkkkkkkjjjiiiiihhhhhhgggggggggggggffffeeeedddccbbbaa```___^]]\\\\[[[[[[[ZZZZZZYYYYYXXVVUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;:::::::::::::9999999999999999999888888888888887777777777777777777777777777776666666665555555554444444333333333332222222222222211111111111111100000000000////////////.......------,,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))(((((('''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\[[[[[[[[[[[\\\]]]^^^_______````aabbcddefggjjkkkllllllkkkkjjjjjiiiiillllllllllkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkjjjiiiiihhhhhgggggggggggggggffffeeedddcccbbaaa``___^^]]\\\\[[[[[[[ZZZZZZYYYYYXXVVUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;::::::::::::99999999999999999998888888888888877777777777777777777777777776666666666555555555554444444333333333322222222222222111111111111111000000000000////////////.......-----,,,,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))(((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\[[[[[[[[[[[[\\\\]]^^^________````aabccdeffgjjkkkkllllkkkkkjjjjiiiiiillllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkjjjjiiiihhhhhggggggggggggggggfffeeeedddccbbbaa```___^^]\\\\\[[[[[[[ZZZZZZYYYYYXXVUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<;;;;:::::::::::99999999999999999998888888888888877777777777777777777777777766666666665555555555554444444433333333332222222222222211111111111111000000000000/////////////......------,,,,,,,,,,,,,,,,,,,,++++++++++++++++**************)))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________``````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[\\\\]]]]]^^^^^^^^___`aabccdeeghhiiiiiiiiiiihhhhhgggggglllllkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkjjjjjjjiiiiiihhhhhgggggggggggggggggffeeedddcccbbaaa``___^^^]\\\\\[[[[[[ZZZZZZZYYYYYXXXUUUUUUUUTTTTTTTTTTTSSSSSSQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>=============<<<<<<<<<<<<:::::::::::::99999999999999998888888888888877777777777777766666666666666666655555555554444444444333333333333333322222222222222211111111111111000000000000///////////.......------,,,,,,,,,,,,,,,,,,,,,,+++++++++****************))****))))))(((((''''''''&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! RSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________`````````````````````````_````````````````````______________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[\\\\]]]]]^^^^^^^^__``abbcddeghhhiiiiiiiiiihhhhggggggglllkkkkkkkkkkkkkkkkkkkjjkjjjjjjjkkkkkkjjjjjjjjiiiiiiihhhhgggggggffffgggggfffeeeedddccbbbaa```___^^^]\\\\[[[[[[[ZZZZZZYYYYYXXXXUUUUUUUTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPOPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>============<<<<<<<<<<<<<::::::::::::9999999999999999888888888888888777777777777766666666666666666666555555554444444444443333333333333333222222222222221111111111111100000000000/////////////......------,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))****))))))((((('''''''&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! RRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________`````````````````````````___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[\\\\]]]]]]^^^^^^^___`aabccdegghhiiiiiiiiihhhhhggggggfllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhggggggfffffffffffffeeeedddcccbbaa```___^^^]]\\\[[[[[[[[ZZZZZZYYYYYXXXXUUUUUUUTTTTTTTTTTSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPOOPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>===========<<<<<<<<<<<<<<::::::::::::9999999999999998888888888888887777777777777666666666666666666666555555544444444444433333333333333332222222222222211111111111111100000000000/////////////......------,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))****)))))(((((''''''''&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! RRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________`````````````````````````___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[\\\\]]]]]]]]]^^^^^__``abbcdefghhhiiiiiiihhhhhhggggggflkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhggggfffffffffffffffeeeedddccbbaaa``___^^^]]]\\\[[[[[[[[ZZZZZZYYYYYXXXXUUUUUUTTTTTTTTTTTSSSSSSSSQQQQQQQQQPPPPPPPPPPPPPOOOPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>==========<<<<<<<<<<<<<<<:::::::::::99999999999999988888888888888877777777777776666666666666666666665555554444444444444333333333333333332222222222222211111111111111000000000000////////////......-------,,,,,,,,,,,,,,,,,,,,,,,+++++++++**************))))***))))))((((('''''''&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! RRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[\\\\]]]]]]]]]]^^^^__`aabcddfgghhhiiiiihhhhhhggggggfflkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhggggffffffffffffffffeeedddcccbbaa```__^^^]]]]\\[[[[[[[[ZZZZZZZYYYYXXXXXUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQPPPPPPPPPPPPPOOOOPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBABBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>=========<<<<<<<<<<<<<<<;::::::::::999999999999998888888888888888877777777777766666666666666666666655555544444444444444333333333333333322222222222222111111111111111000000000000////////////......-------,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))**)))))))((((('''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[\\\\]]]]]]]]]]]^^^__``abccdfgghhhhhiihhhhhhhggggggfflkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhggggffffffffffffffffeeedddccbbaaa``___^^^]]]\\[[[[[[[[[ZZZZZZZYYYYXXXXXUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQPPPPPPPPPPPPPOOOOOPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBAABBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>========<<<<<<<<<<<<<<<<;::::::::::999999999999988888888888888888777777777777766666666666666666666555554444444444444443333333333333333222222222222222111111111111110000000000000///////////.......-------,,,,,,,,,,,,,,,,,,,,,,,+++++++++***********)))))))**))))))(((((''''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\]]]]]]]]]]]^^^_``abbcdffgghhhhhhhhhhhhhggggggffkkkkkkkkkkkkkkjjjjjjjjjjjjjijjjjjjjjjjjjjjiiiiiiiiihhhggggfffffffffffffffffeedddcccbbaa``___^^^]]]\\[[[[[[[[[[ZZZZZZYYYYYXXXXWUUUUTTTTTTTTTTSSSSSSSSSSSQQQQQQPPPPPPPPPPPPPOOOOOOPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBBAAABBBBBAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;:::::::::9999999999999888888888888888887777777777777666666666666666666666555544444444444444433333333333333333222222222222222111111111111110000000000000///////////......--------,,,,,,,,,,,,,,,,,,,,,,+++++++++**********))))))))))))))))(((((('''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\]]]]]]]]]]]^^^__`aabcdefggghhhhhhhhhhhgggggggffkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiijjiiiiiiiiiiiihhhhhggggffffffeefffffffffeddddccbbbaa``__^^^]]]\\\[[[[[[[[ZZZZZZZZYYYYYXXXXWUUUTTTTTTTTTTSSSSSSSSSSSRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAABBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;::::::::99999999999999888888888888888887777777777776666666666666666666665555544444444444444333333333333333332222222222222221111111111111110000000000000//////////.......--------,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))((((('''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________^_____^^_________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZZZZZZZZZZ[[[[\\\\]]]]]]]]]]]]^^__``abcceffgghhhhhhhhhhhgggggggffkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhgggfffffeeeeeeeeefeeeddddcccbbaa```__^^^]]]\\\[[[[[[ZZZZZZZZZZYYYYXXXXXWUUUTTTTTTTTTSSSSSSSSSSSRRQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBAAAABBBAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<;;;;::::::::99999999999998888888888888888877777777777776666666666666666666665555444444444444443333333333333333332222222222222221111111111111100000000000000/////////........-------,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))(((((('''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\]]]]]]]]]]]]^^__`abbceffggghhhhhhhhhhgggggggffkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhgggffffeeeeeeeeeeeeeeddddcccbbaa``__^^^]]]\\\\[[[ZZZZZZZZZZZZYYYYYXXXXWWUUTTTTTTTTTSSSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBAAAAABBBAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>====<<<<<<<<<<<<<<<<<;;;;:::::::999999999999988888888888888888777777777777776666666666666666666655555444444444444433333333333333333322222222222222211111111111111100000000000000////////........--------,,,,,,,,,,,,,,,,,,,,,,++++++++*********)))))))))))))))))(((((('''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]^^__`aabceeffgghhhhhhhhhhgggggggffkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhggggffffeeeeeeeeeeeeeedddcccbbbaa``__^^^]]\\\\[[ZZZZZZZZZZZZZZYYYYYXXXXWWUUTTTTTTTTSSSSSSSSSSSRRRRQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBBBAAAAAABBAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<;;;;;::::::999999999999988888888888888888877777777777777666666666666666666665555544444444444433333333333333333332222222222222221111111111111110000000000000/////////........--------,,,,,,,,,,,,,,,,,,,,,++++++++*********))))))))))))())))((((((''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\\\\\]]]\\\]]]]]^^_``abcdeffggghhhhhhhhhgggggggffkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhggggfffeeeeeeeeeeeeeeeddccccbbaa```__^^]]]\\\[[ZZZZZZZZZZZZZZYYYYYXXXXWWWUTTTTTTTTSSSSSSSSSSSRRRRRQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBAAAAAAABAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<<<;;;;;;:::::999999999999998888888888888888877777777777777766666666666666666665555554444444444433333333333333333332222222222222221111111111111110000000000000////////.........--------,,,,,,,,,,,,,,,,,,,,,++++++++*********))))))))))(((()))((((((('''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[[\\\\\\\\\\\\]]]]^^__`abbdeffggghhhhhhhhhgggggggffkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhgggffffeeeeeeeeeeeeeeeddcccbbbaa``___^^]]\\\[[[ZZZZZZZZZZZZZYYYYYYXXXXWWWTTTTTTTTSSSSSSSSSSSRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<<;;;;;;;;:::::999999999999988888888888888888877777777777777666666666666666666655555554444444444433333333333333333322222222222222211111111111111110000000000000////////.........--------,,,,,,,,,,,,,,,,,,,,++++++++*********)))))))))(((((()((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZ[[[[\\\\\\\\\\\\\]]]]^__`aabdeeffgghhhhhhhhhggggggfffkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggffffeeeeeeeeeeeedddcccccbbbaa``__^^^]]\\\[[[ZZZZZZZZZZZYYYYYYYXXXXWWWWTTTTTTTSSSSSSSSSSSRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOONOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<;;;;;;;;;::::999999999999998888888888888888877777777777777666666666666666666655555555444444444433333333333333233332222222222222211111111111111110000000000000////////.........---------,,,,,,,,,,,,,,,,,,,++++++++*********)))))))))(((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! QRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZ[[[[[\\\\\\\\\\\\\]]]^^_``abdeeffgghhhhhhhhhggggggfffkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggffffeeeeeeeeeddddddccccbbbaaa``__^^]]]\\[[[[ZZZYYYYYYYYYYYYYYXXXXWWWWWTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOONNOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<;;;;;;;;;;:::9999999999999988888888888888888777777777777776666666666666666666555555555444444444433333333333332233322222222222222111111111111111110000000000000///////..........--------,,,,,,,,,,,,,,,,,,,+++++++++********)))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!! QQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZ[[[[\\\\\\\\\\\\\\]]^^__`abddeffggghhhhhhhhggggggfffkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhgggffffeeeeeedddddddddcccbbbbaa```__^^]]\\\[[[ZZYYYYYYYYYYYYYYYXXXXXWWWWWTTTTTSSSSSSSSSSSRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOONNNOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<;;;;;;;;;;::9999999999999988888888888888888777777777777776666666666666666665555555555544444444433333333333333223322222222222222211111111111111111000000000000///////...........--------,,,,,,,,,,,,,,,,,,++++++++++*******))))))))(((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! QQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZ[[[[[\\\\\\\\\\\\\]]]^^_`aacdeffggghhhhhhhhggggggfffkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhiiiiiiiiiihhhhhhhgggffffeeeeeedddddddddccbbbbaaa```__^^]]\\\[[[ZYYYYYYYYYYYYYYYXXXXXWWWWWVTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPOOOOOOOOOOOOONNNNOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIHHHHHHHHHHGGGGGGGGGFGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;;;;:99999999999999888888888888888888777777777777766666666666666665555555555555544444444433333333333332223322222222222222111111111111111110000000000000///////..........--------,,,,,,,,,,,,,,,,,,+++++++++********)))))))))(((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!! QQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZ[[[[[\\\\\\\\\\\\\\]]^^_``acdeeffgghhhhhhhhgggggffffkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhiiiiiiiiihhhhhhhgggffffeeeeedddddddddccbbbbbaaa``___^^]]\\[[[ZZYYYYYYYYYYYYXXXXXXXWWWWWVVTTTSSSSSSSSSSRRRRRRRRRRRRPPPPPPPOOOOOOOOOOOOONNNNNOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHIIHHHHHHHHHHHHHGGGGGGGGFFGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;99999999999999888888888888888888777777777777766666666666666655555555555555554444444443333333333332222322222222222222111111111111111110000000000000////////..........--------,,,,,,,,,,,,,,,,++++++++++********)))))))))(((((((((''((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZ[[[[[\\\\\\\\\\\\\]]]^__`acddeffggghhhhhhggggggffffkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhiiiiiihhhhhhhhggggfffeeeeeddddddddccbbbbbaaa```___^^]]\\[[[ZZYYYYYYYYXXXXXXXXXXWWWWWVVVTTSSSSSSSSSSRRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOONNNNNNOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;99999999999998888888888888888887777777777777766666666666665555555555555555554444444433333333333332222222222222222221111111111111111100000000000000///////..........--------,,,,,,,,,,,,,,,++++++++++********))))))))))((((((((('''(((''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[[\\\\[[[\\\\\]]^__`acddeffggghhhhhhggggggffffkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhiiiiihhhhhhhhhggggfffeeeeedddddddcccbbbbaaaa```__^^^]]\\[[[ZZYYYYXXXXXXXXXXXXXWWWWWVVVVTTSSSSSSSSSRRRRRRRRRRRRQQPPPPPOOOOOOOOOOOOONNNNNNNONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;9999999999998888888888888888887777777777777766666666666655555555555555555555444444443333333333332222222222222222222111111111111111100000000000000////////..........--------,,,,,,,,,,,,,+++++++++++********))))))))))(((((((((''''(('''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZYYYZZYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[\\\]]^^_`accdeeffggghhhhggggggfffffkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhiiiihhhhhhhhhggggffffeeeeddddddccccbbbbaaaa```__^^^]]\\[[[ZZYYYXXXXXXXXXXXXWWWWWWVVVVVTSSSSSSSSSRRRRRRRRRRRRQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;:999999999999888888888888888887777777777777776666666666655555555555555555555544444443333333333333222222222222222222111111111111111100000000000000/////////..........-------,,,,,,,,,,,,++++++++++++*******)))))))))))((((((((('''''('''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[\\\]]^_``bcdeeffgggghggggggggfffffkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhiihhhhhhhhhggggffffeeeeddddddccccbbbaaaa````__^^^]]\\[[[ZZYYYXXXXXXXXXXXWWWWWWVVVVVVSSSSSSSSSRRRRRRRRRRRRQQQQPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@AAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;::999999999998888888888888888877777777777777766666666666555555555555555555555544444443333333333332222222222222222221111111111111111000000000000000////////..........--------,,,,,,,,,,+++++++++++++********))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[\\\]]^__`bcddeffggggggggggggffffffkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggffffeeeedddddcccccbbbaaaa```___^^^]]\\[[[ZZYYYXXXXXXXXXWWWWWWWVVVVVVVSSSSSSSSRRRRRRRRRRRQQQQQQPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;;;;:::99999999998888888888888888877777777777777766666666666555555555555555555555554444443333333333332222222222222222221111111111111111000000000000000/////////..........--------,,,,,,,,,++++++++++++**********))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[\\]]^^_`bcddeeffggggggggggfffffffkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggfffffeeeedddddcccccbbaaaaa```___^^^]]\\[[[ZZYYXXXXXXXXWWWWWWWWVVVVVVVUSSSSSSSRRRRRRRRRRRQQQQQQQPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;;;;;:::9999999998888888888888888877777777777777776666666666555555555555555555555554444443333333333333222222222222222222111111111111111100000000000000//////////..........-------,,,,,,,,+++++++++++++**********))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYZZZZZZ[[[[[[[[[[[[[\\\]^^_`bccdeeffggggggggggfffffffkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggffffeeeeedddddcccccbbaaaaa```___^^^]]\\\[[ZZYYXXXXXXXWWWWWWWWVVVVVVVUUSSSSSRRRRRRRRRRRRQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@AAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;;::::999999998888888888888888777777777777777776666666666555555555555555555555544444443333333333333222222222222222222111111111111111100000000000000//////////..........--------,,,,,,,+++++++++++++**********)))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! PPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXYYZZZZ[[[[[[[[[[[[[[\\]]^_`aabcddeeeffffffffeeeeeeeehhhhhhhhhhggggggggfffffffhhhhhhhhhhhhhhhhhhhhhhhhggggffffeeeedddddcccccbbbbaaaaa````___^^^]]\\\[[ZZZXXXXWWWWWWWVVVVVVVUUUUUUUURRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIKJJJJJJJJJJJJJJIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCDDCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@@@@@???????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;:::999999999999998888888877777777777777666666666666555555555554444444444444444333333333333333222222222222222221111111111111110000000000/////////////////..........-------,,,,,,,+++++++++++**********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!! PPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXYZZZZ[[[[[[[[[[[[[[\\]]^_`aabccddeeeffffffeeeeeeeeehhhhhhhhhhgggggggffffffffhhhhhhhhhhhhhhhhhhhhhhhhgggfffffeeeedddddcccccbbbbaaaa`````___^^^]]\\\[[[ZZXXXXWWWWWWVVVVVVVUUUUUUUUTRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBDCCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@@@@????????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;:::999999999999998888888887777777777777666666666666655555555554444444444444443333333333333333222222222222222221111111111111110000000000/////////////////..........-------,,,,,,,,++++++++++**********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!! PPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXYZZZZZ[[[[[[ZZZ[[[[\\]]^__`abccddeeeeffffeeeeeeeeeehhhhhhhhhhgggggggffffffffhhhhhhhhhhhhhhhhhhhhhhhggggffffeeeedddddccccccbbbbaaaa````____^^^]]\\\[[[ZZYXXXWWWWWWVVVVVVUUUUUUUTTTRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBCCCCCCCCCCCBBBBBBBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;:::999999999999998888888888777777777777766666666666665555555554444444444444444333333333333333322222222222222221111111111111111000000000/////////////////...........-------,,,,,,,,+++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!! PPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXYZZZZZ[[[[[ZZZZZ[[[\\]]^__`abbcdddeeeeeeeeeeeeeeeeehhhhhhhhhhhggggggffffffffhhhhhhhhhhhhhhhhhhhhhhggggffffeeeeedddddccccccbbbbaaaa````____^^^]]]\\[[[ZZYXXXWWWWWVVVVVVUUUUUUUTTTTQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBCCCCCCCCCCCBBBBBBBBBBBBBA@@@@@@@@@@@????????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;::9999999999999988888888888777777777777666666666666655555555544444444444444444333333333333333222222222222222221111111111111110000000000/////////////////...........------,,,,,,,,,++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!! PPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXYZZZZZZ[[[ZZZZZZ[[[[\\]^^_`abbccddeeeeeeeeeeeeeeeeehhhhhhhhhhhggggggffffffffhhghhhhhhhhhhhhhhhhhhggggfffffeeeedddddcccccccbbbbaaaa````___^^^]]]\\\[[[ZZYXXXXWWWWVVVVVVUUUUUUTTTTTQQQQQQQQQQQPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBCCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@@@@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;:::9999999999999988888888888777777777776666666666666655555555444444444444444444333333333333333222222222222222211111111111111110000000000////////////////...........-------,,,,,,,,++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!! PPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZYYZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYZZZZZ[[[[ZZZZZZ[[[[\\]^^_`abbccdddeeeeeeeeeeeeeeeehhhhhhhhhhhgggggfffffffffhhgghhhhhhhhhhhhhhhhgggggffffeeeeddddddcccccccbbbbaaaa````___^^^]]]\\\[[[ZZYXXXXWWWWVVVVVUUUUUUTTTTTTQQQQQQQQQQPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBAAA@@@@@@@@@@????????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;::::999999999999988888888888877777777766666666666666655555555444444444444444444333333333333333322222222222222211111111111111110000000000/////////////////...........-------,,,,,,,,+++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!! PPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXWWWWWWWWWWWWWWWWXXXYZZZZZ[[[[[ZZZZZZ[[[\\]^^_`aabccddddeeeeeeeeeeeeeeehhhhhhhhhhhgggggffffffffehgghhhhhhhhhhhhhhhhhgggggfffeeeeedddddccccccccbbbbaaaa```____^^^]]]\\\[[[ZZYXXXXWWWWVVVVVUUUUUUTTTTTTQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBCCCCCCCCBBBBBBBBBBBBBAAAA@@@@@@@@@????????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;:::::999999999999888888888888877777777666666666666666555555554444444444444444433333333333333333222222222222222211111111111111100000000000////////////////............------,,,,,,,,++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!! PPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXWWWWWWWWWWWWWWWWWWXXXYZZZZ[[[[[[ZZZZZ[[[[\\]^^_`aabcccddddeeeeeeeeeeeeeehhhhhhhhhhhgggggffffffffehghhhhhhhhhhhhhhhhhgggggfffeeeeedddddcccccccccbbbbaaaa```___^^^]]]\\\\[[[ZZYXXXXWWWWVVVVVUUUUUTTTTTTTQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@@@????????????>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;:::::999999999998888888888888877777776666666666666666555555544444444444444443333333333333333333222222222222222111111111111111100000000000////////////////...........-------,,,,,,,,++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!! PPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWXXXYZZZZ[[[[[[[ZZZZ[[[[\\]^^_`aabbccdddddddeeeeeeeeeeehiihhhhhhhhhggggffffffffehhhhhhhhhhhhhhhhhhggggggfffeeeedddddccccccccccbbbbaaaa```___^^^]]]\\\[[[ZZZYXXXXWWWWVVVVVUUUUUTTTTTTTQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;;::::::999999999988888888888888877777666666666666666665555555544444444444444433333333333333333333222222222222222111111111111111000000000000///////////////............------,,,,,,,,,+++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!! PPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYZZZ[[[[[[[[[ZZZ[[[[\\]^^_`aabbcccddddddddddeeeeeeeiiiiihhhhhhhggggfffffffffhhhhhhhhhhhhhhhhhhgggggfffeeeedddddcccccccccccbbbbaaa```___^^^]]]\\\\[[[ZZZYXXXXWWWWVVVVUUUUUTTTTTTTTQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::99999999998888888888888877777666666666666666666555555544444444444444433333333333333333333322222222221222111111111111111000000000000////////////////...........-------,,,,,,,,++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!! PPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYZZ[[[[[[[[[[[Z[[[[[\\]^^_`aabbcccdddddddddddeeeeeeiiiiiihhhhhhggggfffffffffhhhhhhhhhhhhhhhhhgggggffffeeeedddddcccccccccccbbbbaaa```___^^]]]\\\\[[[ZZZZXXXXXWWWWVVVVUUUUUTTTTTTTSQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJIIIIIIIIIIIIIIHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::99999999988888888888888777776666666666666666665555555544444444444444333333333333333333333322222222221222111111111111111000000000000////////////////..........-------,,,,,,,,,+++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!! PPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYZZ[[[[[[[[[[[[[[[[[\\]^^_`aabbccccdddddddddddeeeeeiiiiiihhhhhhggggfffffffffhhhhhhhhhhhhhhhhggggggfffeeeedddddccccccccccccbbbbaaa```__^^^]]]\\\[[[[ZZZZXXXXWWWWWVVVVUUUUUTTTTTTSSQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBCCCBBBBBBBBBBBBBAAAAAAAAA@@@@?????????????>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999888888888888887777766666666666666666655555555444444444444443333333333333333333333322222222221222111111111111110000000000000///////////////...........-------,,,,,,,,++++++++*********)))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWXXXYYZZ[[[[[[[[[[[[[[[[\\]]^^_`aabbbccccdddddddddddeeeeiiiiiiihhhhhggggfffffffffhhhhhhhhhhhhhhhggggggffffeeedddddcccccccccccccbbbbaaa``___^^]]]\\\[[[[ZZZZYXXXXWWWWVVVVVUUUUTTTTTTSSSQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBCCBBBBBBBBBBBBBBAAAAAAAAA@@@?????????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::9999999988888888888888777666666666666666666655555555444444444444443333333333333333333333332222222222122211111111111110000000000000////////////////..........-------,,,,,,,,,++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! OOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWXXXYYZ[[[[[[[[[[[[[[[[[\\]]^^_`aabbbcccccccdddddddddeeehiiiiihhhhhhggggfffffffffhhhhhhhhhhhhhhhgggggfffffeeedddddcccccccccccccbbbbaaa``__^^^]]\\\[[[[ZZZZYYXXXWWWWWVVVVUUUUUTTTTTTSSSQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBACBBBBBBBBBBBBBBAAAAAAAAAA@@?????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999888888888888887777666666666666666666555555555444444444444433333333333333333333333332222222222122111111111111110000000000000///////////////...........-------,,,,,,,,+++++++++*********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! OOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWXXXYYZ[[[[[[[[[[[[[[[[[\\]]^^_``aabbbccccccccdddddddeeehiiiiihhhhhhggggfffffffffhhhhhhhhhhhhhhgggggfffffeeedddddccccccccccccccbbbbaaa``__^^]]\\\[[[ZZZZZYYYXXWWWWWVVVVVUUUUTTTTTTSSSSPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAABBBBBBBBBBBBBBAAAAAAAAAAA@@????????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999998888888888888877777666666666666666665555555555444444444444433333333333333333333333332222222222122111111111111100000000000000///////////////..........-------,,,,,,,,,+++++++++*********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! OOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYZ[[[[[[[[[[[[[[[[[\\]]^^_``aabbbbcccccccccddddddeehhiiiihhhhhhgggggffffffffhhhhhhhhhhhhhggggggfffffeeedddddccccccccccccccbbbbaa```__^^]]\\[[[ZZZZYYYYYXWWWWWVVVVVUUUUUTTTTTSSSSSPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAABBBBBBBBBBBBBAAAAAAAAAAAA@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999888888888888877777766666666666666665555555555444444444444433333333333333333333333333222222222212211111111111100000000000000////////////////.........-------,,,,,,,,,++++++++++**********)))))))))))((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! OOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWXXXYY[[[[[\\[[[[[[[[[[[\\]]^^_``aabbbbbbcccccccccdddddehhiiiihhhhhhgggggffffffffhhhhhhhhhhhhhgggggfffffeeeeddddccccccccccccccccbbbaa```_^^]]\\\[[ZZZZYYYYYXWWWWWVVVVVUUUUUTTTTTTSSSSSPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAABBBBBBBBBBBBAAAAAAAAAAAAA?????????????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999998888888888888777777766666666666666555555555555444444444444333333333333333333333333332222222222212211111111111100000000000000///////////////.........--------,,,,,,,,,++++++++++**********)))))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! OOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYXXXYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWXXYYY[[[[[\\[[[[[[[[[[[\\]]^^_``aaabbbbbbbbbccccccddddehhhhhhhhhhhhgggggffffffffhhhhhhhhhhhhggggggffffeeeedddddccccccccccccccccbbbaa``__^^]]\\[[[ZZZYYYYYXXWWWWVVVVVVUUUUUTTTTTSSSSSSPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAABBBBBBBBBBBAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999988888888888887777777666666666666655555555555554444444444443333333333333222333333333222222222221121111111111111000000000000000//////////////.........-------,,,,,,,,,+++++++++++***********))))))))))(((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! OOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWVVVVVVVVVVVVVWWWXXYYY[[[[\\\[[[[[[[[[[[\\]]^^_```aaabbbbbbbbbbcccccddddhhhhhhhhhhhhggggggfffffffhhhhhhhhhhhhgggggfffffeeeedddddccccccccccccccccbbbaa``__^^]]\[[[ZZZYYYYXXXXWWWVVVVVVUUUUUTTTTTSSSSSSSPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAABBBBBBBBBBAAAAAAAAAAAAAAA???????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999988888888888888777777766666666666655555555555555444444444444333333333333322222232332222222222222112111111111111100000000000000//////////////.........-------,,,,,,,,,++++++++++++***********))))))))))((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWVVVVVVVVVVVVVVWWWXXYYY[[[[\\\[[[[[[[[[[[\\\]^^__``aaaaabbbbbbbbbbccccdddhhhhhhhhhhhhggggggfffffffhhhhhhhhhhhgggggfffffeeeedddddcccccccccccccccccbbbaa``__^]]\\[[ZZZYYYYXXXXXWVVVVVVUUUUUUTTTTTSSSSSSSSPPPPPPOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEFEFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999988888888888887777777766666666665555555555555555444444444443333333333333322222222222222222222222112111111111111000000000000000//////////////........--------,,,,,,,,,+++++++++++++***********)))))))))(((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWVVVVVVVWWVVVVVVVVVVVVVVVVVWWXXXYY[[[[[\\[[[[[[[[[[[\\\]]^__```aaaaaaaaaabbbbbccccddhhhhhhhhhhhhggggggfffffffhhhhhhhhhhhgggggfffffeeeedddddccccccccccccccccccbbaa``__^]]\\[[ZZYYYYXXXXXWVVVVVVUUUUUUTTTTTTSSSSSSSRPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAABBBBBBBBAAAAAAAAAAAAAAA@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999888888888888887777777766666666655555555555555555444444444443333333333333322222222222222222222221111111111111111000000000000000/////////////........--------,,,,,,,,,++++++++++++++***********)))))))))(((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWXXXYYZ[[[[[[[[[[[[[[[[[[\\]]^^__```aaaaaaaaaaabbbbcccddghhhhhhhhhhhgggggggffffffiihhhhhhhhgggggfffffeeeeedddddccccccccccccccccccbbaa``_^^]\\[[ZZYYYYXXXXWWWVVVVUUUUUUUTTTTTTSSSSSSSRRPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999888888888888877777777766666666555555555555555555444444444433333333333333222222222222222222222211111111111111111000000000000000////////////........--------,,,,,,,,,++++++++++++++++***********))))))))((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWXXXYYZ[[[[[[[[[[[[[Z[[[[\\]]^^__```````aaaaaaaaabbbcccdgghhhhhhhhhgggggggggfffffihhhhhhhhhggggfffffeeeeeedddddccccccccccccccccccbbaa`__^^]\\[[ZZYYYXXXXWWWWVVVUUUUUUUTTTTTTSSSSSSSRRRPPPOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999988888888888887777777776666666655555555555555555544444444443333333333332222222222222222222222221111111111111111000000000000000////////////........--------,,,,,,,,,+++++++++++++++++***********))))))))((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXYYZ[[[[[[[[[[[ZZZ[[[[\\]]]^___````````````aaaabbbcccggghhhhhhhhgggggggggfffffihhhhhhhhgggggfffffeeeeeedddddccccccccccccccccccbbaa`__^]]\[[ZZYYYXXXXWWWWWVUUUUUUUUTTTTTTSSSSSSSRRRRPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHGGGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAABBBBBAAAAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99988888888888888777777777666666655555555555555555554444444443333333333322222222222222222222222221111111111111111100000000000000/////////////.......--------,,,,,,,,,,++++++++++++++++++**********)))))))((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXYYZ[[[[[[[[[[[ZZZZ[[[\\\]]^^____````````````aaabbbccgggghhhhhhhggggggggggffffhhhhhhhhhggggfffffeeeeeedddddccccccccccccccccccbbba``_^^]\\[[ZZYYXXXXWWWWWWUUUUUUUTTTTTTTSSSSSSSRRRRROOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAABBBBBAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99988888888888887777777777666666555555555555555555554444444443333333333322222222222222222222222221111111111111111000000000000000////////////.......--------,,,,,,,,,,+++++++++++++++++++**********)))))))(((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! OOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVWWXXYYZZZZZZZZZZZZZZZZZZ[[[\\]```aaaaaaaaaaaabbbbcccdddhhhhiiiiiiihhhhhhhhhhgggghhhhhhgggggffffeeeeeeddddddcccccccccccccccccccbbba``__^]\\[[ZYYXXXWWWWWVVVVVUUUUUUUUTTTTTTSSSSSSSSSRRPPOOOOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@??????????????>>>>>>>>=================<<<<<<<;;;;;;;;;::::::::::::::99999988888888888887777777776666666666666666666655555444444444433333333333322233333333333333333222222221111111111111111110000000000000000///////.......--------,,,,,,,,,,,,,,,,++++++++++++++++*******)))))(((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!! OOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVWWXXYYZZZZZZZZZZZZYYZZZZ[[[\\\_````aaaaaaaaaaabbbbccdddghhhhhiiiiihhhhhhhhhhgggghhhhhhgggggffffeeeeedddddddcccccccccccccccccccbbba``_^^]\[[ZZYYXXXWWWWVVVVVUUUUUUUTTTTTTTSSSSSSSSRRRROOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGHHGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@??????????????>>>>>>>>=================<<<<<<<<;;;;;;;;:::::::::::::::9999998888888888888777777776666666666666666665555555544444444443333333333322223333333333333333222222222111111111111111110000000000000000///////.......--------,,,,,,,,,,,,,,,,++++++++++++++++********)))))((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!! OOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWXXXYZZZZZZZZZZZYYYZZZZZ[[\\\__```````aaaaaaaabbbcccddgghhhhhiiihhhhhhhhhhhgggghhhhhgggggfffffeeeeeddddddccccccccccccccccccccbbba`__^]]\[[ZYYXXXWWWWVVVVVVUUUUUUTTTTTTTSSSSSSSSRRRRROOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@??????????????>>>>>>>>>================<<<<<<<<<;;;;;;;::::::::::::::::999998888888888888777777777666666666666666655555555554444444443333333333322222333333333333333222222222211111111111111111000000000000000////////......-------,,,,,,,,,,,,,,,,++++++++++++++++++*******))))))((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!! OOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWXXXYZZZZZZZZZZZYYYYZZZZ[[[\\__````````````aaaabbbcccdgghhhhhhhhhhhhhhhhhhggggghhhhhgggggffffeeeeedddddddcccccccccccccccccccbbbaa`_^^]\\[ZZYXXXWWWVVVVVVUUUUUUUTTTTTTTSSSSSSSSRRRRRROOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@??????????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;::::::::::::::::9999998888888888888777777777666666666666666555555555554444444433333333333222222333222232333222222222222211111111111111110000000000000000///////......-------,,,,,,,,,,,,,,,+++++++++++++++++++*******)))))))(((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!! OOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVWWXXXYYZZZZZZZZZYYYYYYZZZ[[[\\____```````````aaaabbbccdggghhhhhhhhhhhhhhhhhggggghhhhgggggfffffeeeeeddddddcccccccccccccccccccbbbbaa__^]]\[ZZYYXXWWWVVVVVVUUUUUUUTTTTTTTSSSSSSSSRRRRRRROOOOOOOOOOONNNNNNNNNNNNNNLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@???????????????>>>>>>>>>>=============<<<<<<<<<<<<;;;;;::::::::::::::::999999888888888888877777777776666666666666655555555555544444444333333333322222222222222222222222222222222111111111111111100000000000000////////......------,,,,,,,,,,,,,,,+++++++++++++++++++********)))))))((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!! OOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWXXXYYZZZZZZZZYYYYYYYZZZZ[[[\_____```````````aaaabbcccfggghhhhhhhhhhhhhhhgggggghhhhgggggfffffeeeeeddddddcccccccccccccccccccbbbaa`_^^]\[[ZYYXXWWWVVVVVVUUUUUUTTTTTTTTSSSSSSSSRRRRRRRROOOOOOOOONNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<<<;;;;::::::::::::::::999999888888888888887777777777666666666666655555555555554444444333333333332222222222222222222222222222222211111111111111100000000000000////////......-------,,,,,,,,,,,,,+++++++++++++++++++*********)))))))((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!! OOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXYYZZZZZZZZYYYYYYYZZZZ[[[\^_____```````````aaabbbccfggghhhhhhhhhhhhhhggggggghhhggggggfffffeeeeeddddddcccccccbbbbbccccccbbbbaa`_^]]\[ZZYXXWWWVVVVVVUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRROOOOOOOONNNNNNNNNNNNNNNNMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;:::::::::::::::::99999888888888888887777777777766666666666655555555555555444444333333333332222222222222222222222222222222221111111111111100000000000000////////......-------,,,,,,,,,,,,+++++++++++++++++++**********)))))))((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!! OOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTUUUUUUUVVWWWXXYYYZZZZZZYYYYYYYYYZZZZ[[[^_______`````````aaaabbccffggghhhhhhhhhhhhhggggggghhgggggggfffffeeeeedddddccccccbbbbbbbbbcbbbbbbaa``^^]\[[ZYYXXWWVVVVVUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRROOOOOONNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBABBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;::::::::::::::::::99999988888888888887777777777776666666666665555555555555544444333333333332222222222222222222222222222222222111111111111100000000000000////////......-------,,,,,,,,,,,++++++++++++++++++************)))))))(((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUVVWWWXXYYYZZZZZYYYYYYYYYYZZZZ[[[^^______``````````aaabbbcfffggghhhhhhhhhhhgggggggghgggggggffffffeeeeedddddcccccbbbbbbbbbbbbbbbbaaa`_^]]\[ZZYXXWWWVVVVUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRROOOOONNNNNNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAABBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<::::::::::::::::::999999988888888888887777777777776666666666655555555555555544433333333333332222222222222222222222222222222222111111111111100000000000///////////......------,,,,,,,,,,++++++++++++++++++************))))))))(((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUVVVWWXXYYYYYZZZYYYYYYYYYYZZZZ[[[^^_______``````````aaabbbeffgggghhhhhhhhhgggggggggggggggggffffffeeeeeddddcccccbbbbbbbbbbbbbbbbbaa``_^]\\[ZYYXWWWVVVUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAABBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<;:::::::::::::::::999999998888888888887777777777777666666666665555555555555544333333333333332222222222222222222222222222222222211111111111100000000000///////////......-------,,,,,,,,++++++++++++++++++************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOOOOPPOPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUVVVWWXXYYYYYYYYYYYYYYYYYYYZZZ[[[^^________``````````aaabbefffgggghhhhhhhggggggggggggggggggfffffeeeeedddddcccccbbbbbbbbbbbbbbbbaaa``_^]\[ZZYXXWWVVVUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQOONNNNNNNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAABBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;:::::::::::::::9999999999888888888887777777777777766666666666555555555555544333333333333332222222222222222222222222222222222221111111111100000000000///////////.......------,,,,,,,,++++++++++++++++*************))))))))))((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! NOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUVVVWWXXYYYYYYYYYYYYYYYYYYYZZZZ[[^^^________``````````aaabeefffggggghhhhggggggggggggggggggffffffeeeeedddddccccbbbbbbbbbbbbbbbbbaa``__]]\[ZYYXWWVVVUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQONNNNNNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAABAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;::::::::::::::999999999998888888888777777777777777666666666665555555555544443333333333333222222222222222222222222222222222222211111111110000000000/////////////......-------,,,,,,,+++++++++++++++*************))))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!! NNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUVVVWWWXYYYYYYYYYYYYYYYYYYYZZZZ[[^^^________```````````aaadeefffggggggggggggggggggggggggggffffffeeeeedddddccccbbbbbbbbbbbbbbbbaaa``_^]\[[ZYXXWWVVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQNNNNNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;::::::::::::9999999999999888888888777777777777777766666666665555555555544444333333333333222222222222222222222222222222222222221111111110000000000/////////////.......------,,,,,,,++++++++++++++************))))))))))))((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! NNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUVVVWWWXXYYYYYYYYYYYYYYYYYYZZZZ[[^^^_______________`````aaddeefffgggggggggggggggggfggggggfffffffeeeeeddddccccbbbbbbbbbbbbbbbbaaaa``_^]\[[ZYXXWVVVUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQNNNNNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;:::::::::::9999999999999988888888777777777777777776666666666555555555544444433333333333222222222222222222222222222222222222222111111110000000000//////////////......-------,,,,,,+++++++++++++************)))))))))))))((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!! NNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXYXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUVVVWWWXXYYYYYYYYYYYYYYYYYYZZZZ[[^^__________________````adddeefffggggggggggggggfffggggffffffffeeeeeeddddccccbbbbbbbbbbbbbbbbaaa``__^]\[ZZYXWWVVUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;:::::::::99999999999999998888888777777777777777776666666666655555555554444443333333333222222222222222222222222222222222222222111111110000000000//////////////.......------,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUVVVWWWWXXYYYYYYYYYYYYYYYYYZZZZ[[^^____________________```cdddeefffgggggggggggfffffggfffffffffeeeeeedddddccccbbbbbbbaabbbbbbaaaa``__^]\[ZZYXWWVVUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQNNNNNNNNNNNMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;:::::::999999999999999999888888777777777777777776666666666665555555554444444333333333222222222222222222222222222222222222222111111110000000000//////////////........------,,,,,,++++++++++**************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!! NNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWXXXYYYYYYYYYYYYYYYYZZZZ[[^^______________________`ccddeeefffggggggggfffffffffffffffffeeeeeeeddddccccbbbbbbbaaaaaaaaaaaaa``__^]\[ZYYXWWVVUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQNNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;::::::999999999999999998888888777777777777777777666666666666555555555444444433333333222222222222222222222222222222222222222111111110000000000//////////////........------,,,,,,,+++++++++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUVVVWWWXXXYYYYYYYYYYYYYYYYZZZZ[[^^______________^^^^^^___bccddeeefffggggggfffffffffffffffffeeeeeeedddddccccbbbbbbaaaaaaaaaaaaaa``__^]\[ZYYXWWVVUUTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;:::::99999999999999999888888777777777777777777666666666666655555555554444444333333322222222222222222222222222222222222221111111111000000000///////////////........-------,,,,,,,++++++++*************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUUVVVWWWXXXXXYYYYYYYYYYYYYYZZZZ[[^^____________^^^^^^^^^__bbccddeefffffgffffffffffffffffffeeeeeeeedddddcccccbbbbbbaaaaaaaaaaaaaa``__^]\[ZYYXWWVUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQNNNNNNNNMMMMMMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;::::99999999999999999888888777777777777777777766666666666665555555554444444433333222222222222222222222222222222222222211111111111000000000///////////////........-------,,,,,,,++++++++*************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVVWWWXXXXXXXXXXXXXYYYYYYZZZ[[[^^___________^^^^^^^^^^^^abbccddeeffffffffffffffeeffffeeeeeeeeeedddddcccccbbbbbbaaaaaaaaaaaaaaa``__^]\[ZZYXWWVUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;:::99999999999999999888888777777777777777777766666666666666555555555444444443333222222222222222222222222222222222221111111111110000000000///////////////........-------,,,,,,,++++++++*************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXYYYYYYZZZ[[[^^__________^^^^^]]]]]]^^aabccddeeefffffffffffeeeeffeeeeeeeeeedddddddccccbbbbbbaaaaaaaaaaaaaaa```__^]\[ZZYXWWVUUUTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPNNNNNMMMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;:::9999999999999999888888777777777777777777666666666666666555555555544444444333322222222222222222222222222222222111111111111110000000000//////////////.........-------,,,,,,,+++++++++************))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTUUUVVVVWWXXXXXXXXXXXXXXYYYYYZZZ[[[^^_________^^^^^]]]]]]]]^aabbccddeeefffffffffeeeeeeeeeeeeeeedddddddccccccbbbbbbaaaaaaaaaaaaaaa```__^]\[[ZYXWWVUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPNNNNMMMMMMMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;::999999999999999998888887777777777777777766666666666666655555555554444444443332222222222222222222221222222222111111111111111000000000///////////////.........-------,,,,,,,+++++++++************))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNNNOONOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTUUUVVVVWWWXXXXXXXXXXXXXYYYYYZZZ[[[^^_________^^^^]]]]]]]]]]`aabbcddeeeffffffffeeeeeeeeeeeeedddddddddccccccbbbbbbaaaaaaaaaaaaaaaa```__^]\[[ZYXWWVUUTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPNNNMMMMMMMMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;::99999999999999998888888777777777777777766666666666666655555555555444444444332222222222222222222211122222221111111111111110000000000///////////////.........------,,,,,,,,+++++++++************)))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTUUUVVVVVWWXXXXXXXXXXXXXXYYYYZZZ[[[^^^_______^^^^]]]]\\\\\]]``abbccddeeefffffeeeeeeedeeeeddddddddddcccccccbbbbbbbaaaaaaaaaaaaaaaa```__^]\[[ZYXWWVUUTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPNNMMMMMMMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;:9999999999999999888888887777777777777776666666666666655555555555544444444443322222222222222222222111222222111111111111111000000000////////////////.........------,,,,,,,,+++++++++*************))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!! MMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTUUUUVVVVWWWXXXXXXXXXXXXXYYYYZZZ[[[^^^^____^^^^^]]]]\\\\\\\]``aabbcddeeeeeffeeeeeeeddeeddddddddddccccccccbbbbbbbaaaaaaaaaaaaaaaaa```__^]\[[ZYXWWVUUTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPMMMMMMMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@??????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;:999999999999999988888888777777777777776666666666666655555555555554444444444322222222222222222222111122222111111111111110000000000////////////////.........------,,,,,,,++++++++++*************))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTUUUVVVVVWWWWWWWWWWWWWXXXXXYYYZZZZ]]^^^^^^^]]]]\\\\[[[[[[[\^^_``aabbcccdddddddcccccbdccccccccccbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbaaa``__]\[ZYYXWVVUUTTSSSSRRRRRRRQQQQPPPPPPPPPPPPPPOOOOOOOOKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;::::::::::::99999999999998888888777777777777777766655555555555555444444444443333333333322222222222222222222211111111111110000000000///////////////..........------,,,,,,,,+++++++++**************))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSTTTTTUUUUVVVVVWWWWWWWWWWWWXXXXXYYYYZZZ]]]^^^^^]]]]]\\\[[[[[[[[\^^__`aabbccccddddccccccbbcccccccccbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbaaaa``__\\[ZYYXWVVUUTTSSSSRRRRRRRQQQPPPPPPPPPPPPPOOOOOOOOOOKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEFFFFFEEEEEEEEEEEEEEEDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::9999999999999888888777777777777777766655555555555555444444444443333333333322222222222222222222211111111111110000000000///////////////..........------,,,,,,,++++++++++**************)))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTUUUUVVVVVVVWWWWWWWWWWWXXXXYYYYZZZ]]]]]]]]]]]]\\\[[[[[[[[[[^^__``abbbccccddcccccccbbcccccccbbbbbbbbbaaaaaaaa`bbbbbbbbbbbbbbbbaaaa```_^\[[ZYXXWVVUTTTSSSRRRRRRRRQPPPPPPPPPPPPPPOOOOOOOOOOOKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::9999999999999988888877777777777777766665555555555555544444444444333333333322222222222222222222211111111111110000000000///////////////.........------,,,,,,,,++++++++++**************))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUUVVVVVVVVVWWWWWWWWXXXXXYYYZZZ]]]]]]]]]]]\\\\[[[[[Z[[[[]^^_``aabbccccccccccccbbbcccccbbbbbbbbbaaaaaaaa```bbbbbbbbbbbbbbaaaaa```__^\[[ZYXWWVUUTTSSSSRRRRRRRRPPPPPPPPPPPPPPOOOOOOOOOOOOKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEFFEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>=>>>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::999999999999998888877777777777777766666555555555555544444444444333333333332222222222222222222211111111111110000000000//////////////..........------,,,,,,,,++++++++++***************))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTUUUUUVVVVVVVVVVVWWWWWWXXXXYYYZZZ]]]]]]]]]]\\\\[[[[ZZZZ[[[]^^_``aabbcccccccccccbbbbccccbbbbbbbbaaaaaaaa`````bbbbbbbbbbbbbaaaaa```__^^\[ZYYXWWVUUTTSSSRRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOOOKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFGFFFFFFFFFFFFFFFFEEEEEEEEFFEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==>>>>>================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::999999999999998888877777777777777766666655555555555444444444444433333333333222222222222222222221111111111110000000000//////////////........--------,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUUUVVVVVVVVVVVWWWWWXXXXYYYYZZ\]]]]]]]]\\\\\[[[[ZZZZ[[[]^^__`aabbbccccccccccbbbbcccbbbbbbbbaaaaaaaa``````bbbbbbbbbbaaaaaaa```___^][[ZYXXWVVUTTTSSSRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOOOOKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFGFFFFFFFFFFFFFFFEEEEEEEEEFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDCDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>===>>>>===============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::99999999999998888877777777777777766666665555555555444444444444443333333333222222222222222222221111111111110000000000//////////////........--------,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! LLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUUUUVVVVVVVVVVVWWWWWXXXXYYYYZ\]]]]]]]\\\\\[[[[ZZZZZZ[[]^^__`aabbbcccccccccbbbbbccbbbbbbbbaaaaaaa````````aaaaaaaaaaaaaaaa```___^^][ZYYXWWVUUTTSSSRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOOOOOOOKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDCCDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>===>>>===============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888877777777777777666666665555555554444444444444433333333333222222222222222222211111111111100000000000/////////////........--------,,,,,,,,+++++++++++++*************))))))))))))((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  LLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSTTTTTUUUUUUUUVVVVVVVVVVWWWWXXXXYYYYZ\\\]]]\\\\\\\[[[[ZZZZZZ[[]^^__``aabbcccccccccbbbbbcbbbbbbbbaaaaaaa`````````aaaaaaaaaaaaaa````___^^]\ZZYXXWVVUUTTSSSRRRRRRQQQQPPPPPPPPPOOOOOOOOOOOOOOOONKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>====>>>==============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999999988888777777777777776666666665555555544444444444444433333333333222222222222222222211111111111000000000000///////////.........--------,,,,,,,,++++++++++++++************)))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! LLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSTTTTTUUUUUUUUUUUVVVVVVVWWWWXXXYYYYY\\\\\\\\\\\\[[[[[ZZZZZZ[[]^^__``aabbbcccccccbbbbbabbbbbbbbaaaaaaa````````__aaaaaaaaaaaaa````__^^^]\\ZYXXWWVUUTTSSSRRRRRRRQQQQPPPPPPPPOOOOOOOOOOOOOOONNNKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>=====>>==============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999888877777777777777666666666655555554444444444444443333333333332222222222222222221111111111100000000000////////////........---------,,,,,,,,+++++++++++++++***********))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! LLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSTTTTTUUUUUUUUUUUUUVVVVVWWWWXXXXYYYY\\\\\\\\\\\\[[[[[ZZZZZZ[[]^^__``aabbbccccccbbbbbaabbbbbbbaaaaaaaa```````___aaaaaaaaaaaa````__^^]]\\[YYXWWVVUTTTSSSRRRRRRQQQQQPPPPPPPOOOOOOOOOOOOOONNNNNKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>======>>=============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999888877777777777777666666666665555554444444444444444333333333333222222222222222221111111111100000000000///////////.........-------,,,,,,,,,,+++++++++++++++************))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSTTTTTUUUUUUUUUUUUUVVVVVWWWWXXXYYYY\\\\\\\\\\\[[[[[[ZZZZZ[[[]^^__``aabbbbccccbbbbbbaabbbbbbbaaaaaaa```````____aaaaaaaaaaa````__^^]]\\[[YXWWVVUUTTSSSRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOONNNNNNKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>=======>=============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988887777777777777666666666666555554444444444444444333333333333322222222222222222111111111100000000000//////////..........-------,,,,,,,,,,++++++++++++++++***********)))))))))))))))(((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSTTTTTUUUUUUUUUUUUUUVVVVVWWWXXXXYYY\\\\\\\\\\\[[[[[[ZZZZZ[[[]^^__``aabbbbcccbbbbbbaaabbbbbbaaaaaaaa``````_____aaaaaaaaa`````__^^]]\\[[ZXWWVVUUTTSSSRRRRRRRRQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::9999999999998888877777777777766666666666665555544444444444444433333333333332222222222222222221111111110000000000//////////...........-------,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSTTTTTTUUUUUUUUUUUUUUVVVVWWWXXXXYYY\\\\\\\\\\\[[[[[[[ZZZ[[[[]^^__``aabbbbbbbbbbbbaaaabbbbbaaaaaaaa``````______aaaaaaaa`````__^^]]\\[[ZYWWVVUUTTSSSSRRRRRRRQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDEEEEEEEEDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::99999999999888888777777777776666666666666655554444444444444444333333333333322222222222222222211111111000000000//////////...........--------,,,,,,,,,,,+++++++++++++++************))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSTTTTTTTUUUUUUUUUUUUUUVVVWWWWXXXYYY\\\\\\\\\\\[[[[[[[[[[[[[[^^^__``aaabbbbbbbbbbbaaaabbbbaaaaaaaaa``````______aaaaaa``````__^^]]\\[[ZYYWVVUUTTSSSSRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@A@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999988888877777777776666666666666665555444444444444444333333333333322222222222222222211111111000000000/////////............--------,,,,,,,,,,,++++++++++++++++***********)))))))))))))))((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTUUUUUUUUUUUUUUVVVVWWWXXXXYY\\\\\\\\\\\\[[[[[[[[[[[[\^^___``aaabbbbbbbbbbaaaaabbbaaaaaaaaaa``````______aaa````````___^^]\\[[ZYYXVVUUTTSSSSRRRRRRRRRRQQQQQPPPPOOOOOOOOOONNNNNNNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDEEEEEEDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>========================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::999999999999888888777777777766666666666666655544444444444444443333333333332222222222222222221111111100000000//////////...........---------,,,,,,,,,,,++++++++++++++++***********)))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTUUUUUTTTUUUUUUUVVVWWWXXXXYY\\\\\\\\\\\\[[[[[[[[[[[\\^^__```aaabbbbbbbbbaaaaaabbaaaaaaaaaaa``````______``````````___^^]]\[[ZYYXXVUUTTSSSSRRRRRRRRRRRQQQQQPPPOOOOOOOOOONNNNNNNNNNNNNJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888877777777766666666666666665554444444444444443333333333332222222222222222221111111100000000/////////...........----------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTUUUUTTTTTUUUUUUVVVWWWXXXXYY[\\\\\\\\\\\\[[[[[[[[[\\\^^__```aaaabbbbbbaaaaaaa`baaaaaaaaaaaaa`````______``````````__^^]]\\[ZZYXXWUUTTSSSSRRRRRRRRRRRRRQQQQPPPOOOOOOOOONNNNNNNNNNNNNNJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>==========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::99999999999998888888777777777666666666666666655544444444444444433333333333222222222222222222111111110000000/////////..........-----------,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTUUUUUUTTTTTTUUUUUVVVWWWXXXXYY[\\\\\\\\\\\\\\[[[[[[\\\\^___```aaaaabbbaaaaaaaa``aaaaaaaaaaaaaa`````______`````````___^^]\\[ZZYXXWWUTTSSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOOONNNNNNNNNNNNNNNJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDEEDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::99999999999998888888877777777766666666666666665554444444444444433333333333222222222222222221111111100000000////////..........------------,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! KLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRSSSTTTTTUUUUUUUUTTTTTTUUUUUVVVWWXXXXYY\\\\\\\\\\\\\\\\\\\\\\\\\^___```aaaaaaaaaaaaaaa```aaaaaaaaaaaaaa``````_____a````````___^]]\[[ZYYXWWVTTSSSSRRRRRRRRRRRRRRRRQQQPPPOOOOOOONNNNNNNNNNNNNNNMJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEFEEEEEEEEEEEEEEEDDDDDDDDDEDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCBCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>============================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::999999999999988888888777777776666666666666666655544444444444444333333333222222222222222221111111110000000/////////.........-------------,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! KKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRSSSTTTTUUUUUUUUUTTTTTTUUUUUVVVWWXXXXYY\\\\\\\\\\\\\\\\\\\\\\\\]___````aaaaaaaaaaaaa`````aaaaaaaaaaaaaaa`````_____a````````__^^]]\[ZZYXXWVVTSSSRRRRRRRRRRRRRRRRRRQQQPPOOOOOOONNNNNNNNNNNNNNNMMJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCBBCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::999999999999988888888877777777766666666666666665554444444444444333333333322222222222222111111111110000000////////..........------------,,,,,,,,,,,,+,,,+++++++++++++++***********)))))))))))))))((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! KKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRSSSTTTUUUUUUUUUUUTTTTTUUUUUVVVWWWXXXYY\\\\\\\\\\\\\\\\\\\\\\]]]___````aaaaaaaaaaa```````aaaaaaaaaaaaaaa`````_____aa``````___^^]\\[ZYYXWWVUTSSSRRRRRRRRRRRRRRRRRRRQQPPOOOOOONNNNNNNNNNNNNNMMMMJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::999999999999998888888887777777776666666666666666555444444444444433333333332222222222211111111111110000000////////..........------------,,,,,,,,,,,,,+,,+++++++++++++++***********)))))))))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! KKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUTTTTUUUUUVVVWWXXXXYY\\\\\\\\\\\\\\\\\\\\\]]]]__``````aaaaaaa``````````aaaaaaaaaaaaaaaa`````____aa``````___^]]\[[ZYXXWVVUSSSRRRRRRRRRRRRRRRRRRRRQQPPOOOOOONNNNNNNNNNNNNMMMMMJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCBBBBBCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>================================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::99999999999999988888888877777777766666666666666665555444444444443333333333222222222111111111111111000000////////..........------------,,,,,,,,,,,,,,++,+++++++++++++++***********)))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUTTTUUUUUVVVWWXXXXYY\\\\\\\\\\\\\\\\\]]]]]]]]_````````````````````````aaaaaaaaaaaaaaaa`````____aa``````__^^]]\[ZZYXWWVUUSSRRRRRRRRRRRRRRRRRRRRRQQPPOOOOONNNNNNNNNNNNMMMMMMMJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>=================<<<============<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::99999999999999988888888887777777776666666666666666555444444444444333333332222222221111111111111110000000////////..........------------,,,,,,,,,,,,,,,++,+++++++++++++++***********)))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSTTTUUUUVVVVUUUUUUUUUUUUUUUVVVWWXXXYYY\\\\\\\]]]]]]]]]]]]]]]]]^_````````````````````````aaaaaaaaaaaaaaaa``````___aaa`````__^^]\\[ZYYXWVVUUSSRRRRRRRRRRRRRRRRRRRRRQQPPOOOOONNNNNNNNNNMMMMMMMMMJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===============<<<<<============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999999998888888888777777777766666666666666655544444444444333333332222222111111111111111000000000///////...........------------,,,,,,,,,,,,,,,++++++++++++++++++***********)))))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRSSTTTUUUVVVVVVVUUUUUUUUUUUUUVVVWWXXXYYY\\\\\\]]]]]]]]]]]]]]]]]^^``````````````````_______aaaaaaaaaaaaaaaaa`````___aa`````___^^]\\[ZYXXWVVUUSRRRRRRRRRRRRRRRRRRRRRRQQPOOOOONNNNNNNNNNMMMMMMMMMMIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===============<<<<<<===========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999888888888887777777777666666666666666555444444444433333333222222211111111111111000000000////////..........-------------,,,,,,,,,,,,,,,++++++++++++++++++***********)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQRRSSTTTUUUVVVVVVVVUUUUUUUUUUUUVVVWWXXXYYY\\\\\]]]]]]]]]]]]]]]]^^^^_________________________aaaaaaaaaaaaaaaaa``````___^^^^^^]]\\[[ZYXXWVUUTSSRRRRQQQQQQQRRRRRRRRRRQQQQQMMMLLLLLLKKKKKKKKKKKKKKKKJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@AAAAA@@@@@@@@@@@@@@@@@@@?@@????????????????????>>>>??????????>>>>>>>>>>>>>>=>>>>>>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999988888888888777777777777766655555555555444444443333333222222211111111111111100000000/////////.............----------------,,,,,,,+++++***************))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQRRSSTTUUUVVVVVVVVVVUUUUUUUUUUUVVVWWXXXYYY\\\\\]]]]]]]]]]]]]]^^^^^^_________________^^^^^^__`aaaaaaaaaaaaaaaa``````__^^^^^^]]]\\[ZZYXWWVUTTSSRRRQQQQQQQRRRRRRRRRRRQQQQPMMMLLLLLKKKKKKKKKKKKKKKKJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBABBBBBBBAAAAAAAAAAAAAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@?@???????????????????>>>>>>?????????>>>>>>>>>>>>>>==>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999988888888887777777777777666555555555544444444333333322222211111111111111100000000//////////..............---------------,,,,,,,,+++++***************)))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPQPPPPQQQQRRRSSTTUUVVVVVVVVVVVVUUUUUUUUUUVVVWWXXXYYY\\\\]]]]]]]]]]]]^^^^^^^^^_____________^^^^^^^^^^^^``aaaaaaaaaaaaaaa``````__^^^^^^]]]\\[ZZYXWWVUTTSSRRRQQQQQQQRRRRRRRRRRRQQQQPMMLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAABBBBBAAAAAAAAAAAAAAAA@@@@AA@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>????????>>>>>>>>>>>>>>===>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999998888888888877777777777666655555555554444444333333322222111111111111111000000000//////////..............---------------,,,,,,,,,++++***************)))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPQQQRRRSSTTUUVVVVVVVVVVVVUUUUUUUUUVVVVWWXXXYYY\\\\]]]]]]]]]^^^^^^^^^^^^___________^^^^^^^^^^^^^^```aaaaaaaaaaaaaa``````__^^^^^]]]\\[[ZYYXWVVUTTSSRRRQQQQQQQRRRRRRRRRRRQQQQPMMLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAABBBBBAAAAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>???????>>>>>>>>>>>>>>====>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999999988888888887777777777666665555555554444444333333222222111111111111110000000000//////////..............----------------,,,,,,,,,+++***************)))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQRRSSTUUUVVVWWWWVWVVVVUUUUUUUUVVVVWWXXXYYY\\\\]]]]]]]^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^`````aaaaaaaaaaaa``````__^^^^]]]]\\[ZZYXXWVUUTSSRRRQQQQQQQQRRRRRRRRRRQQQQPPMLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAABBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>??????>>>>>>>>>>>>>>=====>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999999998888888888777777777666666555555554444444333333322221111111111111000000000000//////////..............----------------,,,,,,,,,,+++**************))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUTTUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQQRRSTTUUVVVWWWWWWWWVVVVUUUUUUUVVVWWWXXXYYY\\\\]]]]]]^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^``````aaaaaaaaaaa`````___^^^^]]]\\[[ZZYXWWVUTTSSRRRQQQQQQQRRRRRRRRRRQQQQQPPMLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAABBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>?????>>>>>>>>>>>>>>======>>>===============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999999999888888888777777777666666655555554444444333333322222111111111110000000000000//////////..............----------------,,,,,,,,,,,++***************)))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! JJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPQQQRRSTTUUVVWWWWWWWWWVVVVUUUUUUUVVVWWWXXXYYY\\\\]]]]]^^^^^^^^^^^^^^^^______^^^^^^^]]]]]]]]^^^^````````aaaaaaaa``````___^^^]]]\\\[ZZYYXWVVUTTSSRRRQQQQQQQRRRRRRRRRRQQQQPPPLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAABAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>????>>>>>>>>>>>>>>=======>>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999999888888888877777777766666665555544444444333333322222211111111100000000000000//////////...............----------------,,,,,,,,,,,+***************)))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! JJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRSTTUUVVWWWWWWWWWWVVVVUUUUUVVVVWWWXXXYYY\\\]]]]]]^^^^^^^^^^^^^^^^_____^^^^^]]]]]]]]]]]]]^^``````````aaaaa``````____^^]]]\\\[[ZZYXWWVUUTSSRRRRQQQQQQQRRRRRRRRRQQQQPPPPLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>???>>>>>>>>>>>>>>========>=================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999988888888887777777766666666555544444444433333322222221111111000000000000000//////////...............----------------,,,,,,,,,,,,***************))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! JJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRSTTUUVVWWWWWWWWWWVVVVVUUUVVVVVWWWXXXYYY\\\]]]]]^^^^^^^^____^^^^^____^^^^^]]]]]]]]]]]]]]]]_````````````````````____^]]]]\\[[ZZYYXWVVUTTSSRRRRQQQQQQQRRRRRRRRQQQQQPPPOLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>??>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999999988888888887777777766666666655444444444433333322222221111111000000000000000///////////..............----------------,,,,,,,,,,,,,***************)))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPQQQRRSTTUUVVWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYY\\\]]]]]^^^^^^______^^^^^___^^^^^]]]]]]]]]]]]]]]]]___`````````````````____^^]]]\\[[[ZYYXWWVUUTTSSRRRQQQQQQQQRRRRRRQQQQQQPPPPOLLLKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999888888888887777777766666666655444444444433333332222221111111000000000000000///////////...............---------------,,,,,,,,,,,,,,**************)))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPQQRRSSTUUVVWWWWWWWWWWWVVVVVVVVVVVWWWWXXXYYY\\\]]]]^^^^^^^______^^^^^__^^^^^]]]]]]]]]]]]]]]]]]____```````````````_____^]]]\\\[[ZZYXXWVVUTTSSRRRRQQQQQQQQRRRRRQQQQQQPPPPOOLLKKKKKKKKKKJJJJJJJJJJJJJJIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999888888888888777777766666666555444444444433333332222222111111000000000000000///////////...............----------------,,,,,,,,,,,,,,*************))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPQQRRSSTUUVVWWWWWWWWWWWVVVVVVVVVVVWWWXXXXYYY\\\]]]]^^^^^^_______^^^^^__^^^]]]]]]]\\\\\]]]]]]]]_____``````````````____^^]]\\\[[ZZYYXWWVUUTTSSRRRRQQQQQQQQQRRQQQQQQQQPPPOOOLLKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999888888888888888777777766666666555544444444433333333222222211111000000000000000///////////...............----------------,,,,,,,,,,,,,,,************))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPQQQRSSTTUVVVWWWWWWWWWWVVVVVVVVVVWWWWXXXYYYY\\\]]]]^^^^^^______^^^^^^_^^^^]]]]]\\\\\\\\]]]]]]]______````````````____^^^]\\\[[ZZYYXXWVVUUTSSSRRRRQQQQQQQQQQQQQQQQQQPPPPOOOLKKKKKKKKKJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888888888888777777766666666555554444444443333333222222211111100000000000000////////////...............---------------,,,,,,,,,,,,,,,+************)))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOPOOOPPPPPQQRRSTTUUVVWWWWWWWWWWVVVVVVVVVVWWWWXXXYYYY\\\]]]]^^^^^^______^^^^^]^^^^]]]]]\\\\\\\\\\\]]]]]_______``````````____^^^^]\\[[[ZZYXXWWVUUTTSSRRRRRQQQQQQQQQQQQQQQQQPPPPOOOOKKKKKKKKKJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>==>>>>>>>>>>================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999998888888888888888777777766666666555555444444443333333322222221111100000000000000////////////...............---------------,,,,,,,,,,,,,,,++***********))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPQQRRSSTUUVVVWWWWWWWWWVVVVVVVVVWWWWXXXXYYYY\\]]]]]^^^^^^_____^^^^^^]^^^^]]]]\\\\\\\\\\\\]]]]]________```````_____^^^^]\\\[[ZZYYXXWVVUUTSSSRRRRQQQQQQQQQQQQQQQQQPPPPOOOOOKKKKKKKKJJJJJJJJJJJJJJJJIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??@@@@???????????????????????????>>>>>>>>>>>>>>>>>===>>>>>>>>>=================================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999998888888888888888777777766666666555555544444443333333332222222111110000000000000////////////...............----------------,,,,,,,,,,,,,,+++**********)))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPQQRSSTTUUVVVWWWWWWWWVVVVVVVVVWWWWXXXXYYYY\\]]]]]^^^^^^_____^^^^^]]^^^]]]]\\\\\\\\\\\\\\]]]]_________`````_____^^^^]]\\[[ZZYYXXWWVUUTTSSRRRRRQQQQQQQQQQQQQQQQPPPPOOOOONKKKKKKKJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@AAAAAAA@@@@@@@@@@@@@@@???@@@????????????????????????????>>>>>>>>>>>>>>>=====>>>>>>>>==================================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::99999999999999998888888888888887777777766666666555555554444444333333332222222111111000000000000/////////////...............---------------,,,,,,,,,,,,,,,+++*********))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTSSSTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPQQRRSTTUUVVVVWWWWWWVVVVVVVVVWWWWXXXXYYYYZ\\]]]]]^^^^^^____^^^^^^]]^^^]]]]\\\\\\\\\\\\\\\]]]___________________^^^]]]\[[[ZZYYXWWVVUUTTSSRRRRQQQQQQQQQQQQQQQQPPPPPOOOONNKKKKKKJJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@AAAAA@@@@@@@@@@@@@@@@????@@????????????????????????????>>>>>>>>>>>>>>=======>>>>>>>===================================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999999988888888888888887777777776666666555555555444444333333333222222211111000000000000/////////////...............---------------,,,,,,,,,,,,,,,++++*********)))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPQQRRSSTTUUVVVVVVWWVVVVVVVVVVWWWWXXXXYYYYZ\\]]]]]^^^^^^^^^^^^^^^^]]^^^]]]]\\\\\\\\\\\\\\\\]]__________________^^^]]]\[[[ZZYYXXWWVUUTTSSSRRRRQQQQQQQQQQQQQQQPPPPPOOOONNNKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>========>>>>>>===================================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999999888888888888888888777777776666666655555555544444433333333322222221111100000000000/////////////...............---------------,,,,,,,,,,,,,,,+++++********)))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! IJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRRSSTUUUVVVVVVVVVVVVVVVVWWWWWXXXYYYYYZ\\]]]]]^^^^^^^^^^^^^^^]]]^^]]]]]\\\\\\\\\\\\\\\\]]_________________^^^]]]\\[[ZZZYYXXWVVUUTTSSRRRRQQQQQQQQQQQQQQPPPPPPOOOOONNNKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@AAA@@@@@@@@@@@@@@@@@?????????????????????????????>???>>>>>>>>>>>>>>=========>>>>>====================================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::99999999999888888888888888888877777776666666655555555554444443333333322222221111100000000000//////////////..............----------------,,,,,,,,,,,,,,++++++*******))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! IIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPQQRRSSTTUUUUVVVVVVVVVVVVVVWWWWXXXXYYYYYZ\\]]]]]]^^^^^^^^^^^^^^]]]^^]]]]]\\\\\\\\\\\\\\\\]]_______________^^^^]]]\\\[ZZZYYXXWWVVUUTTSSRRRRQQQQQQQQQQQQQPPPPPPOOOOONNNNKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@AA@@@@@@@@@@@@@@@@?????????????????????????????>>>??>>>>>>>>>>>>>>==========>>>>====================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999998888888888888888888877777776666666665555555555444443333333332222222111110000000000///////////////.............----------------,,,,,,,,,,,,,,+++++++*******)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! IIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRRSSTTUUUUUVVVVVVVVVVVVWWWWXXXXYYYYZZ\]]]]]]]^^^^^^^^^^^^^^]]]^^]]]]]\\\\\\\\\\\\\\\\\]^_____________^^^^]]]\\\[ZZZYYYXXWWVUUTTSSSRRRRQQQQQQQQQQQQPPPPPPOOOOONNNNNKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@A@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>===========>>>================<<<<<<==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999998888888888888888888777777776666666665555555555544444333333332222222111111000000000///////////////..............---------------,,,,,,,,,,,,,,,+++++++******)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! IIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPQQQRRSSTTUUUUUVVVVVVVVVVVVWWWXXXXYYYYZZ\]]]]]]]^^^^^^^^^^^^^^]]]^^^]]]]]\\\\\\\\\\\\\\\\]^____________^^^^]]]\\\[[ZZZYYXXWWVVUUTTSSSRRRRQQQQQQQQQQPPPPPPPOOOOONNNNNNKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>===============<<<<<<<<============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999998888888888888888888777777776666666666555555555554444433333332222222111111100000000///////////////..............---------------,,,,,,,,,,,,,,,++++++++*****)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOPPPQQRRSSTTTTUUUUUUUVVVVVVVVWWWXXXXYYYYZZ\]]]]]]]^^^^^^^^^^^^^^]]]^^^]]]]]]\\\\\\\\\\\\\\\\^^__________^^^^]]]\\\[[[ZZYYXXXWWVVUUTTSSSRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=============>==============<<<<<<<<<<==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::::::999999998888888888888888887777777766666666665555555555554444333333322222222111111100000000//////////////..............----------------,,,,,,,,,,,,,,+++++++++****))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! IIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOPPPQQRRSSTTTTUUUUUUUUUVVVVVWWWXXXXYYYYZZ\]]]]]]]]^^^^^^^^^^^^^]]]^^^]]]]]]\\\\\\\\\\\\\\\\^^________^^^^^]]]\\\[[[ZZYYYXXWWWVVUUTTSSRRRRRQQQQQQQQPPPPPPOOOOOONNNNNNNMJJJJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;:::::::::::99999998888888888888888887777777776666666666555555555555444433333322222222111111110000000///////////////.............----------------,,,,,,,,,,,,,,++++++++++****)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! IIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNOOONNNNOOOOOPPQQRRRSSTTTTTUUUUUUUUVVVVWWWWXXXYYYYZZ\]]]]]]]]^^^^^^^^^^^^]]]]^^^^]]]]]]\\\\\\\\\\\\\\\^^^______^^^^^]]]\\\[[[ZZYYYXXXWWVVUUTTTSSRRRRRQQQQQQQPPPPPPOOOOOONNNNNNNMMJJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::;;;;;;;::::::::::::9999999888888888888888887777777776666666666555555555555544433333332222222111111110000000///////////////.............---------------,,,,,,,,,,,,,,,,++++++++++***)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRRRSSTTTTTUUUUUUVVVVVWWWXXXYYYYZZZZ^^^^^^^^^_____________^^^````______^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVUUTTTSSSRRRRQQQPOOOOOONNNNNNMMMMMMMLLLLLIIIIIIIIIHHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=============>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::;;;;;::::::::::::::99999988888888888887777777777777666666666665555555555555544444433333322222222111110000000000000////////////.....---------------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOPPPQQRRSSSTTTTUUUUUUUVVVVWWWWXXXYYYZZZZ^^^^^^^^^_____________^^^````______^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXXWWVVVUUTTTSSSRRRRRQQPOOOOONNNNNNMMMMMMMMLLLLLIIIIIIIIHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;:::::::::::::::99999998888888888887777777777777666666666666555555555555544444433333322222222111111000000000000/////////////....---------------,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOONNNOOOOOOPPQQQRRSSSSTTTUUUUUUUVVVVWWWXXXYYYZZZZ]^^^^^^^^^____________^^^`````______^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZZYYYYXXXWWWWVVVUUTTTSSSRRRRRQQPOOOOONNNNNMMMMMMMMLLLLLLIIIIIIHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<;;;;;;;;;;;;;;;;;;;;;;;:;;;;;::::::::::::::::::::::::::::::::::::::9999999888888888877777777777777766666666666555555555555554444433333322222222111111100000000000//////////////...----------------,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOONNNNNOOOOOPPPQQRRRSSSSTTTTUUUUUUVVVWWWXXXYYYYZZZ]^^^^^^^^^^__________^^^^`````______^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZZYYYYXXXWWWWVVVUUUTTTSSSRRRRRQQPOOOONNNNNMMMMMMMMLLLLLLLIIIIIHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;:::::::::::::::::::::::::::::::::::::::999999988888888877777777777777766666666666655555555555555444443333322222221111111110000000000///////////////...---------------,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOONNNNNNNOOOOPPPQQQRRRSSSSTTTTUUUUUVVVVWWWXXXYYYZZZ]]^^^^^^^^^^^_______^^^^^`````______^^^^^^^^^^^^^^^^^^^^^^^]]]\\[[[ZZYYYXXXWWWWWVVVVUUUTTTSSSRRRRRQQOOOOONNNNMMMMMMMMLLLLLLLLIIIIHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;:::::::::::::::::::::::::::::::::::::::::99999998888888887777777777777776666666666655555555555555444443333322222221111111111000000000////////////////..---------------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNONNNNNNNNNOOOOPPPQQRRRRSSSTTTTTUUUUUVVVWWWXXXYYYZZZ]]]^^^^^^^^^^^^^^^^^^^^^^````_______^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZYYYXXXXWWWWVVVVUUUTTTTSSSRRRRRQQOOOONNNNNMMMMMMMLLLLLLLLLIIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????>>>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999998888888877777777777777766666666666655555555555555444443333222222211111111111000000000///////////////..---------------,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNOOOOPPPQQQRRRRSSTTTTTTUUUUUVVVWWXXXYYYYZZ]]]]^^^^^^^^^^^^^^^^^^^^^````_______^^^^^^^^^^^^^^^^^^^^^]]]]\\[[ZZZYYXXXXWWWVVVVVUUUUTTTSSSSRRRRRQQOOOONNNNMMMMMMLLLLLLLLLLLIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>???>>>>>>>>>>>>>>>>>>>>>=>>>>>>>============================<<<<<<<<<<<<<<<;<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99:::::::::::::::::99999999888888877777777777777766666666666655555555555555444443333322222211111111111000000000///////////////..---------------,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPQQQRRRSSSTTTTTTUUUUVVVWWWXXXYYYZZ]]]]]^^^^^^^^^^^^^^^^^^^^```_______^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZYYXXXXWWWVVVVVUUUUUTTTSSSSRRRRRQQOOOONNNNMMMMMMLLLLLLLLLLKHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????>>>>>??>>>>>>>>>>>>>>>>>>>>>==>>>>>>=============================<<<<<<<<<<<<<<;;<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999::::::::::::::::99999999988888877777777777777766666666666665555555555555444444333322222211111111111000000000///////////////...---------------,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPQQQRRRRSSSTTTTTTUUUVVVWWWXXXYYYYZ]]]]]^^^^^^^^^^^^^^^^^^^^`_________^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZYYXXXWWWVVVVVUUUUUTTTTSSSSRRRRRQQOOOONNNMMMMMMLLLLLLLLLLKKHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>=============================<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;::;;;;;;;;;:::::::::::::::::::::::::::::::::99999999:::::::::::::::99999999998888887777777777777766666666666665555555555555544444333332222211111111111100000000///////////////....--------------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!! HIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPQQQQRRRRSSSTTTTTUUUUVVVWWWXXXYYYZ]]]]]]]^^^^^^^^^^^^^^^^]]________^^^^^^^^^^^^^^^^^^^^^^^^]]]\\[[ZZYYYXXWWWWVVVVUUUUUTTTTSSSSSRRRRQQQOOONNNNMMMMMLLLLLLLLLLKKKHHHHHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>===================<=======<<<<<<<<<<<<<<<;;;;<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;::::::::::::::::::::::::::::::::99999999999:::::::::::::999999999999888887777777777777766666666666665555555555555554444433332222211111111111000000000///////////////.....-------------,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!! HHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPPQQQRRRRSSSSTTTTTUUUVVVWWWXXXYYYY]]]]]]]]^^^^^^^^^^^]]]]]]______^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\[[ZZYYXXXWWWVVVVUUUUUTTTTTSSSSRRRRRQQQOOONNNNMMMMMLLLLLLLLLKKKKHHHHHHHHHHHGGGGGGGGGGGGGGGFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>==================<<<======<<<<<<<<<<<<<<<;;;;;<<<;;;;;;;;;;;;;;;;;;::::;;;;;::::::::::::::::::::::::::::::::9999999999999::::::::::999999999999998888877777777777776666666666666655555555555555544444333332222211111111110000000000///////////////.....------------,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!! HHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPQQQQRRRSSSSSTTTTUUUUVVVWWXXXYYYY]]]]]]]]]]]^^^^]]]]]]]]]]____^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\[[ZZYYXXXWWWVVVUUUUUTTTTTSSSSSRRRRRQQQOOONNNNMMMMLLLLLLLLLKKKKKHHHHHHHHHGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>================<<<<<<=====<<<<<<<<<<<<<<<;;;;;;<<;;;;;;;;;;;;;;;;;::::::;;;;::::::::::::::::::::::::::::::9999999999999999::::::999999999999999999888887777777777776666666666666665555555555555554444433332222211111111110000000000///////////////......-----------,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!! HHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPPQQQQRRRSSSSSTTTTUUUVVVWWWXXXYYY\]]]]]]]]]]]]]]]]]]]]]]]]__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\[[ZZYYXXXWWVVVUUUUUTTTTTSSSSSRRRRRQQQQOONNNNMMMMMLLLLLLLLKKKKKKHHHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>================<<<<<<<====<<<<<<<<<<<<<<<;;;;;;;<<;;;;;;;;;;;;;;;;:::::::;;;::::::::::::::::::::::::::::::99999999999999999:::99999999999999999999888887777777777776666666666666665555555555555554444443333222221111111110000000000///////////////.......-----------,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!! HHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNOOOOPPPPQQQQQRRRSSSSTTTTUUUVVVWWWXXXYYY\]]]]]]]]]]]]]]]]]]]]]]]\^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^]]]\\[[ZZYYXXXWWVVVUUUUTTTTTSSSSSRRRRRQQQQQOONNNNMMMMMLLLLLLLKKKKKKKHHHHHHHGGGGGGGGGGGGGGGGGFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@A@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<==<<<<<<<<<<<<<<<<;;;;;;;;<;;;;;;;;;;;;;;;;::::::::;;;:::::::::::::::::::::::::::::999999999999999999:999999999999999999999888887777777777776666666666666655555555555555554444443333322221111111110000000000///////////////........----------,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!! HHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNOOOOOPPPPQQQQRRRSSSSSTTTTUUUVVVWWXXXXYY\\]]]]]]]]]]]]]]]]]]]]\\\^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^]]]\\\[[ZZYYXXWWVVVUUUUTTTTTSSSSRRRRRRQQQQPOONNNNMMMMLLLLLLLKKKKKKKKHHHHHGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<=<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;::::::::::::::::::::::9::::::9999999999999999999999999999999999999999888887777777777766666666666666665555555555555555444444333322222111111111000000000///////////////.........---------,,,,,,,,,,,,,,,++++++++++++++************))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! ! HHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNOOOOOPPPPQQQQQRRRSSSSSTTTUUUVVVWWWXXXYY\\]]]]]]]]]]]]]]]]]]\\\\\^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]\\\[[ZZYYXXWWVVVUUUTTTTTSSSSRRRRRQQQQQQPONNNNMMMMMLLLLLLKKKKKKKKKHHHHGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;:::::::::::::::::::::::9:::::9999999999999999999999999999999999999999888887777777777766666666666666655555555555555555444444433332222211111111000000000////////////////.........--------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNOOOOPPPPPQQQQRRRRSSSSTTTTUUUVVWWWXXXXY\\\]]]]]]]]]]]]]]]]\\\\\\^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]\\[[ZZYYXXWWWVVUUUTTTTSSSSSRRRRQQQQQQPPONNNNMMMMMLLLLLLKKKKKKKKKHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;::::::::::::::::::::::99::::99999999999999999999999999999999999999988888887777777777666666666666666555555555555555554444444333332222111111110000000000///////////////..........-------,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNMMMNNNNNNNNOOOOOPPPPPQQQRRRRRSSSSTTTUUUVVVWWWXXXY\\\]]]]]]]]]]]]]]]]\\\\\\^]]]]]]]]\\\\]]]]]]]]^^^^^^^^^^^]]]]\\[[ZZYYXXXWWVVUUUTTTTSSSSRRRRQQQQQPPPPNNNNNMMMMMLLLLLKKKKKKKKKJHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::99:::999999999999999999999999999999999999999888888887777777776666666666666666555555555555555554444444333322222111111100000000000//////////////...........-------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOPPPPPQQQRRRRRSSSTTTUUUVVVWWWXXXY\\\\]]]]]]]]]]]]]]\\\\\\[]]]]]]\\\\\\\\\\]]]]]^^^^^^^^^^]]]]]\\[[[ZZYYXXWWVVUUUTTTSSSSRRRRQQQQQPPPPPNNNNMMMMMLLLLLKKKKKKKKJJJGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>=>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99::::99999999999999999999999999999999999998888888887777777766666666666666655555555555555555444444443333322221111111100000000000/////////////............------,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOPPPPPPQQQRRRRSSSSTTTUUUVVWWWXXXX\\\\]]]]]]]]]]]]]]\\\\\\[]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^]]]]]\\\[[ZZYYXXWWVVUUUTTTSSSRRRRQQQQQPPPPPPNNNNMMMMMLLLLLKKKKKKKJJJJGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>===>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::99:::999999999999999999999999999999999999888888888887777777666666666666666555555555555555554444444443333222221111111000000000000////////////.............-----,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOPPPPPPQQQRRRRSSSTTTUUUVVVWWWXXX\\\\\]]]]]]]]]]]]]\\\\\\[]]]]\\\\\\\\\\\\\\\]]]]]^]]]]]]]]]]]\\\[[ZZYYXXWWWVUUUTTTSSSRRRQQQQPPPPPPPONNNMMMMMMLLLLLKKKKKKJJJJJGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>====>>>====================<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999:::999999999999999999999999999999999998888888888887777776666666666666655555555555555555554444444433333222211111110000000000000///////////..............----,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! GHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOPPPPPQQQQRRRSSSTTTUUUVVVWWWXXX[\\\\]]]]]]]]]]]]]\\\\\[[]]]\\\\\\\\[[\\\\\\\]]]]]]]]]]]]]]]\\\\[[ZZZYYXXWWVVUUTTTSSSRRRQQQPPPPPPOOONNNMMMMMLLLLLKKKKKKJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>=====>====================<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::999:::999999999999999999999999999999999988888888888877777766666666666666555555555555555555544444444333332222211111110000000000000//////////...............---,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! GGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPQQQQQRRRSSSTTUUUVVVWWWXXX[\\\\\]]]]]]]]]]]]\\\\\[[]]]\\\\\[[[[[[[[\\\\\]]]]]]]]]]]]]]\\\\[[ZZZYYXXWWVVUUTTTSSRRRQQQQPPPPPOOOONMMMMMMMLLLLLKKKKKJJJJJJJGGGGGGGGGGFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????>?>>>>>>>>>>>>>>>>>>=========================<<<<<<=====<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;:;;;;;;:::::::::::::::::::::::::::::::::::::::::999::9999999999999999999999999999999999988888888888877777666666666666665555555555555555555444444444333332222111111100000000000000//////////...............--,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! GGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPQQQQRRRSSSTTTUUVVVWWWWXX[\\\\\]]]]]]]]]]]]\\\\\[[]]\\\\\[[[[[[[[[[[\\\\\]]]]]]]]]]]\\\\[[[ZZZYYXXWWVVUUTTTSSRRRQQQPPPPOOOOOOMMMMMMMMLLLLKKKKKKJJJJJJJGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<====<<<<<<<<<<<<<<<<;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;:;;;;;:::::::::::::::::::::::::::::::::::::::::9999::9999999999999999999999999999999999888888888888777777666666666666655555555555555555554444444443333322222111111000000000000000/////////...............---,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! GGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMNNNNNNOOOOOOPPPPQQQRRRSSSTTTUUVVVVWWWXX[[\\\\\]]]]]]]]]]]\\\\\[[]]\\\\\[[[[[[[[[[[[\\\\\\\\\]]]\\\\\\\[[[ZZZYYXXWWVVUUTTSSSRRRQQPPPPOOOOOOOMMMMMMMLLLLLKKKKKJJJJJJJJGGGGGGGFFFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<==<<<<<<<<<<<<<<<<;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;::;;;;::::::::::::::::::::::::::::::::::::::::::9999::999999999999999999999999999999999988888888888777777666666666666655555555555555555554444444443333332222111111100000000000000/////////...............---,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOPPPQQQQRRRSSSTTUUUVVVWWWXXXXZ[[[[[\\\\\\\\\\\\\[[[[[Z]]]]\\\\\[[[[[[[[[\\\\\\]\\\\\\\\\\\\\[[[ZZZYYXXWWWWVVUUTTTSSRRRQQQPPPPPPOOLLLLLLKKKKKJJJJJIIIIIIIIIGGGGGGGFFFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>=====================<<<<<<<<====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999::::9999999999999999999999999998888888888888888888888888888888887777777777777776666666666666555555555555555555554444444433333222111111100000000000000/////////...............----,,,,,,,,,,,,,,,++++++++++++***************)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQRRRSSSTTUUUVVVWWWWXXXZZ[[[[\\\\\\\\\\\\\[[[[[Z]]]]\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[ZZZYYXXWWWVVVUUTTTSSRRQQQPPPPPOOOOLLLLLKKKKKKJJJJIIIIIIIIHHGGGGGGFFFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>???>>>>>>>>>>>>>>>>>====================<<<<<<<<<<==<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999::99999999999999999999999999998888888888888888888888888888888888777777777777777666666666666555555555555555555555444444433333222211111100000000000000/////////...............----,,,,,,,,,,,,,,,,+++++++++++****************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMNNNNNNOOOOOOOPPPQQQRRRSSSTTUUUVVVWWWWXXXZZ[[[[[\\\\\\\\\\\\[[[[[Z]]]]\\\\[[[[[[[[[[[[[\\\\[\\\\\\\\\[[[[[ZZZYYYXXWWWVVVUUTTTSSRRQQQPPPPOOOOOLLLLKKKKKKJJJJJIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>??>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<=<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999999999999999999999999999888888888888888888888888888888888877777777777777766666666666555555555555555555555444444433333322211111110000000000000/////////...............-----,,,,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSTTTUUUVVVWWWWXXXZZZ[[[[\\\\\\\\\\\\[[[[[Z]]]]\\\\[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[ZZZZYYXXXWWWVVVUUTTTSSRRQQQPPPOOOOOOLLKKKKKKKJJJJJIIIIIIIHHHHGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>?>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999999999999999999999989999888888888888888888888888888888888887777777777777776666666666655555555555555555555444444443333322221111110000000000000/////////...............------,,,,,,,,,,,,,,++++++++++++***************)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSTTTUUUVVVWWWWXXXZZZ[[[[[\\\\\\\\\\\[[[[[Z]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYXXWWWWVVVUUTTTSSRRQQQPPPOOOOOOKKKKKKKKJJJJJIIIIIIIHHHHHFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999999999999999999999988999888888888888888888888888888888888888777777777777777666666666665555555555555555555444444443333322221111110000000000000/////////...............-------,,,,,,,,,,,,,++++++++++++***************)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSTTTUUVVVVWWWWXXXZZZ[[[[[\\\\\\\\\\\[[[[[Z]]]]\\\\[[[[[[ZZZZ[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWVWVVVUUTTTSSRRQQQPPPOOOOOOKKKKKKKKJJJJIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999999999999999999999888898888888888888888888888888888888888888877777777777777666666666665555555555555555554444444443333332221111111000000000000/////////................-------,,,,,,,,,,,,+++++++++++++**************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMNNNNNOOOOOOPPPQQQRRSSSTTUUUVVVWWWWWXXXZZZ[[[[[\\\\\\\\\\\[[[[[Z]]]]\\\\[[[[[ZZZZZZZ[[[[[ZZ[[[[[ZZZZZZZYYYYXXXWWWVVVVUUUTTTSSRRQQPPPOOOOONNKKKKKKJJJJJJIIIIIHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999999999999999999998888888888888888888888888888888888888888888887777777777777766666666666555555555555555544444444443333332222111111000000000000//////////...............--------,,,,,,,,,,,,+++++++++++++**************)))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNOOOOOOPPQQQQRRSSSTTUUUVVVWWWWWXXXZZZ[[[[[[\\\\\\\\\[[[[[[Z]]]]\\\\[[[[[ZZZZZZZZ[[[[ZZZZZZZZZZZZYYYYYXXXWWWVVVVVUUUTTTSSRRQQPPPOOOONNNKKKKKJJJJJJIIIIIIHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999999999999999999888888888888888888888888888888888888888888888888777777777767776666666666655555555555554444444444444333332222211111000000000000//////////...............---------,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNOOOOOOPPQQQRRRSSTTTUUVVVVWWWWWXXXZZZZ[[[[[\\\\\\\\\[[[[[[Z]]]]\\\\[[[[[ZZZZZZZZZ[[[ZZZZZZZZZZYYYYYXXXXWWWVVVVVVUUUTTTSSRRQQPPPOOONNNNKKJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999999999999999999988888888888888888888888888888888888888888888888888777777777776777666666666665555555555444444444444444333333222221111100000000000//////////...............----------,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!! FFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNOOOOOPPPQQQRRRSSTTTUUVVVVWWWWXXXXZZZZ[[[[[[\\\\\\\\[[[[[[Z]]]]\\\\[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXWWWVVVVVVVUUUTTTSSRRQQPPOOONNNNNJJJJJJJJJIIIIIIHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999999999999999999888888888888888888888888887777777777777888888888888877777777777677766666666666555555555444444444444444333333222221111100000000000///////////..............-----------,,,,,,,,,++++++++++++++++***********))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! FFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNOOOOOPPPQQQRRRSSTTUUUVVVWWWWWXXXXZZZZ[[[[[[\\\\\\\[[[[[[[Z]]]]\\\\[[[[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXWWWWVVVVVVVUUUUTTTSSRRQQPPOOONNNNNJJJJJJJJIIIIIIHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<;;;;<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99:99999999999999999999999999999999888888888888888888888888887777777777777777888888888888777777777776677766666666665555555554444444444444433333332222221111100000000000///////////.............------------,,,,,,,,++++++++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! FFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNOOOOOOPPPQQQRRSSSTTUUUVVVWWWWWXXXXZZZZ[[[[[[[\\\\\\[[[[[[[Z]]]]\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWVVVVVUVVUUUUTTTSSRRQQPPOONNNNMMJJJJJJIIIIIIIHHHHHHHHHHGGFFFFFFEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:;;;;;;:::::::::::::::::99999999999999999999999999999999998888888888888888888888888777777777777777777788888888888777777777777667766666666666555555554444444444444433333332222221111100000000000////////////.............------------,,,,,,,++++++++++++++++************)))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!! FFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLMMMMMNNNNOOOOOPPPPQQRRRSSSTTUUUVVVWWWWWXXXXZZZZ[[[[[[[[\\\\[[[[[[[ZZ]]]]\\\\[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXWWWWWVVVVVVUUVUUUUUTTSSSRQQPPOONNNNMMMJJJJIIIIIIIIHHHHHHHHHHGGGFFFFFEEEEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>==================<=<<<<<<<<<<<<<<<<<<;;;;;;<<<<<;;;;;;;;;;;;;;;;;;::;;;:::::::::::::::::::99999999999999999999999999999999988888888888888888888788887777777777777777777778888888888777777777777666776666666666655555555444444444444333333332222222111110000000000/////////////............-------------,,,,,,,+++++++++++++++************))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLMMMMMNNNNOOOOOPPPPQQRRRSSSTTUUUVVVWWWWWWXXXZZZZ[[[[[[[[\\\\[[[[[[[ZZ]]]\\\\[[[[[[ZZZZZZZZZZZZYYYYYXXXXXWWWWWVVVVVVUUUUUUUUUTTTSSRRQQPPOONNNMMMMJIIIIIIIIIIHHHHHHHHHGGGGGFFFEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<;;;;;;;;;;;;;;;;;::::;::::::::::::::::::::99999999999999999999999999998899888888888888888888877778877777777777777777777777888888887777777777777666676666666666665555555444444444433333333332222222111110000000000//////////////...........--------------,,,,,,+++++++++++++++************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! FFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLMMMMNNNNOOOOOPPPPQQRRRSSSTTUUUVVVVWWWWWXXXZZZZZ[[[[[[[[[[[[[[[[[ZZZ]]]\\\\[[[[[[ZZZZZZZZZZZZYYYXXXXXWWWWWVVVVVVVUUUUUUUUUUTTTSSRRQPPOONNNMMMMMIIIIIIIIIIHHHHHHHHHGGGGGGFEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>=>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999988898888888888888888887777777777777777777777777777777888887777777777777776666666666666666655555555444444444333333333322222222111110000000000//////////////..........---------------,,,,,++++++++++++++++***********))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMNNNNOOOOOPPPPQQRRRSSSTTUUUVVVVWWWWWXXXZZZZZ[[[[[[[[[[[[[[[[[ZZZ]]\\\\[[[[[ZZZZZZZZZZZZZZYYXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTSSRRQQPPOONNMMMMMLIIIIIIIIHHHHHHHHHHGGGGGGGEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>==>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999888888888888888888888777777777777777777777777777777777777777777777777777766666666666666666665555555444444443333333333322222222111110000000000///////////////.........---------------,,,,,++++++++++++++++***********))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLMMMMNNNNOOOOOPPPPQQRRRSSSTTTUUUVVVWWWWWWXXZZZZZ[[[[[[[[[[[[[[[[ZZZZ]\\\\[[[[[ZZZZZZZZZZZZZYYXXXXXWWWWVVVVVVVUUUUUUUUUUUUUTTTSSRRQPPOONNMMMMLLLIIIIIIHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>===>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999888888888888888888887777777777777777777777777777777777777777777777777777766666666666666666666555555544444443333333333322222222111111000000000///////////////.........---------------,,,,,++++++++++++++++************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLMMMNNNNNOOOOOPPPQQQRRSSSTTTUUUVVVVWWWWWXXZZZZZ[[[[[[[[[[[[[[[[ZZZZ\\\\[[[[ZZZZZZZZZZZZZZYYYXXXWWWWWVVVVVUUUUUUUUUUUUUUUTTTSSRRQQPOONNMMMMLLLLIIIIHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999999998888888888888888888777777777777777777777777777777777777777777777777777776666666666666666666665555555444444433333333333222222222111111000000000//////////////.........----------------,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLMMMMNNNNOOOOOPPPQQQRRRSSSTTUUUVVVVWWWWWXXZZZZZ[[[[[[[[[[[[[[[ZZZZY\\\[[[ZZZZZZZZZZZZZZYYYYYXXWWWWVVVVVUUUUUUUUUUUUUUUUUTTTSSRQQPPOONNMMLLLLLLIHHHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999999999999999998888888888888888877777777777777777777777777777777766666666777777777777766666666666666666666665555555544444433333333332222222222111111000000000//////////////..........---------------,,,,++++++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMNNNNNOOOOOPPQQQRRRSSSTTTUUUVVVVWWWWWXZZZZZ[[[[[[[[[[[[[[ZZZZYY\\[[[ZZZZZYYYYYYYYYYYYYYYXWWWVVVVVUUUUUUUUUUUUUUUTUUTTTSSRRQPPOONNMMLLLLLLLHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999999999999999888888888888888888777777777777777777777777777666666666666666777777777776666666666666666666666655555555544444433333333322222222222111111000000000/////////////..........---------------,,,,,+++++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMNNNNNOOOOPPQQQQRRSSSTTTUUUVVVVWWWWWXZZZZZ[[[[[[[[[[[[[[ZZZYYY\[[[ZZZYYYYYYYYYYYYYYYYXXWWWVVVVUUUUUUUUUUUUUUUTTTUTTTSSRRQQPOONNMMLLLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999999998888888888888888877777777777777777767777777766666666666666666777777776666666666666666566666665555555555444444333333333222222222221111111000000000////////////..........---------------,,,,,++++++++++++++++***********))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! EEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMNNNNOOOOOPPQQQRRRSSSTTUUUUVVVWWWWWXYZZZZZ[[[[[[[[[[[[ZZZZYYX[[[ZZYYYYYYYYYYYYYYYYXXXXWWVVVUUUUUTTTTTTTTTTTTTTTTTTTSSRQQPPONNMMLLLLKKKKKHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999999988888888888888888777777777777777777666777776666666666666666666677766666666666666666655556666555555555555544444433333333222222222222111111100000000////////////..........---------------,,,,,,+++++++++++++++***********))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! EEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMNNNNNOOOOOPPQQQRRSSSTTTUUUVVVVWWWWXYZZZZZ[[[[[[[[[[[ZZZZYYYX[ZZZYYYYXXXXXXXXXXXXXXXXWVVVVUUUUTTTTTTTTTTTTTTTTTTTTSSRRQPPOONMMLLLLKKKKKKHHHHHHHHHGGGGGGGGGGGGGGFFEEEEEEDDDDDDDDDDDDDDDDDDDDCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@?@@@??????????????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:;;;;;;;;;;::::::::::::::::::::::999999999999999999999999999998888888888888878887777777777777777766666777666666666666666666666666666666666666666665555556655555555555555444444333333333222222222222111111100000000////////////.........---------------,,,,,,,++++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMNNNNNOOOOPPQQQRRRSSTTTUUUVVVVWWWWXYZZZZZ[[[[[[[[[[[ZZZYYYXX[ZZYYYXXXXXXXXXXXXXXXXXWWVVUUUUTTTTTTTTTTTTTTTTTTTTTSSRRQQPOONNMLLLKKKKKKKKHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???@@??????????????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::;;;;;;;;:::::::::::::::::::::::999999999999999999999999999988888888888888877887777777777777777766666666666666666666666666666666666666666666666655555555555555555555555444444433333333222222222222211111110000000////////////.........---------------,,,,,,,,+++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! EEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKLLLLLMMMMMNNNNNOOOPPPQQRRRSSTTTUUUVVVVWWWWXYZZZZZ[[[[[[[[[[ZZZZYYXXWZZYYXXXXWWWWWWWWWXXXWWWWWVUUUTTTTTTSSSTTTTTTTTTTTTTSSSRQQPPONNMMLLKKKKKKKKKHHHHHHGGGGGGGGGGGGGGFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::;;;;;;;::::::::::::::::::::::99999999999999999999999999999888888888888888777877777777777777776666666666666666666666666666666666666666666666665555555555555555555555554444444433333333222222222222111111110000000///////////.........----------------,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! EEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKLLLLLLMMMMMNNNNNOOPPPQQQRRSSSTTUUUVVVVWWWWXYZZZZZZ[[[[[[[[ZZZZYYYXXWZYYXXXWWWWWWWWWWWWWWWWWWVUUUTTTTSSSSSSSSSTTTTTTTSSTSSRRQPPONNMMLLKKKKKKKKKKHHGGGGGGGGGGGGGGGGGFFFFFFEDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::;;;;;;::::::::::::::::::9::9999999999999999999999989999988888888888888877777777777777777777766666666666666666666666666666666656666666666665555555555555555555555555554444444433333333222222222222111111110000000//////////.........----------------,,,,,,,,,+++++++++++**************))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJKKKKKKLLLLLLMMMMMNOOOPPPQQRRSSSTTTUUUVVVVWWZZZZZ[[[[[[[[[[ZZZZYYYXXWZYYXXWWWWVVVVWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTRRQQPPONNMLLKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999998888888888888888888888888888777777777777777777777766666666666666666666655555555555555555555555555555555554444445555554444444444443333333222222222211111111111000000///////.............------------,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMNNOOPPPQQRRRSSTTTUUUVVVVWWZZZZZ[[[[[[[[[ZZZZYYYXXWWYYXXWWWVVVVVVVVVVVWWVVVVVUUUTTTTSSSSSSSTTTTTTTTTTSRQQPPONNMMLKKKJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999998888888888888888888888888887777777777777777777777766666666666666666666555555555555555555555555555555555544444444555544444444444444333333322222222221111111111100000////////............------------,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKLLLLLLMMMMNOOOPPQQRRSSSTTTUUUVVVVWWZZZZZZ[[[[[[ZZZZZZYYXXXWWYYXXWWVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTSSQQPPOONMMLLKKJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999888888888888888888888888888877777777777777777777777666666666666666666665555555555555555555555555555555554444444444554444444444444443333333322222222221111111111100000////////...........------------,,,,,,,,,,,,,,,,++++++++++****************)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!! EEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKLLLLLMMMMNOOOPPQQRRRSSTTUUUUVVVVWWZZZZZZZ[[[ZZZZZZZYYYXXWWVYXXWWVVVUUUUUUUUVVVVVUUUUTTTTSSSSRRRRSSSSSSSSSSSSSQQPPONNMLLKKJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999998888888888888888888888888887777777777777777777777776666666666666666666655555555555555555555555555555554444444444444444444444444444433333333322222222222111111111100000///////...........------------,,,,,,,,,,,,,,,,++++++++++****************)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! EEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKLLLLLMMMNNOOPPQQRRRSSTTUUUVVVVVWWZZZZZZZZZZZZZZZZYYYXXXWWVYXWWVVVUUUUUUUUUUUUUUUUUTTTSSSSRRRRRRRRRRSSSSSSSRRPPPOONMMLLKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999988888888888888888888888888877777777777777777777777776666666666666666665555555555555555555545555555554444444444444444444444444444444433333333322222222222111111111100000///////...........-----------,,,,,,,,,,,,,,,,++++++++++****************)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! EEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLMMMNNOOPPQQRRSSSTTUUUVVVVWWWZZZZZZZZZZZZZZZYYYYXXWWVVXXWWVVUUUTTTTTUUUUUUUUTTTTSSSRRRRRRRRRRRRRRRRRRRRRPPOONNMMLKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999999998888888888888888888888888887777777777777777777777777776666666666666666655555555555555555555445555555444444444444444444444444444444444333333333322222222222211111111100000///////..........-----------,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!! EEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKLLLLMMMNNOOPPQQRRSSSTTUUUVVVVWWWZZZZZZZZZZZZZZYYYYXXXWWVVXWWVVUUUTTTTTTTTTTTTTTTTSSSRRRRQQQQQQQQQQRRRRRRRRQPOONNMMLLKKJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999988888888888888888888888888877777777777777777777777777766666666666666665555555555555555555554445555544444444444444444444444444444444443333333333322222222222211111111100000//////..........-----------,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIHHHHIIJJJJJJJJJJJKKKKKKLLLLLMMNNOOPPQQRRSSSTTUUUVVVVWWWZZZZZZZZZZZZZYYYYXXXWWVVUXWWVVUUTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQOOONNMMLLKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999888888888888888888888888887777777777777777777777777777766666666666666655555555555555555555544445555444444444444444444444444444444444433333333333322222222222211111111100000//////.........-----------,,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHIIIIJJJJJJJJJKKKKKKLLLLLMMNNOOPPQQRRSSSTTUUUVVVVWWWZZZZZZZZZZZZZYYYYXXXWWVVUXWVVUUTTTTTSSSTTTTTTSSSSSRRRQQQQPPPPPPPPPPQQQQQQQPOONNMMLLKKKJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999998888888888888888888888888887777777777777777776677777777766666666666666665555555555555555555554444555444444444444444444444444444444444433333333333332222222222222111111110000///////........------------,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIJJJJJJJJKKKKKKLLLLLMMNNOOPPQQRRSSSTTUUUVVVVWWWZZZZZZZZZZZZYYYYXXXWWVVUUWWVVUUTTTTSSSSSSSSSSSSSRRRQQQQPPPPPPPPPPPPPPPPPPPPNNNNMMLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9::::::999999999999999999999988888888888888888888877888777777777777777777766677777777666666666666666665555555555555555555544444554444444444444444444444444444444443333333333333332222222222222111111110000///////........-----------,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIJJJJJJJJKKKKKLLLLLMMNNOOPPQQRRSSSTTUUUVVVVWWWZZZZZZZZZZZZYYYYXXXWWVVUUWWVVUUTTTSSSSSSSSSSSSRRRRQQQPPPPOOOOOOOOOOOPPPPPPPNNNMMMLLKKKJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::99:::::9999999999999999999899888888888888888888888777887777777777777777776666677777776666666666666666665555555555555555555444444544444444444444444444444344444444433333333333333332222222222222111111110000//////........------------,,,,,,,,,,,,,,,++++++++++****************)))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIJJJJJJJJKKKKKLLLLMMMNNOOPPQQQRRSSTTUUUVVVVWWWZZZZZZZZZZZYYYYXXXWWWVVUUWWVUUTTTSSSSSSSSSRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOONNMMMMLLKKKJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999::::99999999999999999998888888888888888888888877777877777777777777777766666677777666666666666666666655555555555555555555444444444444444444444444444443344444444333333333333333333222222222222211111110000//////........------------,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJJKKKKKLLLLMMMNNOOPPQQQRRSSTTTUUVVVVWWWZZZZZZZZZZZYYYYXXXWWVVUUTWVVUUTTTSSSSSRRRRRRRRRQQQPPPPOOOONNNNNNNNNOOOOOOOONNMMMLLLKKKJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999:::999999999999999999888888888888888888888888777777777777777777777777666666677776666666666666666666555555555555555555554444444444444444444444444444433344444443333333333333333333222222222222211111100000//////.......-------------,,,,,,,,,,,,,++++++++++++***************))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJJKKKKKLLLLMMMNNOOPPPQQRRSSTTTUUUVVVWWWZZZZZZZZZZYYYYXXXWWWVVUUTWVVUUTTTSSSRRRRRRRRRQQQQPPPOOOONNNNNNNNNNNNNNOOOOOMMMMMLLLKKKJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999:99999999999999999998888888888888888888888877777777777777777777777776666666677766666666666666666666555555555555555555554444444444444444444444444444333344444433333333333333333333322222222222211111100000/////........-------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJJKKKKKLLLLMMMNOOOPPPQQRRSSTTTUUUVVVVWWZZZZZZZZZZYYYYXXXWWWVVUUTWVVUUTTSSSSRRRRRRQQQQQQPPPOOOONNNNNMMMMMNNNNNNNOOOMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999999999988888888888888888888887777777777777777777777777766666666666666666666666666666665555555555555555555544444444444444444444444444443333344444333333333333333333333332222222222211111100000/////.......-------------,,,,,,,,,,,,++++++++++++++*************)))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! DDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJJKKKKLLLLLMMMNOOOPPPQQRRSSSTTUUUVVVVWWZZZZZZZZZYYYYXXXWWWVVVUUTWVVUUTTSSSRRRRRQQQQQQPPPPOOONNNNNMMMMMMMMMMNNNNNNOMMMMMLLLKKKJJJIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999998888888888888888888888777777777777777777777777777666666666666666666666666666666655555555555555555555444444444444444444444444444433333344443333333333333333333333333222222222211111100000/////.......------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! DDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJKKKKLLLLMMMMNOOOPPQQQRRSSSTTTUUUVVVVWZZZZZZZZZYYYYXXXWWWVVUUTTWVVUUTTSSSRRRRQQQQQPPPPPOOONNNNMMMMMMMMMMMMMNNNNNNMMMMMLLLKKKJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999999988888888888888888888887777777777777777777777777776666666666666666666666666666666555555555555555555554444444444444444444444444444333333344433333333333333333333333333322222222211111000000////.......-------------,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJKKKKLLLLMMMMNOOOPPQQQRRSSSTTTUUUVVVVWZZZZZZZZYYYYXXXWWWVVVUUTTVVUUUTTSSRRRRQQQQPPPPPOOOONNNNMMMMMMMMMMMMMMMNNNNNMMMMMMLLLKKJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999998888888888888888888888777777777777777777777777777666666666666666666666666666666666555555555555555555544444444444444444444444444443333333344333333333333333333333333333322222222211111000000////.......------------,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJKKKKLLLLMMMNNOOOPPQQQRRSSSTTTUUUVVVVVYZZZZZZYYYYXXXWWWVVVUUUTTVVUUUTTSSRRRQQQQPPPPPOOOONNNNMMMMMMLLLLLMMMMMNNNNNMMMMMMLLLKKJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999998888888888888888888887777777777777777777777777777666666666666666666666666666666666555555555555555555444444444444444444444444444443333333334433333333333333333333333333332222222211111100000////.......------------,,,,,,,,,,,,++++++++++++++++**********)))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJKKKKLLLMMMMNOOOPPPQQQRRSSSTTTUUUUVVVVYYYYYYYYYYXXXXWWVVVUUUTTTVVUUTTTSSRRRQQQPPPPOOOOONNNNMMMMMLLLLLLLLMMMMNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999998888888888888888888887777777777777777777777777776666666666666666666666666666666666555555555555555555444444444444444444444444444443333333333433333333333333333333333333333222222221111100000////.......------------,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJKKKLLLLMMMMNOOOPPPQQQRRSSSTTTTUUUUVVVYYYYYYYYYXXXXWWVVVUUUTTTSVVUUTTTSSRRQQQPPPPOOOOONNNNMMMMMLLLLLLLLLLMMMNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999999888888888888888888888777777777777777777777777777766666666666666666666666666666666665555555555555555544444444444444444444444444444333333333333333333333333333333333333333333222222221111100000////.......-----------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGHHHIIIIIIIIJJJJJKKKKLLLLMMMNNOOOPPQQQRRRSSSTTTTUUUUVVVYYYYYYYYXXXWWWVVVUUUTTTTSVVUUTTSSSRRQQQPPPOOOOONNNNNMMMMMLLLLLLLLLLMMMMNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999999888888888888888888888777777777777777777776777777666666666666666666666666666666666655555555555555555444444444444444444444444444443333333333333333333333333333333333333333333222222221111100000////.......-----------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGHHIIIIIIIIIJJJJKKKKLLLMMMMNNOOPPPQQQRRRSSSTTTTUUUUUUVYYYYYYXXXXWWWVVVUUUTTTTSSVUUUTTSSSRRQQPPPOOOOONNNNNMMMMMLLLLLLLLLLLMMMMNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999999999888888888888888888888777777777777777777766677776666666666666666666666666666666666555555555555555554444444444444444444344444444443333333333333333333333333333333333333333333222222222111100000////.......-----------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJKKKKLLLMMMNNNOPPPQQQRRRSSSSTTTTTUUUUUUXXXXXXXXXWWWVVVUUUTTTSSSSUUUUTTSSRRRQQPPPOOOONNNNNMMMMMLLLLLLLLLLLLMMMMNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999989999998888888888888888888887777777777777777777666667766666666666666666666666666666666665555555555555555554444444444444444444334444444433333333333333333333333333333333333333333322222222222111110000/////......-----------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJKKKLLLLMMMNNNOPPPQQQRRRSSSSTTTTTUUUUUUXXXXXXXWWWVVVUUUTTTTSSSSRUUUTTTSSRRQQQPPOOOONNNNNNMMMMMLLLLLLLLLLLLMMMMNNNNMMMMMMLLLKKKJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999988999998888888888888888887787777777777777777776666666666666666666666666666666566666666555555555555555555544444444444444444443333444444333333333333333333333333333333333333333333332222222222211110000//////.....-----------,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIJJJJKKKLLLMMNNOPPPQQQRRRRSSSSSTTTTTTTTTWWWWWWWWVVVUUUTTTSSSSRRRRVUUUUTTSSSRRQQPPPOOOOONNNLLLLLKKKKKKKKKKKKLLLLMMMMJJJJJJJIIIHHHHGGGGGFFFFFFGGGGGGFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999988888887777777777777777766666666666666666666665555555555555555555555555554444444444555555555444444444444444444433333333333333333333333333332222222222222222222222222221111100000////............--------------,,,,,++++++++++++++++*******)))))))))))))))))((((((((((((((((''''''''''''''''&'&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGHHHHHHHIIIIIJJJKKKLLLMMMNNOPPPQQQRRRSSSSSSTTTTTTTTTWWWWWWVVVUUUTTTSSSRRRRRRRUUUUTTTSSRRRQQPPPOOOOONNNLLLLLKKKKKKKKKKKKLLLLMMMMJJJJJJJIIIHHHHGGGGFFFFFFFGGGGGFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999888888888777777777777777766666666666666666666655555555555555555555555555544444444444455555554444444444444444444433333333333333333333333333332222222222222222222222222221111110000/////...........--------------,,,,,+++++++++++++++++*******))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGFFFFFFFFFGGGGGHHHHHHHIIIIIJJJKKKLLLMMNNNPPPQQQRRRRSSSSSSSTTTTTTTTWWWWVVVVUUUTTSSSRRRRRQQQQUUUUTTTSSRRQQQPPPOOOOONNNLLLLLKKKKKKKKKKKKLLLLMMMMJJJJJJIIIIHHHHGGGGFFFFFFFGGGGFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999888888888877777777777777766666666666666666666555555555555555555555555554444444444444445555554444444444444444443433333333333333333333333333332222222222222222222222222221111110000/////...........--------------,,,,,+++++++++++++++++********)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! CDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGFFFFFFFFFFFFFGGGGHHHHHHHIIIIIJJJKKKLLMMMNNNPPQQQRRRRSSSSSSSSSTTTTTTTVVVVVVVUUUTTSSSRRRQQQQQQQUUTTTTTSSRRQQQPPPOOOOONNNLLLLLKKKKKKKKKKKKLLLLLMMMJJJJJJIIIIHHHGGGGGFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999888888888887777777777777666666666666666666665555555555555555555555555444444444444444444555544444444444444444443333333333333333333333333323332222222222222222222222222211111110000/////...........--------------,,,,,,++++++++++++++++*********))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!! CCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGHHHHHHHIIIIJJJJKKKLLMMMNNOPPQQQRRRSSSSSSSSSSSSSSSSSVVVVVUUUTTTSSRRRQQQQQQQQQTTTTTTSSSRRQQQPPPOOOOOONNLLLLLLKKKKKKKKKKKKLLLLLMMJJJJJIIIIHHHHGGGGGFFFFFFEGGFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999998888888888888777777777777666666666666666666665555555555555555555555554444444444444444444455544444444444444444443333333333333333333333333322332222222222222222222222222211111110000/////...........--------------,,,,,,,+++++++++++++++**********)))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!! CCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFGGGGHHHHHHHIIIIJJJJKKLLLMMNNNOPQQQRRRSSSSSSSSSSSSSSSSSSVVVUUUUTTTSSRRQQQQPPPPPPPTTTTTTSSSRRRQQPPPOOOOOONNMLLLLLKKKKKKKKKKKKLLLLLLMJJJIIIIIHHHHHGGGGFFFFFFFEGFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999988888888888888777777777776666666666666666666555555555555555555555555444444444444444444444454444444444444444444433333333333333333333333332222222222222222222222222222211111111100000////...........--------------,,,,,,,,++++++++++++++***********))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!! CCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIJJJKKKLLLMMNNNOPQQQRRRSSSSSSSSSSSSSSSSSSVUUUUUTTTSSRRQQQPPPPPPPPPTTTTTTSSSRRRQQPPPPOOOOOONMMLLLLKKKKKKKKKKKKKLLLLLLIIIIIIIHHHHHGGGGGFFFFFFEEFFFFFFFFEEEEEEEEEEEEDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999988888888888888877777777766666666666666666665555555555555555555555455444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222221111111100000////.......-...---------------,,,,,,,,+++++++++++++************)))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!! CCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIJJJKKKLLLMMNNNOPQQQRRRSSSSSSSSSSSSSSSSSRUUUUUTTTSSRRQQQPPPOOOOOOPTTTTTTSSSRRRQQPPPPOOOOOOOMMLLLLLKKKKKKKKKKKKKLLLLLIIIIIIHHHHHGGGGGFFFFFFEEEFFFFFFFEEEEEEEEEEEEDDDDDDCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999888888888888888887777777766666666666666666665555555555555555555555444444444444444444444444443444444444444444444333333333333333333333322222222222222222222222222222222111111111000000/////......--..---------------,,,,,,,,,++++++++++++*************))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!! CCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHHHHIIIIIJJJKKKLLLMMNNOOPQQRRRSSSSSSSSSSSSSSSSRRRUUUTTTTSSRRQQQPPOOOOOOOOOSSTTTTSSSSRRQQQPPPPOOOOOOMMMLLLLKKKKKKKKKKKKKKKLLLIIIHHHHHHHGGGGGFFFFFFEEEEFFFFFFEEEEEEEEEEEDDDDDDDDBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999888888888888888888777777666666666666666666665555555555555555555555444444444444444444444444433344444444444444444333333333333333333332222222222222222222222222222222211111111111000000/////......---.---------------,,,,,,,,,,+++++++++++**************))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!! CCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHHHIIIIIJJJJKKKLLLMMNNOOPQQRRRSSSSSSSSSSSSSSRRRRRUUTTTTSSSRRQQPPOOOOOOOOOOSSSTTTSSSSRRRQQPPPPPOOOOOMMMMLLLKKKKKJJJKKKKKKKKKKHHHHHHHHGGGGGGGFFFFFFEEEEFFFFFEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999988888888888888888777777766666666666666666666655555555555555555555544444444444444444444444433333444444444444444433333333333333333332222222222222222222222222222222111111111111000000//////......-------------------,,,,,,,,,,,++++++++++***************)))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!! CCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHHHIIIIIJJJJKKKLLLMMNNNOPQQRRRRSSSSSSSSSSSSRRRRRRTTTTTSSSRRQQPPOOOONNNNOOOSSSSTTSSSSRRRQQQPPPPPPOOOMMMMLLLKKKKKJJJJJJKKKKKKKHHHHHHGGGGGGGFFFFFFFEEEEEFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999988888888888888888777777666666666666666666666665555555555555555555544444444444444444444444333333344444444444444433333333333333333322222222222222222222222222222211111111111111000000//////......-------------------,,,,,,,,,,,,+++++++++****************))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHHHIIIIIJJJJKKKLLLMMNNNOPQQQRRRSSSSSSSSSSRRRRRRRRTTTTSSSRRRQQPPOOONNNNNNOOSSSSTTSSSSSRRQQQQPPPPPPOOMMMMLLLLKKKJJJJJJJJJJJJKJHHGGGGGGGGGGFFFFFFFEEEEEEFFFEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?@@@@???????????????????>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999888888888888888888777777666666666666666666666665555555555555555555444444444444444444444443333333334444444444444433333333333333333222222222222222222222222222221111111111111111000000/////.......-------------------,,,,,,,,,,,,,++++++++*****************)))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHHIIIIIIJJJKKKKLLLMMNNNOPQQQRRRSSSSSSSSSRRRRRRRQQTTTSSSSRRQQPPOOONNNNNNNNOSSSSTTTSSSSRRRQQQPPPPPPPONMMMMLLLKKKJJJJJJJJJJJJJJGGGGGGGGGGFFFFFFFFEEEEEEDFFEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??@@???????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999899888888888888888888777777666666666666666666666655555555555555555555444444444444444444444433333333333444444444444433333333333333332222222222222222222222222222211111111111111111000000/////.......-------------------,,,,,,,,,,,,,,++++++++****************)))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFGGGGHHHHIIIIIJJJJKKKKLLLMMNNNOPQQQRRRRSSSSSSSRRRRRRQQQQTTSSSSRRRQQPPOONNNNNNNNNOSSSSTTTTSSSRRRQQQPPPPPPPONMMMMLLLKKKJJJJJJJJJJJJJJGGGGGGFFFFFFFFFFFEEEEEEDDFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????@???????????????????>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999988988888888888888888777777766666666666666666666665555555555555555555544444444444444444444443333333333334444444444443333333333333332222222222222222222222222222111111111111111111100000//////.......-------------------,,,,,,,,,,,,,,,+++++++****************)))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFFFFFFFGGGGHHHHIIIIIJJJJKKKLLLLMMNNNOPPQQQRRRRRSSRRRRRRRRQQQQQTSSSSRRRQQPPOOONNNNNNNNNOSSSSTTTTSSSSRRQQQQPPPPPPPNMMMMLLLKKKJJJJJJJIIIIIIIFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEDDDDDDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999988888888888888888888777777776666666666666666666655555555555555555555544444444444444444444433333333333333444444444433333333333333332222222222222222222222212222111111111111111111100000//////.......--------------------,,,,,,,,,,,,,,,++++++****************)))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!! BCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFEEEEFFFFFFFFFFGGGGHHHHIIIIJJJJJKKKLLLMMMNNNOPPQQQRRRRRRRRRRRRRQQQQQQQSSSSSRRRQQPPOONNNNMMMNNNNSSSSTTTTSSSSRRQQQQPPPPPPPNMMMMLLKKKJJJJJIIIIIIIIIIFFFFFFFFFFFFFFEEEEEEEEDDDEEEEEEEDDDDDDDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999988888888888888888888777777777666666666666666666655555555555555555555544444444444444444444443333333333333344444444333333333333333322222222222222222222222111221111111111111111111100000//////.......--------------------,,,,,,,,,,,,,,,,+++++****************)))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!! BBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIIIJJJJKKKKLLLMMMNNNOPPQQQQRRRRRRRRRRRQQQQQQQPSSSSRRRQQPPPOONNNMMMMNNNNSSSSTTTTSSSSRRQQQQPPPPPPONMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFFEEEEEEEEEEEDDDDEEEEEEDDDDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999888888888888888888887777777777766666666666666666555555555555555555555444444444444444444444443333333333333334444433333333333333333322222222222222222222211111111111111111111111111100000//////.......--------------------,,,,,,,,,,,,,,,,+++++****************)))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!! BBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFEEEEEEEEEEEEEEFEEEEEEEEEEEEEFFFFFFFFGGGHHHIIIIIJJJJKKKLLLLMMMNNNOPPQQQQRRRRRRRRRRQQQQQQPPPSSSRRRRQQPPOONNNMMMMMMNNNRSSSTTTTSSSRRRQQQPPPPPPOONMMMLLLKKJJJJIIIIIIIIHHHHEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999998888888888888888888877777777777766666666666666665555555555555555555555444444444444444444444433333333333333333333333333333333333333222222222222222222211111111111111111111111111111000000/////......---------------------,,,,,,,,,,,,,,,,+++++****************)))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! BBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFGGHHHHIIIIJJJKKKKLLLMMMMNNNOPPPQQQQRRRRRRRQQQQQQQPPPPSSRRRRQQQPPOONNMMMMMMMNNNRSSSSTTSSSSRRRQQQPPPPPOOOMMMMLLKKKJJJIIIIIHHHHHHHHEEEEEEEEEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999998888888888888888888877777777777776666666666666655555555555555555555554444444444444444444444433333333333333333333333333333333333333222222222222222221111111111111111111111111111111000000/////......---------------------,,,,,,,,,,,,,,,,+++++*****************)))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! BBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFGGHHHHIIIJJJJKKKLLLLMMMMNNNOPPPQQQQQRRRRQQQQQQQPPPPPPRRRRRQQQPPOONNNMMMMMMMMNNRSSSSSSSSSSRRQQQPPPPOOOOOMMMLLLKKJJJIIIIHHHHHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDDEEEDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999888888888888888888887777777777777776666666666666555555555555555555555554444444444444444444444333333333333333222333333333333333333322222222222222211111111111111111111111111111111111000000////......--------------,------,,,,,,,,,,,,,,,,+++++*****************)))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFGHHHHIIIJJJKKKKLLLMMMMNNNNOPPPQQQQQQQQQQQQQQQPPPPPPPRRRRQQQQPPOONNMMMMMMMMMMNRRSSSSSSSSRRRQQPPPPOOOOOOMMLLLKKKJJIIIIHHHHHHHHHHGEEEEEEEEEEEEEEEEDDDDDDDDCEEDDDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888888888887777777777777777666666666665555555555555555555555544444444444444444444444333333333333332222233333333333333333322222222222221111111111111111111111111111111111111000000////......--------------,,-----,,,,,,,,,,,,,,,,+++++*****************))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! BBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGHHHHIIIJJJKKKLLLMMMMNNNNOOPPQQQQQQQQQQQQQQQPPPPPPPORRRRQQQPPOONNNMMMLLLLMMMNRRRSSSSSSRRRQQPPPPOOOOONNMLLLKKKJJJIIIHHHHHHHGGGGGDDDDDDEEEEEEEEDDDDDDDDDCCEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999998888888888888888888877777777777777777666666666655555555555555555555555444444444444444444444443333333333333322222233333333333333333222222222222111111111111111111111111111111111111110000000////......-------------,,,----,,,,,,,,,,,,,,,,++++++****************)))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGHHHIIIJJJKKKLLLMMMNNNNNOOPPQQQQQQQQQQQQQQPPPPPPOOORRRQQQPPPOONNMMMLLLLLLMMMQRRRRRRRRRRQQQPPOOOOONNNNLLLKKKJJJIIIHHHHHHGGGGGGGDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999998888888888888888888877777777777777777766666666555555555555555555555554444444444444444444444443333333333333222222223333333333333333222222222221111111111111111111111111111111111111110000000////......-------------,,,,---,,,,,,,,,,,,,,,,+++++++***************))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGHHHIIIJJJKKLLLMMMMNNNNOOOPPQQQQQQQQQQQQQPPPPPPOOOORRQQQPPPOONNMMMLLLLLLLLMMQQRRRRRRRRQQQPPOOOONNNNNNLLKKKKJJIIIHHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>????>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999988888888888888888888777777777777777777766666665555555555555555555555554444444444444444444444443333333333333222222222333333333333333222222222221111111111111111111111111111111111111100000000/////.....-------------,,,,,--,,,,,,,,,,,,,,,,++++++++**************)))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGHHHIIIJJKKKLLLMMMNNNNOOOOPQQQQQQQQQQQQQPPPPPPOOOOORQQQQPPPOONNMMLLLLKKLLLLMQQQQQRRRQQQPPPOOONNNNNNMMLKKKKJJJIIIHHHHGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????????>>???>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999888888888888888888887777777777777777776666666655555555555555555555555444444444444444444444434333333333333332222222222333333333333332222222222111111111111111111111111111111111111100000000000////......------------,,,,,,-,,,,,,,,,,,,,,,,+++++++++*************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!! AAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHIIIJJKKKLLMMMNNNNNOOORRRRRRRRRRRRRRRQQQQQPPPPPSSSRRRQQPPOONNNMMMMMMMMMNNNOOOOOOOONNNMMMLLLLLKKKKJJIIIIHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDCCCBBBBBBBBBBBBBBBBBBBABBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::99999999998888888888888888887777777777777776666666666666666666666665555555555555555555555555554444444444444444433333333333333222222222222222222222211111111100000000000000000000000000000000000000/////////.....------,,,,,,,,,,,,,,,++,,,++++++++++++++++*************)))))))))))))))))(((((((((''''''''''''''''&&'''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""#"""""""""""""""""!!!!!!!!!!!! AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEFFFGGGHHHIIJJKKLLLMMMNNNNOOOORRRRRRRRRRRRRRQQQQQQPPPPPSSRRRQQQPPOONNMMMLLLLLMMMNNNNOOOONNNNMMMLLLLKKKKKKJIIIIHHHGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999998888888888888888887777777777777776666666666666666666666665555555555555555555555555544444444444444444333333333333332222222222222222222222111111111110000000000000000000000///000000000////////////.....------,,,,,,,,,,,,,,,+++,,+++++++++++++++++************)))))))))))))))))((((((((('''''''''''''''''&&''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""#"""""""""""""""""!!!!!!!!!!! AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEDDDDDDDDDDDEEEEEEEFFGGGHHHIIJJKKLLLMMNNNNOOOOORRRRRRRRRRRRRRQQQQQPPPPPPSRRRRQQPPOONNMMMLLLLLLLMMMNNNNNNNNNNMMMLLLKKKKKKJJIIIIHHHHGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999998888888888888888887777777777777776666666666666666666666555555555555555555555555555444444444444444444333333333333332222222222222222222222111111111100000000000000000000///////0////////////////////.....------,,,,,,,,,,,,,,++++,+++++++++++++++++*************))))))))))))))))((((((((('''''''''''''''''&&&'&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!! AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEDDDDDDDDDDDDDDDEEEEEEFFFGGHHHIIJJKKLLMMMNNNNOOOOORRRRRRRRRRRRRRQQQQQPPPPPPRRRRQQQPPOONNMMLLLLLLLLLLMMMNNNNNNMMMMLLLKKKKKJJJJIIIHHHHGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999998888888888888888877777777777777766666666666666666666666555555555555555555555555554444444444444444443333333333333332222222222222222222221111111111100000000000000000///////////////////////////////.....------,,,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!! AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFGGGHHIIJJKKLLMMMNNNNOOOOORRRRRRRRRRRRRQQQQQPPPPPPORRRRQQPPOONNMMLLLKKKKKLLLLMMMMMMMMMMMLLLKKKKKJJJJJIHHHHHGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999998888888888888888887777777777777777666666666666666666666655555555555555555555555554444444444444444444433333333333332222222222222222222211111111111110000000000000//////////////////////////////////.......-----,,,,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!! AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFGGGHHIIJJKKLLMMMNNNNOOOOORRRRRRRRRRRRRQQQQQPPPPPOORRRQQQPPOONNMMLLLKKKKKKKLLLMMMMMMMMMLLLKKKKKJJJJJIHHHHHGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999998888888888888888777777777777777766666666666666666666665555555555555555555555555444444444444444444443333333333333322222222222222222211111111111111000000000000////////////////////////////////////.......------,,,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!! AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFGGHHIIJJKKLLLMMNNNNOOOOORRRRRRRRRRRRRQQQQPPPPPOOORRRQQPPPOONMMLLLKKKKKKKKKLLLLLMMMLLLLLLKKKKJJJJJIIHHHHGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?@?????????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999998888888888888887777777777777777666666666666666666666655555555555555555555554444444444444444444443333333333333332222222222222222221111111111111110000000000/////////////////////////////////////........------,,,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFGGHHHIIJKKKLLMMNNNNOOOOORRRRRRRRRRRRQQQQQPPPPOOOORRQQQPPOONNMMLLKKKKKKKKKKKLLLLLLLLLLLLKKKKJJJJJIIIHHHGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999988888888888888777777777777777666666666666666666655655555555555555555555554444444444444444444443333333333333333222222222222222211111111111111111000000000///////////////////////////////////...........------,,,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFGGGHHIIJJKKLLMMMNNNNOOOORRRRRRRRRRRRQQQQPPPPPOOOORQQQQPPOONNMMLLKKKKJJJJKKKKLLLLLLLLLLKKKKKJJJJIIIIHHGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999998888888888887777777777777777666666666666666666655555555555555555555555544444444444444444444333333333333333332222222222222222211111111111111110000000000/////////////////////....///..................-------,,,,,,,,,,,,++++++++++++++++++++++**************))))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGHHIIJJKKLLLMMNNNNOOOORRRRRRRRRRRQQQQPPPPPOOOOOQQQQPPPOONNMMLLKKKJJJJJJKKKKKLLLLLLLKKKKKJJJJJIIIIHGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999998888888888877777777777777776666666666666666666555555555555555555555554444444444444444444433333333333333333222222222222222221111111111111111000000000000//////////////////...........................-------,,,,,,,,,,,,++++++++++++++++++++++***************)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!! @AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEFFFGGHHIIJJJKKLLMMMNNNNOOORRRRRRRRRRQQQQQPPPPOOOOONQQQQPPOONNMMLLKKKJJJJJJJJKKKKKKLLLLKKKKKKJJJJIIIIHGGGGGFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999998888888887777777777777777666666666666666666665555555555555555555555544444444444444444443333333333333333322222222222222221111111111111111110000000000000///////////////.............................-------,,,,,,,,,,,,++++++++++++++++++++++****************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!! @@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDEEFFFGGGHHIIJJKKLLLMMMNNNNOOQRRRRRRRRQQQQQPPPPOOOONNNQQQPPPOONNMMLLKKKJJJJJJJJKKKKKKKKKKKKKKKKJJJJIIIIHGGGGFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????????????????????>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999888888888777777777777777776666666666666666666555555555555555555555544444444444444444443333333333333333322222222222222221111111111111111110000000000000///////////////.............................--------,,,,,,,,,,,,++++++++++++++++++++++*****************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!! @@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDEEFFFGGHHIIJJJKKLLLMMMNNNNNQQQRRRRRQQQQQPPPPOOOONNNNQQPPPOOONNMMLLKKKJJJJJJJJJKKKKKKKKKKKKKKJJJJIIIIHHGGGFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@????????????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999888888888777777777777777777666666666666666666555555555555555555555444444444444444444443333333333333333322222222222222211111111111111111100000000000000//////////////............................-----------,,,,,,,,,,,++++++++++++++++++++++*****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!! @@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDCCCCCCCCCCCCCDDDDDEEFFFGGGHHIIJJKKKLLMMMMNNNNQQQQQRQQQQQQPPPPOOONNNNNMPPPPOOONNMMMLLKKJJJJJJJJJJJKKKKKKKKKKKKKJJJJIIIIHHGGFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????????>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999998888888888777777777777777777666666666666666666555555555555555555555444444444444444444433333333333333333332222222222222211111111111111110000000000000000/////////////...........................-------------,,,,,,,,,,,++++++++++++++++++++++*****************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCDDDDCCCCCCCCCCCCCCCCDDDDDEEFFFGGHHIIJJJKKLLLMMMMNNNQQQQQQQQQQQQPPPOOONNNNMMMPPPOOONNNMMLLKKKJJJJJJJJJJJJKKKKKKKKKKKJJJJJIIIHHHGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999998888888888777777777777777777666666666666666666555555555555555555555544444444444444444433333333333333333332222222222222211111111111111110000000000000000//////////////.........................---------------,,,,,,,,,,,++++++++++++++++++++++*****************)))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDCCCCCCCCCCCCCCCCCCCDDDDDEEFFFGGHHHIIJJKKKLLLMMMNNNQQQQQQQQQQQPPPOOONNNMMMMMPOOOOONNMMMLLKKJJJJJIIIJJJJJJKKKKKKKKKKJJJJIIIIHHHGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999998888888888777777777777777777666666666666666666555555555555555555555444444444444444444433333333333333333322222222222222211111111111111100000000000000000/////////////..................-.....----------------,,,,,,,,,,,,++++++++++++++++++++++*****************)))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFFGGHHIIJJJKKKLLMMMMNNQQQQQQQQQQPPPOOONNNMMMMLLOOOONNNNMMLLLKKJJJJIIIIIJJJJJJKKKKKKKKJJJJJIIIHHHHFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999998888888888877777777777777777766666666666666666655555555555555555555544444444444444444443333333333333333332222222222222211111111111111110000000000000000//////////////..................--...-----------------,,,,,,,,,,,,+++++++++++++++++*++++*****************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGHHHIIJJKKKLLLMMMMNPQQQQQQQQPPPOOONNNMMMLLLLOONNNNNMMMLLKKKJJJIIIIIIIJJJJJJKKKKKKJJJJJIIIIHHHGFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999998888888888777777777777777777666666666666666666555555555555555555555544444444444444444443333333333333333332222222222222211111111111111111000000000000000//////////////.................----.------------------,,,,,,,,,,,,+++++++++++++++++**+++*****************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEFFGGGHHIIJJJKKLLLMMMMNPQQQQQQQPPPPOONNNMMMLLLLKNNNNNNMMMLLKKKJJJIIIIIIIIJJJJJJJJJJJJJJJJIIIIHHHHGFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999998888888888887777777777777777666666666666666666655555555555555555555554444444444444444443333333333333333332222222222222221111111111111111000000000000000///////////////.................-----------------------,,,,,,,,,,,,+++++++++++++++++***++*****************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGHHIIIJJKKKLLLMMMMPPQQQQQQPPPOOONNMMLLLLKKKNNNNMMMMLLLKKJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIHHHGGFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999998888888888888777777777777777666666666666666666655555555555555555555554444444444444444433333333333333333332222222222222211111111111111111000000000000000////////////////...............------------------------,,,,,,,,,,,,+++++++++++++++++****+*****************)))))))))))))((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!"""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGHHIIIJJKKKLLLMMMMPPQQQQQPPPPOONNMMLLLKKKKKNMMMMMMLLLKKKJJJIIIIIIIIIIIJJJJJJJJJJJJJIIIIHHHHGGFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999988888888888888877777777777777666666666666666666555555555555555555555554444444444444444443333333333333333332222222222222211111111111111111000000000000000////////////////...............-----------------------,,,,,,,,,,,,,+++++++++++++++++**********************))))))))))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDEEEFFFGGHHHIIJJKKKLLLMMMMPPQQQQPPPPOOONNMMLLKKKKJJMMMMMLLLLKKKJJJIIIIIIIIIIIIIJJJJJJJJJJJIIIIHHHHGGGFFEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAA@@@AAAAAAAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999888888888888888887777777777776666666666666666665555555555555555555555554444444444444444433333333333333333322222222222222211111111111111110000000000000000////////////////...............-----------------------,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!! ??@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDEEEEFFGGHHHIIJJKKKLLLMMMMPPPQQQPPPPOONNMMLLKKKKJJJMMMLLLLLKKKJJJIIIIIHHHHIIIIIIIJJJJJJJIIIIIHHHHGGGGFEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBA@@@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999998888888888888888888777777777776666666666666666665555555555555555555555554444444444444444433333333333333333322222222222222211111111111111110000000000000000/////////////////..............----------------------,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDEEEEFFGGHHHIIJJKKKLLLMMMMPPPQQPPPPOOONNMMLLKKKJJJJMLLLLLLKKKJJJIIIIIHHHHHHIIIIIIIJJJJIIIIIIHHHHGGGGGEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBB@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999998888888888888888888777777777766666666666666666655555555555555555555554554444444444444444433333333333333333322222222222222211111111111111111000000000000000/////////////////...............---------------------,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ??????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCBBBCCCCCCCCCCCCCDDDEEEFFGGHHIIIJJKKLLLMMMMNPPPQQPPPPOOONNMMLLKKJJJJJLLLLLLKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIHHHHGGGGFEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999888888888888888888887777777777666666666666666665555555555555555555555544444444444444444444333333333333333333222222222222222111111111111111110000000000000000/////////////////..............--------------------,,,,,,,,,,,,,,,,++++++++++++++++**********************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDCCCCCCCCCCDDCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGHHIIIJJKKLLMMMNNNNOPPQQPPPPPOONNMMLLKKKJJJJILLLLLLKKKKJJJIIIIHHHHHHHHGGGGHHHHHHHHHGGGGGFFFFEEEDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999999999888888888888888887777777777776666666666666655555555555555555555555444444444444444333333333333333333332222222222222222211111111111111110000000000000000//////////////////..............--------------,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""#"""""""""""""""""!!!!!!!!!!!!!!!!!!!! ??????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGHHIIJJKKKLLMMMNNNNOPPPPPPPPPOONNMMLLKKJJJJIILLLLLLKKKJJJIIIIHHHHHHHHHGGGGGGHHHHHGGGGGGFFFFEEEEDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999999988888888888888888887777777777766666666666666555555555555555555555544444444444444443333333333333333333222222222222222222211111111111111100000000000000000//////////////////.............--------------,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEFFFGGHHIIJJKKLLLMMMNNNNOPPPPPPPPPOONNMMLLKKJJJJIILLLLLKKKKJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFEEEEEDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999999988888888888888888887777777777666666666666666655555555555555555555544444444444444443333333333333333333222222222222222222221111111111111110000000000000000///////////////////............--------------,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEFFFGGHHIIJJKKLLLMMMNNNNOPPPPPPPPOOONNMMLLKKJJJJIILLLLLKKKJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFEEEEECCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999989998888888888888888888877777777776666666666666666655555555555555555555444444444444444433333333333333333332222222222222222222211111111111111100000000000000000///////////////////............-------------,,,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEFFGGHHIIJJKKLLLMMMNNNNNPPPPPPPPOONNNMMLLKKJJJJIILLLLKKKKJJJIIIHHHHHHHHHHHFGGGGGGGGGGGGGFFFFFEEEEEECCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999988988888888888888888888777777777766666666666666666665555555555555555554444444444444444433333333333333333332222222222222222222221111111111111110000000000000000////////////////////...........-------------,,,,,,,,,,,,,,,,,+++++++++++++++++********************))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! >??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEFFGGGHIIJJKKLLLMMMNNNNNPPPPPPPOOONNMMLLKKKJJJJIILLLLKKKKJJJIIIHHHHHGGGGHHFFFGGGGGGGGGGGFFFFFEEEEEDCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>=>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999888888888888888888888888777777777766666666666666666666555555555555555554444444444444444433333333333333332332222222222222222222221111111111111110000000000000000/////////////////////...........------------,,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! >>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGHHIJJKKLLLMMMNNNNNPPPPPPOOONNNMMLLKKKJJJJIILLLLKKKJJJIIIHHHHHGGGGGGGFFFFFGGGGGGGFFFFFFEEEEEDDCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>===>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999888888888888888888888888777777777766666666666666666666555555555555555554444444444444444443333333333333332222222222222222222222211111111111111110000000000000000////////////////////............------------,,,,,,,,,,,,,,,,++++++++++++++++++******************)*))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! >>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFGGHHIIJKKKLLMMMNNNNNPPPPPOOOONNMMMLLKKKJJJJIILLLLKKKJJJIIIHHHHGGGGGGGGFFFFFFFFGGFFFFFFFFEEEEEDDCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@??????>>>>>>>>>>>=====>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999888888888888888888888887777777777666666666666666666666555555555555555544444444444444444443333333333333332222222222222222222222221111111111111111000000000000000////////////////////............------------,,,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! >>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEFFGGHHIIJJKKLLMMMMNNNNPPPPOOOONNNMMLLLKKKJJJJIILLLLKKKJJJIIHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEDDDCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???????>>>>>>>>>>======>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999998888888888888888888888887777777777666666666666666666666555555555555555544444444444444444443333333333333332222222222222222222222211111111111111111000000000000000////////////////////.............-----------,,,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! >>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFGGHHIIJJKKLLLMMMMNNNOOOOOOONNNMMMLLKKKKJJJJIILLLLKKKJJIIIHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@@??????>>>>>>>>>>=======>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999988888888888888888888888877777777777666666666666666666665555555555555555544444444444444444443333333333333332222222222222222222222211111111111111111100000000000000////////////////////.............-----------,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFFGGHIIJJKKKLLMMMMMMNOOOOOONNNMMMLLLKKKJJJJJIILLLKKKJJJIIIHHHGGGGGGGGGGEEFFFFFFFFFFFFFFEEEEEDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@??????>>>>>>>>>>========>>>>=====================<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999888888888888888888888888777777777777666666666666666666555555555555555554444444444444444444433333333333333322222222222222222222221111111111111111111000000000000000//////////////////..............-----------,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFFGGHHIIJJKKLLLMMMMMMOOOONNNNMMMLLLKKKKJJJJJIILLLKKKJJJIIHHHGGGGGGGGGGGEEEEFFFFFFFFFFFEEEEEEDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@???????>>>>>>>>>=========>>======================<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999988888888888888888888888877777777777777666666666666666665555555555555555444444444444444444443333333333333333222222222222222222222211111111111111111110000000000000000/////////////////..............-----------,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDEEEFFGGHHIIJJKKLLLLMMMMMOOONNNNMMMMLLLKKKJJJJJIIILLLKKKJJJIIHHHGGGGGGFFFFFEEEEEFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@???????>>>>>>>>>================================<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999888888888888888888888888877777777777777766666666666666655555555555555555444444444444444444443333333333333333222222222222222222222111111111111111111110000000000000000////////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDEEEFFGGHHIIJJJKKLLLLMMMMNNNNNNMMMMLLLKKKJJJJJJIIILLLKKKJJIIIHHHGGGGGFFFFFFEEEEEEFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@???????>>>>>>>>>===============================<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999988888888888888888888888877777777777777777666666666666655555555555555555544444444444444444444333333333333333322222222222222222222111111111111111111111000000000000000/////////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDEEEFFGGGHHIIJJKKKLLLLMMMNNNNNMMMMLLLKKKKJJJJJIIIILLKKKJJJIIIHHGGGGGFFFFFFFEEEEEEEFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@???????>>>>>>>>>==============================<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999888888888888888888888888777777777777777777766666666666655555555555555555444444444444444444444333333333333333322222222222222222221111111111111111111111000000000000000/////////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""""!""""""!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDEEEFFFGGHHIIJJKKKLLLLLLLNNNNMMMMLLLKKKKJJJJJIIIIILLKKKJJJIIHHHGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDCCCBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>>==============================<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999988888888888888888888888888777777777777777777766666666666655555555555555554444444444444444444444433333333333333322222222222222222221111111111111111111111000000000000000////////////////..............-------------,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""!!""""""!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDEEEFFFGGHHIIJJJKKKLLLLLLNNNMMMMLLLKKKKJJJJIIIIIIILKKKKJJIIIHHHGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDCBBBBBBCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@???????>>>>>>>>=============================<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999988888888888888888888888887777777777777777777766666666666555555555555555544444444444444444444444433333333333333322222222222222222211111111111111111111111000000000000000////////////////...............------------,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!"""""!!!!!!!!!!!!!!!!!! =>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEFFGGGHHIIJJJKKKLLLLLLNNMMMMLLLKKKKJJJJIIIIIIIIKKKKJJJIIIHHGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDBBBBBBBBBCCCCCBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@???????>>>>>>>>==============<=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999888888888888888888888877887777777777777777777666666666665555555555555555554444444444444444444444433333333333333322222222222222222211111111111111111111111000000000000000////////////////..............-------------,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!""""!!!!!!!!!!!!!!!!!! ====>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDEEEFFFGGGHHIIJJJKKKKLLLLLMMMMMMLLLKKKJJJJIIIIIIIHHKKKKJJJIIHHHGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDCBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@???????>>>>>>>>==============<<============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999888888888888888888888877777777777777777777777666666666665555555555555555555444444444444444444444433333333333333322222222222222222211111111111111111111111000000000000000////////////////..............-------------,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!"""!!!!!!!!!!!!!!!!!! ======>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBCCCCCCCDDDDEEEFFFGGGHHIIJJJKKKKLLLLLMMMMMLLLKKKJJJIIIIIIIIHHHKKKJJJIIIHHHGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@??????>>>>>>>>==============<<<==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999999999999988888888888888888888777777777777777777777776666666666655555555555555555555544444444444444444444333333333333333322222222222222222211111111111111111111111000000000000000////////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!!! ========>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBCCCCCCDDDEEEEFFFGGHHHIIJJJKKKKLLLLLMMMMLLLLKKJJJJIIIIIIHHHHHKKKJJJIIHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@??????>>>>>>>>==============<<<<========<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999999999999999988888888888888888888777777777777777777777776666666666655555555555555555555554444444444444444443333333333333333322222222222222212211111111111111111111111000000000000000////////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!!!! ===========>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIJJJKKKKLLLLLMMMMLLLKKKJJJIIIIHHHHHHHHKKJJJIIIHHHGGGGFFFFFFFFFGEEEEEEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@A@AAAAAAAAAA@@@@@@@??????>>>>>>>>>============<<<<<<======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99999999999999999999888888888888888888887777777777777777777777776666666666555555555555555555555544444444444444444443333333333333333322222222222222211211111111111111111111111100000000000000////////////////..............------------,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! =============>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCDDDEEEFFFGGGHHIIIJJJKKKKLLLLLMMMMLLLKKJJJIIIIHHHHHHHHHKJJJJIIIHHGGGGGFFFFFFFFGGEEEFFFFEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@???@@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@?????>>>>>>>>>============<<<<<<<=====<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::99999999999999999998888888888888888888887777777777777777777777766666666666555555555555555555555444444444444444444433333333333333333222222222222222211111111111111111111111111100000000000000////////////////..............------------,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! ===============>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCCCDDDEEEFFFGGHHHIIIJJJKKKKLLLLLMMMLLLKKKJJJIIIHHHHHHHHHGJJJJIIIHHHGGGGFFFFFFFFGGGEEFFFFFEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@?????>>>>>>>>>============<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::999999999999999999888888888888888888888777777777777777777777777666666666666555555555555555555554444444444444444443333333333333333332222222222222222111111111111111111111111110000000000000000///////////////..............------------,,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))()((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! ==================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCDDDEEFFFGGGHHHIIJJJJKKKKKLLLLMMMLLLKKKJJIIIHHHHHHHHHGGJJJJIIIHHHGGGFFFFFFFFFGGGEFFFFFFEEEEEEDDDDDCCCCCCCBAAAAAAABBBBBBAAAAAAAA@@@@@@@????????@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????>>>>>>>>=============<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::9999999999999999998888888888888888888887777777777777777777777776666666666666655555555555555555544444444444444444333333333333333333332222222222222222111111111111111111111111100000000000000000///////////////..............------------,,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! =======================>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCDDDEEFFFGGGHHHIIIJJJKKKKKKKKMMMLLLKKKJJIIIHHHHHHHHGGGJJIIIIHHGGGGFFFFFFFFFFFGGEEEEEEEEEEEEDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@AAAAAAAAAAAAAA@@@@@?????>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888888888888888887777777777777777777766666666666666655555555555555555555444444444444444444444333333333333333333333322222222222222221111111111111111111100000000000000000//////////////////...............------------,,,,,,,,,,,++++++++++++++******************)))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!! =======================>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCCDDEEFFFGGGHHIIIJJJJKKKKKKKKMMMLLLKKJJIIIHHHHHHGGGGGGJJIIIHHHGGGFFFFFFFFFFFFGGEEEEEEEEEEEDDDDCCCCCCBBBBAAAAAAAAAAAAAAAAA@@@@@@@?@??????????????@@@@@@@AAAAAAAAAAAAAA@@@@?????>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999988888888888888888888878887777777777777777777776666666666666655555555555555555555444444444444444444444333333333333333333333322222222222222222111111111111111111100000000000000000///////////////////...............------------,,,,,,,,,,,+++++++++++++++******************))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!! <<<====================>>>>>>>>>>>>>>>>>>>>>>>??>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@AAA@@@@AAAAAAAAABBBBBCCCDDEEEFFGGGHHIIIJJJJKKKKKKKKMMLLLKKKJJIIIHHHHHGGGGGGGJIIIIHHHGGGFFFFFFFFFFFFFGEEEEEEEEEEDDDDDCCCCCBBBBBAAAA@AAAAAAAAA@@@@@@@@@??@??????????????@@@@@@@@AAAAAAAAAAAA@@@@@????>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999999999988888888888888888888777877777777777777777777776666666666666655555555555555555555444444444444444444443333333333333333333333322222222222222221111111111111111111000000000000000000///////////////////...............------------,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!! <<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAABBBBCCCDDEEEFFGGGHHIIIIJJJKKKKKKKKMMLLLKKJJJIIHHHHHGGGGGGGGJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCBBBBBBB@@@@@@@@@@@@@@@@@@@@@@???????????????????@@@@@@@AAAAAAAAAAAA@@@@@????>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::999999999999999988888888888888888888777777777777777777777777776666666666666665555555555555555555444444444444444444444333333333333333333333333222222222222222111111111111111111100000000000000000////////////////////...............-------------,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!! <<<<<<<================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAAAABBBBCCCDEEEFFGGGHHHIIIJJJJKKKKKKKMLLLLKKJJIIIHHHHGGGGGGGGGIIIIHHHGGGFFFFEEEEFFFFFFFEEEEEEEEDDDDDCCCCBBBBBBBB@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@AAAAAAAAAAAA@@@@????>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999988888888888888888887777777777777777777777777766666666666666555555555555555555544444444444444444444443333333333333333333333322222222222222211111111111111111110000000000000000000///////////////////...............------------,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))(((((((((((((((((('(((((''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!! <<<<<<<<<<==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBCCCDDEEFFFGGHHHIIIJJJJJKKKKKKMLLLKKKJJIIIHHHHGGGGGGGGGIIIIHHHGGFFFFEEEEEEFFFFFFEEEEEEEDDDDDCCCCBBBBBBBBA@@@@@@@@@@@@@@@@@@@@??????????????????????@@@@@@@AAAAAAAAAA@@@@@????>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::999999999999999999888888888888888888777777777777777777777777776666666666666665555555555555555555444444444444444444444443333333333333333333333222222222222222111111111111111111100000000000000000000/////////////////................-------------,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))((((((((((((((((((''((((''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBBCCDDEEEFFGGGHHIIIIJJJJJKKKKJLLLLKKJJJIIHHHHGGGGGGGGGGIIIIHHGGGFFFEEEEEEEEEFFFFEEEEEDDDDDDCCCCBBBBBBBAAA@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@AAAAAAAAAA@@@@????>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999999888888888888888887777777777777777777777777776666666666666655555555555555555554444444444444444444444443333333333333333333332222222222222221111111111111111111100000000000000000000/////////////////................-------------,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))(((((((((((((((((('''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCDDDEEFFFGGHHHIIIJJJJJJJJJJLLLKKKJJIIIHHHHGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEFFFDDDDDDDDDDCCCCBBBBBBAAAAA@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@AAAAAAAA@@@@@????>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::999999999999999999888888888888888888777777777777777777777777776666666666666655555555555555555555444444444444444444444443333333333333333333333222222222222222111111111111111111110000000000000000000//////////////////................-------------,,,,,,,,,+++++++++++++++++++**************)))))))))))))))))((((((((((((((((((''''((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCDDDEEFFGGGHHHIIIJJJJJJJJJLLKKKJJJIIHHHHHGGGGGGGGGGIIIHHHGGFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????????>>>>??????????@@@@@@AAAAAAA@@@@@???>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999999999999988888888888888888777777777777777777777777777666666666666655555555555555555555444444444444444444444444333333333333333333333322222222222222111111111111111111111000000000000000000//////////////////................--------------,,,,,,,,,++++++++++++++++++***************)))))))))))))))))(((((((((((((((((('''''(''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAABBBBCCDDEEEFFGGGHHIIIIJJJJJJJJLLKKKJJIIIHHHHGGGGGGGGGGGIIIHHHGGFFFEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAA@@@@@@@@@????????????????????>>>>>>>>>????????@@@@@@AAAAA@@@@@????>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999999999988888888888888888777777777777777777777777777666666666666665555555555555555555544444444444444444444444333333333333333333333322222222222222211111111111111111111000000000000000000///////////////////................-------------,,,,,,,,,,++++++++++++++++++***************)))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAABBBCCDDDEEFFFGGHHHIIIIJJJJJJJLKKKJJJIIIHHHHGGGGGGGGGGGIIIHHHGGFFFEEEEEDDDEEEEEECCCCCCCCCCCBBBBBBAAAAAAAA@@@@????????????????????>???>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@???>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999999888888888888888887777777777777777777777777776666666666666665555555555555555555444444444444444444444443333333333333333333333322222222222222211111111111111111111000000000000000000//////////////////.................-------------,,,,,,,,,,++++++++++++++++++**************))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBCCCDDEEEFFGGGHHHIIIIJJJJJIKKKKJJJIIHHHHHGGGGGGGGGGGIIIHHHGGFFEEEEEDDDDDDDDEECCCCCCCCCBBBBBBBAAAAAAAAA@@?????????????????????>>??>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@????>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888888777777777777777777777777777666666666666666655555555555555555544444444444444444444443333333333333333333333322222222222222221111111111111111111000000000000000000/////////////////..................--------------,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@AAAABBBCCCDDEEEFFGGGHHIIIIIIJJIIKKKJJJIIIHHHHGGGGGGGGGGGGIIIHHGGGFFEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA??????????????????????>>>?>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@???>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::9999999999999888888888888888887777777777777777777777777776666666666666666665555555555555555444444444444444444444433333333333333333333333322222222222222211111111111111111111000000000000000000////////////////...................--------------,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! ;<<<<<<<<<<<<<<<<<<<<<<======================>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@@@@AAAABBCCCDDDEEFFFGGHHHIIIIIIIIIKKKJJJIIIHHHHGGGGGGGGGGGGIIIHHGGGFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAAA?????????????????????>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@????>>>>======<=<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888877777777777777777777777777776666666666666666666555555555555555444444444444444444444333333333333333333333333222222222222222211111111111111111110000000000000000000//////////////.....................--------------,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! ;;;<<<<<<<<<<<<<<<<<<<<========================>====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@????????????@@@@@@@AAAABBBCCCDDEEEFFGGGHHHIIIIIIIIKKJJJIIIHHHHHGGGGGGGGGGGGIIIHHGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAA????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@?????>>>>=====<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::9999999999888888888888888877777777777777777777777777777666666666666666666655555555555555544444444444444444444333333333333333333333333322222222222222221111111111111111110000000000000000000//////////////......................-------------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@AAAABBCCCDDDEEFFFGGHHHHIIIIIIIKKJJJIIIHHHHHGGGGGGGGGGGGIIHHHGGFFEEEDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@?????>>>>======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::9999999999888888888888888877777777777777777777777767776666666666666666666655555555555555444444444444444444443333333333333333333333333222222222222222222111111111111111100000000000000000000///////////////.....................-------------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????@@@@@@AAAABBBCCCDDEEEFFGGGHHHIIIIIIIKJJJJIIIHHHHHGGGGGGGGGGGGIIHHGGGFFEEEDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@??????>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::99999999998888888888888888887777777777777777777777666766666666666666666666555555555555555444444444444444444433333333333333333333333322222222222222222222111111111111111000000000000000000000////////////////...................--------------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????@@@@@AAAABBBCCCDDDEEFFFGGHHHHIIIIIIKJJJJIIIHHHHHGGGGGGGGGGGFIIHHGGFFFEEDDDDCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAA@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::999999999999888888888888888888777777777777777777777766666666666666666666666555555555555555444444444444444444433333333333333333333333322222222222222222222211111111111111100000000000000000000//////////////////..................-------------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;<<<<<<<<<<<<<<<===================================>>>>>>>>>>====>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????@@@@@@AAABBBBCCCDDEEEFFGGGHHHHIIIIIJJJJJIIIHHHHHGGGGGGGGGGGFIHHHGGFFEEEDDDCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAA@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????>>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999999998888888888888888888777777777777777777777666666666666666666666666555555555555554444444444444444444433333333333333333333333222222222222222222222111111111111111000000000000000000000//////////////////..................-------------,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<====================================>>>>>>>=======>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????@@@@@AAABBBBCCCDDDEEFFFGGHHHHHIIIHJJJJIIIIHHHHHHGGGGGGGGGFFIHHGGFFFEEDDDDCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999998888888888888888888777777777777777777777666666666666666666666666555555555555555444444444444444444433333333333333333333333332222222222222222222211111111111111100000000000000000000///////////////////.................--------------,,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<====================================>>>>==========>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????@@@@@@AAABBBCCCCDDEEEFFGGGHHHHHHHHJJJJIIIIHHHHHHGGGGGGGGFFFHHHGGFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999998888888888888888888777777777777777777766666666666666666666666666555555555555554444444444444444444433333333333333333333333322222222222222222222211111111111111100000000000000000000///////////////////................---------------,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<===================================>>=============>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????@@@@@AAABBBBCCCDDDEEFFGGGHHHHHHHHJJJJJIIIHHHHHHGGGGGGGFFFFHHGGFFFEEDDDCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999999888888888888888888777777777777777777766666666666666666666666666555555555555554444444444444444444433333333333333333333333222222222222222222222211111111111111100000000000000000000///////////////////................----------------,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????@@@@@AAABBBCCCCDDEEEFFGGGHHHHHHHJJJJJIIIIHHHHHGGGGGGGFFFEHGGGFFEEEDDDCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999999998888888888888888877777777777777777766666666666666666666666666655555555555554444444444444444444443333333333333333333333222222222222222222222211111111111111110000000000000000000////////////////////...............-----------------,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))((((((((((((((((('''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????@@@@@AAABBBBCCCDDDEEFFGGGHHHHHHHJJJJJIIIIHHHHHGGGGGGFFFFEHGGFFFEEDDDCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888777777777777777777666666666666666666666666666555555555555555444444444444444444433333333333333333333332222222222222222222222111111111111111110000000000000000000////////////////////..............------------------,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))((((((((((((((((('''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>????????@@@@@AAABBBBCCCDDEEFFFGGGHHHHHHJJJJJIIIIHHHHHGGGGGFFFFEEGGGFFEEDDDCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888877777777777777777666666666666666666666666666655555555555555554444444444444444443333333333333333333332222222222222222222222211111111111111110000000000000000000////////////////////..............-------------------,,,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))(((((((((((((((((('''''''''''''''''''&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDDDDDDDDDDDBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????@@@@@@AAAABBBBCCCDDEEEFFGGGHHHHIIIKKKKJJJJIIIIIHHHHHGGGGFFEIHHHGGFFFEEEDDDDDDDDDDDDDAAAAAAAA@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<;<<<<<;;;;;;;;;;;;;;;;::::::::99999999999999999999888888888888888888777777777766666666666666666666666666666666655555555555555555555444444444444444444443333333333332222222222222222222111111111111111111110000000000000000/////////////////////................--------------------,,,,,,,,,,+++++++++++++++++++*******************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@???@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@AAABBBBCCCDDDEEFFGGGHHHHHIIKKKKJJJJIIIIIHHHHHGGGFFFEIHHGGGFFEEEEDDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<;;<<<<;;;;;;;;;;;;;;;;:::::::99999999999999999999888888888888888888877777777776666666666666666666666665666666665555555555555555555544444444444444444444333333333332222222222222222222211111111111111111111000000000000000/////////////////////.................--------------------,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@AAAABBBBCCCDDEEEFFGGGHHHHHIKKKJJJJJJIIIIHHHHGGGGFFEEHHHGGFFFEEEDDDDDDDDDCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<;;<<<;;;;;;;;;;;;;;;::::::::99999999999999999999888888888888888888777777777777666666666666666666666655566666655555555555555555555444444444444444444443333333333322222222222222222222111111111111111111110000000000000000/////////////////////.................-------------------,,,,,,,,,,++++++++++++++++++*********************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@AAAABBBBCCDDDEEFFGGGHHHHHHKKKJJJJJJIIIIHHHHGGGFFFEEHHGGGFFEEEDDDDDDDCCCCCCCCA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<;;;<<;;;;;;;;;;;;;;;:::::::::999999999999999999888888888888888888877777777777776666666666666666666655555666655555555555555555555544444444444444444443333333333332222222222222222222111111111111111111111000000000000000/////////////////////..................-------------------,,,,,,,,,,++++++++++++++++++*********************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????@@@@AAAAABBBCCCDDEEEFFGGGHHHHHKKKJJJJJJIIIIHHHHGGGFFFEEHHGGFFFEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>>>>???????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;<;;;;;;;;;;;;;;:::::::::::99999999999999998888888888888888888777777777777777666666666666666666555555566655555555555555555555444444444444444444443333333333322222222222222222222211111111111111111110000000000000000/////////////////////..................------------------,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!"!!!!!!!!!!!!!!!!!!!  ::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>?????????@@@@@AAAABBBCCCDDEEFFFGGGHHHHJJJJJJJJJIIIIHHHHGGFFFEEEHGGGFFEEEDDDDDDCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>????????>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999998888888888888888888777777777777777776666666666666666555555555555555555555555555555544444444444444444443333333333322222222222222222222222111111111111111111000000000000000//////////////////////..................-----------------,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>????????@@@@AAAAABBBCCDDDEEFFGGGHHHHJJJJJJJJJIIIIHHHGGGFFFEEDHGGFFFEEEDDDDDCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>????????>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999988888888888888888887777777777777777777666666666666655555555555555555555555555555555444444444444444444443333333333322222222222222222222222111111111111111110000000000000000//////////////////////..................-----------------,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>????????@@@@AAAABBBCCCDDEEFFFGGGHHHJJJJJJJJJIIIIHHHGGGFFEEEDHGGFFEEEDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>=>>>>========<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999998888888888888888888777777777777777777766666666666655555555555555555555555555555555444444444444444444443333333333332222222222222222222222211111111111111111000000000000000//////////////////////...................----------------,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))((((((((((((((((((('((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>????????@@@@AAAABBBCCDDDEEFFGGGGHHJJJJJJJJJIIIIHHHGGGFFEEEDGGGFFEEEDDDDCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>=============<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::99999999988888888888888888887777777777777777777766666666666555555555555555555555555555555555444444444444444444443333333333333222222222222222222222111111111111111110000000000000000//////////////////////...................---------------,,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"#"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>???????@@@@@AAAABBBCCDDEEFFFGGGGHJJJJJJJJJIIIIHHHGGGFFEEDDGGFFFEEEDDDDCCCCCCCCCCCCC@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::99999999888888888888888888877777777777777777777666666666665555555555555555555555555555555554444444444444444444433333333333333322222222222222222221111111111111111100000000000000000//////////////////////....................--------------,,,,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCDDDEEFFGGGGHJJJJJJJJJIIIIHHHGGFFFEEDDGGFFEEEDDDDCCCCCCCCCCCCCC@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999988888888888888888887777777777777777777766666666665555555555555555555555555555555554444444444444444444443333333333333333222222222222222221111111111111111100000000000000000///////////////////////....................--------------,,,,,,,,,,,,,,,,,,+++++++++++++********************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>>>>>>>>>>>>>>>>>???????@@@@@@AAABBBCCDDEEFFFGGGGJJJJJJJJJIIIIHHHGGFFFEEDDGGFFEEEDDDDCCCCCCCCCCCCCC@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>================<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999888888888888888888888777777777777777777766666666665555555555555555555555555555555544444444444444444444433333333333333333322222222222222211111111111111111100000000000000000//////////////////////.....................-------------,,,,,,,,,,,,,,,,,,,++++++++++++*********************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@AAAABBCCDDDEEFFFGGGJJJJJJJJJIIIIHHHGGFFEEEDDGFFFEEDDDDCCCCCCCCCCCCCCC@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>================<<<<<<<;;;;;;;;:;;;;::::::::::::::::9999999988888888888888888888877777777777777777776666666666555555555555555555555555555555554444444444444444444443333333333333333333322222222222222111111111111111110000000000000000000////////////////////......................-------------,,,,,,,,,,,,,,,,,,+++++++++++++*********************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@@AAABBCCCDDEEFFFGGGJJJJJJJJJIIIIHHHGGFFEEDDDGFFEEEDDDDCCCCCCCCCCCCCCC@@@@@@???????????????????>>>>>>>====>>>>>>>>>>>>>>????????>>>>>>>>>===============<<<<<<<<;;;;;;;;::;;;:::::::::::::::99999999988888888888888888888777777777777777777766666666666555555555555555555555544555555544444444444444444444443333333333333333333322222222222221111111111111111110000000000000000000////////////////////......................-------------,,,,,,,,,,,,,,,,,,+++++++++++++*********************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@AAABBBCCDDEEEFFGGGIJJJJJJJJIIIIHHHGGFFEEDDCGFFEEEDDDCCCCCCCCCCCCCCBB@@@@@????????????????????>============>>>>>>>>>>>>????????>>>>>>>>===============<<<<<<<<;;;;;;;;:::;;:::::::::::::::99999999988888888888888888887777777777777777777766666666666555555555555555555555444455555444444444444444444444433333333333333333333322222222222211111111111111111100000000000000000000////////////////////......................-------------,,,,,,,,,,,,,,,,,,+++++++++++++********************))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@@AAABBCCDDDEEFFFGGIJJJJJJJJIIIIHHHGGFFEEDDCFFFEEDDDDCCCCCCCCCCCBBBBB@@@@?????????????????????==============>>>>>>>>>>>???????>>>>>>>>==============<<<<<<<<<;;;;;;;;::::;::::::::::::::999999999998888888888888888877777777777777777777666666666666655555555555555555554444445554444444444444444444444333333333333333333333222222222222111111111111111111100000000000000000000///////////////////.......................-------------,,,,,,,,,,,,,,,,,,+++++++++++++********************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@AAABBCCCDDEEFFFGGIIJJJJJJIIIIIHHHGGFFEEDDCFFEEEDDDCCCCCCCCCCBBBBBBB@@???????????????????????===============>>>>>>>>>>??????>>>>>>>>=============<<<<<<<<<<;;;;;;;;::::::::::::::::::9999999999999888888888888888877777777777777777776666666666666665555555555555555544444444544444444444444444444444333333333333333333332222222222221111111111111111111000000000000000000000///////////////////......................--------------,,,,,,,,,,,,,,,,,+++++++++++++*********************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  99:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>>>????????@@@@@AABBBCCDDEEFFFGGIIJJJJJJJIIIIHHGGGFFEDDCCFFEEDDDDCCCCCCCCBBBBBBBBB???????????????????????>>================>>>>>>>>>?????>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::::::::::::999999999999998888888888888877777777777777777777666666666666666655555555555555544444444444444444444444444444444333333333333333333333222222222221111111111111111111110000000000000000000////////////////////......................---------------,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  9999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@???@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>>>>????????@@@@AAABBCCDDEEEFFFGIIJJJJJJJIIIIHHGGFFEEDDCCFEEEDDDCCCCCCCBBBBBBBBBBB??????????????????>>>>>>>=================>>>>>>>>???>>>>>>>>>=============<<<<<<<<<<;;;;;;;;:::::::::::::::::9999999999999999888888888888777777777777777777776666666666666666665555555555555444444444444444444444444444444444333333333333333333332222222222221111111111111111111111000000000000000000///////////////////......................---------------,,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  9999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???????@@@@AAABBCCDDDEEFFFGIIIJJJJJIIIIIHHGGFFEEDDCCFEEDDDCCCCCCCBBBBBBBBBBBB???????????????>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;:::::::::::::::::999999999999999998888888888777777777777777777776666666666666666666655555555555544444444444444444444444444444443333333333333333333333222222222221111111111111111111111100000000000000000////////////////////......................---------------,,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============>>>>>>>>>>>>???????@@@@AABBBCCDDEEFFFGIIIJJJJJIIIIHHHGGFFEEDCCBEEEDDDCCCCCCBBBBBBBBBBBBB?????????????>>>>>>>>>>>>====================>>>>>>>>>>>>>>>===============<<<<<<<;;;;;;;;::::::::::::::::::999999999999999998888888887777777777777777777766666666666666666666655555555555444444444444444444444444444444433333333333333333333332222222222221111111111111111111111000000000000000000////////////////////......................---------------,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============>>>>>>>>>>>????????@@@AAABBCCDDEEFFFGIIIJJJJJIIIIHHHGGFEEDDCCBEEDDDCCCCCCBBBBBBBBBBBBBB????????????>>>>>>>>>>>>>======================>>>>>>>>>>>>==============<<<<<<<;;;;;;;;;:::::::::::::::::999999999999999998888888887777777777777777777766666666666666666666665555555555544444444444444444444444444444443333333333333333333333222222222222211111111111111111111000000000000000000/////////////////////.....................----------------,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  99999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>????????@@@@AABBCCDDEEEFFFIIIIJJJIIIIIHHGGFFEEDCCBBEEDDCCCCCCBBBBBBBBBBBBBBB??????????>>>>>>>>>>>>>>>=========================>>>>>>>=============<<<<<<<<<;;;;;;;;;:::::::::::9:::::999999999999999988888888877777777777777777777766666666666666666666665555555555444444444444444444444444444444433333333333333333333332222222222222221111111111111111111000000000000000000////////////////////......................----------------,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  99999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=====================================>>====>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBAAA?????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================>>>>>>>>>>>>???????@@@AABBBCCDDEEFFFIIIIIIIIIIIIHHGGFFEDDCCBBEDDDCCCCCCBBBBBBBBBBBBBBB????????>>>>>>>>>>>>>>>>>===<<<<<<<===============>>>>=============<<<<<<<<<<;;;;;;;;;:::::::::::999:::9999999999999999988888888777777777777777777777776666666666666666666655555555555444444444444444444444444444444333333333333333333333322222222222222222111111111111111110000000000000000000////////////////////.....................----------------,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  9999999999999999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAA?????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================>>>>>>>>>>>>>??????@@@AABBCCDDEEEFFIIIIIIIIIIIHHHGGFEEDDCBBADDDCCCCCBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<=========================<<<<<<<<<<<<;;;;;;;;;:::::::::::9999::999999999999999988888888777777777777777777777776666666666666666666655555555555544444444444444444444444444444333333333333333333333332222222222222222221111111111111111000000000000000000////////////////////......................----------------,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! !  9999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>>>>>>>????????@@@AAABBCCDDEEEFFGIIIIIIIIIIIHHHGGFEEDCCBBADCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>=============================================<<<<<<<<<<<<==<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999999999998777777777777777777777666666666666666666665555555555555555555555555544444444444444444444333333333333322222222222222222221111111111111111111111111110000000000000000000/////////////////...................----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  9999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===========>>>>>>>>>>>>>>?????????@@@AAABBCCDDEEFFFHIIIIIIIIIIHHGGFFEEDCCBBACCCBBBBBBBBBBBBAAAAAAAAAA>>>>>>>>>>>>>>>>============================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999999999988877777777777777777777666666666666666666665555555555555555555555555544444444444444444443333333333333332222222222222222211111111111111111111111111110000000000000000000////////////////.....................--------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=============>>>>>>>>>>>>>>>>??????@@@AABBCCDDEEEFFHHIIIIIIIIHHHGGFFEDDCBBAACCCBBBBBBBBBBBBAAAAAAAAAA>>>>>>>>>>>>>============================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999999999988888777777777777777777666666666666666666665555555555555555555555555544444444444444444443333333333333333322222222222222211111111111111111111111111111000000000000000000////////////////.......................-------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============>>>>>>>>>>>>>>>>>?????@@@AABBCCDDEEFFHHIIIIIIIIHHGGFFEEDCCBBAACCBBBBBBBBBBBBAAAAAAAAAAA>>>>>>>>>>>>================<<<<<<<<<<<<==============<<<<<<<<<<<<<<<<<<;;;<<<<<<<;;;;;;;;;;;::::::::::9999999999999999988888877777777777777776666666666666666666655555555555555555555555555544444444444444444433333333333333333332222222222222111111111111111111111111111110000000000000000000////////////////.......................-------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  999999999999999999999::9::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>================>>>>>>>>>>>>>>>>????@@@AABBCCCDDEEFHHHHIIIIIHHHGGFFEDDCBBAA@CCBBBBBBBBBBBBAAAAAAAAAAA>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<;;;;;;<<<<<;;;;;;;;;;;::::::::::99999999999999998888888887777777777777766666666666666666666555555555555555555555555555444444444444444444433333333333333333333222222222222111111111111111111111111111110000000000000000000///////////////........................-------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  999999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================>>>>>>>>>>>>>>????@@@AABBCCDDEEEGHHHHHIHHHHHGGFEEDDCBBAA@CBBBBBBBBBBBBAAAAAAAAAAA@>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::9999999999999999888888888877777777777776666666666666666666555555555555555555555555555544444444444444444433333333333333333333332222222222111111111111111111111111111110000000000000000000/////////////////......................-------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$$$#$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<;;;;;;;;;<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAA@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================>>>>>>>>>????@@AABBBCCDDEEGHHHHHHHHHHGGFFEEDCCBBAA@CBBBBBBBBBBBAAAAAAAAAAA@@>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<;;;;;;;;;;;::::::::::::999999999999998888888888887777777777766666666666666666666555555555555555555555555555444444444444444444433333333333333333333322222222221111111111111111111111111111110000000000000000000//////////////////.....................-------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************)))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$$$###$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>>???@@@AABBCCDDDEGGHHHHHHHHGGGFFEDDCCBAA@@BBBBBBBBBBBAAAAAAAAAAAA@@>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999888888888888877777777666666666666666666666555555555555555555555555555544444444444444444433333333333333333333332222222221111111111111111111111111111111000000000000000000////////////////////....................-------------,,,,,,,,,,,,,,,,,+,,,++++++++++++++++++++*************))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$$$$$$$####$$###################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  89999999999999999999999999999999999:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================>>>>>>>???@@AABBBCCDDEGGGHHHHHHHGGGFFEDDCBBAA@@BBBBBBBBAAAAAAAAAAAAAA@@@>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:;;;;;;;;;;:::::::::::::::999999999998888888888888887777776666666666666666666665555555555555555555555455555444444444444444444443333333333333333333322222222211111111111111111111111111111110000000000000000000/////////////////////..................--------------,,,,,,,,,,,,,,,,,++,++++++++++++++++++++*************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$$$$$$#####$###################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  88889999999999999999999999999999999999::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??AAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================>>>>>???@@AAABBCCDDDFGGGHHHHHGGGFFEEDDCBBAA@@BBBBBAAAAAAAAAAAAAAAA@@@@>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::;;;;;;;;:::::::::::::::9999999999998888888888888888777766666666666666666666655555555555555555555555445554444444444444444444443333333333333333333222222222211111111111111111111111111111100000000000000000000////////////////////...................--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************)))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  8888889999999999999999999999999999999999:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????A@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<=====================>>>>>???@@@AABBCCCDDFGGGGGHGGGGGFFEEDDCBBAA@@BBBBBAAAAAAAAAAAAAAAA@@@@==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::::::999999999998888888888888888887766666666666666666666666555555555555555555555444455444444444444444444444333333333333333333222222222211111111111111111111111111111100000000000000000000/////////////////////..................---------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++*************))))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  8888888889999999999999999999999999999999999:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<====================>>>>???@@@AABBCCCDDFFGGGGGGGGGFFFEEDCCBBAA@@BBBBBAAAAAAAAAAAAAAA@@@@@================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;::::::::::::::::9999999999988888888888888888888666666666666666666666666555555555555555555554444444444444444444444444443333333333333333333222222222211111111111111111111111101111000000000000000000000////////////////////..................----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++**************)))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   888888888889999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<==================>>>>????@@AABBBCCDDFFGGGGGGGGGFFFEEDCCBBAA@@BBBBBAAAAAAAAAAAAAAA@@@@@==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;::::::::::::::::999999999998888888888888888888877666666666666666666666655555555555555555555444444444444444444444444444333333333333333333322222222222211111111111111111111100001100000000000000000000000///////////////////..................----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!!!!!!!!! !!!!  888888888888889999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<===============>>>>>??@@@AABBBCCDDFFFGGGGGGGGFFEEDDCCBBAA@@BBBBBAAAAAAAAAAAAAA@@@@@@============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999988888888888888888888777666666666666666666665555555555555555555544444444444444444444444444443333333333333333333222222222222211111111111111111111000000000000000000000000000000/////////////////.................------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""!!!!!!!!!!!!!!!!!!!! !!  888888888888888889999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<==<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<=============>>>>>??@@@AAABBCCCDFFFGGGGGGGFFFEEDDCCBBAA@@BBBBBAAAAAAAAAAAAAA@@@@@@==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999888888888888888888877777766666666666666666655555555555555555555444444444444444444444444444433333333333333333332222222222222221111111111111111110000000000000000000000000000000/////////////////................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!!!!!!!!! !  888888888888888888899999999999999999999999999999::::::::::::::::::;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<==========>>>>???@@@AAABBCCCDFFFFGGGGGGFFFEEDDCCBBAA@@BBBBBAAAAAAAAAAAAA@@@@@@@========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99::::::::::::999999999999988888888888888888887777777666666666666666655555555555555555555444444444444444444444444444433333333333333333333222222222222222211111111111111110000000000000000000000000000000/////////////////................---------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++************))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!!!!!!!!!  888888888888888888888898899999999999999999999999:::::::::::::::::::::;;;;:::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<========>>>>???@@@AAABBCCCDFFFFFGGGGFFFFEEDDCCBBAA@@BBBBBAAAAAAAAAAAA@@@@@@@@======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999::::::::::999999999999999888888888888888887777777776666666666666655555555555555555555444444444444444444444444444443333333333333333333222222222222222222111111111111100000000000000000000000000000000//////////////////...............-----------------------,,,,,,,,,,,,,,+++++++++++++++++++++++*************)))))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!!!!!!!!!  888888888888888888888888888899999999999999999999::::::::::::::::::::::::;:::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======>>>>???@@@AAABBCCCDFFFFFFFFFFFFFEEDDCCBBAA@@BBBBBAAAAAAAAAAAA@@@@@@@?====<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999::::::::999999999999999998888888888888887777777777766666666666665555555555555555555444444444444444444444444444443333333333333333333322222222222222222221111111111100000000000000000000000000000000//////////////////...............------------------------,,,,,,,,,,,,,,++++++++++++++++++++++***************))))))))))))))))))((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!!!!!!!!!  888888888888888888888888888888899999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========>>>???@@@AAABBCCCDEFFFFFFFFFFFEEEDDCCBBAA@@BBBBBAAAAAAAAAAA@@@@@@@??===<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999:::::::99999999999999999888888888888877777777777777666666666665555555555555555555444444444444444444444444444443333333333333333333322222222222222222222211111111110000000000000000000000000000000///////////////////...............-----------------------,,,,,,,,,,,,,,,++++++++++++++++++++++****************))))))))))))))))(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""!!!!!!!!!!!!!!!!!!  888888888888888888888888888888888999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========>>>>??@@@AAABBBCCCEFFFFFFFFFFFEEEDDCCBBAA@@BBBBAAAAAAAAAAA@@@@@@@???==<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999:::::99999999999999999888888888888887777777777777776666666665555555555555555555444444444444444444444444444443333333333333333333322222222222222222222211111111110000000000000000000000000000000///////////////////.................----------------------,,,,,,,,,,,,,,,++++++++++++++++++++++*****************)))))))))))))))(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""!!!!!!!!!!!!!!!!!  778888888888888888888888888888888888999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????>>>>>>@@???????????????????????>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======>>>>???@@AAABBBCCCEEFFFFFFFFFEEEDDDCCBBAA@@BBBBAAAAAAAAAA@@@@@@@????=<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999:::99999999999999999988888888888887777777777777777766666665555555555555555555444444444444444444444444444444333333333333333333332222222222222222222221111111110000000000000000000000000000000///////////////////...................---------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""!!!!!!!!!!!!!!!!  77777888888888888888888888888888888888899999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????@@?????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====>>>>???@@AAABBBCCCEEFFFFFFFFFEEEDDCCCBBAA@@BBBBAAAAAAAAAA@@@@@@?????<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999:99999999999999999988888888888887777777777777777777666655555555555555555555544444444444444444444444334444333333333333333333333222222222222222222222111111111000000000000000000000000000000////////////////////....................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""!!!!!!!!!!!!!!!  77777778888888888888888888888888888888888999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@@@@@@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@AAABBBCCCEEEFFFFFFFEEEEDDCCBBBAA@@BBBBAAAAAAAAA@@@@@@@?????<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999999999999999988888888888887777777777777777777776665555555555555555555555444444444444444444444333344333333333333333333333322222222222222222222111111111000000000000000000000000000000////////////////////....................-------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!  77777777778888888888888888888888888888888888999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@?????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=====>>>???@@@AABBBCCCEEEEFFFFFEEEEDDDCCBBAAA@@BBBBAAAAAAAA@@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999999999999999999988888888888887777777777777777777777765555555555555555555555544444444444444444444333333333333333333333333333322222222222222222222211111111000000000000000000000000000000////////////////////....................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###$$$$$####################"####""""""""""""""""""""!!!!!!!!!!!!!!  77777777777788888888888888888888888888888888888999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????==================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<====>>>???@@@AABBBBCCEEEEEEEEEEEEEDDDCCBBAAA@@BBBBAAAAAAA@@@@@@@???????<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999998999999999999988888888888888777777777777777777777766555555555555555555555544444444444444444444333333333333333333333333333322222222222222222222211111111100000000000000000000000//000//////////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++**++******************))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####$$$$####################""###""""""""""""""""""""!!!!!!!!!!!!!!  7777777777777888888888888888888888888888888888999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=???>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<====>>>???@@@AABBBBCCEEEEEEEEEEEEDDDCCCBBAAA@@BBBBAAAAAAA@@@@@@@???????<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999999999999999999999999988888888888888887777777777777777776666666666666655555555555555555555555544444444444444444444444333333333333333333333322222222222222222111111111111110000000000000000000////////////////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  7777777777777778888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AABBBBCCEEEEEEEEEEEEDDDCCBBBAAA@@BBBBAAAAAA@@@@@@@???????><<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999998899999998888888888888888887777777777777777666666666666665555555555555555555555554444444444444444444444433333333333333333333332222222222222222221111111111111000000000000000000000//////////////..................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  7777777777777777778888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>=======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====>>???@@@AAABBBCCEEEEEEEEEEEDDDCCCBBBAA@@@BBBAAAAAA@@@@@@@???????>><;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::9999999999999999888899999888888888888888888877777777777777766666666666666555555555555555555555555444444444444444444444443333333333333333333333222222222222222222111111111111110000000000000000000000////////////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  7777777777777777777778888888888888888888888888888899999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====>>???@@@AABBBBCCEEEEEEEEEDDDDDCCBBBAAA@@@BBBAAAAAA@@@@@@???????>>>;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::9999999999999999988888999988888888888888888887777777777777666666666666666555555555555555555555554444444444444444444444443333333333333333333333222222222222222222111111111111110000000000000000000000////////////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  777777777777777777777777778888888888888888888888888889999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<===>>???@@AAABBBBBCDEEEEEEDDDDDDCCCBBBAA@@@?BBAAAAAA@@@@@@@??????>>>>;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99:9999999999999999988888889988888888888888888887777777777777666666666666666665555555555555555555554444444444444444444444443333333333333333333333322222222222222222211111111111111000000000000000000000////////////..................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!   7777777777777777777777777777788888888888888888888888888899999999999999999999999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<===>>???@@AAABBBBBCDDDDDDDDDDDDCCCBBBAAA@@@?BBAAAAAA@@@@@@??????>>>>>;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::9999999999999999999888888888888888888888888888877777777777777666666666666666666555555555555555555544444444444444444444444433333333333333333333333222222222222222222111111111111111100000000000000000000///////////...................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!   7777777777777777777777777777777888888888888888888888888888899999999999999999999999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<===>>??@@@AAABBBBBCDDDDDDDDDDCCCCBBBAAA@@@??BAAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;;::::::::::::::::::::::::::::::::9999999999999999999888888888888888888888888888877777777777776666666666666666666665555555555555555544444444444444444444444433333333333333333333333222222222222222222111111111111111111000000000000000000///////////.....................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!   6777777777777777777777777777777777888888888888888888888888888899999999999999999999999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<==>>>??@@@AAABBBBBBDDDDDDDDDCCCCBBBAAA@@@@??BAAAAA@@@@@@@??????>>>>>>;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999888888888888888888888888888877777777777776666666666666666666666655555555555555544444444444444444444444443333333333333333333333222222222222222222111111111111111111110000000000000000///////////.......................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!   6667777777777777777777777777777777778888888888888888888888888888899999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<;;<<<;;;<<<<==>>>??@@@AAABBBBBBDDDDDDDCCCCCBBBAAAA@@@???AAAAAA@@@@@@??????>>>>>>>;;;;;;;;;:::::::::::::::::::::999999999999999999999999999999988888888888888888888888888877777777777776666666666666666666666665555555555555544444444444444444444444443333333333333333333333322222222222222222111111111111111111111100000000000000///////////.......................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  6666667777777777777777777777777777777778888888888888888888888888888889999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<=============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;<;;;<<<<==>>>??@@AAAABBBBBBDDDDDDCCCCCBBBAAAA@@@????AAAAA@@@@@@@??????>>>>>>>;;;;;;::::::::::::::::::::999999999999999999999999999999999888888888888888888888888888777777777777776666666666666666666666655555555555555444444444444444444444444433333333333333333333333222222222222222222111111111111111111111000000000000000////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  6666666667777777777777777777777777777777778888888888888888888888888888889999999999999999999999::::::::::::::::::::::::;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<===============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;<<<==>>???@@AAAABBBBBBDDDDCCCCCBBBBAAAA@@@?????AAAA@@@@@@@??????>>>>>>>=;;;;:::::::::::::::::::::99999999999999999999999999999999888888888888888888888888888777777777777777766666666666666666666655555555555555544444444444444444444444433333333333333333333333222222222222222222111111111111111111111100000000000000//////////////...................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  6666666666677777777777777777777777777777777778888888888888888888888888888999999999999999999999999:::::::::::::::::::::::::;:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<==================================================================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==>>???@@AAAABBBBBBDDDCCCCCBBBBAAA@@@@?????>AAA@@@@@@@@??????>>>>>>==;;::::::::::::::::::::::99999999999999999999999999999998888888888888888888788888888777777777777777776666666666666666666555555555555555444444444444444444444444333333333333333333333332222222222222222222211111111111111111111000000000000000///////////////..................------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  66666666666666777777777777777777777777777777777788888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<===========<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==>>???@@AAAABBBBBBDCCCCCCBBBBAAA@@@@?????>>AA@@@@@@@@??????>>>>>>>==;:::::::::::::::::::::99999999999999999999999999999998888888888888888888777888888777777777777777777766666666666666666555555555555555444444444444444444444444333333333333333333333332222222222222222222222111111111111111111100000000000000/////////////////................------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  66666666666666666777777777777777777777777777777788888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==>>???@@AAAABBBBBBCCCCCCBBBAAAA@@@@????>>>>A@@@@@@@@???????>>>>>>===::::::::::::::::::::999999999999999999999999999988988888888888888888887777788887777777777777777777766666666666666665555555555555554444444444444444444444443333333333333333333333322222222222222222222222111111111111111111000000000000000//////////////////..............------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  66666666666666666667777777777777777777777777777778888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==>>???@@AAAAABBBBBCCCCBBBBAAAA@@@?????>>>>>@@@@@@@@@??????>>>>>>====::::::::::::::::::999999999999999999999999999888888888888888888888888777777887777777777777777777766666666666666655555555555555554444444444444444444444443333333333333333333333322222222222222222222222111111111111111111000000000000000////////////////////.............------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  66666666666666666666677677777777777777777777777777778888888888888888888888899999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==>>???@@@AAAAABBBACCCBBBBAAAA@@@?????>>>>>>@@@@@@@@???????>>>>>>====::::::::::::::::999999999999999999999999998888888888888888888888888777777778777777777777777777766666666666666665555555555555554444444444444444444444443333333333333333333333332222222222222222222222111111111111111111000000000000000//////////////////////...........------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  66666666666666666666666666677777777777777777777777777778888888888888888888888899999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==>>???@@@AAAAAAAAACCBBBBAAAA@@@????>>>>>>>=@@@@@@@????????>>>>>>====:::::::::::::99999999999999999999999988888888888888888888888888887777777777777777777777777777766666666666666555555555555555555444444444444444444444433333333333333333333333322222222222222222222222111111111111111111000000000000000//////////////////////..........-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*+*******************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   66666666666666666666666666666777777777777777777777777777778888888888888888888888899999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==>>>??@@@AAAAAAAAACBBBBAAAA@@@????>>>>>>===@@@@@@????????>>>>>>=====::::::::::999999999999999999999998888888888888888888888888888887777777777777777777777777777766666666666666555555555555555555554444444444444444444433333333333333333333333322222222222222222222222111111111111111111000000000000000//////////////////////...........------------------,,,,,,,,,,,,,,,,,,,,,,,+,++++++++++++++++++++++**********************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################"##"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   666666666666666666666666666666667777777777777777777777777777778888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==>>>??@@@@AAAAAAAABBBBAAAA@@@????>>>>>>====@@@@@?????????>>>>>>=====:::::::999999999999999999999999888888888888888888888888888888777777777777777777777777777776666666666666655555555555555555555554444444444444444443333333333333333333333332222222222222222222222211111111111111111100000000000000000/////////////////////..........-------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************)))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  556666666666666666666666666666666667777777777777777777777777777778888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;<<<==>>>???@@@@AAAAAAABBBAAAA@@@????>>>>>======@@@???????????>>>>>>=====:::::99999999999999999999999888888888888888888888888888888877777777777777777777777777777666666666666665555555555555555555555554444444444444444333333333333333333333333222222222222222222222221111111111111111110000000000000000000///////////////////...........--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  5555666666666666666666666666666666666677777777777777777777777777777788888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;:::::::;;;;;;;;;<<<==>>>???@@@@@AAAAA@BBAAAA@@@????>>>>========??????????????>>>>>======::::999999999999999999999988888888888888888888888888888887777777777777777777777777777766666666666666555555555555555555555555444444444444444433333333333333333333333332222222222222222222222111111111111111111000000000000000000000/////////////////...........----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  55555556666666666666666666666666666666666777777777777777777777777777777888888888888888888888889999999999999999999999999::::999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;:::::::::::;;;;;;;;<<<==>>>???@@@@@@@@@@@BAAAA@@@????>>>>=========??????????????>>>>>======:::9999999999999999999999888888888888888888888888888888777777777777777777777777777777666666666666666555555555555555555555544444444444444443333333333333333333333333222222222222222222222221111111111111111100000000000000000000000////////////////...........----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  55555555566666666666666666666666666666666666777777777777777777777777777778888888888888888888888889999999999999999999999999:9999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;:::::::::::::::;;;;;;;;<<<==>>>????@@@@@@@@@@AAAA@@@@???>>>>==========??????????????>>>>>======::9999999999999999999998888888888888888888888888878877777777777777777777776777777776666666666666666655555555555555555555444444444444444433333333333333333333333332222222222222222222222211111111111111111100000000000000000000000///////////////...........----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  55555555555566666666666666666666666666666666666777777777777777777777777778888888888888888888888888999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;<<===>>>????@@@@@@@@@@AAAA@@@???>>>>========<<<??????????????>>>>>=====<::9999999999999999998888888888888888888888888877777777777777777777777777666777777666666666666666666655555555555555555444444444444444433333333333333333333333332222222222222222222222221111111111111111111000000000000000000000////////////////.............--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************************)))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  555555555555556666666666666666666666666666666666777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>?????@@@@@@@@@AAA@@@????>>>=======<<<<<??????????????>>>>>=====<:9999999999999999888888888888888888888888877777777777777777777777777776666677777666666666666666666655555555555555554444444444444444333333333333333333333333322222222222222222222222211111111111111111111100000000000000000000///////////////...............-------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  5555555555555555566666666666666666666666666666667777777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@@@@??AA@@@@???>>>>=====<<<<<<<??????????????>>>>>>====<:99999999999998888888888888888888888888877777777777777777777777777776666666777666666666666666666665555555555555554444444444444444333333333333333333333333322222222222222222222222211111111111111111111111000000000000000000////////////////................------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  5555556666666666666666666666666666667777777777777777777777777777888888888888888888888888888888889999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;;;<<===>>>???@@@@AAAAAAAAAAAAA@@@@???>>>>=====<<<<<<<>>??????????>>>>>>=====<<:::::9999999999999999999988888887777777777777777777777777777777777777666666666666666665555555555555555555555555444444444444444444444444433333333333333333333333333332222222222222222222222111111111111111100000000000000000000000/////////////////////..................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  555555556666666666666666666666666666666777777777777777777777777777888888888888888888888888888888889999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;<<===>>????@@@@AAAAAAAAAAA@@@@@????>>>=====<<<<<<<<>>>??????????>>>>>>====<<:::::99999999999999999999888877777777777777777777777777777777777777666666666666666666555555555555555555555555444444444444444444444444433333333333333333333333333332222222222222222222222111111111111111110000000000000000000000/////////////////////..................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  5555555555666666666666666666666666666666667777777777777777777777777778888888888888888888888888888899999999999999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::;;;;<<<===>>????@@@@@AAAAAAAA@@@@@@@???>>>>=====<<<<<<<<>>>>??????????>>>>>====<<::::9999999999999999998888877777777777777777777777777777777777777666666666666666666555555555555555555555555444444444444444444444444433333333333333333333333333322222222222222222222222111111111111111111100000000000000000000//////////////////////..................---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  55555555555556666666666666666666666666666666677777777777777777777777777778888888888888888888888888888899999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::;;;;<<<==>>>????@@@@@@AAAAAA@@@@@@@????>>>=====<<<<<<<<<>>>>??????????>>>>>====<<::::99999999999999988888877777777777777777777777777777777777777666666666666666666655555555555555555555554444444444444444444444444433333333333333333333333333322222222222222222222222111111111111111111111000000000000000000//////////////////////..................-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  555555555555555566666666666666666666666666666666777777777777777777777777788888888888888888888888888888888999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;;;;;;;;;::::::;;;;;::;;;;;;;;;;;;;;;;;;::::::::::::::::::::;;;;<<===>>>????@@@@@@@@@@@@@@@@@@????>>>>=====<<<<<<<<<>>>>??????????>>>>>====<<::::999999999999888888888777777777777777777777777777777777777666666666666666666655555555555555555555555444444444444444444444444433333333333333333333333333322222222222222222222222211111111111111111111110000000000000000//////////////////////...................------------------,,,,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!  5555555555555555555666666666666666666666666666667777777777777777777777777777888888888888888888888888888888888999999999999999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================>>>>>>======================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::;:::::::::::;;;;;;;;;;;;;::::::::::::::::::::;;;;<<===>>>>???@@@@@@@@@@@@@@@@@?????>>>>====<<<<<<<<<<>>>>???????????>>>>====<<::::9999999999888888888887777777777777777777777666777777777666666666666666666655555555555555555555445444444444444444444444444333333333333333333333333333322222222222222222222222211111111111111111111110000000000000000//////////////////////...................--------------------,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!  55555555555555555555566666666666666666666666666677777777777777777777777777777778888888888888888888888888888888889999999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;;;;;;;::::::::::::::::::::::::::::;;;;;;;;;;;::::::::::::::::::::;;;;<<===>>>>????@@@@@@@@@@@@@@@?????>>>>=====<<<<<<<<<<>>>>>??????????>>>>====<<:::9999999999888888888888777777777777777777776666677777766666666666666666666655555555555555555554444444444444444444444444443333333333333333333333333222222222222222222222222222211111111111111111111110000000000000000/////////////////////...................----------------------,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666666667777777777777777777777777777777788888888888888888888888888888888999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::::::::::::;;;;<<====>>>????@@@@@@@@@@@@@@??????>>>>=====<<<<<<<<<<>>>>>??????????>>>>====<<:::99999999888888888888887777777777777777766666666777666666666666666666666655555555555555555554444444444444444444444444433333333333333333333333333222222222222222222222222222211111111111111111111110000000000000000/////////////////////...................----------------------,,,,,,,,,,,,,,++++++++++++++++++*********************))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!  5555555555555555555555555566666666666666666666666666667777777777777777777777777777777788888888888888888888888888888888899999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================================<<<<<<====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>?????@@@@@@@@@@@???????>>>>>====<<<<<<<<<<<>>>>>??????????>>>>====<<:::999999998888888888888877777777777777666666666667666666666666666666666666555555555555555555444444444444444444444444433333333333333333333333333222222222222222222222222222211111111111111111111110000000000000000/////////////////////....................----------------------,,,,,,,,,,,,,,++++++++++++++++++**********************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!  5555555555555555555555555555566666666666666666666666666677777777777777777777777777777777778888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================================<<<<<<<<<<<<<<<<<<<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::;;;<<<===>>>???????@@@@@@@????????>>>>>=====<<<<<<<<<<<>>>>>>?????????>>>>====<<:::9999999888888888888888777777777777666666666666666666666666666666666666555555555555555555444444444444444444444444433333333333333333333333333222222222222222222222222222211111111111111111111111000000000000000//////////////////////.....................--------------------,,,,,,,,,,,,,,++++++++++++++++++**********************)))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!  455555555555555555555555555555556666666666666666666666666667777777777777777777777777777777777888888888888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::;;;<<<===>>>>?????????????????????>>>>>=====<<<<<<<<<<<>>>>>>>???????>>>>>====<<::9999999888888888888888877777777666666666666666666666666666666666666665555555555555555554444444444444444444444444333333333333333333333333332222222222222222222222222222111111111111111111111110000000000000000/////////////////////.......................------------------,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!  4445555555555555555555555555555555566666666666666666666666666677777777777777777777777777777777778888888888888888888888888889999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>>>>>>>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999::::::;;;<<<===>>>>???????????????????>>>>>>=====<<<<<<<<<<<<>>>>>>>>?????>>>>>>===<<<::99999998888888888888888777776666666666666666666666666666666666666665555555555555555555444444444444444444444444333333333333333333333333332222222222222222222222222222111111111111111111111110000000000000000/////////////////////.......................-------------------,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  44444455555555555555555555555555555555666666666666666666666666666677777777777777777777777777777777888888888888888888888888888889999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================>>>>>====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999::::::;;;<<<===>>>>>?????????????????>>>>>>======<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>====<<<::999999888888888888887777766666666666666666666666666666666666666665555555555555555555444444444444444444444444333333333333333333333333332222222222222222222222222221111111111111111111111111000000000000000///////////////////////......................------------------,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!  444444444555555555555555555555555555555556666666666666666666666666666777777777777777777777777777778888888888888888888888888888888889999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999::::::;;;<<<====>>>>???????????????>>>>>>>>======<<<<<<<<<<<<>>>>>>>>>>>>>>>>>====<<<<:999999888888888888887777666666666666666666666666666666666666666655555555555555555554444444444444444444444443333333333333333333333333322222222222222222222222222211111111111111111111111110000000000000000//////////////////////......................-------------------,,,,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!  44444444444455555555555555555555555555555556666666666666666666666666666677777777777777777777777777777788888888888888888888888888888888899999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::9999::::::::::::::::::::99999:::::::::::::::::::::::::999999999999999:::::;;;;<<<====>>>>>?????????????>>>>>>>>======<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>====<<<<:99999988888888888877777766666666666666666666666666666666666666555555555555555555544444444444444444444444333333333333333333333333332222222222222222222222222222111111111111111111111111100000000000000000//////////////////////.....................-------------------,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!  444444444444445555555555555555555555555555555566666666666666666666666666677777777777777777777777777777777888888888888888888888888888888888899999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================================<<<<<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::999999999:::::::::::::::::99999999:::::::::::::::::::::::::999999999999999:::::;;;;<<<====>>>>>>??????????>>>>>>>>>=======<<<<<<<<<;;;;>>>>>>>>>>>>>>>=====<<<<;999999888888888887777777766666666666666666666666666666666666655555555555555555554444444444444444444444443333333333333333333333333222222222222222222222222222221111111111111111111111110000000000000000000////////////////////.....................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!  444444444444444445555555555555555555555555555555666666666666666666666666666677777777777777777777777777777777888888888888888888888888888888888889999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9999999999999:::::::::::::999999999999:::::::::::::::::::::::999999999999999999::::;;;;<<<====>>>>>>>>??????>>>>>>>>>>=======<<<<<<<<<;;;;;>>>>>>>>>>>>>>=====<<<<<;999998888888888877777777766666666666666666666665556666666665555555555555555555544444444444444444444344333333333333333333333333322222222222222222222222222222111111111111111111111111000000000000000000000//////////////////......................------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!  444444444444444444445555555555555555555555555555666666666666666666666666666666677777777777777777777777777777777788888888888888888888888888888888888999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::9999999999999999999::::::::9999999999999999999999:::::::::::::::::9999999999999999999::::;;;;<<<=====>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;>==>>>>>>>>>======<<<<<;;999998888888888777777777766666666666666666655555556666665555555555555555555554444444444444444444433333333333333333333333333322222222222222222222222222222211111111111111111111111100000000000000000000000////////////////......................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555555666666666666666666666666666666666777777777777777777777777777777777788888888888888888888888888888888999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999999999999999:::999999999999999999999999999999::::::::::::999999999999999999999::::;;;;<<<=====>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;=================<<<<<;;;9999888888888877777777777666666666666666655555555566655555555555555555555554444444444444444444433333333333333333333333333322222222222222222222222222211111111111111111111111111100000000000000000000000/////////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!  44444444444444444444444445555555555555555555555555556666666666666666666666666666666666777777777777777777777777777777777888888888888888888888888888889999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999::::::::99999999998888899999999::::;;;;<<<=====>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;================<<<<<;;;;99988888888887777777777776666666666665555555555555655555555555555555555555544444444444444444443333333333333333333333333222222222222222222222222222211111111111111111111111111110000000000000000000000/////////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!  4444444444444444444444444444555555555555555555555555555666666666666666666666666666666666677777777777777777777777777777777778888888888888888888888888999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888889999999::::;;;;<<<======>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;==============<<<<<<;;;;;9998888888887777777777777666666665555555555555555555555555555555555555555444444444444444444433333333333333333333333333222222222222222222222222222111111111111111111111111111100000000000000000000000////////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!  444444444444444444444444444444555555555555555555555555555556666666666666666666666666666666666777777777777777777777777777777888888888888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888889999999::::;;;;<<<======>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;============<<<<<<<;;;;;;99888888888877777777777776666655555555555555555555555555555555555555555444444444444444444433333333333333333333333332222222222222222222222222222111111111111111111111111111100000000000000000000000////////////////......................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!  3344444444444444444444444444444445555555555555555555555555555566666666666666666666666666666666667777777777777777777777777777888888888888888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888999999::::;;;;<<<=======>>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;==========<<<<<<<<;;;;;;:988888888887777777777776666655555555555555555555555555555555555555555444444444444444444433333333333333333333333333222222222222222222222222222111111111111111111111111111100000000000000000000000/////////////////.....................---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  333344444444444444444444444444444444555555555555555555555555555556666666666666666666666666666666667777777777777777777777777777778888888888888888888888888888888899999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888999999::::;;;;;<<<======>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;========<<<<<<<<<;;;;;;::8888888888777777777777666555555555555555555555555555555555555555554444444444444444444433333333333333333333333333222222222222222222222222222111111111111111111111111111100000000000000000000000/////////////////.....................-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  33333334444444444444444444444444444444455555555555555555555555555555666666666666666666666666666666777777777777777777777777777777777788888888888888888888888888888888999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888999999::::;;;;;<<<=======>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;=======<<<<<<<<;;;;;;;:::888888888777777777777666655555555555555555555555555555555555555544444444444444444444333333333333333333333333332222222222222222222222222221111111111111111111111111111000000000000000000000000/////////////////....................------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  3344444444444444444444444444444444444444444555555555555555555555555555556666666666666666666666666666666666666666666677777777777777777777777777777888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::99999999999999999998888888888888889999999999888888888888888888888888888888888888888899999999999:::::;;;;<<<<<<<<<<<===================<?>>>>>>>>==================<<<<<<<<;;;;;;;;:::::::9999998888888888877777777666666666666666666666666655555555555555544444444444444444444444433333333333333333333333333333332222222222222222222222221111111111111111111111111100000000000000000000000000000//////////////...................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))(((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  3333344444444444444444444444444444444444444444555555555555555555555555555555666666666666666666666666666666666666666666667777777777777777777777777777888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999998888888888888888888889999988888888888888888888888888888888888888888888899999999999:::::;;;;<<<<<<<<<<<<==================<?>>>>>>===================<<<<<<<<;;;;;;;;::::::::99998888888888887777777776666666666666666666666665555555555555544444444444444444444444433333333333333333333333333333333222222222222222222222221111111111111111111111111100000000000000000000000000000//////////////...................---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  3333333444444444444444444444444444444444444444445555555555555555555555555555555666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999988888888888888888888888889888888888888888888888888888888888888888888888888899999999999:::::;;;;<<<<<;<<<<<<<================<<>>>>>>====================<<<<<<<;;;;;;;:::::::::9999888888888888777777777766666666666666666666665555555555555544444444444444444444444433333333333333333333333333333333222222222222222222222221111111111111111111111111100000000000000000000000000000///////////////..................-----------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************))))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  333333333344444444444444444444444444444444444444555555555555555555555555555555555566666666666666666666666666666666666666666777777777777777777777777788888888888888888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888899999999999:::::;;;;<<<<<;<<<<<<<<==============<<<>>>>>===================<<<<<<<<;;;;;;;::::::::9999988888888888877777777777666666666666666666555555555555555544444444444444444444444433333333333333333333333333333333222222222222222222222221111111111111111111111111100000000000000000000000000000///////////////...................----------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************))))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333333333344444444444444444444444444444444444555555555555555555555555555555555555566666666666666666666666666666666666666777777777777777777777777788888888888888888888888888888888888888889999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888899999999999:::::;;;;<<<<<;;<<<<<<<<<===========<<<<>>>>===================<<<<<<<<;;;;;;;::::::::999998888888888877777777777776666666666666665555555555555555444444444444444444444444433333333333333333333333333333332222222222222222222222211111111111111111111111111100000000000000000000000000000///////////////....................---------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  33333333333333334444444344444444444444444444444444455555555555555555555555555555555555555666666666666666666666666666666666677777777777777777777777777788888888888888888888888888888888888888888889999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888877788899999999:::::;;;;<<<<<;;;<<<<<<<<<<========<<<<<>>>==================<<<<<<<<<;;;;;;:::::::::999998888888888877777777777776666666666665555555555555555544444444444444444444444444333333333333333333333333333333332222222222222222222222111111111111111111111111111000000000000000000000000000000///////////////.....................--------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  33333333333333333344444333344444444444444444444444444445555555555555555555555555555555555555666666666666666666666666666666666777777777777777777777777777778888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888887777788889999999:::::;;;;;<<<<;;;<<<<<<<<<<<<<===<<<<<<<>>========<<<<<<<<<<<<<<<<<<<;;;;;;::::::::999999988888888887777777777776666666666555555555555555555444444444444444444444444444433333333333333333333323333333322222222222222222222222111111111111111111111111110000000000000000000000000000000///////////////.......................------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  333333333333333333333443333333444444444444444444444444444455555555555555555555555555555555555555665556666666666666666666666666666777777777777777777777777777777888888888888888888888888888888888888888899999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888777777788888999999:::::;;;;;<<<<;;;;;<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::99999999888888888777777777777666666666555555555555555555554444444444444444444444443433333333333333333333322233333322222222222222222222222111111111111111111111111110000000000000000000000000000000///////////////.......................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  33333333333333333333333333333333344444444444444444444444444445555555555555555555555555555555555555555555566666666666666666666666666667777777777777777777777777777788888888888888888888888888888888888889999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999988888888888888888888888878888888888888888888888888888888888888888777777777788888999999:::::;;;;;<<<<;;;;;;;<<<<<<<<<<<<<<<<<<;>======<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::99999999988888888777777777776666666655555555555555555555555444444444444444444444443333333333333333333333222223332222222222222222222222211111111111111111111111111100000000000000000000000000000000////////////////......................------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************)))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  33333333333333333333333333333333333344444444444444444444444444455555555555555555555555555555555555555555555556666666666666666666666666666777777777777777777777777777777888888888888888888888888888888889999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999988888888888888888887777778888888888888888777777788788888888888877777777777788888999999::::;;;;;;<<<<;;;;;;;;;<<<<<<<<<<<<<<<<;=====<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::99999999999888888777777777777666666665555555555555555555555554444444444444444444443333333333333333333333222222233222222222222222222222222111111111111111111111111100000000000000000000000000000000//////////////////....................------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************))))))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  333333333333333333333333333333333333333444444444444444444444444444455555555555555555555555555555555555555555555566666666666666666666666666666777777777777777777777777777777888888888888888888888888888899999999999999999999999999999999999999999999999:::9:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999988888888888888888887777777777778888888888887777777777777777778888877777777777777788888999999::::;;;;;;<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;=====<<<<<<<<<<<<<<<<;;;;;;;;;::::::::9999999999988888877777777777766666666555555555555555555555555544444444444444444444333333333333333333333222222222222222222222222222222222211111111111111111111111100000000000000000000000000/00000////////////////////...................------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  33333333333333333333333333333333333333333344444444444444444444444444445555555555555555555555555555555555555555555556666666666666666666666666666666777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888888777777777777777778888888877777777777777777777777777777777777777777788888899999::::;;;;;;<<<<;;;;;;;;;;;;;;<<<<<<<<;;;;====<<<<<<<;;;;;;;;;;;;;;;;;;::::::::999999999988888877777777777776666666665555555555555555555555555444444444444444444333333333333333333333322222222222222222222222222222222211111111111111111111111100000000000000000000000000///000//////////////////////.................------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  2223333333333333333333333333333333333333333334444444444444444444444444444455555555555555555555555555555555555555555555566666666666666666666666666666777777777777777777777777777788888888888888888888888888999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999998888888888888888888777777777777777777777778887777777777777777777777777777777777777777777777788888899999::::;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;::::::::9999999999988888877777777777766666666666555555555555555555555444444444444444444443333333333333333333333222222222222222222222222222222222111111111111111111111110000000000000000000000000000////0////////////////////////................------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************)))))))))))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  2222233333333333333333333333333333333333333333334444444444444444444444444444445555555555555555555555555555555555555555555556666666666666666666666666777777777777777777777777777777778888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999988888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777788888899999::::;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;==<<<<<;;;;;;;;;;;;;;;;;::::::::::999999999998888887777777777776666666666665555555555555555554444444444444444444433333333333333333333333222222222222222222222222222222221111111111111111111111110000000000000000000000000000///////////////////////////////..............------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  2222222233333333333333333333333333333333333333334444444444444444444444444444444445555555555555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777788888888888888888888888888899999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777788888899999::::;;;;;;;;<<;;;:::::;;;;;;;;;;;;;;;;;;==<<<<;;;;;;;;;;;;:::::::::::::::99999999998888888777777777777666666666666655555555555555544444444444444444443333333333333333333333333322222222222222222222222222222221111111111111111111111100000000000000000000000000000////////////////////////////////..............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********************)))))))))))))))))))(((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222222333333333333333333333333333333333333344444444444444444444444444444444444445555555555555555555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777888888888888888888888888888999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777788888899999::::;;;;;;;;;;::::::::::::;;;;;;;;;;;;;:=<<<<<;;;;;;:::::::::::::::::::99999999999888888887777777777666666666666665555555555555444444444444444444333333333333333333333333333322222222222222222222222222222221111111111111111111111100000000000000000000000000000/////////////////////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  2222222222222233333333333333333333333333333333333344444444444444444444444444444444444444555555555555555555555555555555555556666666666666666666666666667777777777777777777777777777777777777777777777888888888888888888888888888899999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777788888889999::::;;;;;;;;;;::::::::::::::::;;;;;;;;::<<<<<;;;;;:::::::::::::::::::99999999999988888888877777777766666666666665555555555544444444444444444433333333333333333333333333333332222222222222222222222222222211111111111111111111111100000000000000000000000000000/////////////////////////////////..............------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  2222222222222222233333322333333333333333333333333333344444444444444444444444444444444444444455555555555555555555555555555555566666666666666666666666666666777777777777777777777777777777777777777777777888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999998888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777666666788888889999:::::;;;;;;;;;::::::::::::::::::::::::::<<<<;;;;;:::::::::::::::9:99999999999998888888888877777776666666666666655555555544444444444444444444333333333333333333333333333333222222222222222222222222222221111111111111111111111110000000000000000000000000000//////////////////////////////////...............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++************************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222222222222222333222223333333333333333333333333333444444444444444444444444444444444444444455445555555555555555555555555555566666666666666666666666666666677777777777777777777777777777777777777778888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999988888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777666666666688888889999:::::;;;;;;;;;::::::::::::::::::::::::::<<<;;;;;::::::::::999999999999999999998888888888887777776666666666666555555555444444444444444444444433333333333333333333333333333222222222222222222211222222111111111111111111111111100000000000000000000000000000//////////////////////////////////...............-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222222222223333333333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555555556666666666666666666666666666667777777777777777777777777777777777778888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888777777777777777777777766677777777777777777777777777777777777777666666666666788888899999::::;;;;;;;;;::::::::::::::::::::::::::<<;;;;;:::::::99999999999999999999998888888888887777776666666666666555555555444444444444444444444444333333333333333333333333333222222222222222222221112222111111111111111111111111100000000000000000000000000000//////////////////////////////////...............-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************))))))))))))))))))((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222222222222223333333333333333333333333333344444444444444444444444444444444444444444444555555555555555555555555555555566666666666666666666666666666677777777777777777777777777777778888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888777777777777777777776666666677777777777777777777777777777777777766666666666666778888889999:::::;;;;;;;;::::::9999999999:::::::::9<;;;;;::::::9999999999999999999998888888888888877777766666666666665555555554444444444444444444444444333333333333333333333333232222222222222222222111112221111111111111111111111100000000000000000000000000000///////////////////////////////////................--------------------,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222222222222222223333333333333333333333333333344444444444444444444444444444444444444444444455555555555555555555555555555556666666666666666666666666666666777777777777777777777777778888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888777777777777777777776666666666666677777777777666666777777777777777766666666666666666778888889999:::::;;;;;;;;:::::999999999999999999999;;;;;;:::::9999999999999999999888888888888888777777666666666666655555555555444444444444444444444444433333333333333333333332222222222222222222221111111211111111111111111111111110000000000000000000000000000//////////////////////////////////.................--------------------,,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  2222222222222222222222222222222222222222333333333333333333333333333334444444444444444444444444444444444444444444444555555555555555555555555555555666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888777777777777777777776666666666666666666777777666666666666677777777777766666666666666666667778888889999:::::;;;;;;;:::99999999999999999999999;;;;::::::999999999999988888888888888888888777777766666666666665555555555554444444444444444444444333333333333333333333332222222222222222222222111111111111111111111111111111111000000000000000000000000000/////////////////////////////////..................---------------------,,,,,,,,,,,,,,,,,++++++++++++++++************************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  122222222222222222222222222222222222222222233333333333333333333333333333334444444444444444444444444444444444444444444445555555555555555555555555555566666666666666666666666666666777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888887777777777777777777776666666666666666666666666766666666666666666666777777776666666666666666666667777888889999::::::;;;;;;::999999999999999999999999;;;::::::99999999988888888888888888888888777777777666666666665555555555555544444444444444444443333333333333333333333222222222222222222222222111111111111111111111111111111111000000000000000000000000000/////////////////////////////////..................----------------------,,,,,,,,,,,,,,,,++++++++++++++++************************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  111222222222222222222222222222222222222222222233333333333333333333333333333334444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666667777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888777777777777777777777777766666666666666666666666666666666666666666666667777776666666666666666666666677777888899999::::::;;;;;99999999999999999999999999;:::::::99999999888888888888888888888887777777777766666666665555555555555554444444444444444333333333333333333332222222222222222222222222222111111111111111111111111111111110000000000000000000000000000//////////////////////////./////....................---------------------,,,,,,,,,,,,,,,,++++++++++++++++***********************))))))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  222222222222222222333333333333333333333333333333333333334444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666677777777777777777777777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888777777777777777777777777777777777777777776666666666666666666666666777766666666666666666666667777777888899999::::::::;;;;;;;;:::::::::::::::::::::::::9999999988888888889988888888888888888777777666666666655555555555555544444444444444444444444433333333333333333333332222222222222222222211111111111111111111111111111100000000000000000000000000000000000000000//////////////..............................--------------------,,,,,,,,,,,++++++++++++++++++++++*****************)))))))))))))))))))))))(())))((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  222222222222222222222332223333333333333333333333333333333333444444444444444444444444444444444455555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666667777777777777777777777777777777777777778888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888887777777777777777777777777777777777777777777666666666666666666666666666666777666666666666666666666666777777888899999::::::::;;;;;;;:::::::::::::::::::::::::999999988888888888888888888888888888777777776666666655555555555555555444444444444444444444333333333333333333333222222222222222222222221111111111111111111111111111100000000000000000000000000000000000000000////////////////............................---------------------,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))))))(((()))(((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  222222222222222222222222222233333333333333333333333333333333333444444444444444444444444444444444454555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666667777777777777777777777777777777777777777888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888887777777777777777777777777777777777777776666666666666666666666666666666666667776666666666666666666666666777778888899999:::::::;;;;;;:::::::::::::::::::::::::99999998888888888888888888888888888777777777766666655555555555555555444444444444444444443333333333333333333322222222222222222222222221111111111111111111111111111000000000000000000000000000000000000000000//////////////////........................------------------------,,,,,,,,,,++++++++++++++++++++++********************)))))))))))))))))))(((((()((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222222222223333333333333333333333333333333333344444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666667777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888777777777777777777777777777777777766666666666666666666666666666666666666666776666666666666665555566666667777788889999999:::::;;;;;::::::::::::999999999::99999999988888888888888888888888888877777777777766665555555555555555554444444444444444443333333333333333333222222222222222222222222222211111111111111111111111111110000000000000000000000000000000000//000000///////////////////.....................--------------------------,,,,,,,,,,++++++++++++++++++++++*********************))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  2222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888877777777777777777777777777776666666666666666666666666666666666666666666666676666666666666665555555566666777778888899999999:::;;;;:::::::::9999999999999999999999988888888888888888888888888877777777777766655555555555555555544444444444444444433333333333333332222222222222222222222222222222111111111111111111111111111000000000000000000000000000000000000///00000////////////////////...................---------------------------,,,,,,,,,,+++++++++++++++++++++***********************))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  2222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444445555555555554555555555555555555555555555555555555555555556666666666666666666666666666666677777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888877777777777777777777777776666666666666666666666666666665566666666666666666666666666666666555555555556666677777888889999999999;;;:::::::::9999999999999999999999888888888888888888888888888877777777777666555555555555555555444444444444444444333333333333333322222222222222222222222222222221111111111111111111111111110000000000000000000000000000000000000////000//////////////////////.................---------------------------,,,,,,,,,,,+++++++++++++++++++*+**********************))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  11122222222222222222222222222222222222223333333333333333333333333333333334444444444444444444444444444444444444444445555555544444555555555555555555555555555555555555555555566666666666666666666666666666666666777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999:::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888887777777777777777777777777777776666666666666666666666666555555555555666666666666666666666666665555555555556666677777888889999999999;;:::::::::9999999999999999999998888888888888877777888888888777777777776666655555555555555554444444444444444433333333333333333222222222222222222222222222222211111111111111111111111111100000000000000000000000000000000000000/////00//////////////////////...............----------------------------,,,,,,,,,,,,+++++++++++++++++++***********************)))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  11111222222222222222222222222222222222222222333333333333333333333333333333334444444444444444444444444444444444444444444555544444444455555555555555555555555555555555555555555566666666666666666666666666666666666666777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777776666666666666666666666666555555555555556666666666666666666666665555555555556666667777788888999999999::::::::::999999999999998899998888888888888877777778888888877777777777666666555555555555554444444444444444433333333333333333332222222222222222222222222222211111111111111111111111111100000000000000000000000000000000000000///////0/////////////////////...............----------------------------,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  111111112222222222222222222222222222222222222223333333333333333333333333333333344444444444444444444444444444444444444444445444444444444455555555555555555555555555555555555555666666666666666666666666666666666666666666667777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777666666666666666666666666666555555555555555666666666666666666666655555555555556666667777788888899999999:::::::::99999999999998888998888888888888877777777788888777777777777666666665555555555554444444444444444433333333333333333333322222222222222222222222221111111111111111111111100111100000000000000000000000000000000000000/////////////////////////////..............-----------------------------,,,,,,,,,,,,,+++++++++++++++++++***********************))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  111111111112222222222222222222222222222222222222233333333333333333333333333333333334444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555566666666666666666666666666666666666666666666667777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777666666666666666666666666666666666555555555555555566666666666666666666555555555555556666666777778888889999999::::::::9999999999988888888888888888888877777777777888777777777777766666666655555555544444444444444444433333333333333333333333222222222222222222222222211111111111111111111100001100000000000000000000000000000000000000//////////////////////////////.............-----------------------------,,,,,,,,,,,,,,+++++++++++++++++++**********************))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  111111111111112222222222222222222222222222222222222233333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888887777777777777777777777777777777777777777776666666666666666666666666666666666666666555555555555555556666666666666666666555555555555556666666777778888888999999::::::::999999999988888888888888888888777777777777777777777777777766666666665555554444444444444444444333333333333333333333333322222222222222222222211111111111111111111111100000000000000000000000000000000000000000////////////////////////////////............-----------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  111111111111111122222222222222222222222222222222222222223333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555556666666666666666666666666666666666666667777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777666666666666666666666666666666666666666666555555555555555555555566666666666666665555555555555556666666777777888888899999:::::::999999999888888888888888888887777777777777777777777777777766666666666555544444444444444444444433333333333333333333333222222222222222222211111111111111111111111110000000000000000000000000000000000000000///////////////////////////////////...........-----------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  111111111111111111112221222222222222222222222222222222222233333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555566666666666666666666666666666666666666666777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666665555555555555555555555555556666666666666655555555555555556666666677777888888888899::::::999999999888888888888888888877777777777777777777777777777666666666666554444444444444444444444443333333333333333333332222222222222222211111111111111111111111111100000000000000000000000000000000000000//////////////////////////////////////..........-----------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  111111111111111111111111111222222222222222222222222222222222223333333333333333333333333333333333343444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555566666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666666666666666665555555555555555555555555555555555566666666666555555555555555556666666677777788888888888::::99999999998888888888888888887777777777777777777777777777766666666666655544444444444444444444444443333333333333333333222222222222222211111111111111111111111111110000000000000000000000000000000000///////////////////////////////////////////...........---------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**********************)))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  111111111111111111111111111111222222222222222222222222222222222223333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555566666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666666666665555555555555555555555555555555555555555555566666665555555555555555556666666677777778888888888::9999999999988888888888878888777777777777777776666777777666666666666665555544444444444444444444443333333333333333333322222222222222211111111111111111111111111111000000000000000000000000000000000/////////////////////////////////////////////............-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***********************))))))))))))))))(((((((((((((((((((((((''((((''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  11111111111111111111111111111111122222222222222222222222222222222222333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777776666666666666666666666666555555555555555555555555555555555555555555555555556666655555555555555555555666666666777777888888888899999999999988888888888777888777777777777777666666677666666666666666665555554444444444444444444333333333333333333333222222222222221111111111111111111111111111110000000000000000000000000000000////////////////////////////////////////////////.............--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**********************))))))))))))))))))(((((((((((((((((((((''''((('''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  11111111111111111111111111111111111122222222222222222222222222222222222233333333333333333333333333333333333333444444444444434444444444444444444444444444444444444444444455555555555555555555555555555555555666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888899999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777766666666666666666666666666666555555555555555555555555555444444444455555555555555555555555555555555555555566666666777777788888888899999999999888888888877777877777777777777766666666666666666666666666555555554444444444444444333333333333333333333222222222222221111111111111111111111111111111000000000000000000000000000000/////////////////////////////////////////////////...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++***********************)))))))))))))))))))(((((((((((((((((((('''''(''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  1111111111111111111111111111111111111112222222222222222222222222222222222333333333333333333333333333333333333333334444444443333344444444444444444444444444444444444444444444555555555555555555555555555555555555666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666655555555555555555555555554444444444444455555555555555555555555555555555555556666666677777777888888889999999999888888888877777777777777777777766666666666666666666666665555555555444444444444433333333333333333333332222222222222221111111111111111111111111111100000000000000000000000000000////////////////////////////////////////////////////................----------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***********************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  0001111111111111111111111111111111111111111222222222222222222222222222222223333333333333333333333333333333333333333333444443333333334444444444444444444444444444444444444444445555555555555555555555555555555555555555666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666655555555555555555555555554444444444444444555555555555555555555555555555555556666666667777777778888889999999988888888887777777777777777777776666666666666666666666655555555555555444444444443333333333333333333333222222222222222221111111111111111111111111110000000000000000000000/00000//////////////////////////////////////////////////////.................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*************************)))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  0000001111111111111111111111111111111111111112222222222222222222222222222222222333333333333333333333333333333333333333333343333333333333444444444444444444444444444444444444445555555555555555555555555555555555555555555556666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666665555555555555555555555555555554444444444444444445555555555555555555544444455555556666666667777777777888889999999888888888877777777777777777777766666666666556666665555555555555555555444444443333333333333333333333222222222222222222221111111111111111111111111000000000000000000000////00/////////////////////////////////////////////....//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***********************)*)))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  00000000011111111111111111111111111111111111111122222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666655555555555555555555555555555555555544444444444444444444455555555555555544444444455555556666666677777777777777799999988888888877777777777777777777766666666666655566555555555555555555555554444444333333333333333333332222222222222222222222211111111111111111111111100000000000000000000/////////////////////////////////////////////............////...................-----------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++***********************))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000111111111111111111111111111111111111111222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444455555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666665555555555555555555555555555555555555555555444444444444444444444444455555555444444444444455555566666666677777777777777999988888888887777777777777777777766666666666655555555555555555555555555555544444333333333333333333332222222222222222222222222111111111111111111111000000000000000000000///////////////////////////////////////////.....................................-----------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  0000000000000001111111111111111111111111111111111111112222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444555555555555555555555555555555555555555666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555554444444444444444444444444444555555444444444444444455555566666666677777777777778888888888888777777777776677777666666666666665555555555555555555555555555555444433333333333333333333322222222222222222222222211111111111111111110000000000000000000000////////////////////////////////////////.........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  000000000000000000111111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444445555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555444444444444444444444444444444444455444444444444444444444555556666666667777777777777888888888888777777777766667766666666666666665555555555555555555555555555555444333333333333333333333332222222222222222222221111111111111111110000000000000000000000000////////////////////////////////////./..........................................----------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++****************))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000001100111111111111111111111111111111111111222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444555556666666667777777777778888888888877777777766666666666666666666666555555555555555555555555555555444433333333333333333333332222222222222222222221111111111111111000000000000000000000000000//////////////////////////////////..............................................----------,,,,,,,,,,,,,,,,,,,,,,,+,++++++++++++++++++++++++**************))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  //////////000000000000000011111111111111111111111111111112222222222222222222222222222222222222222233333333333333333333333333344444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666766777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777766666666666666666666666666666666666666666666666666555555555555555555555555565555555555555555555555554444444444444444444444444444444433333333333334444444555555555666666666666667777777777766666666655555577777777777777766666666664444444444444444444444444333333333333332222222222222222222222222111111111110000000000000000000000000000000////////////////////////////.....................................................-----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++****************************)))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  /////////////0000000000000000111111111111111111111111111111122222222222222222222222222222222222222333333333333333333333333333333334444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666777777777777766666666666667777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888887777778888888888888888888888888887777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555544444444444444444444444444444333333333333333334444445555555555666666666666677777777776666666655555555777777777777766666666666544444444444444444444444443333333333333222222222222222222222221111111111111100000000000000000000000000000///////////////////..//////..........................................---........-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++****************************)))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ////////////////00000000000000011111111111111111111111111111111122222222222222222222222222222222222333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666777666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888777777777777777777777777788888888888888888888888887777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555444444444444444444444444443333333333333333333334444445555555555666666666666777777777666666665555555557777777777766666666666655444444444444444444444443333333333333222222222222222222222211111111111111111000000000000000000000000/0////////////////////....///.......................................---------....---------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++*****************************))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////00000000000000001111111111111111111111111111111122222222222222222222222222222222222233333333333333333333333333333333333444444444433344444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888777777777777777777777777788888888888887777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555444444444444444444444444433333333333333333333333344444555555555566666666666777777776666666655555555557777777776666666666666555444444444444444444333333333333333322222222222222222222211111111111111111111000000000000000000000////////////////////////...../....................................---------------------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++*****************************))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  //////////////////////0000000000000000111111111111111111111111111111112222222222222222222222222222222222222333333333333333333333333333333333333444443333333444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444443333333333333333333333333444445555555555666666666677777776666666665555555555777776666666666666666555544444444444443333333333333333333322222222222222222222111111111111111111111100000000000000000//////////////////////////........................................-----------------------------------------,,,,,,,,,,,,,,,,,,,++++++++++++*****************************))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////000000000000000000111111111111111111111111111111111122222222222222222222222222222222222233333333333333333333333333333333333343333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444443333333333333333333333333444445555555555556666666677777666666666665555555554777666666666666666665555544444444333333333333333333333322222222222222222222211111111111111111111111100000000000000///////////////////////////.......................................------------------------------------------,,,,,,,,,,,,,,,,,,,+++++++++++*****************************)))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000011111111111111111111111111111111111222222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444333333333333333333333333344444455555555555555566667777666666666665555555554476666666666666666665555554444443333333333333333333333222222222222222222222211111111111111111111111110000000000//////////////////////////////...................................-.-------------------------------------------,,,,,,,,,,,,,,,,,,,++++++++++++************************)***)))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000001111111111111111111111111111111111122222222222222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555554444455555555555555555555554443333333333334444444444444333333333333333333333333344444445555555555555555556666666666666665555555544466666666666666666555555554444333333333333333333333222222222222222222222222111111111111111111111111000000000///////////////////////////////.................................---------------------------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************))))*)))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000001111111111111111111111111111111111111122222222222222222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666665555555555555555555555555555555555555555555555555555554444444444455555555555555554444444443333333333333333444444444333333333222222222333333344444444555555555555555556666666666666665555555544466666666666666665555555554443333333333333333333333222222222222222222222211111111111111111111111000000000////////////////////////////////................................---------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))))))))))))()))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ../////////////////////000000000000000000000000001111111111111111111111111111111111111111122222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666655555555555555555555555555555555555555555555555555555555444444444444444444555555555544444444444444433333333333333333333333333333332222222222222333333344444444555555555555555566666666666666555555554444666666666666665555555555544333333333333333333333332222222222222222222211111111111111111111111000000000////////////////////////////////................................---------------------------------,,--------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))))))))))))))))))))((()))(((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  .....//////////////////0000000000000000000000000000011111111111111111111111111111111111111111122222222222222222222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666665555555555555555555555555555555555555555555555555544444444444444444444444445555444444444444444444444333333333333333333333333333322222222222222222233333344444444555555555555555666666666666665555555544446666666666666555555555555433333333333333333333333222222222222222222211111111111111111111110000000000////////////////////////////////...............................--------------------------------,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***************))))))))))))))))))))))))))))))((((()((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ......./////////////////000000000000000000000000000000011111111111111111111111111111111111111111122222222222222222222222222222333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555556666666666666666555555555666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777666677777777777777777777777777777666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444333333333333333333333333322222222222222222222223333344444444455555555555555666666666666665555555544446666666666655555555555555333333333333333333332222222222222222222221111111111111111111111000000000000/////////////////////////////................................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ........../////////////////000000000000000000000000000000011111111111111111111111111111111111111112222222222222222222222222222222233333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555556666666555555555555555555555555566666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777666666666666666666666666677777777777777777777777776666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444333333333333333333333333322222222222222222222222333334444444445555555555555666666666666665555555444446666666666555555555555555333333333333333333222222222222222222221111111111111111111111000000000000000////////////////////////./................................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************)))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ..............////////////////000000000000000000000000000000001111111111111111111111111111111111112222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777666666666666666666666666677777777777777666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333322222222222222222222222233333444444444455555555555666666666666665555555444446666666665555555555555555333333333333333222222222222222222211111111111111111111111100000000000000000/////////////////////...........................--......-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************)))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!  .................////////////////000000000000000000000000000000001111111111111111111111111111111111111222222222222222222222222222222222222333333333322233333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444333333333333333333333333322222222222222222222222223333344444444445555555555666666666666655555555444446666666655555555555555554333333333333332222222222222222111111111111111111111111110000000000000000000//////////////////............................----....-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  ....................////////////////000000000000000000000000000000000111111111111111111111111111111111111122222222222222222222222222222222222223333322222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666667766666666777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333322222222222222222222222223333334444444444445555555666666666666655555555444446666665555555555555555544333333333333222222222222222111111111111111111111111111000000000000000000000////////////////............................------..-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!  ......................./////////////////00000000000000000000000000000000000111111111111111111111111111111111112222222222222222222222222222222222222322222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444333333333232222233333333322222222222222222222222223333333444444444444455555666666666666555555554444446666655555555555555555444333333333322222222222222211111111111111111111111111100000000000000000000000/////////////.............................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  .......................///////////////////000000000000000000000000000000000001111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444434444444444444444444444444333322222222222222222222222222222222222222222222223333333344444444444444445666666666665555555554444446666555555555555555554444333333333222222222222222211111111111111111111111110000000000000000000000000///////////.............................-----------------------------------,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!  .......................///////////////////////000000000000000000000000000000000001111111111111111111111111111111111111222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444443333333344444444444444444443333332222222222222222222222222222222211111111112222222233333333444444444444444445555666655555555555544444466655555555555555555444443333333222222222222222222111111111111111111111111000000000000000000000000//////////..............................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************))))))))))))))))))))))))())))(((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  ......................./////////////////////////00000000000000000000000000000000000001111111111111111111111111111111111111222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555544444444444444444444444444444444444444444444444444444444433333333333333444444444444433333333333322222222222222222222222222111111111111111112222222233333333344444444444444455555555555555555554444444665555555555555555444444433333322222222222222222221111111111111111111110000000000000000000000000//////////..............................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,+++++++++++++++++++++++++******************))))))))))))))))))))))((())(((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  ......................./////////////////////////000000000000000000000000000000000000000001111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555554444444444444444444444444444444444444444444444444444444333333333333333333334444444333333333333333333222222222222222222222222211111111111111111112222222233333333344444444444444555555555555555555444444446555555555555555444444444333322222222222222222222211111111111111111100000000000000000000000000/////////...............................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,+++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  --.....................///////////////////////////0000000000000000000000000000000000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444445555555555555555555555444455555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444433333333333333333333333334333333333333333333333333222222222222222222222222211111111111111111111122222233333333334444444444444555555555555555554444444435555555555555544444444444333222222222222222222222211111111111111100000000000000000000000000//////////...............................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,++++++++++++++++++++++++++***********************))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  -----..................///////////////////////////////0000000000000000000000000000000000000000001111111111111111111111111111122222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444555555555554444444444444444444555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666665555555555555555555555555666666666666666666666666655555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333332222222222222222222222222111111111111111111111122222233333333333444444444445555555555555555444444443355555555555544444444444443222222222222222222222222111111111111100000000000000000000000000///////////.............................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*************************))))))))))))))))((((((((((((((((((((((((((((((((''(((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  --------................/////////////////////////////////00000000000000000000000000000000000000000111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666655555555555555555555555556666666666666666555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333322222222222222222222222221111111111111111111111122222233333333333444444444455555555555555444444444333555555555544444444444444422222222222222222222222221111111111100000000000000000000000000/////////////...........................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*************************))))))))))))))((((((((((((((((((((((((((((((((''''(('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  -----------................//////////////////////////////////0000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333322222222222222222222222221111111111111111111111122222233333333333333444444455555555555544444444443333555555554444444444444444322222222222222222222222221111111110000000000000000000000000////////////////.......................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*************************)))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,-----------------.............................///////////////////////////////////////////00000000111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222111111111111111111222222222222222333333333333333333333333333333333333222222233333333332222222222222223333222222222222222222222111111111100000000000000000000000000////////////////////........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++***************************)))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,----------------..............................///////////////////////////////////////////00000000111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222111111111111111111122222222222222233333333333333333333333333333333332222222233333333222222222222222222222222222222222222222222111111111000000000000000000000000/////////////////////........................----------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++***************************)))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,----------------..............................////////////////////////////////////////0000000000001111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444555555555555555555555555544444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111222222222222222333333333333333333333333333333322222222213333332222222222222222211222222222222222222222222211111111000000000000000000000//////////////////////........................-------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++**+++++++***************************)))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!  ,,,,,,,,,,,,,,,----------------...............................////////////////////////////////////000000000000000011111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334433333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333322222222222222222222222222222222222111111111111112221111111111111111111112222222222222223333333333333333333333333333222222222211333322222222222222221111122222222222222222222222221111111000000000000000000/////////////////////////.........................-------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*****++++****************************)))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !  ,,,,,,,,,,,,,,,,,,-----------------............................../////////////////////////////////0000000000000000000001111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222223332222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333332222222222222222222222222222222222221111111111111111111111111111111111111111111112222222222222233333333333333333333333332222222222211113322222222222222211111111222222222222222222222222211111100000000000000000///////////////////////////.........................----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******++****************************)))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,-----------------.............................../////////////////////////////0000000000000000000000001001111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222333333333333233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222111111111111111111111111111111111111111111111112222222222222222333333333333333333222222222222222111112222222222222221111111111222222222222222222222222211111000000000000000//////////////////////////////.......................----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,------------------.............................../..///////////////////////00000000000000000000000000000000111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222333332222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111112212222222222222233333332223222222222222222222211111122222222222221111111111112222222222222222222222222111100000000000000///////////////////////////////.....................-----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,---------------------..................................////////////////////000000000000000000000000000000000000111111111111110011111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111122112222222222222222222222222222222222222222211111111222222222221111111111111122222222222222222222222221110000000000000///////////////////////////////....................-----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-------------------------................................./////////////////00000000000000000000000000000000000000000111111111000000011111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111211222222222222222222222222222222222222222111111111122222222211111111111111112222222222222222222222222111000000000000//////////////////////////////...................------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++**************************************)))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-------------------------...................................../////////////0000000000000000000000000000000000000000000000111100000000000011111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222211111111111112222222111111111111111111222222222222222222222222111000000000000////////////////////////////....................-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++**************************************)))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................................./////////00000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222111111111111110022222111111111111111111112222222222222222222222211100000000000///////////////////////////....................------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!  ++,,,,,,,,,,,,,,,,,,,,,--------------------------............................................/////////000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111100000000000111111111111111111222222222222222222222222222211111111111111110002222111111111111111111111222222222222222222222211100000000000/////////////////////..........................-----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!  +++++,,,,,,,,,,,,,,,,,,-----------------------------............................................./////////0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444443333333333333333333333333444444444444444444333333344444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111110000000000000111111111111111112222222222222222222222211111111111111111100000221111111111111111111111122222222222222222222211110000000000//////////////////............................----------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++**************************************))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  ++++++++,,,,,,,,,,,,,,,,,-------------------------------..........................................////////////000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333344444444444443333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111110000000000000011111111111111111222222222222222222111111111111111111110000000211111111111111111111111122222222222222222222111110000000000////////////////............................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***************************************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!  +++++++++++,,,,,,,,,,,,,,,,,-------------------------------.......................................///////////////00000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111222222212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000000011111111111111122222222222222221111111111111111111100000000011111111111111111111111112222222222222222222111111000000000////////////////..........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************************)********))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  +++++++++++++++,,,,,,,,,,,,,,,,-------------------------------....................................///////////////////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111121111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111100001111111111111111100000000000000000111111111111111122222222222221111111111111111110000000000001111111111111111111111111222222222222222222111111100000000///////////////...........................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************************)))******))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  ++++++++++++++++++,,,,,,,,,,,,,,,,,-------------------------------................................////////////////////////0//0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111112222222222111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444443333333333333333333344443333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111000000000000000111111100000000000000000000011111111111111112222222222111111111111111111000000000000001111111111111111111111111222222222222222221111111100000000//////////////............................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************************))))))****))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!  ++++++++++++++++++++,,,,,,,,,,,,,,,,,,--------------------------------............................////////////////////////////////0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111112211111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000111111111111111112222211111111111111111100000000000000000111111111111111111111111122222222222222222111111110000000//////////////.............................--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************************))))))))*))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,----------------------------------.......................////////////////////////////////////00000000000000/000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000011111111111111111111111111111111111100000000000000000000111111111111111111111111122222222222222221111111110000000/////////////...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!   +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,-----------------------------------...................////////////////////////////////////////0000000000//////000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000001111111111111111111111111111111111000000000000000000000011111111111111111111111112222222222222221111111111000000/////////////.........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------................////////////////////////////////////////////000000///////////00000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000001111111111111111111111111111111100000000000000000000///11111111111111111111111112222222222222211111111111000000/////////////.....................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------............/////////////////////////////////////////////////0////////////////000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000//////1111111111111111111111111222222222222211111111111100000/////////////....................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************************))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------........../////////////////////////////////////////////////////////////////////00000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333322222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000////00000000000000110111111111111111111111111100000000000000000////////111111111111111111111111122222222222211111111111110000/////////////..................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************************))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  *++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------........../////////////////////////////////////////////////////////////////////000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333332222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000///////////00000000000010011111111111111111111111100000000000000///////////111111111111111111111111122222222221111111111111110000////////////..................---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ****+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.........///////////////////////////////////////////////////////////////////0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000/////////////0000000000010011111111111111111111110000000000000//////////////11111111111111111111111112222222221111111111111111000/////////////................--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++****************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  *********************++*++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------...............................////////////////////////////////////////////////////////00000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000///////00000000000000000///////////////00000000000111111111111111111111111100000000000///////////////000000000000000000000000000000000000000000000/////00000000//////////////...............-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ***************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------..............................././/////////////////////////////////////////////////00000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000///////////0000000000///////////////////000000000001111111111111111111111110000000000////////////////00000000000000000000000000000000000000000000//////00000000//////////////..............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**************************))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  *******************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------................................//////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000/////////////////////////////////////////000000000001111111111111111111111100000000//////////////////0000000000000000000000000000000000000000000///////0000000/////////////..............----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  *********************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.................................../////////////////////////////////////////00000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222111111111111222222222222211111111111111111111111111111111111111111111111111222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000//////////////////////////////////////////0000000000111111111111111111111100000000////////////////////00000000000000000000000000000000000000000////////000000//////////////.............-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************)))))))))))))))))))))))((())(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  *************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................................////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222112222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000///////////////////////////////////////////000000000011111111111111111111000000000//////////////////////00000000000000000000//000000000000000//////////00000//////////////............-------------------,,,,,,,,,,,,,,,,,,,,,++++,++++++++++++++++++++++++**********************))))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ****************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................................./////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111122222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000////////////////////////////////////////////////00000000000111111111111111111100000000/////////////////////////00000000000000//////0000000000000////////////0000//////////////............--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++********************))))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  )*******************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------................................................../.../////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000///////////////////////////////////////////////////////000000000001111111111111111000000000//////////////////////////////00000///////////00000000000//////////////000//////////////............---------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*****************)))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ))))******************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................///////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000011111111100000000000000000000000000000000000000000000000000////////////////////////////////////////////..//////////////00000000000011111111111111000000000///////////////////////////////////////////////00000000/////////////////00/////////////.............--------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))*****************************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,----------------------------.............................................................////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000001111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////........////////////000000000000011111111110000000000////////////////////////////////////////////////000/////////////////////.0//////////////............-------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))*************************************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------..............................................................///////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////..........///////////0000000000000000000000000000000///////////////////////////////////////////////////////////////////////...//////////////............------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  )))))))))))))***********************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,------------------------------...............................................................////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.............//////////000000000000000000000000000000//////////////////////////////////////////////////////////////////////...../////////////.............------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++**************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))********************************++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,------------------------------...........................................................///////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////................./////////0000000000000000000000000000//////////////////...////////////////////////////////////////////////.......///////////..............------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))*****************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,-------------------------------.......................................................///////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////....////////////////.................../////////000000000000000000000000000///////////////...........//////////////////////...////////////////.........//////////...............-----------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*****************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,--------------------------------.................................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111110000000000001111111111111111111111000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////......////////////.....................//////////0000000000000000000000000//////////////............./////////////////........//////////////.........../////////................-----------------,,,,,,,,,,,,,+++++++++++++++++++++++++++*******************)))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))****************************+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............................................///////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////.........//////.........................//////////00000000000000000000000//////////////............../////////////............///////////..............////////.................-----------------,,,,,,,,,,,,+++++++++++++++++++++++++*********************))))))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))****************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------......................................///////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111100000000000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////.........................................///////////0000000000000000000//////////////................//////////...............///////..................//////...................-----------------,,,,,,,,,,,+++++++++++++++++++++*++***********************))))))))))))))))))))))))))(((((((((((((((((((((((('((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))****************************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------.................................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///00000/////////////////////////////////////////////..........................................///////////0000000000000000///////////////.................////////........................................../////....................----------------,,,,,,,,,,,++++++++++++++++++++****************************)))))))))))))))))))))))((((((((((((((((((((((((('''(('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))****************************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...-..............................//////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////......................................................////////////00000000000////////////////.................../////.............................................///......................-----------------,,,,,,,,,,+++++++++++++++++++*****************************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))*****************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------.............................../////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////000000/////////////////////////////////////////////////////............................................................///////////////000///////////////////..................../................................................-/........................-----------------,,,,,,,,,++++++++++++++++++*******************************))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (())))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------.................................///////////////////////////////////////////////////////////////////////////000000//000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////................................................-----.............//////////////////////////////////....................................................................----.........................----------------,,,,,,,,,++++++++++++++++++********************************))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((()))))))))))))))))))))))))))))))))))))))))))*****************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------................................./////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////..................................................---------.........../////////////////////////////////..............................................--...................------.........................-----------------,,,,,,,,+++++++++++++++++*****************************)))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((())))))))))))))))))))))))))))))))))))))))********************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------.................................//////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////..................................................----------...........///////////////////////////////..........................................-------................---------...........................---------------,,,,,,,,+++++++++++++++***************************))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------.......................................//////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////................................................-------------.........../////////////////////////////.........................................---------..............-----------...........................--------------,,,,,,,,,++++++++++++++*************************))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((())))))))))))))))))))))))))))))))))****************************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------............................................../////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////.........................-...................-----------------...........///////////////////////////........................................-----------..........---------------............................-------------,,,,,,,,,+++++++++++++**********************))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((())))))))))))))))))))))))))))))********************************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------..................................................////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////0000000000000000000000///0000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////.........................-----............---------------------...........//////////////////////////......................................-------------.......------------------............................-------------,,,,,,,,,+++++++++++*********************))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------.............................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.....................................................-------------------------------------------,,,,,,,,,,,-----------............................/............................------------------------------------------------------------------------....------------,,,,,,,,,,,,,+++++++++++++++**********************)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------............................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.............................................-------------------------------------------------------,,,,,,,,,,,,-----------.........................../...........................-------------------------------------------------------------------------...-------------,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$#############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......................................--------------------------------------------------------------,,,,,,,,,,,,-------------....................................................---------------------,,,--------------------------------------------------..-------------,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$#############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................-------------------------------------------------------------------,,,,,,,,,,,,,,,------------...................................................--------------------,,,,,----------------------------------------------------------------,,,,,,,,,,+,++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))*****************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................................................../////////////////////////////////////////////////////////////////////////////////////////////........................./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...................................---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,-----------...................................................-------------------,,,,,,----------------------------------------------------------------,,,,,,,,,++++++++++++++++****************))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))**********************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------.......................................................////////////////////////////////.../...////////////////////////////////////////////.........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.............................................----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,-----------..................................................------------------,,,,,,,---------------------------------------------------------------,,,,,,,,,,+++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&'''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))**************************************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------------------------------------------------------...................................................../////////////////////////............................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............................................------------------,,,,,,,,--------------------------------------------------------------,,,,,,,,,,+++++++++++++++***************)))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*****************************************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,--------------------------------------------------------------.........................................................//////////////////.....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////...........................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,---------------........................................--------------------,,,,,,,,,------------------------------------------------------------,,,,,,,,,,++++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------........................................................................../.....................................................................................................///////////////////////////////////////////////////////////////////////////////........................................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...............................------------------------,,,,,,,,,,-----------------------------------------------,,,--------,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*****************************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................................................................................................................................................/////////////////////////////////////////////////////////////////.................................................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,--------------------.......................----------------------------,,,,,,,,,,,-----------------------------------------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................................................................................................................................................/......................../////////////////........//......................................................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,------------------------------.........----------------------------,,,,,,,,,,,,,,------------------------,------------,,,,,,,,,,,,,--,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))********************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------...............................................................................................................................................................................................................................................................................................................-------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,----------------------------......-----------------------------,,,,,,,,,,,,,,,,----------------------,,,----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................................................................................................................................................................................................................................................................................................-----------------------------------------------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,-------------------------...-----------------------------,,,,,,,,,,,,,,,,,,,----------------------,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.......................................................................................................................................................................................................................................................................................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++,,,,,,,,,,,,,-----------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------...................................................................................................................................................................................................................................................................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,-------------------,,,,,,------,,,,,,,,,,,,,,,,,++,,,,,,,,+++++++++++++++**+*****************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))******************************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------..............................................................................................-------------------------...........................................................................................................................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,----,,,,,,,,,,,,,,,,+++++,,,,,+++++++++++++++++********************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"#####"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  %%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))*******************************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------..............................------.............................................-------------------------.................................................................................................................................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------,,,,,,,,,---,,,,,,,,,,,,,,,+++++++,+++++++++++++++++++********************))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""###"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  %%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********************************+++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------.........................----------------------------------------------------------------------------..............................................................................................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++****+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------,,,,,,,,,,,,--,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************)))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))********************************+++++++++++++++++++++++++,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------..................-----------------------------------------------------------------------------------------------------............................................................................................-----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,+++++++++++++++++++++++++++********************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------.-----------------------------------------------------------------------------------------------------...............................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************)))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*****************************+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.................................................................---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))**************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------............-----------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++**+++++++++*********************)))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))**************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++***********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++************************))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))**************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,++++++++++++++++++++++++++++++++++++++++++***************++++++++++,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*****++*************************))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((())))))))))))))))))))))))))))**************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,+++++++++++****************************)))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))**************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++++++,,+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++,,,,,,++++++++++++***************************))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************)))))***********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***********)))))***************)))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""####"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))***********************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********+++++*************************)))))))**********++++++++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++***********))))))************)))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""##"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  #####$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))*****************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************)))))))**********++++++++++++++++++++++++++++++***+++++++************++++++++++++++++++++++++++++++++++++*********************++++++************)))))))********))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  #########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))***********************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************))))))))))))**********++++++++++++++++++++++++++++****+++++*********************+++++++++++++++++++++++++*************************++++*************))))))))****))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ############$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))****************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************))))))))))))))))**********+++++++++++++++++++++++++******++++**********************++++++**************+*++**************************+**************))))))))))*)))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************)))))))))))))))))))*********++++++++++++++++++++++++*******++****************************************************************************************))))))))))))))))))))))))))))))))))(())))))(((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ###################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************)))))))))))))))))))))**********++++++++++++++++++++++********+************************************************************************)))*************))))))))))(())))))))))))))))))))((((())))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ######################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))**********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))**********+++++++++++++++++++******************************************************************************))))))))***********))))))))))(((())))))))))))))))((((((((())((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*******************************************+++++++********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************))))))))))))))))))))))))))***********++++++++++++++++****************************************************************************))))))))))))**********)))))))))(((((()))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********************************************************************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************)))))))))))))))))))))))))))))************+++++++++++****************************************************************************)))))))))))))))********))))))))))((((((())))))(((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#$#########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))**********************************************************************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************)*)))))))))))))))))))))))))))))))))))************+++++++****************************************************************************))))))))))))))))))*******)))))))))((((((((())(((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++,++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************************)))))))))))))))))))))))))())))))))))))****************************************************************************************)))))))))))))))))))))))))*****))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************************)))))))))))))))))))))))))((()))))))))))***********************************************)))))))))))***************************)))))))))))))))))))))))))))***))))))))))((((((((((('(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))***)))))))))))))))))))))))))(((()))))))))))********************************************)))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))(((((((((('''((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))((((()))))))))))*****************************************)))))))))))))))))))***********)))))))))))))))))))))))))))))))))))))))))))))))))(((((((((('''''(((((((((((((((((((((('''((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))********************************))*****)))))))))))))))))))))********)))))))))))))))))))))))))))))))))))))))((())))))))(((((((((('''''''(((((((((((((((((''''''''((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*****************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))))))))))(((((((((((((((())))))))))*****************************))))****)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((''''''''(((((((((('''''''''''''''(((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))******************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))*************************)))))))**)))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))(((((((((((''''''''''(((((''''''''''''''''''''(('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))***********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))***********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())(((((((((((''''''''''''((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))**************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))***))))))))))****************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))****************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''((((((('''''''''''''''''&'''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))))**************))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''((((('''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************+++++++++++++++++++++++++********************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))))))))))**********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((''''''''''''''''''(((''''''''''''''''''&&&&'''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************+++++++++++++++++++++++++****************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))))))))))********))))))))))))))))))))))))))))))))((((())))))))))))))))))))(((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((()))))))))))))))))))))))((((((((())(((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!"""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((()))))))))))))))))))))(((((((((()((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((''(((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"######"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''(((((((((((((((((((((((((((((((''''((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""####"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""#"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((('''''''(((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''(((((((((((((((((('''''''''(((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''(((((((((((((('''''''''''('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''(((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''(('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$#################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############################################$$$$$$############################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#############################################$$$#####################"#########################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#############################################""$#####################"""#########################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$############################################""""####################"""""######################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########################################""""""""##################"""""""###################""""""""""""""""""""""""""""""!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''&&&&&&&''''''''''''''''''''''&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################################""""""""""""################"""""""""################""""""""""""""""""""""""""""""!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""##############"""""""""""#############""""""""""""""""""""""""""""""!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""############"""""""""""""##########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""##########"""""""""""""""######"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""""""########"""""""""""""""""###"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""#####"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""""""""""""""!!""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""""""""""""""!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""""""!!!!!!!!"""""""""""""""""""""""!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!""""""""""""""""""""!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!"""""""""""""""""!!!!!!!!"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""###########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! "!!!!!!!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$###############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""##########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""##########""##################################################$$$$$$$$$$$$$$$$#########$$$$###################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$####################################################################################"""""""""""""""""""""""""##################################################$$$$$$$$$$###############$####################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""######################################################################################$$$#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$##################################################################################################""""""""""""""""""""""""""""""""""""""#################################################################################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""###################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################################################""""""""""""""""""""""""""""""""""""""""#############################################################################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""#################################################################################"""######################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""###########################################################################"""""""####################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################""""""""""###################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################""""""""""""#################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""########################################################################################################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################""###########"""""""""""""""##############"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""##########################################################################################################################################################################################################################################################""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################"""""#########"""""""""""""""""##########"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""###############################################################################################################################################################################################################################################"""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################""""#################""""""""#######"""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""###############################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""##############"""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""#########""""""""""""""""####"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""#####""""""""""""""""""""##""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!""""""""""""""""""""""""""""""########""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!"""""""""""""""""""""!!!"""!!!!!!"""""""""""""""""""""""""#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!"""""""""""""""""!!!!"!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""!!!!!!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   !!!!!!!! !!!!!!!!!!! !! !!!!!!! !!!!!!!! !!!!!!!!! !!!!!!!!!"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!"""""""""#""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""""###"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""""""#####"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""""""####""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""""""####"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!""""""""#""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!       !!!!!"""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!        !!!!!""""""""""""""""""!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!       !!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!        !!!!!""""""""""""""!!!!!!!! !! !!!!!!!!!!!!!!!!!!!         !!!!!!""""""""""""!!!!!!!! !!!!!!!    !!!!!!!"""""""""!!!!!!!!!    !!!!!!!"""""""!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!! !    !!!!!!!!!!    !!!!!